Commit graph

  • 2e4005d24d Checkpoint: project folder renamed to Nostr_Keynctr master Avi 2026-08-23 12:46:26 -05:00
  • 24b34b6f93 Remove duplicate productName entries from package.json Avi 2026-08-23 11:06:32 -05:00
  • 6ead6f418c Fix hardcoded dev window title to Keynectr Avi 2026-08-23 11:04:09 -05:00
  • 31ef3057e0 Rebrand remaining UI strings to Keynectr Avi 2026-08-23 10:43:20 -05:00
  • 70aa688ae1 Checkpoint: Keynectr rename Avi 2026-08-23 10:22:38 -05:00
  • 7c6a085bf1 Rename the app to Keynectr Avi 2026-08-23 10:22:25 -05:00
  • 1116dfdbb4 Checkpoint: NIP-05 as next feature, relay config notes Avi 2026-08-22 21:17:56 -05:00
  • 1793348eee Note IPC allowlist requirement in checkpoint Avi 2026-08-22 20:39:08 -05:00
  • ae5dddaa47 Allow new profile methods through the Electron IPC allowlist Avi 2026-08-22 20:38:53 -05:00
  • 8dd367805a Refresh checkpoint: profile metadata publishing and pictures Avi 2026-08-22 18:43:05 -05:00
  • a6329d5640 Publish profile metadata (name + picture) so external clients show it Avi 2026-08-22 18:42:20 -05:00
  • db81f8dfda Implement profile deletion with undo functionality Avi 2026-08-22 15:29:26 -05:00
  • 9a8f334029 Refresh checkpoint: all audit findings closed Avi 2026-08-21 16:07:32 -05:00
  • f7db29e793 Add SSRF guard, signer queue cap, secret echo, request timeout Avi 2026-08-21 16:06:18 -05:00
  • d90b6e53d4 Refresh checkpoint with key zeroization Avi 2026-08-21 15:31:03 -05:00
  • 130d7e29bc Zeroize transient secret key material in memory Avi 2026-08-21 15:29:44 -05:00
  • 467d2697af Refresh checkpoint with owner-only file writes Avi 2026-08-21 15:18:43 -05:00
  • 4461307162 Create vault files owner-only from the first byte Avi 2026-08-21 15:18:03 -05:00
  • 848e29589c Refresh checkpoint with legacy vault hardening Avi 2026-08-21 14:59:28 -05:00
  • 4bd7660b7b Tighten permissions on leftover legacy vault files Avi 2026-08-21 14:58:42 -05:00
  • ac614072fe Refresh checkpoint with CSP and navigation guards Avi 2026-08-21 13:54:52 -05:00
  • 4d4dfde1de Enforce header-based CSP and block window open/navigation Avi 2026-08-21 13:53:45 -05:00
  • 4fb789de37 Refresh checkpoint with upload pick tokens Avi 2026-08-21 13:49:23 -05:00
  • 6e627a3341 Replace upload file paths with single-use pick tokens Avi 2026-08-21 13:48:34 -05:00
  • dafed3330b Refresh checkpoint with IPC allowlist hardening Avi 2026-08-21 13:31:34 -05:00
  • 4bde3957b9 Restrict renderer IPC to an explicit method allowlist Avi 2026-08-21 13:30:58 -05:00
  • 5b0b87b784 Repair project paths after move Avi 2026-08-20 18:50:19 -05:00
  • 387f12fada Refresh checkpoint with contact-aware feed Avi 2026-08-06 11:03:07 -05:00
  • a1445d17a8 Add contact-aware feed scope Avi 2026-08-06 11:01:27 -05:00
  • 1fd057d3e1 Refresh checkpoint with feed aggregation Avi 2026-08-06 10:32:26 -05:00
  • 37a9d945c9 Add feed aggregation from enabled relays Avi 2026-08-06 10:31:45 -05:00
  • 8cbe0b81bc Rewrite README for modern docs standards Avi 2026-08-06 10:13:22 -05:00
  • da35af0271 Refresh checkpoint with NIP-46 approval gate Avi 2026-08-06 10:04:59 -05:00
  • ca3203cfc4 Require user approval for NIP-46 sign/encrypt requests Avi 2026-08-06 10:03:50 -05:00
  • 593fc6af8b Refresh checkpoint with NIP-46 remote signer Avi 2026-08-05 19:28:38 -05:00
  • 73cb08d856 Add NIP-46 remote signer (external signing) Avi 2026-08-05 19:28:26 -05:00
  • 13efee6b4b Refresh checkpoint with Forgejo README Avi 2026-08-04 16:38:49 -05:00
  • 3eb9fa9960 Rewrite README for Forgejo hosting Avi 2026-08-04 16:38:33 -05:00
  • 2c2180e3a5 Refresh checkpoint with open-source docs Avi 2026-08-04 16:28:47 -05:00
  • dbc09745da Add open-source README and MIT license Avi 2026-08-04 16:28:34 -05:00
  • 46d5da71b0 Point checkpoint at current HEAD Avi 2026-08-04 14:22:28 -05:00
  • 9ec01c9c70 Add AGENTS.md checkpoint workflow rule Avi 2026-08-04 14:20:42 -05:00
  • a052851cf0 Refresh checkpoint with preview image/link fixes Avi 2026-08-04 13:53:34 -05:00
  • d677125555 Show preview images and link cards in Compose Avi 2026-08-04 13:53:12 -05:00
  • d95817ff2e Refresh checkpoint with NIP-98 upload fix Avi 2026-08-04 13:37:26 -05:00
  • 03f687717e Sign NIP-98 auth for nostr.build image uploads Avi 2026-08-04 13:37:05 -05:00
  • 8b701db929 Refresh session checkpoint for compose media feature Avi 2026-08-04 13:30:54 -05:00
  • 3e3467b006 Add compose preview with image attachments (NIP-92 imeta) Avi 2026-08-04 13:30:30 -05:00
  • 17e8ace5ab Clarify the Profiles subtitle about private keys Avi 2026-08-04 13:30:25 -05:00
  • 8eb6685281 Add reveal-secret-key after unlock (CLI + GUI) Avi 2026-08-04 12:09:30 -05:00
  • ec2eb6c092 Add session checkpoint notes for the encrypted-vault work Avi 2026-08-03 19:02:09 -05:00
  • 7ca1d14dcb Add password-encrypted vault Avi 2026-08-03 19:00:41 -05:00
  • 7e3bac345c Add Nostr Feed Manager: Rust backend with Electron + React GUI Avi 2026-08-03 16:05:59 -05:00