docs(release): README auf v2.0.0 mit i18n-Feature aktualisieren
Version, i18n-Sektion, Architecture-Tree mit i18n.js und _locales, Modulanzahl und Release-Beispiel aktualisiert.
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
# ⬡ Hellion Dashboard v1.9.0
|
||||
# ⬡ Hellion Dashboard v2.0.0
|
||||
|
||||

|
||||

|
||||

|
||||

|
||||

|
||||
@@ -10,7 +10,8 @@
|
||||
**No account. No subscription. No cloud. All data stays 100% local.**
|
||||
|
||||
A personal bookmark dashboard as a browser extension.
|
||||
Boards, drag & drop, 11 themes, search bar, widget system with notes, calculator, timer and more. All in the browser, all offline.
|
||||
Boards, drag & drop, 11 themes, search bar, widget system with notes, calculator, timer and more.
|
||||
Full DE/EN language support with runtime switching. All in the browser, all offline.
|
||||
No external data transmission, no trackers, no analytics, no ads.
|
||||
|
||||
Developed by **[Hellion Online Media — Florian Wathling](https://hellion-media.de)** — JonKazama-Hellion.
|
||||
@@ -89,6 +90,12 @@ What you see is what's saved. No magic.
|
||||
| Avorion | Own work, screenshot from Avorion, Hellion Initiative ship | Hellion Online Media |
|
||||
| Hellion Stealth | Screenshot from Star Citizen by Cloud Imperium Games | Fan Content |
|
||||
|
||||
### Language Support (i18n)
|
||||
|
||||
- German and English with runtime switching via Settings
|
||||
- Auto-detect from browser language, manual override available
|
||||
- All UI elements, dialogs, onboarding and widget labels fully translated
|
||||
|
||||
### Onboarding & Dialogs
|
||||
|
||||
- 7-step welcome flow on first launch with widget explanation and optional gaming starter board
|
||||
@@ -103,7 +110,7 @@ What you see is what's saved. No magic.
|
||||
- Compact mode, shorten titles, search bar toggle, open links in new tab, descriptions, hide extra bookmarks
|
||||
- JSON export & import (backup & restore)
|
||||
- Onboarding repeatable
|
||||
- All UI labels in German (English coming in v2.1)
|
||||
- Language setting: German, English or auto-detect
|
||||
|
||||
---
|
||||
|
||||
@@ -223,10 +230,15 @@ hellion-newtab/
|
||||
├── SECURITY.md # Security policy and reporting
|
||||
├── DISCLAIMER.md # Disclaimer and legal
|
||||
│
|
||||
├── _locales/
|
||||
│ ├── de/messages.json # Manifest-level i18n (German)
|
||||
│ └── en/messages.json # Manifest-level i18n (English)
|
||||
│
|
||||
├── src/
|
||||
│ ├── js/
|
||||
│ │ ├── storage.js # Storage abstraction + quota check
|
||||
│ │ ├── state.js # Global state, defaults, helpers
|
||||
│ │ ├── i18n.js # Internationalization (DE/EN, ~220+ keys, t() helper)
|
||||
│ │ ├── dialog.js # Custom dialog system (HellionDialog.alert/confirm)
|
||||
│ │ ├── themes.js # Theme definitions & application (11 themes)
|
||||
│ │ ├── boards.js # Board/bookmark rendering, event delegation, modals
|
||||
@@ -272,7 +284,7 @@ hellion-newtab/
|
||||
|
||||
- **Zero Dependencies** — No npm, no build, no framework. Runs directly
|
||||
- **Privacy First** — All data local, no server contact
|
||||
- **Modular** — 15 JS files with clear responsibilities
|
||||
- **Modular** — 16 JS files with clear responsibilities
|
||||
- **Responsive** — Tablet (768px) and smartphone (480px) breakpoints
|
||||
- **Secure** — `createElement` instead of `innerHTML`, URL validation, storage error handling
|
||||
- **Event Delegation** — One listener per board list instead of per bookmark (performance)
|
||||
@@ -305,8 +317,8 @@ hellion-newtab/
|
||||
|
||||
```bash
|
||||
# Create a release:
|
||||
git tag v1.10.0
|
||||
git push origin v1.10.0
|
||||
git tag v2.0.0
|
||||
git push origin v2.0.0
|
||||
# → GitHub Action automatically creates release with ZIP files
|
||||
```
|
||||
|
||||
|
||||
Reference in New Issue
Block a user