Repository navigation
v1.0.4
-
Internationalization
- Added English/Italian with language switch.
- Localized dates (date-fns). -
Daily notes
- Multiple notes for the same day: create, select, delete.
- Statistics moved to the bottom; button to reset all ratings.
- Calendar: only "today" is highlighted at startup; highlights appear after the first selection. -
System prompts
- Prompts for language (IT/EN) with synchronization.
- Used in GPT synthesis; saved in Settings/localStorage.- Audio and AI
- Record audio (MediaRecorder), transcribe (Whisper), synthesize (GPT).
- Delete audio for individual notes or all audio from Settings.
- Export
- JSON and ICS (multiple events, ICS type fixes).
- Native sharing/export on Android (Capacitor Filesystem + Share), fallback to web download.
- Android
- Android project included (Capacitor).
- Permissions: RECORD_AUDIO, READ/WRITE_EXTERNAL_STORAGE (legacy), READ_MEDIA_AUDIO (Android 13+).
- Top/bottom safe area; centered mobile header.
- Cleanup and fixes
- Audio and AI
-
Removed references to Dyad.
-
Fixed alias Vite for "@/" (avoids conflicts with @radix-ui/*).
-
Updated pnpm to 10.17.0, synchronized lockfile.
- DevOps
- Multi-stage Dockerfile + nginx SPA, docker-compose.
- Rewritten CI workflow: build/typecheck on push/PR.
- Release workflow on v* tags: build/push Docker (latest + version) and debug APK attached to Release.
Quick instructions
- DevOps
-
Docker: docker run --rm -p 8080:80 ghcr.io/razdnut/audiodiary:latest
-
Compose: docker compose up --build → http://localhost:8080
- Local APK: pnpm install && pnpm build && pnpm cap:sync && (cd android && ./gradlew assembleDebug)
-
Output: android/app/build/outputs/apk/debug/app-debug.apk