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
Tristan Daniël Maat
f1c2db00e1
Make the music indicator a proper button
2020-05-31 03:55:34 +01:00
Tristan Daniël Maat
95211c672a
Fix jquery vulnerability
2020-05-31 03:54:45 +01:00
Tristan Daniël Maat
022daaf936
Add favicon
2020-05-31 03:54:43 +01:00
Tristan Daniël Maat
9ed5274b92
Don't set the public url
...
This only caused all links to go to https://tlater.net . I'd rather
have relative links.
2020-05-31 03:54:40 +01:00