nelind
ea106d5246
chore(nix): update frontend pnpm hash
2026-05-31 00:51:27 +02:00
Lewis
4015217a2e
feat(store): Clock trait for DST
...
Lewis: May this revision serve well! <lu5a@proton.me >
2026-05-30 23:46:22 +03:00
Lewis
7e4c9e1dab
chore: bump to 0.6.4
...
Lewis: May this revision serve well! <lu5a@proton.me >
v0.6.4
2026-05-30 21:23:02 +03:00
Lewis and Tangled
e9dc57d6f4
fix(firehose): lost events if seq commits out of order
...
Lewis: May this revision serve well! <lu5a@proton.me >
2026-05-30 21:10:38 +03:00
Lewis
4e2525b245
fix(migrate): oauth account:* spec, p256 support
...
Lewis: May this revision serve well! <lu5a@proton.me >
2026-05-30 21:07:16 +03:00
nelind
38508c2c6e
feat(nix): base the data storage path defaults on the dataDir option
2026-05-30 00:37:55 +02:00
Lewis
7a54ccf6a3
fix(tranquil-config): reject unknown keys in TlsConfig, bump rust 1.96
...
Lewis: May this revision serve well! <lu5a@proton.me >
2026-05-29 09:39:14 +03:00
nelind
e85394c314
build: bump version to 0.6.3
v0.6.3
2026-05-27 19:28:10 +02:00
isabel and Tangled
411c6be108
feat(nix): validate config at build time
2026-05-27 20:14:06 +03:00
isabel and Tangled
28aa7ab7fc
feat!(tranquil-config): error on unknown keys
...
an attempt to make it so that fixes like
fc6063dba8 never have to occur again
2026-05-27 20:13:58 +03:00
nelind and Tangled
348b69d76b
feat(nix): ensure that tranquil-store path is always writable by the service user just like file blob storage
2026-05-27 20:13:07 +03:00
nelind and Tangled
4b23ca2c36
fix(docs): some wording on nix config and CI stuffs
2026-05-27 20:13:07 +03:00
Lewis and Tangled
a7052e878c
feat: tranquil's own TLS handling
...
Lewis: May this revision serve well! <lu5a@proton.me >
2026-05-27 13:54:33 +03:00
nelind
fc6063dba8
fix(nix): override the right frontend package setting in the flake nixos module
2026-05-27 01:04:31 +02:00
Lewis and Tangled
44cb016762
fix(docs): install docs better
...
Lewis: May this revision serve well! <lu5a@proton.me >
2026-05-26 09:49:59 +03:00
Lewis and Tangled
e6eee18ace
fix(docs): migration oauth update
...
Lewis: May this revision serve well! <lu5a@proton.me >
2026-05-25 19:02:13 +03:00
Lewis
96c8375706
fix(test): oauth token eviction should be agnostic
...
Lewis: May this revision serve well! <lu5a@proton.me >
2026-05-25 16:17:10 +03:00
Lewis
86c5995568
fix(config): signal gate is useless since needs admin work to activate anyway
...
Lewis: May this revision serve well! <lu5a@proton.me >
2026-05-24 22:50:14 +03:00
Lewis and Tangled
036c317fd6
fix(migrate): oauth refreshing, embedded db first invite code
...
Lewis: May this revision serve well! <lu5a@proton.me >
2026-05-24 19:28:57 +03:00
Lewis and Tangled
4d2c7d4723
feat(auth): verification-gate override, inbound-migration bypass, store deleter improvement
...
Lewis: May this revision serve well! <lu5a@proton.me >
2026-05-23 23:02:43 +03:00
isabel and Tangled
f24a9f8bc0
build(nix): frontend pin pnpm
...
some future protections against this acursed toolchain breaking and
people who do .follows on their nixpkgs inputs
2026-05-22 23:24:45 +03:00
Lewis
f6ef6ecbd9
feat(docs): first version of 'when PRing' section of contrib
...
Lewis: May this revision serve well! <lu5a@proton.me >
2026-05-21 22:46:59 +03:00
karitham.dev and Tangled
a2567bdb1a
fix(locales): french handle should be "identifier" not "username"
...
My bad translation on that earlier, made it consistent with the rest of the file and usage!
2026-05-21 10:39:29 +03:00
Lewis
56120d252d
fix(locale): a little more drift
...
Lewis: May this revision serve well! <lu5a@proton.me >
2026-05-21 09:14:06 +03:00
Trezy and Tangled
210b0f463c
feat: add About page
...
Signed-off-by: Trezy <tre@trezy.com >
2026-05-21 09:06:42 +03:00
Lewis and Tangled
c80f504dc0
fix(locale): a couple of drift keys missing in other langs
...
Lewis: May this revision serve well! <lu5a@proton.me >
2026-05-21 09:06:10 +03:00
karitham.dev and Tangled
a3bd7c59ad
feat(locales): add french locale, fix missing error keys, remove dead keys
...
Adds french locale registration and translation file. Fixes 4 missing error keys that were referenced in code but absent from all locale files. Removes 2 unreferenced keys from `register.validation` that duplicated `registerPasskey.errors`.
I *think* that's all that's needed for french locale? Couldn't find anything else required to make it work!
2026-05-20 22:20:20 +03:00
nelind
9ebde27540
fix(docs): markdown is tricky ...
2026-05-19 21:30:35 +02:00
nelind and Tangled
28a7834304
docs: nel interjection: be right, be good, be fun
2026-05-19 22:18:38 +03:00
Lewis
191da5b311
chore: slight doc tweak
...
Lewis: May this revision serve well! <lu5a@proton.me >
2026-05-19 21:14:28 +03:00
Lewis
a5b4ba7d65
feat(docs): init better docs
...
Lewis: May this revision serve well! <lu5a@proton.me >
2026-05-19 20:45:50 +03:00
Trezy and Tangled
90dabd8840
docs: start a contributing file to track how to work with the repo
...
Signed-off-by: Trezy <tre@trezy.com >
2026-05-19 19:46:58 +03:00
Trezy and Tangled
19eaccea74
chore: add dev startup to justfile
...
Signed-off-by: Trezy <tre@trezy.com >
2026-05-19 19:46:58 +03:00
Trezy and Tangled
f620a6bc43
chore: add mailpit for local dev
...
Captures outbound emails, greatly simplifying local dev.
Signed-off-by: Trezy <tre@trezy.com >
2026-05-19 19:46:58 +03:00
Trezy and Tangled
04f370aaa1
chore: add frontend service to docker compose
...
Signed-off-by: Trezy <tre@trezy.com >
2026-05-19 19:46:58 +03:00
Trezy and Tangled
3fd8f7ebbf
chore: add app service with cargo-watch
...
Spins up a container with Tranquil running, but automatically uses incremental rebuilds for local dev.
Signed-off-by: Trezy <tre@trezy.com >
2026-05-19 19:46:58 +03:00
Trezy and Tangled
0afcb2ee28
chore: add plc directory for local dev
...
Prevents us from polluting the real PLC directory.
Signed-off-by: Trezy <tre@trezy.com >
2026-05-19 19:46:58 +03:00
Trezy and Tangled
8bd556f65b
chore: add db health check to docker compose
...
Safer wafe to depend on database startup.
Signed-off-by: Trezy <tre@trezy.com >
2026-05-19 19:46:58 +03:00
Trezy and Tangled
cc92594506
chore: add traefik for local dev certs and routing
...
Signed-off-by: Trezy <tre@trezy.com >
2026-05-19 19:46:58 +03:00
Trezy and Tangled
76f22b801b
chore: allow native certs during local dev
...
Allows Traefik certs to be trusted by Tranquil.
Signed-off-by: Trezy <tre@trezy.com >
2026-05-19 19:46:58 +03:00
Trezy and Tangled
021b7dbec4
chore: add profiles to docker compose
...
Allows us to spin up groups from the compose file
Signed-off-by: Trezy <tre@trezy.com >
2026-05-19 19:46:57 +03:00
nelind
eb034cb8b3
fix(ci): dont pass cachix cache name as a secret so it doesnt get redacted from CI logs
2026-05-17 17:07:34 +02:00
Lewis
bdaf510898
build: bump workspace to 0.6.2
...
Lewis: May this revision serve well! <lu5a@proton.me >
v0.6.2
2026-05-17 12:32:05 +03:00
Lewis
deb2502112
feat(pds): phantom-file self-heal goes in scheduled compaction + reachability walk
...
Lewis: May this revision serve well! <lu5a@proton.me >
2026-05-17 12:32:05 +03:00
Lewis
1815ddba9f
feat(gauntlet): index-backed/hint-backed/readable invariants, ExternalCorruption scenario
...
Lewis: May this revision serve well! <lu5a@proton.me >
2026-05-17 12:32:05 +03:00
Lewis
a7517ed5c9
feat(store): consistency check & repair for orphan hints etc
...
Lewis: May this revision serve well! <lu5a@proton.me >
2026-05-17 11:50:32 +03:00
Lewis
d07d702dd4
feat(store): try to self-heal phantom index entries on compaction
...
Lewis: May this revision serve well! <lu5a@proton.me >
2026-05-17 11:50:19 +03:00
isabel and Tangled
1901b0a630
fix(nix): build against pnpm 11
...
side note: you may also notice that I have removed the `github:` url for
nixpkgs this is because it save a massive 15mb, is faster and more
reliable than github
See also:
-
<https://nix.dev/manual/nix/stable/protocols/tarball-fetcher#lockable-http-tarball-protocol >
-
<http://web.archive.org/web/20250806225139/https://nix.dev/manual/nix/2.28/protocols/tarball-fetcher#lockable-http-tarball-protocol >
2026-05-14 21:37:28 +03:00
serenity and Tangled
58f8d327c1
feat(docs): clarify nix documentation
2026-05-14 16:52:10 +03:00
Lewis and Tangled
a13343e1de
fix(oauth): gc tokens in pg in the right order, more exposure of dpop err
...
Lewis: May this revision serve well! <lu5a@proton.me >
2026-05-14 16:51:53 +03:00