feat: v0.8.3 + git.kgva.ch → git.openbureau.ch
- Alle Git-Links auf git.openbureau.ch umgestellt - Version 0.8.3: Download-Links, Badges, FAQ, Changelog-Eintrag - Changelog: 0.8.3 Neu (PWA, Desktop-Verhalten, Testmodus), 0.8.2 als Vorversion Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -25,7 +25,7 @@ Plattform-spezifisch:
|
||||
## Setup
|
||||
|
||||
```bash
|
||||
git clone https://git.kgva.ch/karim/RAPPORT.git
|
||||
git clone https://git.openbureau.ch/karim/RAPPORT.git
|
||||
cd RAPPORT/APP
|
||||
npm install
|
||||
```
|
||||
@@ -54,9 +54,9 @@ npx tauri dev
|
||||
|
||||
## Architektur in einem Absatz
|
||||
|
||||
> RAPPORT ist eine monolithische SPA: ein React-Root in [App.jsx](https://git.kgva.ch/karim/RAPPORT/src/branch/main/APP/src/App.jsx) hält den **gesamten** App-State in einem `useState({...})`, persistiert ihn synchron in `localStorage` unter `studio_data_v1`, und übergibt ihn als Props an lazy-geladene Views. **Kein Routing-Framework**, **kein State-Library**, **kein TypeScript**, **kein CSS-Framework**. Der **Rust-Teil** ist 109 Zeilen und macht nur drei Dinge: System-Tray, Window-Hide-on-Close, Plugin-Registrierung (Updater, Process, Log). **Keine** `#[tauri::command]` — Frontend ↔ Backend kommuniziert nur über das Event `rapport:navigate` (Tray → Frontend).
|
||||
> RAPPORT ist eine monolithische SPA: ein React-Root in [App.jsx](https://git.openbureau.ch/karim/RAPPORT/src/branch/main/APP/src/App.jsx) hält den **gesamten** App-State in einem `useState({...})`, persistiert ihn synchron in `localStorage` unter `studio_data_v1`, und übergibt ihn als Props an lazy-geladene Views. **Kein Routing-Framework**, **kein State-Library**, **kein TypeScript**, **kein CSS-Framework**. Der **Rust-Teil** ist 109 Zeilen und macht nur drei Dinge: System-Tray, Window-Hide-on-Close, Plugin-Registrierung (Updater, Process, Log). **Keine** `#[tauri::command]` — Frontend ↔ Backend kommuniziert nur über das Event `rapport:navigate` (Tray → Frontend).
|
||||
|
||||
Detaillierte Karte: [ARCHITECTURE.md](https://git.kgva.ch/karim/RAPPORT/src/branch/main/APP/ARCHITECTURE.md).
|
||||
Detaillierte Karte: [ARCHITECTURE.md](https://git.openbureau.ch/karim/RAPPORT/src/branch/main/APP/ARCHITECTURE.md).
|
||||
|
||||
## Verzeichnis-Karte
|
||||
|
||||
@@ -92,7 +92,7 @@ APP/
|
||||
- **Inline-Styles** statt CSS-Framework
|
||||
- **kein Routing-Framework** — `view`-State in App.jsx triggert Komponente
|
||||
- **JSON-Schema implizit** — definiert durch `defaultData` in `constants.js`
|
||||
- **Migrationen** als reine Funktionen in [storage/migrations.js](https://git.kgva.ch/karim/RAPPORT/src/branch/main/APP/src/storage/migrations.js)
|
||||
- **Migrationen** als reine Funktionen in [storage/migrations.js](https://git.openbureau.ch/karim/RAPPORT/src/branch/main/APP/src/storage/migrations.js)
|
||||
|
||||
## Build
|
||||
|
||||
@@ -131,7 +131,7 @@ npx tauri build
|
||||
|
||||
## Beitragen
|
||||
|
||||
[Issues & Pull Requests](https://git.kgva.ch/karim/RAPPORT) sind willkommen. Wertvoll sind:
|
||||
[Issues & Pull Requests](https://git.openbureau.ch/karim/RAPPORT) sind willkommen. Wertvoll sind:
|
||||
|
||||
- **Bug-Reports** mit Reproduktionsschritten
|
||||
- **Workflow-Verbesserungen** aus dem realen Büroalltag
|
||||
|
||||
Reference in New Issue
Block a user