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