| #142 Add issue tracker link to README | medium | enhancement | | 2026-03-03 |
| #141 Add crosslink-issue-renderer submodule and CI/CD pipeline | medium | enhancement | | 2026-03-03 |
| #140 Test patched milestone add | low | | | 2026-03-03 |
| #139 Close duplicate inbox issues superseded by #7 | low | | Meta: Tooling & Documentation | 2026-03-03 |
| #39 Add AppView indexer for inbox and keyring discovery (4/4) | high | feature | Phase 4: AppView + Web UI | 2026-03-03 |
| #35 Add inbox command to CLI for querying AppView | medium | | Phase 4: AppView + Web UI | 2026-03-03 |
| #120 Add inbox command to list incoming grants | medium | | Phase 4: AppView + Web UI | 2026-03-03 |
| #14 Add inbox command to list incoming share grants | high | feature | Phase 4: AppView + Web UI | 2026-03-03 |
| #138 Add project milestones for implementation phases | low | | Meta: Tooling & Documentation | 2026-03-03 |
| #137 Migrate from chainlink to crosslink and slim project docs | medium | enhancement | Meta: Tooling & Documentation | 2026-03-03 |
| #136 Untrack .claude/ directory and document crosslink setup | low | enhancement | Meta: Tooling & Documentation | 2026-03-03 |
| #135 Migrate issue tracker from chainlink to crosslink | medium | enhancement | Meta: Tooling & Documentation | 2026-03-02 |
| #67 Black-box test the full sharing workflow across accounts | high | enhancement | Phase 2: Sharing | 2026-03-02 |
| #134 Add CLI foundation with encrypt, upload, download, list, and delete (9/9) | high | feature | Phase 1: CLI Foundation | 2026-03-02 |
| #133 Add PDS authentication via com.atproto.server.createSession | medium | | Phase 1: CLI Foundation | 2026-03-02 |
| #132 Add AES-256-GCM content encryption and decryption | medium | | Phase 1: CLI Foundation | 2026-03-02 |
| #131 Add asymmetric key wrapping (ECDH-ES+A256KW) | medium | | Phase 1: CLI Foundation | 2026-03-02 |
| #130 Add file upload with client-side encryption | medium | | Phase 1: CLI Foundation | 2026-03-02 |
| #129 Add file download with client-side decryption | medium | | Phase 1: CLI Foundation | 2026-03-02 |
| #128 Add document listing via com.atproto.repo.listRecords | medium | | Phase 1: CLI Foundation | 2026-03-02 |
| #127 Add document deletion via com.atproto.repo.deleteRecord | medium | | Phase 1: CLI Foundation | 2026-03-02 |
| #126 Add local keystore for session and key persistence | medium | | Phase 1: CLI Foundation | 2026-03-02 |
| #125 Add direct file sharing between DIDs (5/5) | high | feature | Phase 2: Sharing | 2026-03-02 |
| #124 Add DID resolution and public key extraction (4/4) | medium | | Phase 2: Sharing | 2026-03-02 |
| #123 Add share command to grant document access to a DID | medium | | Phase 2: Sharing | 2026-03-02 |
| #122 Add revoke command to delete grant records | medium | | Phase 2: Sharing | 2026-03-02 |
| #121 Add shared command to list outgoing grants | medium | | Phase 2: Sharing | 2026-03-02 |
| #119 Add keyring-based group sharing (5/5) | medium | feature | Phase 3: Keyrings | 2026-03-02 |
| #118 Add keyring create command with group key generation | medium | | Phase 3: Keyrings | 2026-03-02 |
| #117 Add keyring add-member command | medium | | Phase 3: Keyrings | 2026-03-02 |
| #116 Add keyring remove-member command with key rotation | medium | | Phase 3: Keyrings | 2026-03-02 |
| #115 Add keyring list command | medium | | Phase 3: Keyrings | 2026-03-02 |
| #114 Add upload with --keyring flag for group encryption | medium | | Phase 3: Keyrings | 2026-03-02 |
| #112 Update login command to read password from stdin | medium | enhancement | Phase 1: CLI Foundation | 2026-03-02 |
| #111 Refactor CLI commands into separate modules under commands/ | medium | | Phase 1: CLI Foundation | 2026-03-02 |
| #110 Add structured logging with env_logger | medium | feature | Phase 1: CLI Foundation | 2026-03-02 |
| #109 Add password resolution tests for login command | medium | bug enhancement | Phase 1: CLI Foundation | 2026-03-02 |
| #108 Fix WASM compilation for opake-core by enabling getrandom js feature | high | | Phase 1: CLI Foundation | 2026-03-02 |
| #107 Test upload command against real PDS | high | | Phase 1: CLI Foundation | 2026-03-02 |
| #106 Update outdated dependencies (reqwest 0.13, toml) | low | | Phase 1: CLI Foundation | 2026-03-02 |
| #105 Extract shared JSON persistence helpers for session and identity | low | | Phase 1: CLI Foundation | 2026-03-02 |
| #104 Fix missing HTTP status checks in XRPC client | high | bug | Phase 1: CLI Foundation | 2026-03-02 |
| #103 Test ls and rm commands against live PDS | high | | Phase 1: CLI Foundation | 2026-03-02 |
| #102 Add automatic token refresh using refresh_jwt on expired sessions | high | feature | Phase 1: CLI Foundation | 2026-03-02 |
| #101 Add automatic token refresh using refresh_jwt on expired sessions | medium | feature | Phase 1: CLI Foundation | 2026-03-02 |
| #100 Move document operations from CLI commands into opake-core | medium | | Phase 1: CLI Foundation | 2026-03-02 |
| #99 Split documents module into separate files per operation | medium | | Phase 1: CLI Foundation | 2026-03-02 |
| #97 Move upload logic into opake-core documents module | medium | | Phase 1: CLI Foundation | 2026-03-02 |
| #96 Add CLI tests for download overwrite and filename behavior | medium | | Phase 1: CLI Foundation | 2026-03-02 |
| #95 Add tests for ls command filtering and output formatting | medium | | Phase 1: CLI Foundation | 2026-03-02 |
| #94 Add filename resolution for download command | medium | enhancement | Phase 1: CLI Foundation | 2026-03-02 |
| #93 Add filename resolution for rm command | medium | enhancement | Phase 1: CLI Foundation | 2026-03-02 |
| #89 Add README.md and CONTRIBUTING.md | medium | enhancement | Phase 1: CLI Foundation | 2026-03-02 |
| #88 Add AGPL-3.0 license | medium | enhancement | Phase 1: CLI Foundation | 2026-03-02 |
| #87 Improve README with pronunciation guide and formatting polish | low | enhancement | Phase 1: CLI Foundation | 2026-03-02 |
| #86 Add multi-account CLI support with --as flag (5/5) | high | feature | Phase 1: CLI Foundation | 2026-03-02 |
| #85 Add multi-account config struct and per-account storage layout | medium | | Phase 1: CLI Foundation | 2026-03-02 |
| #84 Add per-account session and identity persistence | medium | | Phase 1: CLI Foundation | 2026-03-02 |
| #83 Add logout, set-default, and accounts commands | medium | | Phase 1: CLI Foundation | 2026-03-02 |
| #82 Refactor login command for multi-account account creation | medium | | Phase 1: CLI Foundation | 2026-03-02 |
| #81 Add migration from single-account flat files to per-account directories | medium | | Phase 1: CLI Foundation | 2026-03-02 |
| #80 Add publicKey lexicon and PublicKeyRecord struct | medium | | Phase 1: CLI Foundation | 2026-03-02 |
| #79 Add put_record, resolve_handle, and transport getter to XrpcClient | medium | | Phase 1: CLI Foundation | 2026-03-02 |
| #78 Add identity module with DID document resolution and pubkey fetching | medium | | Phase 1: CLI Foundation | 2026-03-02 |
| #77 Add automatic public key publishing on login | medium | | Phase 1: CLI Foundation | 2026-03-02 |
| #76 Update documentation for multi-account support and publicKey lexicon | medium | | Phase 1: CLI Foundation | 2026-03-02 |
| #75 Add account management commands and --as flag | high | feature | Phase 1: CLI Foundation | 2026-03-02 |
| #74 Update README with account management commands and --as flag | medium | | Phase 1: CLI Foundation | 2026-03-02 |
| #73 Remove --permissions flag from share command | low | | Phase 2: Sharing | 2026-03-02 |
| #72 Replace raw [u8; 32] with X25519PublicKey/X25519PrivateKey type aliases | low | | Phase 2: Sharing | 2026-03-02 |
| #71 Split client.rs into module directory for transport, xrpc, and DID resolution | medium | | Phase 2: Sharing | 2026-03-02 |
| #70 Fix bugs found during black-box integration testing of sharing workflow | high | bug | Phase 2: Sharing | 2026-03-02 |
| #69 Auto-publish encryption public key on login | high | feature | Phase 2: Sharing | 2026-03-02 |
| #68 Fix base64 padding mismatch when decoding PDS $bytes fields | critical | bug | Phase 2: Sharing | 2026-03-02 |
| #66 Add grant-based cross-PDS download for shared files | high | feature | Phase 2: Sharing | 2026-03-02 |
| #65 Update documentation for public key auto-publish and shared downloads | medium | | Phase 2: Sharing | 2026-03-02 |
| #64 Improve naming consistency and split documents/download.rs | medium | enhancement | Phase 2: Sharing | 2026-03-02 |
| #63 Add MermaidJS flow diagrams and restructure documentation | medium | enhancement | Phase 2: Sharing | 2026-03-02 |
| #62 Capitalize documentation filenames in docs/ and lexicons/ | low | | Phase 2: Sharing | 2026-03-02 |
| #61 Extract shared pagination helper for listing typed records from collections | medium | | Phase 2: Sharing | 2026-03-02 |
| #60 Add keyring-based group sharing for multi-user access control (5/5) | high | feature | Phase 3: Keyrings | 2026-03-02 |
| #59 Implement symmetric key wrapping primitives in crypto.rs | medium | | Phase 3: Keyrings | 2026-03-02 |
| #58 Add keyrings core module with create and list operations | medium | | Phase 3: Keyrings | 2026-03-02 |
| #57 Add CLI keyring commands and local group key store | medium | | Phase 3: Keyrings | 2026-03-02 |
| #56 Add keyring member management (add-member, remove-member) | medium | | Phase 3: Keyrings | 2026-03-02 |
| #55 Add upload/download support for keyring encryption | medium | | Phase 3: Keyrings | 2026-03-02 |
| #54 Update FLOWS.md and ARCHITECTURE.md for keyring operations | medium | | Phase 3: Keyrings | 2026-03-02 |
| #53 Add revision record type for collaborative document editing | low | feature | Phase 3: Keyrings | 2026-03-02 |
| #52 Add BIP-39 seed phrase key derivation flow documentation | medium | | Phase 3: Keyrings | 2026-03-02 |
| #51 Add cross-PDS download for keyring members | high | feature | Phase 3: Keyrings | 2026-03-02 |
| #50 Add black-box testing guide for cross-PDS keyring member download | medium | | Phase 3: Keyrings | 2026-03-02 |
| #49 Fix ContentKey Debug impl to redact secret bytes | medium | security | Phase 3: Keyrings | 2026-03-02 |
| #48 Add keyring rotation history to preserve member access to pre-rotation documents | medium | feature | Phase 3: Keyrings | 2026-03-02 |
| #46 Update docs to reflect keyring rotation history | low | | Phase 3: Keyrings | 2026-03-02 |
| #43 Add verbose flags for CLI debug output | medium | enhancement | Phase 1: CLI Foundation | 2026-03-02 |
| #42 Split large doc files to reduce context window consumption | medium | | Meta: Tooling & Documentation | 2026-03-02 |
| #41 Improve code organization by splitting large files into modules | medium | | Meta: Tooling & Documentation | 2026-03-02 |
| #40 Update docs to reflect module directory restructuring | medium | enhancement | Meta: Tooling & Documentation | 2026-03-02 |
| #38 Add AppView crate scaffold with config, error types, and SQLite database | medium | | Phase 4: AppView + Web UI | 2026-03-02 |
| #37 Add AppView REST API with inbox and keyrings endpoints | medium | | Phase 4: AppView + Web UI | 2026-03-02 |
| #36 Add Jetstream subscription and grant/keyring indexer | medium | | Phase 4: AppView + Web UI | 2026-03-02 |
| #34 Add AppView production readiness: clap, DID auth, XDG, health, docs (7/7) | high | feature | Phase 4: AppView + Web UI | 2026-03-02 |
| #33 Add Ed25519 signing keypair to opake identity | medium | | Phase 4: AppView + Web UI | 2026-03-02 |
| #32 Add XDG_CONFIG_HOME support to CLI and AppView | medium | | Phase 4: AppView + Web UI | 2026-03-02 |
| #31 Add clap CLI framework to AppView with run/index/serve/status subcommands | medium | | Phase 4: AppView + Web UI | 2026-03-02 |
| #30 Add DID-scoped Ed25519 authentication to AppView API | medium | | Phase 4: AppView + Web UI | 2026-03-02 |
| #29 Add health endpoint and shared AppState to AppView | medium | | Phase 4: AppView + Web UI | 2026-03-02 |
| #28 Add status subcommand to AppView | medium | | Phase 4: AppView + Web UI | 2026-03-02 |
| #27 Add AppView API and deployment documentation | medium | | Phase 4: AppView + Web UI | 2026-03-02 |
| #26 Remove bearer token authentication fallback from AppView | high | security | Phase 4: AppView + Web UI | 2026-03-02 |
| #25 Audit workspace dependencies for consolidation and upgrades (3/3) | medium | enhancement | Phase 4: AppView + Web UI | 2026-03-02 |
| #24 Consolidate shared dependencies to workspace level | medium | | Phase 4: AppView + Web UI | 2026-03-02 |
| #23 Upgrade appview reqwest from 0.12 to 0.13 | medium | | Phase 4: AppView + Web UI | 2026-03-02 |
| #22 Upgrade tower_governor from 0.6 to 0.8 | medium | | Phase 4: AppView + Web UI | 2026-03-02 |
| #21 Update toml dependency from 0.8 to 1.0 | low | | Phase 4: AppView + Web UI | 2026-03-02 |
| #20 Update appview CLI structure to match opake-cli command pattern | medium | | Phase 4: AppView + Web UI | 2026-03-02 |
| #19 Replace env var side effect with explicit config dir parameter | medium | | Phase 4: AppView + Web UI | 2026-03-02 |
| #18 Unify config path resolution across CLI and AppView | high | | Phase 4: AppView + Web UI | 2026-03-02 |
| #17 Hoist anyhow to workspace dependencies | low | | Phase 4: AppView + Web UI | 2026-03-02 |
| #16 Update documentation to cover appview and recent changes | medium | | Phase 4: AppView + Web UI | 2026-03-02 |
| #15 Update black-box test plan to cover appview | medium | | Phase 4: AppView + Web UI | 2026-03-02 |
| #8 Add file permission hardening for sensitive config and key files | high | security | Phase 4: AppView + Web UI | 2026-03-02 |
| #7 Add inbox CLI command for discovering shared grants via appview | high | feature security | Phase 4: AppView + Web UI | 2026-03-02 |
| #6 Fix Identity and Session Debug impls to redact secrets | medium | | Meta: Tooling & Documentation | 2026-03-02 |
| #5 Add tests for RedactedDebug derive macro | medium | enhancement | Meta: Tooling & Documentation | 2026-03-02 |
| #4 Update docs for security hardening and opake-derive crate | medium | enhancement | Meta: Tooling & Documentation | 2026-03-02 |
| #3 Fix duplicate changelog entry for inbox CLI command | low | fix | Meta: Tooling & Documentation | 2026-03-02 |
| #2 Slim down project CLAUDE.md to remove doc duplication | medium | | Meta: Tooling & Documentation | 2026-03-02 |
| #1 Slim down chainlink prompt to reduce per-message token overhead | medium | | Meta: Tooling & Documentation | 2026-03-02 |