Jotty Android v1.0.0 — Release Notes
Jotty Android is an Android client for Jotty — the self-hosted, file-based checklist and notes app. This release is the first stable version.
Connect to Your Server
- First-time setup: Enter your Jotty server URL and API key (from Profile → Settings on the web app). The app verifies the connection before saving.
- Multiple instances: Add several Jotty servers (e.g. Work, Personal), give each a name, and switch between them. You can remove saved instances at any time.
- Disconnect: In Settings you can disconnect and pick another saved instance; the current one stays saved for later.
Checklists
- List view: See all checklists with a progress bar and completed/total count.
- Create: New checklist with a title; optionally create a task project (checklist with sub-tasks).
- Detail view: Open a checklist to see To Do and Completed sections.
- Items: Add items, check/uncheck, and delete items. For project-type lists, add sub-tasks and view them with indentation.
- All changes sync with your Jotty server.
Notes
- List view: Browse notes with title and a short content preview.
- Create: New note with a title.
- View: Read a note with Markdown rendering (bold, italic, headings, lists, links).
- Edit: Switch to edit mode, change title and body, then save. Edits sync to the server.
Settings & Appearance
- Connection: See current instance name and server URL.
- Dashboard: Summary of your data (notes count, checklists count, completion rate). If the server supports it and you have admin rights, server version and global stats are shown.
- Theme: Choose System, Light, or Dark.
- Start screen: Set the default tab when opening the app: Checklists, Notes, or Settings.
Technical
- Built with Jetpack Compose and Material 3.
- Uses the Jotty REST API with API-key authentication; server URL and API key are stored locally with DataStore.