nelind
b830ffda2a
fix(ci): use kaniko to build
2026-04-17 00:33:47 +02:00
teq
3e7a199736
docs: nixos and binary cache
2026-04-17 01:32:30 +03:00
teq
7ed9c8ce59
feat(ci): supply cache by arg
2026-04-17 01:32:30 +03:00
teq
b0c3402a82
feat(ci): add cachix publishing workflows
2026-04-17 01:32:30 +03:00
Lewis
b9574f3ec1
fix(lexicons): cache ttl
...
Lewis: May this revision serve well! <lu5a@proton.me >
2026-04-16 19:45:27 +03:00
isabel
baef2be844
feat: allow max prefs to be configured
...
some people (me) have a large amount of prefs and moving from ref pds to
tranquil ment i lost a few of these. so in this pr i bumped the max
prefs to 1000 and made it configurable via the config
2026-04-16 19:45:17 +03:00
Lewis
1f21b85069
fix(example.toml): lewis forgot about confique
...
Lewis: May this revision serve well! <lu5a@proton.me >
2026-04-16 14:49:57 +03:00
Lewis
09d437b3e3
feat(tranquil-store): gauntlet persistence & restart invariants
...
Lewis: May this revision serve well! <lu5a@proton.me >
2026-04-15 22:28:31 +03:00
Lewis
7f2e83e92f
feat(tranquil-store): beginnings of the gauntlet test suite
...
Lewis: May this revision serve well! <lu5a@proton.me >
2026-04-15 20:29:34 +03:00
nelind
ec273fa814
feat(nix): cross compiled aarch64 package
2026-04-14 23:26:34 +02:00
Lewis
d51bfd59da
fix(tranquil-store): exclude 0 refcount blocks from has()
...
Lewis: May this revision serve well! <lu5a@proton.me >
2026-04-14 08:40:21 +03:00
Lewis
8ccdd30cb3
fix(repo): use mst diff instead of full tree walk for obsolete blocks
...
Lewis: May this revision serve well! <lu5a@proton.me >
2026-04-13 17:43:07 +00:00
Lewis
7a67361993
fix(tranquil-store): checkpoint-hint race & missing dedup hints
...
Lewis: May this revision serve well! <lu5a@proton.me >
2026-04-13 11:10:17 +03:00
isabel
cdbbaaccdf
fix(nix/frontend): add nodejs
2026-04-12 23:08:39 +00:00
isabel
55d3b7f83d
fix(nix/module): don't import using self
2026-04-12 22:50:00 +00:00
Gavin Mogan
f00b0231fb
fix(Dockerfile): duplicate named stage causes failure to build
2026-04-12 18:53:21 +00:00
Lewis
1dfbd27cce
fix(postgres): semaphore on car endpoint & more efficient query
...
Lewis: May this revision serve well! <lu5a@proton.me >
2026-04-12 17:18:45 +00:00
isabel
bc5e0e0446
build(frontend): use pnpm
...
deno is evil
2026-04-12 16:01:21 +00:00
Lewis
1c87ef5536
fix(tranquil-store): blockstore tweaks
...
Lewis: May this revision serve well! <lu5a@proton.me >
2026-04-12 17:35:59 +03:00
Lewis
255c7135f9
fix(auth): no bsky chat access when not specifically privileged to have it
...
Lewis: May this revision serve well! <lu5a@proton.me >
2026-04-12 15:56:17 +03:00
Lewis
34f050a1f0
feat(oauth): discoverable passkey authentication
...
Lewis: May this revision serve well! <lu5a@proton.me >
2026-04-12 11:16:58 +00:00
Lewis
52c22060f3
fix(tranquil-store): preserve refcount in hint relocate records
...
Lewis: May this revision serve well! <lu5a@proton.me >
2026-04-12 11:16:58 +00:00
Lewis
c250d51978
chore(readme): another small update
...
Lewis: May this revision serve well! <lu5a@proton.me >
2026-04-11 17:23:43 +03:00
Lewis
378cb7a7fb
chore(readme): update with contributers and new description of project
...
Lewis: May this revision serve well! <lu5a@proton.me >
2026-04-11 16:40:32 +03:00
Bas van den Wollenberg
bf20b4a78f
fix: use correct postgres container path for quadlet as well
2026-04-11 07:45:23 +00:00
Lewis
05246aec58
feat(tranquil-store): gc and hardening
...
Lewis: May this revision serve well! <lu5a@proton.me >
2026-04-10 13:57:47 +03:00
Lewis
8d0e0c6810
feat(tranquil-store): whole test suite working
...
Lewis: May this revision serve well! <lu5a@proton.me >
2026-04-10 13:57:44 +03:00
Lewis
1720de8650
feat(tranquil-store): repository traits on MetastoreClient
...
Lewis: May this revision serve well! <lu5a@proton.me >
2026-04-10 13:57:43 +03:00
Lewis
a5c68a3506
feat(tranquil-store): metastore
...
Lewis: May this revision serve well! <lu5a@proton.me >
2026-04-10 13:57:43 +03:00
Lewis
9ea33def13
feat(tranquil-store): eventlog
...
Lewis: May this revision serve well! <lu5a@proton.me >
2026-04-10 13:54:41 +03:00
Lewis
a9e3ec63e1
feat(tranquil-store): blockstore
...
Lewis: May this revision serve well! <lu5a@proton.me >
2026-04-10 13:54:41 +03:00
HigherOrderLogic
dbc3c23c95
fix(nix): allow fetch Git deps
2026-04-09 21:30:03 +00:00
nekomimi.pet
531ca7c1c0
fix(lexicon): wildcard mime type handling and case insensitivity
2026-04-09 21:28:37 +00:00
nelind
add1ff176b
fix(auth): keep lxm optional and dont default to * when no lxm is given in getServiceAuth
2026-04-04 08:52:42 +00:00
nelind
bdb200a30c
fix(ci): dont run it at all for now. it doesnt work with the currently spindles
2026-04-01 23:45:03 +02:00
nelind
e5faba3e73
fix(ci): define CI event run correctly so it actually runs
2026-04-01 23:38:19 +02:00
Isla
5dc810ceef
Further harden systemd service
2026-03-31 22:25:11 +00:00
june
6abc0eaca2
feat(plc): support AtprotoLabeler service
2026-03-28 20:54:43 +00:00
nelind
696940f732
fix(sync): dont keep websockets arround indefinetly if client abruptly closes connection
2026-03-25 16:47:38 +00:00
nelind
f777c288da
fix(pds): do service identifier resolution for proxying correctly
2026-03-23 03:00:57 +00:00
teq
9039648705
fix(nix): generate-lockfile for fix/signal-nix-build-deps
2026-03-23 03:00:23 +00:00
teq
770a16b043
fix(nix): add hashes for git deps
2026-03-23 03:00:23 +00:00
teq
d37f38e496
fix(nix): add protobuf for spqr
2026-03-23 03:00:23 +00:00
Lewis
282f08f207
feat(rfc): outline tranquil-store idea for comment
...
Lewis: May this revision serve well! <lu5a@proton.me >
2026-03-22 18:54:51 +02:00
Lewis
f07bcb82f7
refactor(sync): extract MST parsing and serialization utilities
2026-03-22 12:51:44 +00:00
Lewis
e38343ce09
refactor(oauth): split authorize.rs into domain modules
2026-03-22 12:51:44 +00:00
Lewis
e454e99b8a
refactor(api): migrate all endpoints to repos accessor pattern
2026-03-22 12:51:44 +00:00
Lewis
19b0ea19c6
refactor(tranquil-pds): consolidate repos, rate limits, validation, and auth helpers
2026-03-22 12:51:44 +00:00
Lewis
318818ad51
feat(signal): add admin UI, frontend, and build changes
2026-03-22 07:14:20 +00:00
Lewis
7c55a5ceb9
feat(signal): add admin endpoints, config, and server wiring
2026-03-22 07:14:20 +00:00