Commit Graph

90 Commits (ff39947b97e708e8cb3519377fdb9f780ffc0524)

Author SHA1 Message Date
Tristan Daniël Maat ff39947b97
Re-implement music visualizer 2022-08-14 00:17:49 +01:00
Tristan Daniël Maat 3788e377d9
Implement basic visualizer with new-style react-redux 2022-08-06 23:01:48 +01:00
Tristan Daniël Maat 02d0e5142b
Hide flash messages during development 2022-08-06 23:01:45 +01:00
Tristan Daniël Maat 594e9bcbfd
Hack in a package.yaml instead of package.json
json is just incredibly tedious to use for this, especially because of
lack of comments.

Upstream has been informed of this many times apparently, npm won't
change it. Just hack it downstream.

npm will never get better, will it...
2022-08-05 19:25:14 +01:00
Tristan Daniël Maat f9bd128a02
Start linting with eslint 2022-08-03 19:00:53 +01:00
Tristan Daniël Maat 056acbf397
Add nix flake checks 2022-08-03 01:47:50 +01:00
Tristan Daniël Maat d6cb49a0d1
Properly type check codebase with tsc 2022-08-01 22:07:15 +01:00
Tristan Daniël Maat 75c4ff6a80
Format codebase with `prettier` 2022-08-01 21:43:50 +01:00
Tristan Daniël Maat af062715d9
Clean up dev workflow a bit 2022-08-01 21:15:30 +01:00
Tristan Daniël Maat 689afa04e8
music_sample: Fix typo in html 2022-08-01 19:31:10 +01:00
Tristan Daniël Maat 49f7360df1
Add back in flash messages 2022-08-01 19:30:38 +01:00
Tristan Daniël Maat 3ba6f08986
Fix playing music on Chrome 2022-08-01 19:30:36 +01:00
Tristan Daniël Maat 9ffc145834
Rework music player with bulma 2022-08-01 19:30:33 +01:00
Tristan Daniël Maat aa721767fa
Add back in react & co 2022-08-01 19:30:28 +01:00
Tristan Daniël Maat 82fa543e43
Make typescript more strict 2022-07-30 17:55:13 +01:00
Tristan Daniël Maat 576d2dc69a
Update update notes 2022-07-30 17:55:04 +01:00
Tristan Daniël Maat 9353b2ff1f
Use a base page layout that permits better footers 2022-07-30 17:51:20 +01:00
Tristan Daniël Maat 7b69e9ad9f
Fix font resolution 2022-07-30 17:51:04 +01:00
Tristan Daniël Maat ca369cd30e
Clean up and update flake 2022-07-30 17:42:07 +01:00
Tristan Daniël Maat 99524e6a82
Clean up font paths 2022-06-24 10:48:36 +01:00
Tristan Daniël Maat ec6ff594ae
Style mail page using bulma 2022-06-24 10:34:31 +01:00
Tristan Daniël Maat 34ca1b8ae9
Add CSS language server 2022-06-24 10:34:28 +01:00
Tristan Daniël Maat 31f3a69a1d
Add CSS-animation based typing animation 2022-06-24 10:34:25 +01:00
Tristan Daniël Maat 0801e85839
Add hack font 2022-06-24 10:17:36 +01:00
Tristan Daniël Maat abe8ee631e
Ditch bootstrap for bulma 2022-06-24 10:17:34 +01:00
Tristan Daniël Maat 5c72fe455f
Update to parcel 2.6.1 2022-06-20 14:43:17 +01:00
Tristan Daniël Maat dcb46e3c53
Update npm deps 2022-06-20 14:43:14 +01:00
Tristan Daniël Maat fae59fbb3f
Migrate to npmlock2nix 2022-06-20 14:43:10 +01:00
Tristan Daniël Maat d8f81c4a78
Update to NixOS 22.05 2022-06-20 14:43:03 +01:00
Tristan Daniël Maat 555a2949bd
flake: Switch to the new stable version and update lockfile 2021-10-05 12:16:14 +01:00
Tristan Daniël Maat 6da1d644ac
Fix typo in web manifest 2021-04-11 06:01:55 +01:00
Tristan Daniël Maat d5b1f92fe6
Fix typo in CSS 2021-04-11 05:57:17 +01:00
Tristan Daniël Maat 94503f5f7d
Update to nixos-unstable
This is necessary because a dependency of `favicons`, `sharp`, depends
on a slightly newer version of libvips than what is available in
nixos-20.09.
2021-04-11 05:57:15 +01:00
Tristan Daniël Maat c1deced611
Document how the shell *should* be built
Currently parcel doesn't support NODE_PATH, so this can't actually be
used. Need to push an issue upstream.
2021-04-11 05:57:12 +01:00
Tristan Daniël Maat 75e60a40d4
Explain sharp deps and use them in the dev shell
The sharp dependencies are *also* required in the dev shell when
upstream pulls their prebuilt binaries.
2021-04-11 05:56:25 +01:00
Tristan Daniël Maat ab21df54cf
Document dev tool dependencies 2021-04-11 03:12:55 +01:00
Tristan Daniël Maat 86fa9330f8
Fix issues with a missing jQuery $ 2021-04-11 02:25:45 +01:00
Tristan Daniël Maat db64e511d0
Remove pug in favor of a few posthtml plugins
Pug caused no end of issues and is frankly far too heavy-weight for
what I want.

As it turns out, there are posthtml plugins to do everything pug did
for me, so it's getting kicked out.
2021-04-11 02:25:26 +01:00
Tristan Daniël Maat 144e52df2b
Fix indentation 2021-04-07 23:23:21 +01:00
Tristan Daniël Maat 7d028fdebd
Fix linting problems 2021-04-07 23:20:12 +01:00
Tristan Daniël Maat de932501c5
Add typescript-eslint 2021-04-07 23:15:11 +01:00
Tristan Daniël Maat 541c96806a
Introduce nix flake 2021-04-07 23:14:58 +01:00
Tristan Daniël Maat cb0f25e577
Update and fix dev-/dependency split 2021-04-07 21:40:26 +01:00
Tristan Daniël Maat 1160d96b06
Add nixos build script 2020-07-11 23:51:13 +01:00
Tristan Daniël Maat 06ac44e56d
Update dependencies 2020-07-11 23:50:41 +01:00
Tristan Daniël Maat b3f799507d
Make all dependencies normal dependencies
Apparently "dev dependencies" are only supposed to be things that are
required at run time for dev things, *not* things like typescript that
don't end up on the website.

buildDependencies would be nice, but that is not this.
2020-06-21 23:12:26 +01:00
Tristan Daniël Maat c08106fafd
Add .hbs extension to html output after dist build
This is necessary because rocket's templating uses file extensions to
identify which files to hand to its templating tool.

It would be nicer to work around this on the server end, or upstream,
but this is too much effort for now.
2020-05-31 03:56:28 +01:00
Tristan Daniël Maat a722d48c1e
Update mail post address 2020-05-31 03:56:25 +01:00
Tristan Daniël Maat b14d7d9351
Update message flashing variables
This makes it easier to provide them with serde.
2020-05-31 03:56:21 +01:00
Tristan Daniël Maat 99fcdd47d8
Clean up some unnecessary CSS 2020-05-31 03:56:16 +01:00