Commit graph

  • 6ef11fa61c fix: v0.7.3 — disable EDM scanner, bootstrap batching, stale-anchor prune master Scott Reimers 2026-05-15 14:33:45 -06:00
  • 4706e81603 feat: v0.7.2 — portmapper (UPnP+PCP+NAT-PMP), session-relay opt-in, URL Phase 1 Scott Reimers 2026-05-15 11:03:39 -06:00
  • 069257c2d8 chore: bump version to 0.7.1 + v0.7.1 release notes Scott Reimers 2026-05-14 22:56:52 -06:00
  • 100ea55a15 ux+fix: rename Network Identity → Device Address (UI) + redundancy authors Scott Reimers 2026-05-14 22:49:54 -06:00
  • 83fd30753f ux: default visibility = Extended Friends (FoF) + clean visibility picker Scott Reimers 2026-05-14 22:39:44 -06:00
  • 346d23d4d8 ux: Friend-button default + profile-rename plumbing + export/import clarity Scott Reimers 2026-05-14 22:32:30 -06:00
  • f714a17385 fix(ui): wrap #visibility-row and cap select width to prevent My Posts horizontal overflow Scott Reimers 2026-05-14 21:42:54 -06:00
  • ec393c7f85 fix(deploy): serialize CLI/APK/AppImage builds to avoid cargo target contention Scott Reimers 2026-05-14 21:12:51 -06:00
  • ad9282f24a docs: flip FoF section 20a badges to v0.7.0 + sessions.md release entry Scott Reimers 2026-05-14 20:57:25 -06:00
  • d46fcb4ef4 chore: bump version to 0.7.0 + download page updates docs/fof-spec-layer1-bio-grants Scott Reimers 2026-05-14 20:48:08 -06:00
  • 4ec3a80b6c fix(fof): key-burn replay rejection + bounded sweep lock-hold Scott Reimers 2026-05-14 20:31:15 -06:00
  • aa190db375 fix(fof): pre-deploy hardening — wire validation + unreadable cap Scott Reimers 2026-05-14 20:23:11 -06:00
  • 12a305889e feat(fof-layer5): unlock cache + retry sweep + author-direct fast path Scott Reimers 2026-05-14 19:29:12 -06:00
  • ce710a6596 feat(fof-layer4): Tauri commands + Settings "Rotate my vouch key" UI Scott Reimers 2026-05-14 19:18:31 -06:00
  • fdbf97f2d7 feat(fof-layer4): supersedes_post_id field on Post Scott Reimers 2026-05-14 16:29:55 -06:00
  • c2f2203331 feat(fof-layer4): FoFKeyBurn primitive — in-place wrap_slot replacement Scott Reimers 2026-05-14 16:20:26 -06:00
  • c0de21d37b feat(fof-layer4): provenance table + pure V_me rotation + cascade revoke Scott Reimers 2026-05-14 16:17:47 -06:00
  • 66b78041fc feat(fof-layer3): Mode 1 publish + read + Tauri + UI wiring Scott Reimers 2026-05-14 15:19:42 -06:00
  • 856f386231 feat(fof-layer3): PostVisibility::FoFClosed + body crypto + bucket padding Scott Reimers 2026-05-14 16:22:46 -04:00
  • 10de3f6108 feat(fof-layer2): Tauri commands + frontend compose/comment routing Scott Reimers 2026-05-14 16:07:07 -04:00
  • 96118d7ce8 feat(fof-layer2): access-grant — retroactive read+comment widening Scott Reimers 2026-05-14 15:07:54 -04:00
  • 6a76adef8f feat(fof-layer2): revocation diff — sign + verify + propagate + cascade Scott Reimers 2026-05-14 14:59:23 -04:00
  • 583033e065 feat(fof-layer2): persist FoF fields + revocation table Scott Reimers 2026-05-14 14:51:02 -04:00
  • 63ff5ad6eb feat(fof-layer2): CDN four-check verification on incoming FoF comments Scott Reimers 2026-05-14 14:06:34 -04:00
  • 00522f4c4b feat(fof-layer2): reader unlock + commenter authoring + sig verify Scott Reimers 2026-05-14 14:04:22 -04:00
  • 673f9e2261 feat(fof-layer2): wire FoF gating into post-create path Scott Reimers 2026-05-14 14:01:57 -04:00
  • bdcd2142cd feat(fof-layer2): author publish-side build_fof_comment_gating Scott Reimers 2026-05-14 13:50:56 -04:00
  • 0f5147a31c feat(fof-layer2): wire types — WrapSlot, FoFCommentGating, CommentPermission::FriendsOfFriends Scott Reimers 2026-05-14 13:39:46 -04:00
  • 74fec3b1fb feat(fof-layer2): wrap-slot dual-derivation seal/open primitives Scott Reimers 2026-05-13 07:16:42 -04:00
  • 34c5b60686 feat(fof-layer1): Tauri commands + frontend UI for vouches Scott Reimers 2026-05-13 06:47:18 -04:00
  • d1afcec26a feat(fof-layer1): receive-path scan populates vouch_keys_received Scott Reimers 2026-05-13 01:44:54 -04:00
  • 3ee5c30ad2 feat(fof-layer1): publish path embeds VouchGrantBatch Scott Reimers 2026-05-13 01:39:09 -04:00
  • bc008c5049 feat(fof-layer1): wire types + V_me auto-gen on persona creation Scott Reimers 2026-05-13 01:35:19 -04:00
  • 8a53d83306 feat(fof-layer1): schema + storage API + vouch-grant crypto primitives Scott Reimers 2026-05-13 01:29:43 -04:00
  • d7ce2f734c docs(design.html): add section 20a Friend-of-Friend Visibility Scott Reimers 2026-05-13 01:20:43 -04:00
  • 73b1e24f9a docs: spec cleanup — Layer 5 wording, Layer 3 banner, Layer 6 superseded Scott Reimers 2026-05-13 01:10:43 -04:00
  • 971766cb3c docs: Layer 4 — rotation, revocation, key lifecycle Scott Reimers 2026-05-13 01:07:04 -04:00
  • 4123e032cb docs: Layer 3 round 2 — append-at-tail grants, min bucket 8 Scott Reimers 2026-05-12 21:58:06 -04:00
  • 9040d70bf6 docs: correct padding rule — bucketed throughout, not random above 256 Scott Reimers 2026-05-12 21:47:44 -04:00
  • 3ee20736aa docs: Layer 3 round 1 + unified hybrid padding rule Scott Reimers 2026-05-12 21:43:11 -04:00
  • a79cab049f docs: Layer 2 round 2 — resolve 5 questions + access-grant primitive Scott Reimers 2026-04-24 10:37:24 -04:00
  • 553fbd3a20 docs: Layer 2 — CDN-verified FoF comments (per-V_x keypair) Scott Reimers 2026-04-24 08:25:40 -04:00
  • b8b38a6f03 docs: Layer 1 — HPKE-sealed vouch grants via bio post Scott Reimers 2026-04-24 07:38:12 -04:00
  • 1fdf9a94cc docs: FoF-gating spec skeleton (hand-off to Opus) Scott Reimers 2026-04-23 23:20:56 -04:00
  • d118daee28 Merge PR: adopt multi-contributor git workflow (chore/workflow-adoption) Scott Reimers 2026-04-23 20:08:28 -04:00
  • 518fa43f4f Adopt multi-contributor git workflow (CONTRIBUTING.md + AGENTS.md + sessions.md) Scott Reimers 2026-04-23 17:01:34 -04:00
  • 2ce668aa58 People tab rewrite: recency sort, profile-post Discover, bio modal, per-author feed filter, ignore primitive Scott Reimers 2026-04-23 12:15:51 -04:00
  • e74bd4e6c6 Profile-post backfill + prune disposable first-run persona on import Scott Reimers 2026-04-23 08:47:30 -04:00
  • d990da5bda Fix: imported DMs silently hidden from Messages tab Scott Reimers 2026-04-23 08:11:11 -04:00
  • fb0e293e2d Fix DEFAULT_ANCHOR: use post-rotation network key (ab2b72...) Scott Reimers 2026-04-23 02:04:55 -04:00
  • 481e1c8435 Network-wide announcements signed by the bootstrap anchor posting id Scott Reimers 2026-04-23 01:50:12 -04:00
  • 67d9367eec deploy.sh: note the Windows-installer handoff at script end Scott Reimers 2026-04-23 01:06:28 -04:00
  • 738c902287 Download page: add Windows installer link stub + btn-windows style Scott Reimers 2026-04-23 01:03:26 -04:00
  • 938edadad3 Update v0.6.2 changelog date to April 23, 2026 (ship date) Scott Reimers 2026-04-23 00:01:05 -04:00
  • 88dfbd26f4 Fix: idx_group_keys_root migration creates index on missing column Scott Reimers 2026-04-23 00:00:06 -04:00
  • de6aa06acf v0.6.2 release: version bump + changelog Scott Reimers 2026-04-22 23:54:40 -04:00
  • 8c40e0da48 Fix: dedup concurrent outgoing connects to the same peer Scott Reimers 2026-04-22 23:48:49 -04:00
  • dfd3253734 Fix: GroupKeyDistribute admin forgery + cap concurrent port scanners Scott Reimers 2026-04-22 23:32:10 -04:00
  • f88618bb6f Phase 2g: GroupKeyDistribute \u2192 encrypted post Scott Reimers 2026-04-22 23:09:19 -04:00
  • 2cb211eb11 Phase 2f: groups as a distinct primitive alongside circles Scott Reimers 2026-04-22 22:58:39 -04:00
  • 88d5cc9f23 Phase 2e: rich comments — optional ref_post_id with signed preview Scott Reimers 2026-04-22 22:46:24 -04:00
  • 8b2881d84a Phase 2d: profile posts signed by the posting identity Scott Reimers 2026-04-22 22:30:27 -04:00
  • eabdb7ba4f Phase 2c: remove audience + PostPush + PostNotification + AudienceRequest/Response Scott Reimers 2026-04-22 22:20:02 -04:00
  • 36b6a466d2 Phase 2b: control-post flow (delete/visibility) + remove BlobDeleteNotice Scott Reimers 2026-04-22 21:17:34 -04:00
  • 4da6a8dc85 Fix merged-pull query: include posting identities, not network id Scott Reimers 2026-04-22 20:29:47 -04:00
  • 3c5b80d017 Fix Android pick_file trait imports Scott Reimers 2026-04-22 18:44:58 -04:00
  • 12e0d4eccc v0.6.1 release: version bump + changelog Scott Reimers 2026-04-22 17:57:28 -04:00
  • 7e1e1dd738 Platform: Reset wipe, empty name, Android browse + backup-off, import as personas Scott Reimers 2026-04-22 17:40:21 -04:00
  • 4a1db1ce7f Core: network/posting key split + decrypt-all-personas Scott Reimers 2026-04-22 17:11:20 -04:00
  • b789ab5a19 Design doc §28: update to reflect v0.6.0 shipped state Scott Reimers 2026-04-22 13:59:29 -04:00
  • d0d055839a Download page: keep v0.5.3 links as upgrade bridge for v0.5.0-and-older users Scott Reimers 2026-04-22 00:05:53 -04:00
  • 5463682aac Download page: expand fork warning with 3-step upgrade instructions Scott Reimers 2026-04-22 00:03:36 -04:00
  • 8e35add7bb v0.6.0: hard network fork; ship multi-persona + CDN restructure Scott Reimers 2026-04-21 23:58:35 -04:00
  • eea868b4cc Phase 5 (0.6.4-beta) frontend: Personas UI + compose picker + feed pills Scott Reimers 2026-04-21 23:09:06 -04:00
  • 7bdb2eb736 Phase 5 (0.6.4-beta) backend: multi-persona creation + post-as Scott Reimers 2026-04-21 23:00:21 -04:00
  • ce4b989b17 Phase 4 (0.6.3-beta): posting-key / network-key split (plumbing) Scott Reimers 2026-04-21 22:38:12 -04:00
  • 975e7b9bfe Phase 3 (0.6.2-beta): merged pull + recipient-match Scott Reimers 2026-04-21 22:15:55 -04:00
  • 5d9ba22427 Phase 2e (0.6.1-beta): drop legacy upstream/downstream tables Scott Reimers 2026-04-21 21:42:15 -04:00
  • 60463d1817 Phase 2d (0.6.1-beta): route manifest + blob ops through file_holders Scott Reimers 2026-04-21 21:09:45 -04:00
  • 3a0d2e93ab Phase 2c (0.6.1-beta): route engagement diffs through file_holders Scott Reimers 2026-04-21 21:00:53 -04:00
  • 0b2b4f5a68 Phase 2b (0.6.1-beta): dual-write file_holders on all propagation events Scott Reimers 2026-04-21 20:56:28 -04:00
  • 1658762a68 Phase 2a (0.6.1-beta): add file_holders table + legacy seed migration Scott Reimers 2026-04-21 20:52:30 -04:00
  • e6265b52b6 Phase 1 (0.6.0-beta): remove direct PostPush for encrypted posts Scott Reimers 2026-04-21 20:46:34 -04:00
  • 921a0ec40a Implementation plan: drop cross-version compat, beta/stable as separate networks Scott Reimers 2026-04-21 18:26:55 -04:00
  • 9f2603f981 0.5.3 → stable; document 0.6.x Identity Architecture plan Scott Reimers 2026-04-21 18:06:26 -04:00
  • a2cc98cb25 v0.5.3-beta: version bump Scott Reimers 2026-04-19 17:39:18 -04:00
  • ffb13d6791 Our Info: display peer-observed external address Scott Reimers 2026-04-19 17:37:33 -04:00
  • d1036a2d7d Website: rewrite front page for people who quit social media Scott Reimers 2026-04-19 17:07:25 -04:00
  • 7c36a4dc4c Download page: add Windows installer link + installation instructions Scott Reimers 2026-04-19 16:34:42 -04:00
  • aa9502db77 Add build-appimage.sh and deploy.sh automation scripts Scott Reimers 2026-04-19 16:01:34 -04:00
  • d159abead4 v0.5.2-beta: version bump, changelog Scott Reimers 2026-04-19 15:42:30 -04:00
  • 4220674960 Duplicate identity: user override with Continue Anyway button Scott Reimers 2026-04-19 15:25:17 -04:00
  • 288b53ffb1 Feed pagination, duplicate identity detection, pkarr leak fix, Android SAF Scott Reimers 2026-04-18 15:35:23 -04:00
  • 5e7eed9638 Fast startup: defer bootstrap to background, lazy feed load Scott Reimers 2026-04-16 17:19:05 -04:00
  • 19a95b7c45 Fix file picker for Android: gate blocking_pick behind desktop cfg Scott Reimers 2026-04-16 15:49:56 -04:00
  • c40e093d01 v0.5.1-beta: version bump, changelog, download page update Scott Reimers 2026-04-16 14:06:26 -04:00
  • cba30a1bb3 AppImage video fix, proper import posts, first-run chooser, file pickers Scott Reimers 2026-04-16 13:49:52 -04:00
  • ec731fdb4b First-run chooser, node shutdown on switch, file picker, export path fix Scott Reimers 2026-04-06 01:58:02 -04:00
  • a349d33422 Fix lightbox close: only close on overlay/image click, not inner content Scott Reimers 2026-04-06 01:07:25 -04:00
  • 4379b6fdfc Fix 3 pre-existing lock contention issues in message handlers Scott Reimers 2026-04-06 00:35:38 -04:00