Offline - Alle Schreibzugriffe von API-Nutzern laufen über eine Warteschlange in IndexedDB (services/syncQueue.js): FIFO, zusammengefasste Updates, Wiederholung bei Netz/Sichtbarkeit/Backoff, 4xx wird als Fehler gemeldet. - Medien-Uploads liegen mit Bytes in der Queue, erscheinen sofort mit Marker und werden nach dem Upload durch das Server-Objekt ersetzt. - PWA-Modus mit Service Worker für die App-Hülle; API nie gecacht. npm run build erzeugt dist/pwa. - Speicherzustand im Panel: ausstehend / Fehler mit Wiederholen-Knopf, Verbindungsanzeige im Header. Event - Event entsteht erst mit dem ersten Eintrag; jede Löschung fragt nach. - Key Image als 4:3-Rahmen, Galerie mit Video, mehrere Sprachnotizen mit Notiz, Live-Pegel beim Aufnehmen, WAV-Umwandlung für lokale Aufnahmen. - Neue Felder: Zeitraum, Kategorie, Personen, Meilenstein; Stimmung als kompakte Zeile mit ausklappbarer Punktfarbe. Oberfläche - Untere Leiste: Darstellung und Zoom links, Jahres-Pille mittig, Plus rechts. - Logos und Goldpalette, Login neu, zehn Wellen-Presets mit Vorschau, Hintergrundbilder als Kacheln, Kontomenü und Einstellungen bereinigt, Escape schließt Ebenen, größere Touch-Ziele. - Alten Sync-Service und ungenutzte Legacy-Seiten entfernt. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| _src | ||
| dev | ||
| public | ||
| src | ||
| src-capacitor | ||
| src-pwa | ||
| test/vitest | ||
| .editorconfig | ||
| .gitignore | ||
| .npmrc | ||
| .prettierrc.json | ||
| eslint.config.js | ||
| index.html | ||
| jsconfig.json | ||
| MOBILE-APPS.md | ||
| package-lock.json | ||
| package.json | ||
| postcss.config.js | ||
| quasar.config.js | ||
| README.md | ||
| vitest.config.js | ||
Thats me App (thatsme-quasar)
Thats me Quasar Project
Version
Aktuelle Frontend-Version: 0.0.1
Die sichtbare App-Version wird in src/config/appVersion.js gepflegt und muss bei weiteren Entwicklungsschritten zusammen mit package.json und relevanten Dokumenten aktualisiert werden.
Install the dependencies
yarn
# or
npm install
erste installation
npm i -g @quasar/cli npm init quasar@latest
Now, do you want to be able to run Quasar CLI commands directly (eg. $ quasar dev/build)
npm i -g @quasar/cli
Start the app in development mode (hot-code reloading, error reporting, etc.)
quasar dev
Lint the files
yarn lint
# or
npm run lint
Format the files
yarn format
# or
npm run format
Build the app for production
quasar build