James Hillyerd
c41af3f5e3
fix(nix): use top-level node-gyp/yarn and nodejs_22 in shell.nix ( #606 )
...
nodePackages was removed from nixpkgs; node-gyp and yarn are now
top-level packages. Also switch nodejs_20 to nodejs_22, as
nodejs-20.20.2 is now marked insecure and fails to build without
permittedInsecurePackages.
Signed-off-by: James Hillyerd <james@hillyerd.com >
2026-09-06 11:20:49 -07:00
James Hillyerd
fe0e3a00e1
chore: bump go to 1.25 ( #585 )
...
Signed-off-by: James Hillyerd <james@hillyerd.com >
2025-11-22 10:41:48 -08:00
James Hillyerd
b99cf9b6dc
chore: Build with Go 1.24 ( #568 )
...
Signed-off-by: James Hillyerd <james@hillyerd.com >
2025-05-08 20:41:54 -07:00
James Hillyerd
ffb4ce0b1b
actions: configure golangci linters ( #474 )
...
Signed-off-by: James Hillyerd <james@hillyerd.com >
2024-02-20 13:00:02 -08:00
James Hillyerd
d8746e8093
node: 20.x ( #468 )
...
Signed-off-by: James Hillyerd <james@hillyerd.com >
2024-02-04 21:25:43 -08:00
James Hillyerd
e190adef4d
go: 1.21 ( #466 )
...
Signed-off-by: James Hillyerd <james@hillyerd.com >
2024-02-04 20:03:30 -08:00
James Hillyerd
d1e52ad971
ui: update elm dep ( #419 )
...
Signed-off-by: James Hillyerd <james@hillyerd.com >
2023-11-07 13:43:26 -08:00
James Hillyerd
558f3de083
nix shell: use go 1.20 ( #387 )
2023-09-09 11:48:53 -07:00
James Hillyerd
7c13a98ad2
ui: bump nodejs to 18 (LTS) ( #381 )
2023-08-25 12:11:45 -07:00
James Hillyerd
5a886813c3
Provide inbucket object in Lua ( #351 )
...
* fix delve fortify thingy
* Expose inbucket.after.message_stored in lua
* Expose inbucket.after.message_deleted in lua
* Expose inbucket.before.mail_accepted in lua
2023-02-27 20:22:10 -08:00
James Hillyerd
69b6225554
storage: emit AfterMessageDeleted events ( #334 )
...
* Ignore test lua script
Signed-off-by: James Hillyerd <james@hillyerd.com >
* Wire ExtHost into storage system
imports
Signed-off-by: James Hillyerd <james@hillyerd.com >
* storage/file: emit deleted events
Signed-off-by: James Hillyerd <james@hillyerd.com >
* storage/mem: emit deleted events
Signed-off-by: James Hillyerd <james@hillyerd.com >
---------
Signed-off-by: James Hillyerd <james@hillyerd.com >
2023-02-13 17:11:04 -08:00
James Hillyerd
37806f222d
shell.nix: add a quick-test script, qt ( #314 )
2023-01-16 20:15:40 -08:00
James Hillyerd
cd9c3d61ee
shell.nix: Add gopls as build dep ( #308 )
...
Signed-off-by: James Hillyerd <james@hillyerd.com >
Signed-off-by: James Hillyerd <james@hillyerd.com >
2023-01-16 14:29:38 -08:00
James Hillyerd
911a6c8d78
bump nix go to 1.18
2022-10-02 13:14:01 -07:00
James Hillyerd
06d4120682
Migrate to Yarn & Parcel ( #260 )
...
* Switch from npm to yarn
* Add minimum viable parcel dev server config
* Remove webpack configs
* Update docker build, build w/ yarn on node 16.x
2022-04-23 13:35:54 -07:00
James Hillyerd
58bcd4f557
Docker frontend build runs as amd64 ( #270 )
2022-04-23 10:33:46 -07:00
James Hillyerd
8562c55c98
nix: add elm-json for updating pkgs
2021-05-06 12:27:01 -07:00
James Hillyerd
4bd64563f2
Bump nodejs to 14.x ( #203 )
2021-05-01 16:50:43 -07:00
James Hillyerd
bfac9a0cc2
nix: add elm lang server, for nixos newer than 19.09
2020-03-22 17:48:02 -07:00
James Hillyerd
201987f6a8
ui: Upgrade to elm 0.19.1, bump all JS deps
2020-03-21 13:07:59 -07:00
James Hillyerd
e5e1c39097
ui: Upgrade to NodeJS 10.x
2019-02-18 17:01:18 -08:00
James Hillyerd
07e75495e8
build: Update goreleaser for Elm UI
2019-01-06 13:57:20 -08:00
James Hillyerd
348eebe418
Add basic NixOS shell.nix file
2018-12-15 08:34:07 -08:00