Commit Graph

  • e6eee18ace fix(docs): migration oauth update main Lewis 2026-05-25 18:44:24 +03:00
  • 96c8375706 fix(test): oauth token eviction should be agnostic Lewis 2026-05-25 16:16:27 +03:00
  • 86c5995568 fix(config): signal gate is useless since needs admin work to activate anyway Lewis 2026-05-24 20:05:59 +03:00
  • 036c317fd6 fix(migrate): oauth refreshing, embedded db first invite code Lewis 2026-05-24 12:47:33 +03:00
  • 4d2c7d4723 feat(auth): verification-gate override, inbound-migration bypass, store deleter improvement Lewis 2026-05-23 08:18:52 +03:00
  • f24a9f8bc0 build(nix): frontend pin pnpm isabel 2026-05-22 16:05:23 +01:00
  • f6ef6ecbd9 feat(docs): first version of 'when PRing' section of contrib Lewis 2026-05-21 22:46:01 +03:00
  • a2567bdb1a fix(locales): french handle should be "identifier" not "username" karitham.dev 2026-05-21 10:39:29 +03:00
  • 56120d252d fix(locale): a little more drift Lewis 2026-05-21 09:11:09 +03:00
  • 210b0f463c feat: add About page Trezy 2026-05-19 14:06:54 -05:00
  • c80f504dc0 fix(locale): a couple of drift keys missing in other langs Lewis 2026-05-20 22:28:22 +03:00
  • a3bd7c59ad feat(locales): add french locale, fix missing error keys, remove dead keys karitham.dev 2026-05-20 22:20:20 +03:00
  • 9ebde27540 fix(docs): markdown is tricky ... nelind 2026-05-19 21:30:32 +02:00
  • 28a7834304 docs: nel interjection: be right, be good, be fun nelind 2026-05-19 20:48:55 +02:00
  • 4aeae27c83 docs: nel interjection: be right, be good, be fun nel-interjection nelind 2026-05-19 20:48:55 +02:00
  • 191da5b311 chore: slight doc tweak Lewis 2026-05-19 21:13:58 +03:00
  • a5b4ba7d65 feat(docs): init better docs Lewis 2026-05-19 11:29:16 +03:00
  • 90dabd8840 docs: start a contributing file to track how to work with the repo Trezy 2026-05-15 14:25:31 -05:00
  • 19eaccea74 chore: add dev startup to justfile Trezy 2026-05-15 14:19:40 -05:00
  • f620a6bc43 chore: add mailpit for local dev Trezy 2026-05-15 14:17:09 -05:00
  • 04f370aaa1 chore: add frontend service to docker compose Trezy 2026-05-15 14:16:06 -05:00
  • 3fd8f7ebbf chore: add app service with cargo-watch Trezy 2026-05-15 14:00:29 -05:00
  • 0afcb2ee28 chore: add plc directory for local dev Trezy 2026-05-15 13:49:03 -05:00
  • 8bd556f65b chore: add db health check to docker compose Trezy 2026-05-15 13:44:50 -05:00
  • cc92594506 chore: add traefik for local dev certs and routing Trezy 2026-05-15 13:38:28 -05:00
  • 76f22b801b chore: allow native certs during local dev Trezy 2026-05-15 13:47:27 -05:00
  • 021b7dbec4 chore: add profiles to docker compose Trezy 2026-05-15 13:38:28 -05:00
  • eb034cb8b3 fix(ci): dont pass cachix cache name as a secret so it doesnt get redacted from CI logs nelind 2026-05-17 16:36:07 +02:00
  • bdaf510898 build: bump workspace to 0.6.2 Lewis 2026-05-16 23:24:55 +03:00
  • deb2502112 feat(pds): phantom-file self-heal goes in scheduled compaction + reachability walk Lewis 2026-05-16 23:24:55 +03:00
  • 1815ddba9f feat(gauntlet): index-backed/hint-backed/readable invariants, ExternalCorruption scenario Lewis 2026-05-16 23:24:55 +03:00
  • a7517ed5c9 feat(store): consistency check & repair for orphan hints etc Lewis 2026-05-16 23:24:55 +03:00
  • d07d702dd4 feat(store): try to self-heal phantom index entries on compaction Lewis 2026-05-16 23:24:55 +03:00
  • 1901b0a630 fix(nix): build against pnpm 11 isabel 2026-05-14 11:28:06 +01:00
  • 58f8d327c1 feat(docs): clarify nix documentation serenity 2026-05-11 11:17:43 +08:00
  • a13343e1de fix(oauth): gc tokens in pg in the right order, more exposure of dpop err Lewis 2026-05-13 14:20:24 +03:00
  • 60e10af4aa fix(Dockerfile): pnpm v11 build errors Bas van den Wollenberg 2026-05-13 17:07:29 +02:00
  • f176f55862 chore(nix): remove sendmail isabel 2026-05-02 21:25:09 +01:00
  • fac9520a16 feat(tranquil-server): email config, tests, fmt Lewis 2026-04-30 12:27:10 +03:00
  • eee6fb9ff4 feat(comms): EmailSender, permanent/transient routing Lewis 2026-04-30 12:27:10 +03:00
  • 2462d0ab3b feat(tranquil-comms): smtp and dkim signing Lewis 2026-04-30 12:27:10 +03:00
  • 85f87f7b28 feat(tranquil-comms): message construction and mx resolution Lewis 2026-04-30 12:27:10 +03:00
  • b1d86caa78 feat(tranquil-comms): prework for email Lewis 2026-04-30 12:27:10 +03:00
  • 9b2cfb3a7e fix(tranquil-store): durable-tail recovery + sync semantics Lewis 2026-04-29 20:23:21 +03:00
  • efd499bb26 fix(tranquil-store): barrier durability + torn-header recovery Lewis 2026-04-29 10:48:46 +03:00
  • 28f2735023 feat(test): test that websockets get closed fix/zombie-websocket-connections nelind 2026-03-25 16:31:38 +01:00
  • d4dfe838eb fix(ci): use kaniko to build nelind 2026-04-04 20:04:10 +02:00
  • cf3bb86c89 fix(ci): use kaniko to build fix/use-kaniko-to-build-docker nelind 2026-04-04 20:04:10 +02:00
  • af3821514f test(tranquil-pds): same-rkey batch coverage and inductive inverse for in-batch dups Lewis 2026-04-27 11:34:42 +03:00
  • 8f7aad3756 fix(tranquil-pds): same-rkey batch semantics and firehose lag recovery Lewis 2026-04-27 11:34:42 +03:00
  • 75b9e3165f refactor(deploy): container-first cleanup, drop debian malware-style install Lewis 2026-04-25 01:21:56 +03:00
  • ccc9916109 test(tranquil-pds): websocket firehose end-to-end mst verification Lewis 2026-04-24 14:01:36 +03:00
  • bc8fd66a45 test(tranquil-pds): mst fuzz + repo integrity properties Lewis 2026-04-24 14:01:36 +03:00
  • 180de29984 fix(tranquil-pds): firehose car carries inductive proof Lewis 2026-04-24 14:01:36 +03:00
  • 0455dc20bd fix(validation): discord usernames may contain periods at start or end max. 2026-04-24 16:50:24 +02:00
  • 2770b9b14a feat(tranquil-store): cargo-fuzz targets with asan+ubsan Lewis 2026-04-23 22:30:13 +03:00
  • d436597184 feat(tranquil-store): flaky-device scenario, jemalloc heap-prof Lewis 2026-04-23 22:30:13 +03:00
  • 4cfca6d956 feat(tranquil-store): soak harness driving leak gate, signal tweaks Lewis 2026-04-22 21:00:17 +03:00
  • 98b94fb170 feat(tranquil-store): leak gate and metrics sampling for gauntlet Lewis 2026-04-22 21:00:17 +03:00
  • 4fe01cff72 feat(tranquil-store): sweep subcommand with axis override fan-out Lewis 2026-04-22 13:08:50 +03:00
  • 00c9eb732f fix(tranquil-store): arc-counted cache handles, reader-eviction race Lewis 2026-04-21 22:04:24 +03:00
  • 6d2d3b4be4 fix(tranquil-store): commit-marker batch replay, batch-boundary rotation Lewis 2026-04-21 14:55:15 +03:00
  • 9d81e58803 fix(tranquil-store): no more orphan data files, recover torn-hint tails, header-safe resume Lewis 2026-04-21 09:59:37 +03:00
  • 2afd075496 fix(tranquil-store): atomic record commits, hint-as-truth recovery Lewis 2026-04-20 21:00:54 +03:00
  • c74bf967cf fix(auth): don't require 2fa for app passwords Hayden Young 2026-04-18 20:32:02 +01:00
  • 1285d5c675 fix(tranquil-store): bound writer fd usage across rotations Lewis 2026-04-20 16:41:54 +03:00
  • c30d73cd4d test(tranquil-store): migrate some tests to gauntlet Lewis 2026-04-19 23:50:27 +03:00
  • 0fab8f2eb9 feat(tranquil-store): tranquil-gauntlet CLI, config overrides, profiles Lewis 2026-04-19 23:50:27 +03:00
  • 57336fa124 feat(tranquil-store/gauntlet): new invariants & scenarios Lewis 2026-04-19 10:25:07 +03:00
  • ace105899f feat(tranquil-store/gauntlet): concurrent executor, eventlog, fault recovery Lewis 2026-04-19 00:19:08 +03:00
  • c80a525e0d feat(tranquil-store/gauntlet): op surface, oracle, workload for eventlog & reads Lewis 2026-04-16 20:26:57 +03:00
  • 7edb76507b feat(tranquil-store/gauntlet): simulated io fault modes, shrinker, regression dump Lewis 2026-04-16 20:26:57 +03:00
  • a20e4e05e6 fix(oauth): indigo client send empty assertions Lewis 2026-04-17 14:14:03 +03:00
  • 3e7a199736 docs: nixos and binary cache teq 2026-04-16 17:54:08 -04:00
  • 7ed9c8ce59 feat(ci): supply cache by arg teq 2026-04-16 17:53:02 -04:00
  • b0c3402a82 feat(ci): add cachix publishing workflows teq 2026-04-15 12:42:25 -04:00
  • b9574f3ec1 fix(lexicons): cache ttl Lewis 2026-04-15 22:38:12 +03:00
  • baef2be844 feat: allow max prefs to be configured isabel 2026-04-15 20:49:20 +01:00
  • 1f21b85069 fix(example.toml): lewis forgot about confique Lewis 2026-04-16 14:44:02 +03:00
  • 09d437b3e3 feat(tranquil-store): gauntlet persistence & restart invariants Lewis 2026-04-15 21:20:55 +03:00
  • 7f2e83e92f feat(tranquil-store): beginnings of the gauntlet test suite Lewis 2026-04-15 16:41:41 +03:00
  • ec273fa814 feat(nix): cross compiled aarch64 package nelind 2026-04-14 23:26:29 +02:00
  • d51bfd59da fix(tranquil-store): exclude 0 refcount blocks from has() Lewis 2026-04-13 20:22:18 +03:00
  • 8ccdd30cb3 fix(repo): use mst diff instead of full tree walk for obsolete blocks Lewis 2026-04-13 13:26:49 +03:00
  • 7a67361993 fix(tranquil-store): checkpoint-hint race & missing dedup hints Lewis 2026-04-12 21:08:52 +03:00
  • cdbbaaccdf fix(nix/frontend): add nodejs isabel 2026-04-12 23:58:23 +01:00
  • 55d3b7f83d fix(nix/module): don't import using self isabel 2026-04-12 23:42:18 +01:00
  • f00b0231fb fix(Dockerfile): duplicate named stage causes failure to build Gavin Mogan 2026-04-12 11:37:10 -07:00
  • 1dfbd27cce fix(postgres): semaphore on car endpoint & more efficient query Lewis 2026-04-12 17:57:33 +03:00
  • bc5e0e0446 build(frontend): use pnpm isabel 2026-04-12 13:33:21 +01:00
  • 1c87ef5536 fix(tranquil-store): blockstore tweaks Lewis 2026-04-12 17:35:19 +03:00
  • 255c7135f9 fix(auth): no bsky chat access when not specifically privileged to have it Lewis 2026-04-12 15:55:37 +03:00
  • 34f050a1f0 feat(oauth): discoverable passkey authentication Lewis 2026-04-12 10:38:31 +03:00
  • 52c22060f3 fix(tranquil-store): preserve refcount in hint relocate records Lewis 2026-04-12 10:38:31 +03:00
  • c250d51978 chore(readme): another small update Lewis 2026-04-11 17:20:40 +03:00
  • 378cb7a7fb chore(readme): update with contributers and new description of project Lewis 2026-04-11 16:24:01 +03:00
  • bf20b4a78f fix: use correct postgres container path for quadlet as well Bas van den Wollenberg 2026-04-11 04:27:16 +02:00
  • 05246aec58 feat(tranquil-store): gc and hardening feat/tranquil-store-initial-ver Lewis 2026-03-29 19:41:00 -07:00
  • 8d0e0c6810 feat(tranquil-store): whole test suite working Lewis 2026-03-28 13:43:28 -07:00
  • 1720de8650 feat(tranquil-store): repository traits on MetastoreClient Lewis 2026-03-27 21:24:26 -07:00