Commit graph

111 commits

Author SHA1 Message Date
Tristan Daniël Maat 789431c13c
Rename and slightly reword error page 2022-09-16 17:30:14 +01:00
Tristan Daniël Maat 5bb1f4386a
package.yaml: Stop renaming .html to .html.hbs
This is no longer necessary because the new web server will manage
handlebars itself, rather than going through an opinionated third
party library.
2022-08-16 23:44:53 +01:00
Tristan Daniël Maat 87e0a6667d
Add 404 page 2022-08-16 23:44:41 +01:00
Tristan Daniël Maat 01e4393a2c
package.yaml: Fail on lint warnings 2022-08-14 00:26:17 +01:00
Tristan Daniël Maat c962a9f8b2
Do a double frequency spectrum instead of a single one
Just looks nicer in its current iteration
2022-08-14 00:18:35 +01:00
Tristan Daniël Maat 4336c718fc
Haphazardly fix the animation not being very visible on some screens
Would be *much* better to come up with a proper projection matrix, but
I need some actual time to think about the maths.
2022-08-14 00:18:32 +01:00
Tristan Daniël Maat 599880f035
Clean up some style properties in react elements 2022-08-14 00:18:30 +01:00
Tristan Daniël Maat ad8d09745e
Don't overflow the controls in weird ways on mobile 2022-08-14 00:18:27 +01:00
Tristan Daniël Maat 63f24aaedd
Clean up flash button logic a bit 2022-08-14 00:18:25 +01:00
Tristan Daniël Maat 0aa62525cb
Make the navbar collapse button work 2022-08-14 00:18:22 +01:00
Tristan Daniël Maat 86b6e1a246
Fix AudioContext warnings 2022-08-14 00:18:19 +01:00
Tristan Daniël Maat 034c2a2c3f
Properly fix resizing 2022-08-14 00:18:16 +01:00
Tristan Daniël Maat 81e7bd98ff
Clean up some debris 2022-08-14 00:18:14 +01:00
Tristan Daniël Maat 14d1f71b2b
Fix rotation speed 2022-08-14 00:18:11 +01:00
Tristan Daniël Maat 0a357f0109
Change background color 2022-08-14 00:18:08 +01:00
Tristan Daniël Maat ed80030d3d
Fix comment indentation 2022-08-14 00:18:06 +01:00
Tristan Daniël Maat e64644e0af
Fix colors 2022-08-14 00:18:03 +01:00
Tristan Daniël Maat 63e062596c
Add some comments to the shaders 2022-08-14 00:18:01 +01:00
Tristan Daniël Maat 7f6cede914
Rename shaders 2022-08-14 00:17:58 +01:00
Tristan Daniël Maat a1cf0d753b
Factor out the buffer updates from the draw call 2022-08-14 00:17:56 +01:00
Tristan Daniël Maat 323189f469
Add simple performance overlay 2022-08-14 00:17:54 +01:00
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