chore(release): cut 0.8.0
- commit
- 3b38f32840a62e8c7ebdba3cdeafe1625f89b510
- author
- bamen · · 2025-09-17 05:30 UTC
- committer
- bamen · · 2025-09-17 05:31 UTC
- parent
- 0269280
- signature
- unsigned
2 files · +6 -0
M CHANGELOG.md +3 -0
| @@ -4,6 +4,8 @@ All notable changes to this project will be documented in this file. | |||
| 4 | 4 | ||
| 5 | 5 | ## [Unreleased] | |
| 6 | 6 | ||
| 7 | + | ## [0.8.0] - 2025-09-17 | |
| 8 | + | ||
| 7 | 9 | ### Added | |
| 8 | 10 | - **GTK color scheme bridge**: Dedicated document-start module keeps WebKit theme in sync with GTK preferences and exposes unified runtime updater | |
| 9 | 11 | - **Color scheme build pipeline**: Separate Vite entry produces reusable `color-scheme.js` asset shared between native and injected contexts | |
| @@ -41,6 +43,7 @@ All notable changes to this project will be documented in this file. | |||
| 41 | 43 | - **Message handler refactoring**: Unified keyboard shortcut forwarding between native handlers and GUI components with DOM event bridge | |
| 42 | 44 | - **Omnibox suggestions**: Native Go-based suggestion computation with search shortcuts and history integration, eliminating HTTP fetch dependencies | |
| 43 | 45 | - **Toast styling**: Migrated from Tailwind CSS classes to inline styles within component scope for better Shadow DOM compatibility and isolation | |
| 46 | + | - **JS to Svelte migration**: Replaced legacy inline injected scripts (see `pkg/webkit/ucm_js_cgo.go.deprecated`) with structured Svelte components mounted via the shared shadow root. | |
| 44 | 47 | ||
| 45 | 48 | ### Fixed | |
| 46 | 49 | - **Service worker residue**: Homepage clears stale caches and unregisters old service workers to avoid 404s for legacy `_app` assets | |
| @@ -4,6 +4,8 @@ All notable changes to this project will be documented in this file. | |||||
| 4 | 4 | ||||
| 5 | ## [Unreleased] | 5 | ## [Unreleased] | ||
| 6 | 6 | ||||
| 7 | + | ## [0.8.0] - 2025-09-17 | |||
| 8 | + | ||||
| 7 | ### Added | 9 | ### Added | ||
| 8 | - **GTK color scheme bridge**: Dedicated document-start module keeps WebKit theme in sync with GTK preferences and exposes unified runtime updater | 10 | - **GTK color scheme bridge**: Dedicated document-start module keeps WebKit theme in sync with GTK preferences and exposes unified runtime updater | ||
| 9 | - **Color scheme build pipeline**: Separate Vite entry produces reusable `color-scheme.js` asset shared between native and injected contexts | 11 | - **Color scheme build pipeline**: Separate Vite entry produces reusable `color-scheme.js` asset shared between native and injected contexts | ||
| @@ -41,6 +43,7 @@ All notable changes to this project will be documented in this file. | |||||
| 41 | - **Message handler refactoring**: Unified keyboard shortcut forwarding between native handlers and GUI components with DOM event bridge | 43 | - **Message handler refactoring**: Unified keyboard shortcut forwarding between native handlers and GUI components with DOM event bridge | ||
| 42 | - **Omnibox suggestions**: Native Go-based suggestion computation with search shortcuts and history integration, eliminating HTTP fetch dependencies | 44 | - **Omnibox suggestions**: Native Go-based suggestion computation with search shortcuts and history integration, eliminating HTTP fetch dependencies | ||
| 43 | - **Toast styling**: Migrated from Tailwind CSS classes to inline styles within component scope for better Shadow DOM compatibility and isolation | 45 | - **Toast styling**: Migrated from Tailwind CSS classes to inline styles within component scope for better Shadow DOM compatibility and isolation | ||
| 46 | + | - **JS to Svelte migration**: Replaced legacy inline injected scripts (see `pkg/webkit/ucm_js_cgo.go.deprecated`) with structured Svelte components mounted via the shared shadow root. | |||
| 44 | 47 | ||||
| 45 | ### Fixed | 48 | ### Fixed | ||
| 46 | - **Service worker residue**: Homepage clears stale caches and unregisters old service workers to avoid 404s for legacy `_app` assets | 49 | - **Service worker residue**: Homepage clears stale caches and unregisters old service workers to avoid 404s for legacy `_app` assets | ||
M README.md +3 -0
| @@ -19,6 +19,9 @@ Dumber is a minimalist browser and launcher companion focused on speed and simpl | |||
| 19 | 19 | ## Status | |
| 20 | 20 | - Very early stage, expect sharp edges and breaking changes, but it works well enough to browse and play with the launcher flows. | |
| 21 | 21 | ||
| 22 | + | ## Latest Release | |
| 23 | + | - `0.8.0` (2025-09-17): Migrated injected UI from inline scripts to structured Svelte components with a shared shadow host, plus Tailwind v4 theming, GTK color sync, and refreshed omnibox/find flows. | |
| 24 | + | ||
| 22 | 25 | ## Features | |
| 23 | 26 | - Built‑in browser window (no external browser needed) | |
| 24 | 27 | - Content filtering system (early stage UBlock-based filtering with EasyList integration) | |
| @@ -19,6 +19,9 @@ Dumber is a minimalist browser and launcher companion focused on speed and simpl | |||||
| 19 | ## Status | 19 | ## Status | ||
| 20 | - Very early stage, expect sharp edges and breaking changes, but it works well enough to browse and play with the launcher flows. | 20 | - Very early stage, expect sharp edges and breaking changes, but it works well enough to browse and play with the launcher flows. | ||
| 21 | 21 | ||||
| 22 | + | ## Latest Release | |||
| 23 | + | - `0.8.0` (2025-09-17): Migrated injected UI from inline scripts to structured Svelte components with a shared shadow host, plus Tailwind v4 theming, GTK color sync, and refreshed omnibox/find flows. | |||
| 24 | + | ||||
| 22 | ## Features | 25 | ## Features | ||
| 23 | - Built‑in browser window (no external browser needed) | 26 | - Built‑in browser window (no external browser needed) | ||
| 24 | - Content filtering system (early stage UBlock-based filtering with EasyList integration) | 27 | - Content filtering system (early stage UBlock-based filtering with EasyList integration) | ||