/ 18 entries
- assets/ (directory) style(logo): refine visual appearance with darker gradient and larger elements
- configs/ (directory) feat(init): complete project initialization with dependencies and build system
- frontend/ (directory) feat(browser): implement Ctrl+Shift+C URL copy with reusable toast system
- internal/ (directory) feat(cli): improve purge command flag clarity
- migrations/ (directory) feat(browser): implement global keyboard controls with script injection
- pkg/ (directory) fix(webkit): improve dark theme detection with GNOME color-scheme support
- services/ (directory) webkit: opt-in memory optimization with performance-first defaults; harden CGO wrappers; remove deprecated offline cache APIs; add env-based memory controls; update specs and tests
- tests/ (directory) webkit: opt-in memory optimization with performance-first defaults; harden CGO wrappers; remove deprecated offline cache APIs; add env-based memory controls; update specs and tests
- .gitignore 831 B chore: update .gitignore to include additional development/tooling files
- .golangci.yml 3.9 KiB feat(init): complete project initialization with dependencies and build system
- CHANGELOG.md 9.0 KiB chore(release): release v0.4.0
- LICENSE 1.0 KiB docs: add Go install, Wayland-first note, early-stage status, and roadmap; add LICENSE
- Makefile 4.9 KiB build(makefile): make gui build default and reorganize targets
- README.md 11.1 KiB feat(browser): implement Ctrl+Shift+C URL copy with reusable toast system
- go.mod 1.1 KiB feat(webkit): migrate to native WebKit2GTK backend, add dumb:// scheme + /api, UCM omnibox, persistent storage, theme + fonts; drop Wails runtime; debounce accelerators; homepage uses first‑party API; persist titles; per-domain zoom\n\n- Native WebKit2GTK CGO bindings (webview/window/zoom/script/keyboard)\n- Persistent WebsiteDataManager + cookies.sqlite; custom dumb:// scheme\n- dumb://api endpoints: /config, /history/recent, /history/search, /history/stats\n- Inject omnibox + theme at document-start via UserContentManager\n- Keyboard/mouse controls: zoom in/out/reset, F12, mouse 8/9 back/forward\n- Debounce accelerators to avoid duplicate triggers\n- Homepage switched to /api fetches; removed @wailsio/runtime + bindings\n- Configurable default fonts (Fira Sans/Code) + default size\n- Persist page titles; homepage shows title or host fallback\n- Per-domain zoom, reapplied on navigation; URI tracking\n- Added detailed scheme/API logs; fixed asset resolution for dumb://homepage\n- Updated specs to mark T020, T025, T041 complete
- go.sum 7.8 KiB feat(webkit): migrate to native WebKit2GTK backend, add dumb:// scheme + /api, UCM omnibox, persistent storage, theme + fonts; drop Wails runtime; debounce accelerators; homepage uses first‑party API; persist titles; per-domain zoom\n\n- Native WebKit2GTK CGO bindings (webview/window/zoom/script/keyboard)\n- Persistent WebsiteDataManager + cookies.sqlite; custom dumb:// scheme\n- dumb://api endpoints: /config, /history/recent, /history/search, /history/stats\n- Inject omnibox + theme at document-start via UserContentManager\n- Keyboard/mouse controls: zoom in/out/reset, F12, mouse 8/9 back/forward\n- Debounce accelerators to avoid duplicate triggers\n- Homepage switched to /api fetches; removed @wailsio/runtime + bindings\n- Configurable default fonts (Fira Sans/Code) + default size\n- Persist page titles; homepage shows title or host fallback\n- Per-domain zoom, reapplied on navigation; URI tracking\n- Added detailed scheme/API logs; fixed asset resolution for dumb://homepage\n- Updated specs to mark T020, T025, T041 complete
- main.go 23.7 KiB feat(browser): implement Ctrl+Shift+C URL copy with reusable toast system
- sqlc.yaml 369 B feat(init): complete project initialization with dependencies and build system