Commit Graph

  • 2bc5ec7771 v0.0.62 - Release: remember last save directory in download file chooser master v0.0.62 Laan Tungir 2026-07-29 10:41:13 -04:00
  • 992b09357a v0.0.61 - Release: fix Save Image context menu — add download-started handler with file chooser dialog v0.0.61 Laan Tungir 2026-07-29 10:30:34 -04:00
  • 24d07946b9 v0.0.60 - Release: fix increment_and_push.sh release flow (tar 'file changed' abort + set -e cleanup guard); rebuild release artifacts v0.0.60 Laan Tungir 2026-07-29 10:15:48 -04:00
  • e0607fe045 v0.0.59 - Fix MCP segfault: drop redundant g_main_context_acquire/release in nested JS-eval/snapshot loops (was corrupting owner_count); allow ws:// WebSocket from https:// pages by registering ws as a secure scheme v0.0.59 Laan Tungir 2026-07-28 15:53:05 -04:00
  • ae43decd4d v0.0.58 - Update vendored nostr_core_lib to v0.6.10 (derive_hmac, ttyUSB serial, qrexec transport) and bundle in-progress perf-probe/bookmarks/site-downloader changes v0.0.58 Laan Tungir 2026-07-28 07:15:53 -04:00
  • 5e035bfe6b v0.0.57 - Added Download Website feature: right-click tab to crawl and save a site for offline viewing, with WebKit-based SPA link discovery and path-prefix filtering v0.0.57 Laan Tungir 2026-07-23 12:18:24 -04:00
  • 473e2e4a96 v0.0.56 - Auto-fallback MCP port on conflict + discovery files for multi-instance support v0.0.56 Laan Tungir 2026-07-21 15:40:00 -04:00
  • 9a55fe15f7 v0.0.55 - Fix n_signer USB serial login: send kind-27235 caller auth envelope and detect /dev/ttyUSB* devices v0.0.55 Laan Tungir 2026-07-21 15:34:45 -04:00
  • 5e26c502ee v0.0.54 - Update vendored nostr_core_lib to v0.6.9 (NIP-03 OpenTimestamps expansion, prefixed n_signer verbs) v0.0.54 Laan Tungir 2026-07-20 17:38:19 -04:00
  • 45aa46f6c4 v0.0.53 - Fix: login dialog window title shows 'sovereign browser v0.0.53' (matching main window); remove redundant app-name header from dialog body v0.0.53 Laan Tungir 2026-07-20 07:29:42 -04:00
  • 480d758241 Fix: exclude large test media files from release tarball (mp4/m4a/webm/ogg) to avoid nginx 413 on upload Laan Tungir 2026-07-20 06:57:08 -04:00
  • eb093ee16a v0.0.52 - Release: login dialog shows app version in title; n_signer key-index label live-updates BIP-32 derivation path v0.0.52 Laan Tungir 2026-07-20 06:55:37 -04:00
  • 618d52ff69 v0.0.51 - Reduce terminal noise: suppress processes polling logs, remove perf-probe and inject success prints v0.0.51 Laan Tungir 2026-07-19 15:44:00 -04:00
  • 3d32c64b0a v0.0.50 - CPU values: black text, red only for >=90%; remove all other heat colors and shaded backgrounds v0.0.50 Laan Tungir 2026-07-19 14:55:53 -04:00
  • ca2907b357 v0.0.49 - Fix: WebKit caching sovereign:// responses — add cache-busting to processes polls; remove shaded backgrounds from CPU values; remove debug prints v0.0.49 Laan Tungir 2026-07-19 14:13:43 -04:00
  • 0892a9c7e1 v0.0.48 - Fix: heat bar text color readable on all backgrounds (grey-on-grey fix) v0.0.48 Laan Tungir 2026-07-19 10:21:47 -04:00
  • b3955e4231 v0.0.47 - Release: processes diagnostics window with per-tab CPU probe v0.0.47 Laan Tungir 2026-07-19 10:06:01 -04:00
  • 3bacac4a42 Fix: prevent set -e from aborting before Gitea release creation; add status logging Laan Tungir 2026-07-18 20:35:17 -04:00
  • fe1112f480 v0.0.46 - Release: target=_blank links open in new tab instead of new window v0.0.46 Laan Tungir 2026-07-18 20:28:51 -04:00
  • fa5dd93c6d v0.0.45 - Release: nested bookmark tree view with HMAC d tags, bookmarks toolbar, tarball cleanup trap, install next-steps fix v0.0.45 Laan Tungir 2026-07-18 17:51:54 -04:00
  • 7d91a186d4 v0.0.44 - Move tab to new window on 'Open in New Window' (close original tab); keep app alive when main window closes if aux windows have tabs (delete-event handler) v0.0.44 Laan Tungir 2026-07-17 19:14:35 -04:00
  • 6a8e51c812 v0.0.43 - Add new-tab button and avatar to auxiliary windows: extract setup_notebook_action_widgets helper, wire new-tab button to its own notebook, sync avatar across all windows v0.0.43 Laan Tungir 2026-07-17 19:01:12 -04:00
  • 12f8b45015 v0.0.42 - Fix segfault on onion/fips/nostr URL redirect in new tab: defer webkit_web_view_load_uri to idle callback to avoid re-entrant navigation inside decide-policy handler v0.0.42 Laan Tungir 2026-07-17 18:35:36 -04:00
  • b90ea0bb11 v0.0.41 - Fix install.sh: FIPS prebuilt binary deleted before copy (RETURN trap) — use stable mktemp file v0.0.41 Laan Tungir 2026-07-17 12:41:59 -04:00
  • 5b949ec034 v0.0.40 - install.sh: download FIPS prebuilt tarball from GitHub releases by default (source build via --build-fips-from-source) v0.0.40 Laan Tungir 2026-07-17 12:39:22 -04:00
  • 43ee97bc38 v0.0.39 - Fix install.sh: FIPS is a Rust project — use cargo build --release, install rustup if needed, add libclang-dev v0.0.39 Laan Tungir 2026-07-17 12:33:02 -04:00
  • 3ac4d4f9dc v0.0.38 - Fix install.sh apt package names for Debian 13 (trixie t64 transition) v0.0.38 Laan Tungir 2026-07-17 12:11:36 -04:00
  • b111fffeaa v0.0.37 - Fix install.sh: read confirmation from /dev/tty, fix color rendering in summary v0.0.37 Laan Tungir 2026-07-17 11:55:42 -04:00
  • 7ca05baff1 v0.0.36 - Add Install section to README v0.0.36 Laan Tungir 2026-07-17 11:32:29 -04:00
  • 6c1d309aac v0.0.35 - Selective Tor onion routing (tor:// scheme) + install.sh v0.0.35 Laan Tungir 2026-07-17 11:30:28 -04:00
  • 072915ef51 v0.0.34 - Add JSON tree viewer, relay-backed Nostr URIs, and Tor/FIPS network services v0.0.34 Laan Tungir 2026-07-16 20:37:14 -04:00
  • e482af8729 v0.0.33 - Fix segfault on tab close: disconnect webview signals before destroying widget v0.0.33 Laan Tungir 2026-07-16 15:14:45 -04:00
  • 6f639cd419 v0.0.32 - Convert send button to stop button during agent runs (remove separate stop-btn) v0.0.32 Laan Tungir 2026-07-16 11:47:57 -04:00
  • 6020df2e92 v0.0.31 - Advanced JS tests: ES Modules, Web Workers, Shared Workers, WebAssembly, cross-origin fetch; Service Worker analysis plan v0.0.31 Laan Tungir 2026-07-16 11:35:57 -04:00
  • ae102323f6 v0.0.30 - Local file browsing: test site, storage/media tests, load-failed URL fix, title logging fix, README update v0.0.30 Laan Tungir 2026-07-16 11:17:13 -04:00
  • b393308b2e v0.0.29 - Tab right-click context menu with Open in New Window, Ctrl+N new window shortcut, floating X close button on sidebar, and fixed shortcut bypass for sovereign:// pages v0.0.29 Laan Tungir 2026-07-16 10:37:48 -04:00
  • 0a1b117746 v0.0.28 - Added zoom shortcuts (Ctrl+/-/0), fixed shortcut capture for Ctrl keys on settings page, and added software-rendering detection in browser.sh to fix high CPU on content-heavy pages v0.0.28 Laan Tungir 2026-07-16 10:22:07 -04:00
  • 5150b7282a v0.0.27 - Embedded agent: tabbed chat, sidebar mode, skills, Nostr sync, embedded web content, bug fixes v0.0.27 Laan Tungir 2026-07-15 12:43:31 -04:00
  • b57367de1c v0.0.26 - Remove theme toggle link from pages, default restore_session=off, clear history and session on shutdown for privacy v0.0.26 Laan Tungir 2026-07-13 12:29:25 -04:00
  • 1c6f5b6366 v0.0.25 - Fix theme toggle button visual state: add id to toggle div, flip on/off class in JS when theme_dark is toggled v0.0.25 Laan Tungir 2026-07-13 12:20:14 -04:00
  • 21eff5c7c8 v0.0.24 - Fix theme toggle lag: replace fetch() with async XHR in toggle() and save() functions, theme_dark toggles CSS class instantly without page reload v0.0.24 Laan Tungir 2026-07-13 07:56:31 -04:00
  • aa2ad9a6cb v0.0.23 - Fix theme toggle lag: use async XHR instead of sync to avoid 5-second UI freeze v0.0.23 Laan Tungir 2026-07-13 07:45:55 -04:00
  • 12054b9900 v0.0.22 - Theme toggle: instant visual response via JS class toggle, then save via XHR without page reload v0.0.22 Laan Tungir 2026-07-13 07:34:07 -04:00
  • 31195c4fe2 v0.0.21 - Settings page cleanup: default new tab URL blank, remove all dimmed descriptions, fix garbled text at bottom (missing foot argument in printf), theme toggle as link instead of onclick div v0.0.21 Laan Tungir 2026-07-13 07:19:34 -04:00
  • a4b4c52a91 v0.0.20 - Per-user profile directory system: each Nostr identity gets its own browser.db (events, history, session, bookmarks) in ~/.sovereign_browser/profiles/<pubkey>/, global settings in global.db, identity persistence per-profile v0.0.20 Laan Tungir 2026-07-13 07:02:54 -04:00
  • 02a92f7a26 v0.0.19 - Fix new window tabs: full tab infrastructure (toolbar, URL bar, tab label, favicon) in new windows, new tabs open in active window's notebook, multi-window tab management v0.0.19 Laan Tungir 2026-07-13 06:31:16 -04:00
  • a722a7cc67 v0.0.18 - Add real new window support for target=_blank and Open in New Window — uses webkit_web_view_new_with_related_view() to share WebProcess, window focus tracking for MCP active webview v0.0.18 Laan Tungir 2026-07-13 06:09:41 -04:00
  • d032cef0ab v0.0.17 - Fix browser crash on target=_blank links (WebKit WindowFeatures assertion), MCP session recovery on browser restart, click_at tool for coordinate-based clicking v0.0.17 Laan Tungir 2026-07-12 18:28:01 -04:00
  • 775bf27ab0 v0.0.16 - MCP server improvements: coordinate-based clicking via GDK events, bounding box ref storage, stale ref fallback, click_at tool, GDK keyboard events for fill/type, NIP-07 bridge fix (sync XHR), page aesthetics matching client, inspector shortcut Ctrl+Shift+I, Night/Day theme toggle v0.0.16 Laan Tungir 2026-07-12 18:02:28 -04:00
  • f01a345b7c v0.0.15 - Added search engine integration with URL bar dropdown: DuckDuckGo default, direct links first from history/bookmarks/domain heuristic, async search suggestions, Tab key navigation through dropdown, configurable engine in settings (synced via NIP-78) v0.0.15 Laan Tungir 2026-07-12 15:47:35 -04:00
  • f91ff74138 v0.0.14 - Migrated all storage to SQLite (history, session, settings), removed key persistence (keys now in-memory only), added back/forward nav buttons, NIP-44 encrypted bookmarks with directories, sovereign://bookmarks page, bookmark toolbar button, sovereign://profile page, QR codes, No-Login mode, bootstrap relay fetch, fixed browser.sh stop killing Roo Code v0.0.14 Laan Tungir 2026-07-12 13:43:14 -04:00
  • 8c75c74c38 v0.0.13 - Consolidated settings into sovereign://settings page, added QR codes (libqrencode), SQLite event storage, No-Login mode, bootstrap relay fetch, sovereign://profile page, and fixed browser.sh stop killing Roo Code v0.0.13 Laan Tungir 2026-07-12 11:01:36 -04:00
  • 372339aa35 v0.0.12 - MCP server: 100 tools, Streamable HTTP transport, favicons, refresh button, webview sizing fix v0.0.12 Laan Tungir 2026-07-12 09:20:14 -04:00
  • c6495beb6d v0.0.11 - Implemented MCP server endpoint at /mcp. All 29 tools exposed with JSON schemas. initialize, tools/list, and tools/call all working via curl. Async tools (snapshot, eval) work via sync fallback when conn=NULL. Both /agent (WebSocket) and /mcp (HTTP) endpoints available. v0.0.11 Laan Tungir 2026-07-12 06:27:33 -04:00
  • 3c9be0da01 v0.0.10 - Converted all JS-based tools to async evaluation: get_text, get_html, get_attr, click, fill, type, hover, focus, press, scroll. All 12 tools now pass end-to-end test: login, open, snapshot, get_text, get_html, get_attr, eval, click (navigated to IANA page), scroll, tab_list, get_url. v0.0.10 Laan Tungir 2026-07-12 06:02:48 -04:00
  • d006d3fa0d v0.0.9 - Fixed snapshot tool: AGENT_SNAPSHOT_JS was self-executing IIFE causing syntax error when wrapped with args. Changed to function definition. Snapshot now works async. Eval works async. Login, open, get_title, tab_list all pass. v0.0.9 Laan Tungir 2026-07-11 22:09:48 -04:00
  • c6af0179b0 v0.0.8 - Fixed WebSocket agent server: g_object_ref on connections to prevent premature destruction. Agent login now auto-closes GTK dialog via timeout check. All 9 login tests pass. v0.0.8 Laan Tungir 2026-07-11 21:25:29 -04:00
  • fc0e412cc5 v0.0.7 - Fixed agent login flow: browser starts normally with GTK dialog, no blocking wait. Agent server is available throughout — agent can log in at any time (during dialog or after browser is running). Agent login takes priority over dialog if both occur. v0.0.7 Laan Tungir 2026-07-11 21:12:10 -04:00
  • d64bd45f54 v0.0.6 - Updated README with agent tools documentation: login tools, browser tools, snapshot+ref workflow, settings, roadmap update v0.0.6 Laan Tungir 2026-07-11 20:47:05 -04:00
  • 5c52198d9e v0.0.5 - Implemented agent tools Phase 1: WebSocket server (libsoup), login tools (local/seed/readonly/nip46/nsigner), snapshot+ref system, 31 browser automation tools (open, click, fill, type, eval, scroll, tabs, etc.), agent-driven login with GTK dialog fallback v0.0.5 Laan Tungir 2026-07-11 20:46:24 -04:00
  • 0160b70dc2 v0.0.4 - Implemented browser tabs with GtkNotebook, per-tab toolbars, session restore, settings dialog, and keyboard shortcuts. Made Other Qube (qrexec) the default n_signer transport. v0.0.4 Laan Tungir 2026-07-11 20:17:56 -04:00
  • 40eb1d1a16 v0.0.3 - Fix n_signer login: custom dialog buttons (no auto-respond), SIGCHLD blocking, SIGPIPE ignore, transport-adaptive UI, error messages for denied requests v0.0.3 Laan Tungir 2026-07-11 19:39:20 -04:00
  • 63e205f001 v0.0.2 - Nostr login integration: GTK login dialog (local key, seed phrase, read-only, NIP-46, n_signer hardware), window.nostr NIP-07 injection via sovereign:// URI scheme bridge, security strip (CORS/SOP/TLS/mixed content disabled), WebKit Inspector, Open File menu, sovereign://security settings page, test page v0.0.2 Laan Tungir 2026-07-11 16:03:50 -04:00
  • 6803eec526 first Laan Tungir 2026-07-11 11:32:55 -04:00