docs(changelog): add Unreleased with UI, shortcuts, input, zoom and build fixes
- commit
- eea487042d99e5060afd6d66da4bde22d5046186
- author
- bamen · · 2025-09-09 21:37 UTC
- committer
- bamen · · 2025-09-09 16:14 UTC
- parent
- 53671bc
- signature
- unsigned
1 file · +24 -0
M CHANGELOG.md +24 -0
| @@ -2,6 +2,30 @@ | |||
| 2 | 2 | ||
| 3 | 3 | All notable changes to this project will be documented in this file. | |
| 4 | 4 | ||
| 5 | + | ## [Unreleased] | |
| 6 | + | ||
| 7 | + | ### Fixed | |
| 8 | + | - Homepage Recent History layout: | |
| 9 | + | - Show single-line entries as “{Title} – {Domain} – {URL}”. | |
| 10 | + | - Truncate long URLs with a gradient fade; prevent horizontal overflow. | |
| 11 | + | - Adjusted styling so URL is darker for readability. | |
| 12 | + | - Search shortcuts and config interop: | |
| 13 | + | - Backend SearchShortcut now serializes `url`/`description` with JSON tags. | |
| 14 | + | - Frontend normalizes field casing and extracts base URLs, handling `%s` and `{query}` templates. | |
| 15 | + | - Omnibox shortcut parsing now URL-encodes queries and supports `%s` placeholders. | |
| 16 | + | - Input and navigation reliability (GTK4/WebKitGTK 6): | |
| 17 | + | - Capture-phase key controller to ensure accelerators fire consistently. | |
| 18 | + | - Do not consume normal left/right clicks; only mouse buttons 8/9 trigger back/forward. | |
| 19 | + | - Added Alt+ArrowLeft/Right navigation and enabled two-finger swipe back/forward when supported. | |
| 20 | + | - Added Ctrl+scroll zoom in/out; refined accelerator matching so Ctrl− works across layouts. | |
| 21 | + | - Removed layout-specific hacks; added diagnostic logs for raw minus key events. | |
| 22 | + | - Zoom persistence: | |
| 23 | + | - Added WebView zoom-changed hook; save per-domain zoom to SQLite on every change. | |
| 24 | + | - Log on successful save: “saved X.XX for domain.tld” and on load: “loaded X.XX for domain.tld”. | |
| 25 | + | - Load and log initial zoom level on startup and on every navigation. | |
| 26 | + | - Build/dev ergonomics: | |
| 27 | + | - Makefile loads `.env.local`; supports overriding `GOMODCACHE`, `GOCACHE`, `GOTMPDIR` for sandboxed builds. | |
| 28 | + | ||
| 5 | 29 | ## [0.2.0] - 2025-09-10 | |
| 6 | 30 | ||
| 7 | 31 | ### Added | |
| @@ -2,6 +2,30 @@ | |||||
| 2 | 2 | ||||
| 3 | All notable changes to this project will be documented in this file. | 3 | All notable changes to this project will be documented in this file. | ||
| 4 | 4 | ||||
| 5 | + | ## [Unreleased] | |||
| 6 | + | ||||
| 7 | + | ### Fixed | |||
| 8 | + | - Homepage Recent History layout: | |||
| 9 | + | - Show single-line entries as “{Title} – {Domain} – {URL}”. | |||
| 10 | + | - Truncate long URLs with a gradient fade; prevent horizontal overflow. | |||
| 11 | + | - Adjusted styling so URL is darker for readability. | |||
| 12 | + | - Search shortcuts and config interop: | |||
| 13 | + | - Backend SearchShortcut now serializes `url`/`description` with JSON tags. | |||
| 14 | + | - Frontend normalizes field casing and extracts base URLs, handling `%s` and `{query}` templates. | |||
| 15 | + | - Omnibox shortcut parsing now URL-encodes queries and supports `%s` placeholders. | |||
| 16 | + | - Input and navigation reliability (GTK4/WebKitGTK 6): | |||
| 17 | + | - Capture-phase key controller to ensure accelerators fire consistently. | |||
| 18 | + | - Do not consume normal left/right clicks; only mouse buttons 8/9 trigger back/forward. | |||
| 19 | + | - Added Alt+ArrowLeft/Right navigation and enabled two-finger swipe back/forward when supported. | |||
| 20 | + | - Added Ctrl+scroll zoom in/out; refined accelerator matching so Ctrl− works across layouts. | |||
| 21 | + | - Removed layout-specific hacks; added diagnostic logs for raw minus key events. | |||
| 22 | + | - Zoom persistence: | |||
| 23 | + | - Added WebView zoom-changed hook; save per-domain zoom to SQLite on every change. | |||
| 24 | + | - Log on successful save: “saved X.XX for domain.tld” and on load: “loaded X.XX for domain.tld”. | |||
| 25 | + | - Load and log initial zoom level on startup and on every navigation. | |||
| 26 | + | - Build/dev ergonomics: | |||
| 27 | + | - Makefile loads `.env.local`; supports overriding `GOMODCACHE`, `GOCACHE`, `GOTMPDIR` for sandboxed builds. | |||
| 28 | + | ||||
| 5 | ## [0.2.0] - 2025-09-10 | 29 | ## [0.2.0] - 2025-09-10 | ||
| 6 | 30 | ||||
| 7 | ### Added | 31 | ### Added | ||