Skip to content

v1.0.4

Choose a tag to compare

@Razdnut Razdnut released this 22 Sep 13:55
· 105 commits to main since this release
  • 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
  • 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

  • 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