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:
+3
-3
@@ -6,7 +6,7 @@ toc: false
|
|||||||
|
|
||||||
{{< hextra/hero-badge >}}
|
{{< hextra/hero-badge >}}
|
||||||
<div class="hx:w-2 hx:h-2 hx:rounded-full" style="background: #b07848; box-shadow: 0 0 8px rgba(176,120,72,0.55);"></div>
|
<div class="hx:w-2 hx:h-2 hx:rounded-full" style="background: #b07848; box-shadow: 0 0 8px rgba(176,120,72,0.55);"></div>
|
||||||
<span>Pre-Release 0.8.2 · Aktiv in Entwicklung</span>
|
<span>Pre-Release 0.8.3 · Aktiv in Entwicklung</span>
|
||||||
{{< /hextra/hero-badge >}}
|
{{< /hextra/hero-badge >}}
|
||||||
|
|
||||||
<div class="hx:mt-8 hx:mb-6">
|
<div class="hx:mt-8 hx:mb-6">
|
||||||
@@ -23,8 +23,8 @@ toc: false
|
|||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="rapport-hero-actions">
|
<div class="rapport-hero-actions">
|
||||||
<a href="https://git.kgva.ch/karim/RAPPORT/releases/download/0.8.2/RAPPORT%20PRE-RELEASE_0.8.2_aarch64.dmg" target="_blank" rel="noreferrer" class="rapport-btn rapport-btn-primary">Download · 0.8.2 (macOS)</a>
|
<a href="https://git.openbureau.ch/karim/RAPPORT/releases/download/0.8.3/RAPPORT%20PRE-RELEASE_0.8.3_aarch64.dmg" target="_blank" rel="noreferrer" class="rapport-btn rapport-btn-primary">Download · 0.8.3 (macOS)</a>
|
||||||
<a href="https://git.kgva.ch/karim/RAPPORT" class="rapport-btn rapport-btn-secondary">Quellcode ↗</a>
|
<a href="https://git.openbureau.ch/karim/RAPPORT" class="rapport-btn rapport-btn-secondary">Quellcode ↗</a>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="rapport-meta hx:mb-12">
|
<div class="rapport-meta hx:mb-12">
|
||||||
|
|||||||
@@ -32,4 +32,4 @@ Vollständige Anleitung zu RAPPORT — von der Installation über den täglichen
|
|||||||
|
|
||||||
## Hilfe & Support
|
## Hilfe & Support
|
||||||
|
|
||||||
Bei Bugs oder weiteren Fragen → [Issue auf Gitea](https://git.kgva.ch/karim/RAPPORT/issues). Siehe auch die [FAQ](../faq) für häufige Fragen.
|
Bei Bugs oder weiteren Fragen → [Issue auf Gitea](https://git.openbureau.ch/karim/RAPPORT/issues). Siehe auch die [FAQ](../faq) für häufige Fragen.
|
||||||
|
|||||||
@@ -5,24 +5,34 @@ weight: 9
|
|||||||
toc: true
|
toc: true
|
||||||
---
|
---
|
||||||
|
|
||||||
Versionsgeschichte von RAPPORT. Aktuelle Releases: [Gitea](https://git.kgva.ch/karim/RAPPORT/releases).
|
Versionsgeschichte von RAPPORT. Aktuelle Releases: [Gitea](https://git.openbureau.ch/karim/RAPPORT/releases).
|
||||||
|
|
||||||
## 0.8.2 — Aktuelle Version <span class="rapport-status new">Aktuell</span>
|
## 0.8.3 — Aktuelle Version <span class="rapport-status new">Aktuell</span>
|
||||||
|
|
||||||
Veröffentlicht am 2026-05-24.
|
Veröffentlicht am 2026-06-06.
|
||||||
|
|
||||||
**Neu / Verbessert**
|
**Neu / Verbessert**
|
||||||
|
|
||||||
- Diverse Verbesserungen und Bugfixes (Details werden im [Release auf Gitea](https://git.kgva.ch/karim/RAPPORT/releases/tag/0.8.2) gepflegt)
|
- **PWA-Support** — Web-Version lässt sich auf dem Homebildschirm von iPhone/iPad und Android hinzufügen. Nach dem Hinzufügen öffnet sie sich vollbild ohne Browser-Chrome.
|
||||||
|
- **Desktop-Verhalten** — kein Text mehr markierbar, kein Rechtsklick-Menü. Die App verhält sich jetzt wie eine native Desktop-Applikation.
|
||||||
|
- **Testmodus** — lokaler Modus ist jetzt explizit als Testmodus gekennzeichnet (5 MB Limit, kein Backup, kein Mehrbenutzer).
|
||||||
|
|
||||||
**Bekannte Einschränkungen**
|
**Bekannte Einschränkungen**
|
||||||
|
|
||||||
- Builds sind Tauri-signiert, aber noch nicht Apple-notarisiert — siehe [Installation § Gatekeeper](../installation#3--erster-start-macos-gatekeeper)
|
- Builds sind Tauri-signiert, aber noch nicht Apple-notarisiert — siehe [Installation § Gatekeeper](../installation#3--erster-start-macos-gatekeeper)
|
||||||
- Linux- und Windows-Builds noch nicht verfügbar
|
- Linux- und Windows-Builds noch nicht verfügbar
|
||||||
|
|
||||||
|
## 0.8.2
|
||||||
|
|
||||||
|
Veröffentlicht am 2026-05-24.
|
||||||
|
|
||||||
|
**Neu / Verbessert**
|
||||||
|
|
||||||
|
- Diverse Verbesserungen und Bugfixes (Details im [Release auf Gitea](https://git.openbureau.ch/karim/RAPPORT/releases/tag/0.8.2))
|
||||||
|
|
||||||
## 0.8.0–0.8.1 — Patch-Releases
|
## 0.8.0–0.8.1 — Patch-Releases
|
||||||
|
|
||||||
Patch-Reihe mit kleineren Verbesserungen und Bugfixes. Details siehe [Releases auf Gitea](https://git.kgva.ch/karim/RAPPORT/releases).
|
Patch-Reihe mit kleineren Verbesserungen und Bugfixes. Details siehe [Releases auf Gitea](https://git.openbureau.ch/karim/RAPPORT/releases).
|
||||||
|
|
||||||
## 0.7.0 — Auto-Updater & System-Tray
|
## 0.7.0 — Auto-Updater & System-Tray
|
||||||
|
|
||||||
@@ -111,4 +121,4 @@ Geplant — keine konkreten Termine:
|
|||||||
- **PostgreSQL-Migration** aus localStorage (Knopf in der App)
|
- **PostgreSQL-Migration** aus localStorage (Knopf in der App)
|
||||||
- **Mobile App** (iOS Companion zur Zeiterfassung) — offen
|
- **Mobile App** (iOS Companion zur Zeiterfassung) — offen
|
||||||
|
|
||||||
Wünsche oder Prioritäten → [Issue auf Gitea](https://git.kgva.ch/karim/RAPPORT/issues).
|
Wünsche oder Prioritäten → [Issue auf Gitea](https://git.openbureau.ch/karim/RAPPORT/issues).
|
||||||
|
|||||||
@@ -123,7 +123,7 @@ Die Exports sind für externe Verwendung (Buchhalter, Treuhänder, Archiv) gedac
|
|||||||
|
|
||||||
Bei Updates kann sich das Datenformat ändern. Rapport hat einen **Migrations-Mechanismus**: beim Start prüft die App, ob das gespeicherte Format dem aktuellen entspricht, und migriert es automatisch.
|
Bei Updates kann sich das Datenformat ändern. Rapport hat einen **Migrations-Mechanismus**: beim Start prüft die App, ob das gespeicherte Format dem aktuellen entspricht, und migriert es automatisch.
|
||||||
|
|
||||||
Code: [src/storage/migrations.js](https://git.kgva.ch/karim/RAPPORT/src/branch/main/APP/src/storage/migrations.js).
|
Code: [src/storage/migrations.js](https://git.openbureau.ch/karim/RAPPORT/src/branch/main/APP/src/storage/migrations.js).
|
||||||
|
|
||||||
> **Empfehlung:** Vor jedem grösseren Update ein Backup machen — Migrationen sind getestet, aber 100%-Sicherheit gibt es nicht.
|
> **Empfehlung:** Vor jedem grösseren Update ein Backup machen — Migrationen sind getestet, aber 100%-Sicherheit gibt es nicht.
|
||||||
|
|
||||||
|
|||||||
@@ -25,7 +25,7 @@ Plattform-spezifisch:
|
|||||||
## Setup
|
## Setup
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
git clone https://git.kgva.ch/karim/RAPPORT.git
|
git clone https://git.openbureau.ch/karim/RAPPORT.git
|
||||||
cd RAPPORT/APP
|
cd RAPPORT/APP
|
||||||
npm install
|
npm install
|
||||||
```
|
```
|
||||||
@@ -54,9 +54,9 @@ npx tauri dev
|
|||||||
|
|
||||||
## Architektur in einem Absatz
|
## 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
|
## Verzeichnis-Karte
|
||||||
|
|
||||||
@@ -92,7 +92,7 @@ APP/
|
|||||||
- **Inline-Styles** statt CSS-Framework
|
- **Inline-Styles** statt CSS-Framework
|
||||||
- **kein Routing-Framework** — `view`-State in App.jsx triggert Komponente
|
- **kein Routing-Framework** — `view`-State in App.jsx triggert Komponente
|
||||||
- **JSON-Schema implizit** — definiert durch `defaultData` in `constants.js`
|
- **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
|
## Build
|
||||||
|
|
||||||
@@ -131,7 +131,7 @@ npx tauri build
|
|||||||
|
|
||||||
## Beitragen
|
## 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
|
- **Bug-Reports** mit Reproduktionsschritten
|
||||||
- **Workflow-Verbesserungen** aus dem realen Büroalltag
|
- **Workflow-Verbesserungen** aus dem realen Büroalltag
|
||||||
|
|||||||
@@ -9,7 +9,7 @@ Von der Installation bis zur ersten Rechnung — in sechs Schritten.
|
|||||||
|
|
||||||
## 01 · Installation
|
## 01 · Installation
|
||||||
|
|
||||||
DMG von [Gitea Releases](https://git.kgva.ch/karim/RAPPORT/releases) herunterladen. Rapport in den **Programme-Ordner** ziehen. Beim ersten Start: *Systemeinstellungen → Datenschutz & Sicherheit* öffnen und Rapport zulassen.
|
DMG von [Gitea Releases](https://git.openbureau.ch/karim/RAPPORT/releases) herunterladen. Rapport in den **Programme-Ordner** ziehen. Beim ersten Start: *Systemeinstellungen → Datenschutz & Sicherheit* öffnen und Rapport zulassen.
|
||||||
|
|
||||||
Die Pre-Release-Builds sind **signiert über Tauri**, aber (noch) nicht über die Apple-Notarisierung gegangen — daher der manuelle Freigabe-Schritt.
|
Die Pre-Release-Builds sind **signiert über Tauri**, aber (noch) nicht über die Apple-Notarisierung gegangen — daher der manuelle Freigabe-Schritt.
|
||||||
|
|
||||||
@@ -57,6 +57,6 @@ Für ein Backup reicht es, diesen Ordner zu kopieren — z. B. auf einen externe
|
|||||||
|
|
||||||
## 06 · Probleme melden
|
## 06 · Probleme melden
|
||||||
|
|
||||||
Ein [Issue auf Gitea](https://git.kgva.ch/karim/RAPPORT/issues) erstellen — mit kurzer Beschreibung, was passiert ist. **Screenshots helfen.** Bitte die Rapport-Version (links unten in der App) angeben.
|
Ein [Issue auf Gitea](https://git.openbureau.ch/karim/RAPPORT/issues) erstellen — mit kurzer Beschreibung, was passiert ist. **Screenshots helfen.** Bitte die Rapport-Version (links unten in der App) angeben.
|
||||||
|
|
||||||
> **Tipp:** Wenn die App nicht mehr startet, hilft oft, den Cache-Ordner zu sichern und neu zu starten. Die JSON-Daten selbst bleiben unverändert.
|
> **Tipp:** Wenn die App nicht mehr startet, hilft oft, den Cache-Ordner zu sichern und neu zu starten. Die JSON-Daten selbst bleiben unverändert.
|
||||||
|
|||||||
@@ -16,11 +16,11 @@ Schritt-für-Schritt-Anleitung für die Installation der Desktop-App.
|
|||||||
| **Linux** | 🕐 Geplant | — |
|
| **Linux** | 🕐 Geplant | — |
|
||||||
| **Windows** | 🕐 Geplant | — |
|
| **Windows** | 🕐 Geplant | — |
|
||||||
|
|
||||||
Eine Portierung auf Linux und Windows ist mit Tauri 2 möglich. [Issue erstellen](https://git.kgva.ch/karim/RAPPORT/issues/new), wenn du eine Plattform brauchst.
|
Eine Portierung auf Linux und Windows ist mit Tauri 2 möglich. [Issue erstellen](https://git.openbureau.ch/karim/RAPPORT/issues/new), wenn du eine Plattform brauchst.
|
||||||
|
|
||||||
## 1 · Download
|
## 1 · Download
|
||||||
|
|
||||||
Aktueller Build: [Downloads-Seite](../../downloads) oder direkt [Releases auf Gitea](https://git.kgva.ch/karim/RAPPORT/releases).
|
Aktueller Build: [Downloads-Seite](../../downloads) oder direkt [Releases auf Gitea](https://git.openbureau.ch/karim/RAPPORT/releases).
|
||||||
|
|
||||||
| Datei | Plattform |
|
| Datei | Plattform |
|
||||||
|---|---|
|
|---|---|
|
||||||
|
|||||||
@@ -5,7 +5,7 @@ weight: 8
|
|||||||
toc: true
|
toc: true
|
||||||
---
|
---
|
||||||
|
|
||||||
Typische Probleme und Lösungen. Wenn dein Problem nicht dabei ist → [Issue auf Gitea](https://git.kgva.ch/karim/RAPPORT/issues).
|
Typische Probleme und Lösungen. Wenn dein Problem nicht dabei ist → [Issue auf Gitea](https://git.openbureau.ch/karim/RAPPORT/issues).
|
||||||
|
|
||||||
## App startet nicht
|
## App startet nicht
|
||||||
|
|
||||||
@@ -67,7 +67,7 @@ open "~/Library/Application Support/com.rapport.app"
|
|||||||
cp -R "~/Library/Application Support/com.rapport.app" \
|
cp -R "~/Library/Application Support/com.rapport.app" \
|
||||||
"~/Documents/Rapport-Notfall-$(date +%Y%m%d-%H%M)"
|
"~/Documents/Rapport-Notfall-$(date +%Y%m%d-%H%M)"
|
||||||
```
|
```
|
||||||
3. [Issue erstellen](https://git.kgva.ch/karim/RAPPORT/issues/new) mit:
|
3. [Issue erstellen](https://git.openbureau.ch/karim/RAPPORT/issues/new) mit:
|
||||||
- Version vor dem Update (falls bekannt)
|
- Version vor dem Update (falls bekannt)
|
||||||
- Version nach dem Update
|
- Version nach dem Update
|
||||||
- Was fehlt
|
- Was fehlt
|
||||||
@@ -92,7 +92,7 @@ open "~/Library/Application Support/com.rapport.app"
|
|||||||
**Diagnose:**
|
**Diagnose:**
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
curl -s https://git.kgva.ch/karim/RAPPORT/raw/branch/main/APP/latest.json
|
curl -s https://git.openbureau.ch/karim/RAPPORT/raw/branch/main/APP/latest.json
|
||||||
```
|
```
|
||||||
|
|
||||||
→ sollte JSON liefern. Wenn nicht: Server-/Netzwerkproblem.
|
→ sollte JSON liefern. Wenn nicht: Server-/Netzwerkproblem.
|
||||||
@@ -101,7 +101,7 @@ curl -s https://git.kgva.ch/karim/RAPPORT/raw/branch/main/APP/latest.json
|
|||||||
|
|
||||||
**Ursache:** Signaturprüfung scheitert (Public-Key in App ≠ Signatur in `latest.json`).
|
**Ursache:** Signaturprüfung scheitert (Public-Key in App ≠ Signatur in `latest.json`).
|
||||||
|
|
||||||
**Lösung:** Manuelles Update — DMG direkt von [Releases](https://git.kgva.ch/karim/RAPPORT/releases) laden und installieren. Daten bleiben erhalten.
|
**Lösung:** Manuelles Update — DMG direkt von [Releases](https://git.openbureau.ch/karim/RAPPORT/releases) laden und installieren. Daten bleiben erhalten.
|
||||||
|
|
||||||
### "Diese Version überspringen" rückgängig machen
|
### "Diese Version überspringen" rückgängig machen
|
||||||
|
|
||||||
@@ -194,7 +194,7 @@ du -sh "~/Library/Caches/com.rapport.app"
|
|||||||
|
|
||||||
## Wenn nichts hilft
|
## Wenn nichts hilft
|
||||||
|
|
||||||
[Neues Issue auf Gitea](https://git.kgva.ch/karim/RAPPORT/issues/new) mit:
|
[Neues Issue auf Gitea](https://git.openbureau.ch/karim/RAPPORT/issues/new) mit:
|
||||||
|
|
||||||
- Was du gemacht hast
|
- Was du gemacht hast
|
||||||
- Was passiert ist
|
- Was passiert ist
|
||||||
|
|||||||
@@ -46,7 +46,7 @@ Wer mit der Desktop-App startet und später auf den Web-Modus wechseln möchte:
|
|||||||
- **Aktuell:** manueller Export aus Rapport (CSV/PDF) und manuelles Wiederanlegen im neuen Setup
|
- **Aktuell:** manueller Export aus Rapport (CSV/PDF) und manuelles Wiederanlegen im neuen Setup
|
||||||
- **Geplant:** *"localStorage → Postgres"*-Import-Knopf direkt in der App
|
- **Geplant:** *"localStorage → Postgres"*-Import-Knopf direkt in der App
|
||||||
|
|
||||||
Status: [Issue auf Gitea](https://git.kgva.ch/karim/RAPPORT/issues).
|
Status: [Issue auf Gitea](https://git.openbureau.ch/karim/RAPPORT/issues).
|
||||||
|
|
||||||
## Troubleshooting
|
## Troubleshooting
|
||||||
|
|
||||||
|
|||||||
+12
-12
@@ -5,18 +5,18 @@ weight: 3
|
|||||||
toc: true
|
toc: true
|
||||||
---
|
---
|
||||||
|
|
||||||
Aktuelle Builds von Rapport. Quellcode und ältere Versionen auf [Gitea](https://git.kgva.ch/karim/RAPPORT/releases).
|
Aktuelle Builds von Rapport. Quellcode und ältere Versionen auf [Gitea](https://git.openbureau.ch/karim/RAPPORT/releases).
|
||||||
|
|
||||||
Rapport besteht aus zwei Komponenten:
|
Rapport besteht aus zwei Komponenten:
|
||||||
|
|
||||||
| Komponente | Für wen | Aktuelle Version |
|
| Komponente | Für wen | Aktuelle Version |
|
||||||
|---|---|---|
|
|---|---|---|
|
||||||
| **Desktop-App** | Solo-Büro, lokale Datenhaltung | 0.8.2 |
|
| **Desktop-App** | Solo-Büro, lokale Datenhaltung | 0.8.3 |
|
||||||
| **Rapport Server** | Team / Multi-User / Selfhost | 0.1.0 |
|
| **Rapport Server** | Team / Multi-User / Selfhost | 0.1.0 |
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## Desktop-App — Pre-Release 0.8.2
|
## Desktop-App — Pre-Release 0.8.3
|
||||||
|
|
||||||
<span class="rapport-status new">Aktuelle Version</span>
|
<span class="rapport-status new">Aktuelle Version</span>
|
||||||
|
|
||||||
@@ -26,14 +26,14 @@ Rapport besteht aus zwei Komponenten:
|
|||||||
|
|
||||||
| Architektur | Download |
|
| Architektur | Download |
|
||||||
|---|---|
|
|---|---|
|
||||||
| **Apple Silicon (M1–M4)** | [RAPPORT_0.8.2_aarch64.dmg](https://git.kgva.ch/karim/RAPPORT/releases/download/0.8.2/RAPPORT%20PRE-RELEASE_0.8.2_aarch64.dmg) |
|
| **Apple Silicon (M1–M4)** | [RAPPORT_0.8.3_aarch64.dmg](https://git.openbureau.ch/karim/RAPPORT/releases/download/0.8.3/RAPPORT%20PRE-RELEASE_0.8.3_aarch64.dmg) |
|
||||||
| **Intel (x86_64)** | [auf Anfrage](https://git.kgva.ch/karim/RAPPORT/issues/new) |
|
| **Intel (x86_64)** | [auf Anfrage](https://git.openbureau.ch/karim/RAPPORT/issues/new) |
|
||||||
|
|
||||||
> **Erstinstallation:** *Systemeinstellungen → Datenschutz & Sicherheit* öffnen und Rapport zulassen. Die Builds sind über Tauri signiert, aber (noch) nicht Apple-notarisiert.
|
> **Erstinstallation:** *Systemeinstellungen → Datenschutz & Sicherheit* öffnen und Rapport zulassen. Die Builds sind über Tauri signiert, aber (noch) nicht Apple-notarisiert.
|
||||||
|
|
||||||
### Linux & Windows
|
### Linux & Windows
|
||||||
|
|
||||||
**Geplant.** Rapport basiert auf Tauri 2 — eine Portierung ist möglich, sobald der Bedarf besteht. [Issue erstellen](https://git.kgva.ch/karim/RAPPORT/issues/new), wenn du eine Plattform brauchst.
|
**Geplant.** Rapport basiert auf Tauri 2 — eine Portierung ist möglich, sobald der Bedarf besteht. [Issue erstellen](https://git.openbureau.ch/karim/RAPPORT/issues/new), wenn du eine Plattform brauchst.
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
@@ -49,8 +49,8 @@ GUI zum Starten, Stoppen und Verwalten der Server-Instanz auf einem Mac (Mac Min
|
|||||||
|
|
||||||
| Architektur | Download |
|
| Architektur | Download |
|
||||||
|---|---|
|
|---|---|
|
||||||
| **Apple Silicon (M1–M4)** | [RAPPORT_SERVER_0.1.0_aarch64.dmg](https://git.kgva.ch/karim/rapport-server/releases/download/0.1.0/RAPPORT%20SERVER_0.1.0_aarch64.dmg) |
|
| **Apple Silicon (M1–M4)** | [RAPPORT_SERVER_0.1.0_aarch64.dmg](https://git.openbureau.ch/karim/rapport-server/releases/download/0.1.0/RAPPORT%20SERVER_0.1.0_aarch64.dmg) |
|
||||||
| **Intel (x86_64)** | [auf Anfrage](https://git.kgva.ch/karim/rapport-server/issues/new) |
|
| **Intel (x86_64)** | [auf Anfrage](https://git.openbureau.ch/karim/rapport-server/issues/new) |
|
||||||
|
|
||||||
> **Voraussetzung:** [Colima](https://github.com/abiosoft/colima) oder Docker Desktop muss installiert sein. Die App verwaltet den Container-Stack darüber.
|
> **Voraussetzung:** [Colima](https://github.com/abiosoft/colima) oder Docker Desktop muss installiert sein. Die App verwaltet den Container-Stack darüber.
|
||||||
|
|
||||||
@@ -59,7 +59,7 @@ GUI zum Starten, Stoppen und Verwalten der Server-Instanz auf einem Mac (Mac Min
|
|||||||
Für Linux-Server, NAS oder VPS — der reine Docker-Compose-Stack ohne GUI.
|
Für Linux-Server, NAS oder VPS — der reine Docker-Compose-Stack ohne GUI.
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
git clone https://git.kgva.ch/karim/rapport-server.git
|
git clone https://git.openbureau.ch/karim/rapport-server.git
|
||||||
cd rapport-server
|
cd rapport-server
|
||||||
git checkout 0.1.0
|
git checkout 0.1.0
|
||||||
cp .env.example .env
|
cp .env.example .env
|
||||||
@@ -78,7 +78,7 @@ Container-Images werden von Docker Hub / Gitea-Registry gezogen — `docker comp
|
|||||||
**Desktop-App** — Tauri / React:
|
**Desktop-App** — Tauri / React:
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
git clone https://git.kgva.ch/karim/RAPPORT.git
|
git clone https://git.openbureau.ch/karim/RAPPORT.git
|
||||||
cd RAPPORT/APP
|
cd RAPPORT/APP
|
||||||
npm install
|
npm install
|
||||||
npm run tauri dev
|
npm run tauri dev
|
||||||
@@ -89,10 +89,10 @@ Voraussetzungen: Node 20+, Rust (stable), Xcode-CLI (macOS).
|
|||||||
**Rapport Server**:
|
**Rapport Server**:
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
git clone https://git.kgva.ch/karim/rapport-server.git
|
git clone https://git.openbureau.ch/karim/rapport-server.git
|
||||||
```
|
```
|
||||||
|
|
||||||
Beide Repos auf [Gitea](https://git.kgva.ch/karim) — Issues und PRs willkommen.
|
Beide Repos auf [Gitea](https://git.openbureau.ch/karim) — Issues und PRs willkommen.
|
||||||
|
|
||||||
## Auto-Update
|
## Auto-Update
|
||||||
|
|
||||||
|
|||||||
@@ -5,7 +5,7 @@ weight: 4
|
|||||||
toc: true
|
toc: true
|
||||||
---
|
---
|
||||||
|
|
||||||
Häufige Fragen zu RAPPORT. Bei Bugs oder weiteren Fragen → [Issue auf Gitea](https://git.kgva.ch/karim/RAPPORT/issues).
|
Häufige Fragen zu RAPPORT. Bei Bugs oder weiteren Fragen → [Issue auf Gitea](https://git.openbureau.ch/karim/RAPPORT/issues).
|
||||||
|
|
||||||
## Für wen ist Rapport gedacht?
|
## Für wen ist Rapport gedacht?
|
||||||
|
|
||||||
@@ -30,7 +30,7 @@ In beiden Fällen bleibt die Kontrolle über die Daten bei dir.
|
|||||||
|
|
||||||
## Ist die Software stabil genug für den Betrieb?
|
## Ist die Software stabil genug für den Betrieb?
|
||||||
|
|
||||||
**Noch nicht.** Aktuell befindet sich Rapport in aktiver Entwicklung (Pre-Release **0.8.2**). Funktionen können sich ändern, Bugs sind möglich. Regelmässige Backups sind empfohlen. Testen und Feedback geben ist erwünscht.
|
**Noch nicht.** Aktuell befindet sich Rapport in aktiver Entwicklung (Pre-Release **0.8.3**). Funktionen können sich ändern, Bugs sind möglich. Regelmässige Backups sind empfohlen. Testen und Feedback geben ist erwünscht.
|
||||||
|
|
||||||
## Was ist mit dem QR-Einzahlungsschein?
|
## Was ist mit dem QR-Einzahlungsschein?
|
||||||
|
|
||||||
@@ -42,7 +42,7 @@ Tages- und Wochenraster mit **Drag & Drop**. Jeder Eintrag wird einem Projekt zu
|
|||||||
|
|
||||||
## Kann ich zum Projekt beitragen?
|
## Kann ich zum Projekt beitragen?
|
||||||
|
|
||||||
**Ja.** Issues und Pull Requests sind willkommen auf [Gitea](https://git.kgva.ch/karim/RAPPORT). Rapport ist kein Framework — konkrete Verbesserungen für den **Büroalltag** sind am wertvollsten:
|
**Ja.** Issues und Pull Requests sind willkommen auf [Gitea](https://git.openbureau.ch/karim/RAPPORT). Rapport ist kein Framework — konkrete Verbesserungen für den **Büroalltag** sind am wertvollsten:
|
||||||
|
|
||||||
- Bug-Reports mit Reproduktionsschritten
|
- Bug-Reports mit Reproduktionsschritten
|
||||||
- Workflow-Verbesserungen aus dem realen Büroalltag
|
- Workflow-Verbesserungen aus dem realen Büroalltag
|
||||||
@@ -51,7 +51,7 @@ Tages- und Wochenraster mit **Drag & Drop**. Jeder Eintrag wird einem Projekt zu
|
|||||||
|
|
||||||
## Wie erhalte ich Hilfe bei einem Problem?
|
## Wie erhalte ich Hilfe bei einem Problem?
|
||||||
|
|
||||||
Ein [Issue auf Gitea](https://git.kgva.ch/karim/RAPPORT/issues) ist der beste Weg. Bitte beschreibe, was du gemacht hast und was passiert ist. Screenshots helfen. Die Rapport-Version (links unten in der App) bitte angeben.
|
Ein [Issue auf Gitea](https://git.openbureau.ch/karim/RAPPORT/issues) ist der beste Weg. Bitte beschreibe, was du gemacht hast und was passiert ist. Screenshots helfen. Die Rapport-Version (links unten in der App) bitte angeben.
|
||||||
|
|
||||||
| Kanal | Verwendung |
|
| Kanal | Verwendung |
|
||||||
|--------------------|-------------------------------------------|
|
|--------------------|-------------------------------------------|
|
||||||
|
|||||||
@@ -13,7 +13,7 @@ toc: true
|
|||||||
|
|
||||||
Beim App-Start:
|
Beim App-Start:
|
||||||
|
|
||||||
1. Abfrage gegen `https://git.kgva.ch/karim/RAPPORT/releases/latest.json`
|
1. Abfrage gegen `https://git.openbureau.ch/karim/RAPPORT/releases/latest.json`
|
||||||
2. Versionsvergleich mit lokaler `version` im Tauri-Bundle
|
2. Versionsvergleich mit lokaler `version` im Tauri-Bundle
|
||||||
3. Bei neuer Version → Update-Dialog
|
3. Bei neuer Version → Update-Dialog
|
||||||
4. Bei Bestätigung → Download + Signaturprüfung + Installation + Neustart
|
4. Bei Bestätigung → Download + Signaturprüfung + Installation + Neustart
|
||||||
@@ -42,7 +42,7 @@ Updates können in den Einstellungen komplett deaktiviert werden.
|
|||||||
"platforms": {
|
"platforms": {
|
||||||
"darwin-aarch64": {
|
"darwin-aarch64": {
|
||||||
"signature": "…",
|
"signature": "…",
|
||||||
"url": "https://git.kgva.ch/karim/RAPPORT/releases/download/0.8.2/RAPPORT%20PRE-RELEASE.app.tar.gz"
|
"url": "https://git.openbureau.ch/karim/RAPPORT/releases/download/0.8.2/RAPPORT%20PRE-RELEASE.app.tar.gz"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -11,7 +11,7 @@ Lizenz von RAPPORT, Zugehörigkeit zu OpenBureau und Attribution der verwendeten
|
|||||||
|
|
||||||
**RAPPORT** — Studio Management Software für Architekturbüros.
|
**RAPPORT** — Studio Management Software für Architekturbüros.
|
||||||
|
|
||||||
Quellcode: [git.kgva.ch/karim/RAPPORT](https://git.kgva.ch/karim/RAPPORT)
|
Quellcode: [git.openbureau.ch/karim/RAPPORT](https://git.openbureau.ch/karim/RAPPORT)
|
||||||
Autor: [Karim Gabriele Varano](https://gabrielevarano.ch)
|
Autor: [Karim Gabriele Varano](https://gabrielevarano.ch)
|
||||||
|
|
||||||
### Lizenz
|
### Lizenz
|
||||||
@@ -97,8 +97,8 @@ Die vollständigen Lizenztexte:
|
|||||||
|
|
||||||
RAPPORT wird derzeit als Ein-Personen-Projekt von [Karim Gabriele Varano](https://gabrielevarano.ch) entwickelt. Beiträge — Code, Issues, Übersetzungen, Vorlagen — sind willkommen.
|
RAPPORT wird derzeit als Ein-Personen-Projekt von [Karim Gabriele Varano](https://gabrielevarano.ch) entwickelt. Beiträge — Code, Issues, Übersetzungen, Vorlagen — sind willkommen.
|
||||||
|
|
||||||
Wer beitragen möchte → [Gitea Issues](https://git.kgva.ch/karim/RAPPORT/issues).
|
Wer beitragen möchte → [Gitea Issues](https://git.openbureau.ch/karim/RAPPORT/issues).
|
||||||
|
|
||||||
## Kontakt
|
## Kontakt
|
||||||
|
|
||||||
Fragen zur Lizenz, kommerzieller Einsatz, Spezialfälle: [Issue auf Gitea](https://git.kgva.ch/karim/RAPPORT/issues) oder via [gabrielevarano.ch](https://gabrielevarano.ch).
|
Fragen zur Lizenz, kommerzieller Einsatz, Spezialfälle: [Issue auf Gitea](https://git.openbureau.ch/karim/RAPPORT/issues) oder via [gabrielevarano.ch](https://gabrielevarano.ch).
|
||||||
|
|||||||
@@ -82,7 +82,7 @@ Alles in **einem Docker-Compose**. Keine Cloud-Abhängigkeit, keine Telemetrie.
|
|||||||
### 1 · Repo klonen
|
### 1 · Repo klonen
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
git clone https://git.kgva.ch/karim/rapport-server.git
|
git clone https://git.openbureau.ch/karim/rapport-server.git
|
||||||
cd rapport-server
|
cd rapport-server
|
||||||
```
|
```
|
||||||
|
|
||||||
@@ -199,8 +199,8 @@ docker compose up -d
|
|||||||
|
|
||||||
| Komponente | Wo | Lizenz |
|
| Komponente | Wo | Lizenz |
|
||||||
|---|---|---|
|
|---|---|---|
|
||||||
| **Rapport Desktop-App** | [git.kgva.ch/karim/RAPPORT](https://git.kgva.ch/karim/RAPPORT) | AGPL-3.0 |
|
| **Rapport Desktop-App** | [git.openbureau.ch/karim/RAPPORT](https://git.openbureau.ch/karim/RAPPORT) | AGPL-3.0 |
|
||||||
| **Rapport Server** | [git.kgva.ch/karim/rapport-server](https://git.kgva.ch/karim/rapport-server) | AGPL-3.0 |
|
| **Rapport Server** | [git.openbureau.ch/karim/rapport-server](https://git.openbureau.ch/karim/rapport-server) | AGPL-3.0 |
|
||||||
|
|
||||||
Die Desktop-App kann **wahlweise** im Lokal-Modus (JSON, kein Server nötig) oder im Cloud-Modus (gegen Rapport Server) betrieben werden. Wechsel erfolgt im Login-Bildschirm der App.
|
Die Desktop-App kann **wahlweise** im Lokal-Modus (JSON, kein Server nötig) oder im Cloud-Modus (gegen Rapport Server) betrieben werden. Wechsel erfolgt im Login-Bildschirm der App.
|
||||||
|
|
||||||
@@ -212,7 +212,7 @@ Die Desktop-App kann **wahlweise** im Lokal-Modus (JSON, kein Server nötig) ode
|
|||||||
|
|
||||||
### Kann ich von der Desktop-App auf Rapport Server migrieren?
|
### Kann ich von der Desktop-App auf Rapport Server migrieren?
|
||||||
|
|
||||||
Im Login der Desktop-App auf **Cloud** wechseln, Server-URL eingeben, Account erstellen, Daten manuell wieder anlegen (Bürodaten, Mitarbeiter, Kunden). Ein direkter localStorage → Postgres-Import ist [geplant](https://git.kgva.ch/karim/RAPPORT/issues).
|
Im Login der Desktop-App auf **Cloud** wechseln, Server-URL eingeben, Account erstellen, Daten manuell wieder anlegen (Bürodaten, Mitarbeiter, Kunden). Ein direkter localStorage → Postgres-Import ist [geplant](https://git.openbureau.ch/karim/RAPPORT/issues).
|
||||||
|
|
||||||
### Was kostet das?
|
### Was kostet das?
|
||||||
|
|
||||||
@@ -224,4 +224,4 @@ Ein Mac Mini M1 (8 GB RAM) reicht problemlos für ein 5-Personen-Studio. Linux-V
|
|||||||
|
|
||||||
## Quellcode
|
## Quellcode
|
||||||
|
|
||||||
[git.kgva.ch/karim/rapport-server](https://git.kgva.ch/karim/rapport-server) — Issues, Pull Requests und Forks willkommen.
|
[git.openbureau.ch/karim/rapport-server](https://git.openbureau.ch/karim/rapport-server) — Issues, Pull Requests und Forks willkommen.
|
||||||
|
|||||||
Reference in New Issue
Block a user