Commit graph

63 commits

Author SHA1 Message Date
Tristan Daniël Maat 6822ba9e9e
Migrate to npmlock2nix 2022-06-15 19:51:06 +01:00
Tristan Daniël Maat ff2f574acf
Update 2022-06-15 14:55:26 +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
Tristan Daniël Maat 89b8a3cf91
Update dependencies 2020-05-31 03:54:38 +01:00
Tristan Daniël Maat 4d013e37a4
Switch to react-redux for the music player 2020-05-31 03:54:34 +01:00
Tristan Daniël Maat 5d4ed8e167
Fix missing function call for no-js class removal 2020-05-31 03:54:06 +01:00
Tristan Daniël Maat a357728358
Start using typescript 2020-05-31 03:54:01 +01:00
Tristan Daniël Maat 8b1fcf7379
Add prettier to nix shell 2020-02-29 15:23:26 +00:00
Tristan Daniël Maat 75b6f1de82
Delete unused fonts 2020-02-29 15:23:23 +00:00
Tristan Daniël Maat 5e36e8bf85
Fix javascript formatting 2020-02-29 15:23:20 +00:00
Tristan Daniël Maat 0efedd91d9
Fix music sample 2020-02-29 15:23:18 +00:00
Tristan Daniël Maat 6b65befce2
Update actual content 2020-02-29 15:23:15 +00:00
Tristan Daniël Maat 1b0aab1713
Introduce new parcel-based world order
Webpack was entirely and utterly unmaintainable. This commit throws it
out of the window into the gutter where it belongs, and rewrites the
entire repository so that it may work with parcel instead.
2020-02-29 15:23:04 +00:00
Tristan Daniël Maat 849168606f
index/index.pug: Bump age 2020-02-09 11:45:04 +09:00
Tristan Daniël Maat f1fc0737be
shell.nix: Add nix environment 2020-02-09 11:44:15 +09:00
Tristan Daniël Maat bd2463a663
Perform an update run 2020-02-09 11:43:42 +09:00
Tristan Maat 0bc792e3ee Bump age 2019-02-03 03:00:03 +00:00
Tristan Maat 2595488c08 Update dependencies 2019-02-03 02:59:27 +00:00
Tristan Maat 48cfe27ee2 Fix startpage layout 2019-02-03 02:59:13 +00:00
Tristan Maat e3e56669be Adjust to new rocket-based backend 2019-02-03 02:58:52 +00:00
Tristan Maat ad92c1866c Add music player 2018-06-11 01:59:25 +00:00
Tristan Maat 325175525b Add favicons 2018-05-29 00:56:10 +00:00
Tristan Maat 8166ee99ec src/music: Add music page 2018-04-19 23:59:13 +00:00
Tristan Maat 7965a38afa webpack.common.js: Fix font static path 2018-04-19 23:58:26 +00:00
Tristan Maat 83736eef7d Bump age 2018-04-15 23:16:38 +00:00
Tristan Maat faa793174f Add message flashing 2018-04-15 23:12:06 +00:00