| .. |
|
__init__.py
|
feat(backend): add context endpoint and suggestion engine
|
2026-07-07 00:58:17 +00:00 |
|
available_issue_snapshot_store.py
|
feat: rotate shared private-state keys (Closes #1237)
|
2026-08-21 21:12:54 +00:00 |
|
completed_filed_review_store.py
|
feat: encrypt completed Filed review history (Closes #1252)
|
2026-08-22 06:09:06 +00:00 |
|
compression.py
|
perf: precompress immutable dashboard runtime (#431)
|
2026-08-09 22:12:00 +00:00 |
|
dashboard_auth.py
|
perf: bulk-authorize push devices (Closes #725)
|
2026-08-13 09:29:18 +00:00 |
|
following_store.py
|
feat: explain Following changes before review (Closes #1322)
|
2026-08-23 21:28:50 +00:00 |
|
frontend_bundle.py
|
feat: keep Following changes for later (Closes #1320)
|
2026-08-23 20:24:14 +00:00 |
|
gitea_proxy.py
|
feat: load pull review feedback on demand (Closes #1342)
|
2026-08-24 09:16:30 +00:00 |
|
idempotency.py
|
feat: rotate shared private-state keys (Closes #1237)
|
2026-08-21 21:12:54 +00:00 |
|
image_sanitizer.py
|
security: sanitize image evidence server-side (Closes #983)
|
2026-08-16 19:33:46 +00:00 |
|
later_store.py
|
feat: rotate shared private-state keys (Closes #1237)
|
2026-08-21 21:12:54 +00:00 |
|
live_snapshot_store.py
|
feat: rotate shared private-state keys (Closes #1237)
|
2026-08-21 21:12:54 +00:00 |
|
login_attempt_store.py
|
security: harden private SQLite state boundaries (Closes #891)
|
2026-08-15 12:29:44 +00:00 |
|
main.py
|
feat: load pull review feedback on demand (Closes #1342)
|
2026-08-24 09:16:30 +00:00 |
|
models.py
|
feat: keep delegated filings in My Work (Closes #870)
|
2026-08-15 05:01:17 +00:00 |
|
passkey_store.py
|
security: harden private SQLite state boundaries (Closes #891)
|
2026-08-15 12:29:44 +00:00 |
|
passkeys.py
|
feat: add device passkeys for operator access (Closes #485)
|
2026-08-10 13:14:18 +00:00 |
|
private_state.py
|
security: harden private SQLite state boundaries (Closes #891)
|
2026-08-15 12:29:44 +00:00 |
|
push_endpoint_policy.py
|
fix: pin Web Push connections to validated addresses (Closes #1096)
|
2026-08-18 21:26:32 +00:00 |
|
push_notifications.py
|
feat: notify devices when Following changes (Closes #1313)
|
2026-08-23 17:16:28 +00:00 |
|
push_subscription_store.py
|
feat: notify devices when Following changes (Closes #1313)
|
2026-08-23 17:16:28 +00:00 |
|
release_engine.py
|
feat: serialize autonomous release runs (#335)
|
2026-08-08 19:54:20 +00:00 |
|
request_boundary.py
|
feat: sync unfiled drafts across devices (Closes #851)
|
2026-08-14 21:39:22 +00:00 |
|
saved_search_store.py
|
feat: rotate shared private-state keys (Closes #1237)
|
2026-08-21 21:12:54 +00:00 |
|
security_event_store.py
|
feat: rotate shared private-state keys (Closes #1237)
|
2026-08-21 21:12:54 +00:00 |
|
session_store.py
|
security: harden private SQLite state boundaries (Closes #891)
|
2026-08-15 12:29:44 +00:00 |
|
state_encryption.py
|
feat: rotate shared private-state keys (Closes #1237)
|
2026-08-21 21:12:54 +00:00 |
|
suggestion_engine.py
|
fix: restore backend code after stale checkout
|
2026-07-07 00:58:58 +00:00 |
|
today_store.py
|
feat: preserve Today timing ledger across handoff (Closes #1276)
|
2026-08-22 19:38:30 +00:00 |
|
unfiled_draft_store.py
|
feat: rotate synchronized Draft encryption keys (Closes #1100)
|
2026-08-18 23:04:30 +00:00 |
|
views.py
|
fix: purge every private offline store (Closes #889)
|
2026-08-15 11:48:54 +00:00 |