Commit Graph

  • 0d7536dc7e feat(tranquil-store): gc and hardening feat/tranquil-store-initial-ver Lewis 2026-03-29 19:41:00 -07:00
  • 7a0671d493 feat(tranquil-store): whole test suite working Lewis 2026-03-28 13:43:28 -07:00
  • 4fcb889942 feat(tranquil-store): repository traits on MetastoreClient Lewis 2026-03-27 21:24:26 -07:00
  • 8dd442dc64 feat(tranquil-store): metastore Lewis 2026-03-27 11:14:46 -07:00
  • c643bea6a0 feat(tranquil-store): eventlog Lewis 2026-03-24 17:31:15 +02:00
  • a0c09893bb feat(tranquil-store): blockstore Lewis 2026-03-23 14:46:01 +02:00
  • 747e49498b fix(ci): use kaniko to build fix/use-kaniko-to-build-docker nelind 2026-04-04 20:04:10 +02:00
  • add1ff176b fix(auth): keep lxm optional and dont default to * when no lxm is given in getServiceAuth main nelind 2026-04-04 00:47:09 +02:00
  • b1bf3a5f8e fix(auth): keep lxm optional and dont default to * when no lxm is given in getServiceAuth fix/dont-use-star-as-default-lxm nelind 2026-04-04 00:47:09 +02:00
  • bdb200a30c fix(ci): dont run it at all for now. it doesnt work with the currently spindles nelind 2026-04-01 23:45:00 +02:00
  • e5faba3e73 fix(ci): define CI event run correctly so it actually runs nelind 2026-04-01 23:38:17 +02:00
  • 5dc810ceef Further harden systemd service Isla 2026-03-31 13:01:13 -04:00
  • 6abc0eaca2 feat(plc): support AtprotoLabeler service june 2026-03-28 21:15:08 +01:00
  • 696940f732 fix(sync): dont keep websockets arround indefinetly if client abruptly closes connection nelind 2026-03-25 09:47:27 +01:00
  • 5fd3a2f793 feat(test): test that websockets get closed fix/zombie-websocket-connections nelind 2026-03-25 16:31:38 +01:00
  • f9015c8913 fix(sync): dont keep websockets arround indefinetly if client abruptly closes connection nelind 2026-03-25 09:47:27 +01:00
  • f777c288da fix(pds): do service identifier resolution for proxying correctly nelind 2026-03-20 23:44:13 +01:00
  • 9039648705 fix(nix): generate-lockfile for fix/signal-nix-build-deps teq 2026-03-22 18:58:51 -04:00
  • 770a16b043 fix(nix): add hashes for git deps teq 2026-03-22 18:57:16 -04:00
  • d37f38e496 fix(nix): add protobuf for spqr teq 2026-03-22 18:56:11 -04:00
  • b930e22812 fix(pds): do service identifier resolution for proxying correctly fix/proxying-service-resolution nelind 2026-03-20 23:44:13 +01:00
  • 282f08f207 feat(rfc): outline tranquil-store idea for comment Lewis 2026-03-22 15:53:50 +02:00
  • f07bcb82f7 refactor(sync): extract MST parsing and serialization utilities Lewis 2026-03-20 16:28:28 +02:00
  • e38343ce09 refactor(oauth): split authorize.rs into domain modules Lewis 2026-03-20 16:28:28 +02:00
  • e454e99b8a refactor(api): migrate all endpoints to repos accessor pattern Lewis 2026-03-20 16:28:28 +02:00
  • 19b0ea19c6 refactor(tranquil-pds): consolidate repos, rate limits, validation, and auth helpers Lewis 2026-03-20 16:28:28 +02:00
  • 318818ad51 feat(signal): add admin UI, frontend, and build changes Lewis 2026-03-21 13:17:48 +02:00
  • 7c55a5ceb9 feat(signal): add admin endpoints, config, and server wiring Lewis 2026-03-21 13:17:48 +02:00
  • 9d31ee9ace refactor(comms): extract HTTP retry combinator and integrate signal sender Lewis 2026-03-21 13:17:48 +02:00
  • e3efcb43ba test(signal): add protocol store integration tests Lewis 2026-03-21 13:17:48 +02:00
  • eb46824220 feat(signal): add presage client, newtypes, and slot management Lewis 2026-03-21 13:17:48 +02:00
  • e6c8a44a42 feat(signal): add postgres-backed signal protocol store Lewis 2026-03-21 13:17:48 +02:00
  • aac6f2818b fix(oauth): fail properly on non-expanded include scopes Lewis 2026-03-21 11:29:50 +02:00
  • 1a80a33e12 fix(ci): small tweaks Lewis 2026-03-21 10:06:10 +02:00
  • 00d71fd3d6 feat(ci): publish image on commit HigherOrderLogic 2026-03-18 02:16:18 +00:00
  • c8bb4c9076 refactor(api): update delegation, notification prefs, email, meta, and age assurance endpoints Lewis 2026-03-19 19:51:07 +02:00
  • d123168787 refactor(api): update password, reauth, verify, account_status, and totp endpoints Lewis 2026-03-19 19:51:07 +02:00
  • b337d2b154 refactor(api): simplify passkey account creation and auth-adjacent server endpoints Lewis 2026-03-19 19:51:07 +02:00
  • 1e07d674dd refactor(api): rework session login flow to use common credential verification Lewis 2026-03-19 19:51:07 +02:00
  • a3f96b6367 refactor(api): centralize DID document building, update admin endpoints Lewis 2026-03-19 19:51:07 +02:00
  • 7b7936d539 refactor(api): extract account provisioning helpers, simplify create_account flow Lewis 2026-03-19 19:51:07 +02:00
  • 7e3dca4026 refactor(api): update repo batch/delete to use repo_ops, clean up remaining repo endpoints Lewis 2026-03-19 19:51:07 +02:00
  • 7bc90d5e23 refactor(api): extract repo write lifecycle to repo_ops Lewis 2026-03-19 19:51:07 +02:00
  • 4d86f026df refactor(api): extract common helpers module, extend API error types with auth methods Lewis 2026-03-19 19:51:07 +02:00
  • 5c8894d531 refactor: update routes, backend verification tweaks, and restyle Lewis 2026-03-18 18:36:16 +02:00
  • 81fc03c705 refactor(frontend): refactor migration and registration lib Lewis 2026-03-18 18:36:16 +02:00
  • f3f55e239f refactor(frontend): refactor migration components Lewis 2026-03-18 18:36:16 +02:00
  • cf77354cde refactor(frontend): rewrite SecurityContent Lewis 2026-03-18 18:36:16 +02:00
  • 467be99da3 refactor(frontend): extract dashboard sections Lewis 2026-03-18 18:36:16 +02:00
  • 20212a413f refactor(frontend): simplify API client and delete obsolete auth routes Lewis 2026-03-18 18:36:16 +02:00
  • 6225d2bc1d refactor(frontend): delete RegisterPassword and UiTest routes Lewis 2026-03-18 18:36:16 +02:00
  • b990c239e6 refactor(frontend): delete OAuthRegister and OAuthSsoRegister routes Lewis 2026-03-18 18:36:16 +02:00
  • 5b503c3f7f refactor(frontend): delete utility libraries and validation Lewis 2026-03-18 18:36:16 +02:00
  • 7f66419036 refactor(frontend): delete type system boilerplate Lewis 2026-03-18 18:36:16 +02:00
  • c2b8253abe fix(api): always give xrpc error messages Lewis 2026-03-18 16:54:28 +02:00
  • ebf5af4922 fix(backups): remove useless backups concept Lewis 2026-03-18 12:52:43 +02:00
  • 938df6495d feat(frontend): add UI component test page Lewis 2026-03-18 07:18:08 +02:00
  • 113bea7da3 refactor(frontend): extract migration component styles + migration.css Lewis 2026-03-18 07:18:08 +02:00
  • da8b577408 refactor(frontend): extract auth and registration page styles + pages.css Lewis 2026-03-18 07:18:08 +02:00
  • 6683d03a9e refactor(frontend): extract oauth secondary page styles Lewis 2026-03-18 07:18:08 +02:00
  • 72f45bf6a3 refactor(frontend): extract oauth primary flow page styles Lewis 2026-03-18 07:18:08 +02:00
  • 14bac09cb1 refactor(frontend): extract controllers, repo styles + dashboard.css Lewis 2026-03-18 07:18:08 +02:00
  • 76dc3b125a refactor(frontend): extract admin, settings, app passwords styles Lewis 2026-03-18 07:18:08 +02:00
  • c7d3dfbce0 refactor(frontend): extract security, sessions, DID document styles Lewis 2026-03-18 07:18:08 +02:00
  • 154f9fae89 refactor(frontend): extract dashboard shell and lightweight component styles Lewis 2026-03-18 07:18:08 +02:00
  • 331d843886 refactor(frontend): consolidate base stylesheet Lewis 2026-03-18 07:18:08 +02:00
  • 79a3db8ff2 refactor(frontend): extract UI primitive component styles Lewis 2026-03-18 07:18:08 +02:00
  • f95a1c7cfd feat(frontend): design tokens, app wiring, locales Lewis 2026-03-18 07:18:08 +02:00
  • 60b4697b5a chore: inline delegation audit page Lewis 2026-03-17 17:04:57 +02:00
  • 7926c798c6 feat: cross-pds delegation Lewis 2026-03-16 20:24:33 +02:00
  • d5ed420dd7 fix: move code to more correct crates Lewis 2026-03-15 22:07:53 +02:00
  • 92e609d367 fix: handle AT Protocol $bytes type in json_to_ipld Not Herself 2026-03-12 10:07:30 +01:00
  • 546d342136 fix(auth): use authextractor for serviceauth too now Lewis 2026-03-14 12:33:11 +02:00
  • c680f3c419 fix(homepage): favicon should render in title Lewis 2026-03-13 22:22:52 +02:00
  • 806cb4b8c5 chore(build): optimize container cache layers Lewis 2026-03-13 22:22:52 +02:00
  • 458b9b7e0d refactor(pds): integrate tranquil-lexicon for record validation Lewis 2026-03-12 12:52:00 +02:00
  • 83fda8b57a test(lexicon): test schemas and resolution integration tests Lewis 2026-03-12 12:52:00 +02:00
  • dab347cc83 feat(lexicon): record validation engine Lewis 2026-03-12 12:52:00 +02:00
  • 08f0e67bf7 feat(lexicon): schema reference resolution Lewis 2026-03-12 12:52:00 +02:00
  • 421b35ff9c feat(lexicon): dynamic value types and schema registry Lewis 2026-03-12 12:52:00 +02:00
  • 33e96665b8 feat(lexicon): add crate with schema types and format validators Lewis 2026-03-12 12:52:00 +02:00
  • 559cbc1001 feat: allow setting up SSO with environment Skyler Grey 2026-03-13 09:23:42 +00:00
  • 18cdb612f6 fix: signal cli in containers Lewis 2026-03-09 22:04:18 +02:00
  • 2c8568b207 fix: did:web also uses handle domains not hostname Lewis 2026-03-09 15:20:08 +02:00
  • f78b004df3 fix: user handle domains upgrade lewis 2026-03-08 11:21:55 +02:00
  • e02e8c9e8c fix(config): remove unused duplicate custom handle url config key nelind 2026-03-07 21:05:07 +01:00
  • 5450467011 fix: container build should use all-in-one backend+frontend lewis 2026-03-07 22:56:59 +02:00
  • 6200697ce0 fix(nix): typo isabel 2026-03-07 19:42:13 +00:00
  • 4005041ee2 fix(test): update test_server_basics to reflect new health endpoint format nelind 2026-03-07 00:14:36 +01:00
  • 1c75668b18 feat(nix): remove mold from the dev shell and add cargo nextest nelind 2026-03-07 00:10:01 +01:00
  • 2c470f77a5 fix: lewis shameful mistake on prod compose vol lewis 2026-03-07 17:18:37 +02:00
  • 844ba0eb70 refactor(nix): update nix module to use the built-in frontend server nelind 2026-02-23 01:33:30 +01:00
  • 34beff2553 feat: add back built-in frontend hosting to the backend nelind 2026-02-22 23:38:50 +01:00
  • 898c6a2c6e fix: no 2fa needed if passkey lewis 2026-03-06 10:19:03 +02:00
  • dcdef508de fix: first user invite code lewis 2026-03-03 16:07:57 +02:00
  • 1e02c5803f feat: add version information to _health endpoint penny 2026-03-01 15:22:59 -05:00
  • e2f26c259f fix(sync): dont sequence sync events on *every* repo update nelind 2026-02-28 18:24:48 +01:00
  • 4e277eb7b2 fix(nix): use correct openssl command isabel 2026-02-28 11:02:41 +00:00
  • 28ca66624a fix: ability to send more verifications lewis 2026-02-23 23:07:44 +02:00
  • 3913bf5c1a fix: trusted device save lewis 2026-02-23 12:37:28 +02:00