26.01.9
Added
-
Asset Manager: Initial implementation of asset management system for notes
- Import images and files from device storage into the repository's assets folder
- Export assets to device storage for sharing or backup
- Delete assets with confirmation dialogs
- Git integration: assets are committed, synced, and can be discarded/reverted
- Automatic relative path calculation for markdown image links from note location to assets
- Asset insertion button in markdown editor formatting toolbar (accessible via vertical scroll)
- Supports various image formats and file types
- Future expansion possible for different asset locations and generic link insertion
-
Vertical Scrolling in Text Editor: Enhanced text editing experience
- Text fields now support vertical scrolling for better navigation in long notes
- Extra bottom padding (200dp) allows scrolling up even when text doesn't fill the screen
- Improved context visibility while editing by allowing upward scrolling
- Applied to both plain text and markdown editing modes
-
Git Operation Timeouts: Cherry-picked from original GitNote - Added 7-second timeout for remote git operations (push and pull)
- Prevents operations from hanging indefinitely on slow or unresponsive servers
- Improves app responsiveness and user experience on unreliable networks
- Applied globally through libgit2 configuration during initialization
-
Frontmatter Title Preference: Added user setting to prefer frontmatter titles over filenames
- New "Prefer frontmatter title" toggle in settings (disabled by default - opt-in)
- When enabled, note titles in list and grid views use the
titlefield from frontmatter instead of filename - Falls back to filename if no frontmatter title is present
- Allows special characters in note titles (colons, slashes, etc.) that are forbidden in filesystem paths
- Improves note organization and readability for users who maintain frontmatter metadata
Fixed
-
Text Selection Handle Positioning: Fixed incorrect positioning of text selection handles in Compose BOM 2025.12.01
- Text selection handles were displayed above the cursor instead of below where they belong
- Reverted Compose BOM version to 2025.09.00 to restore correct handle positioning
- Affects text input fields in the editor, file name field, and search bar
-
Frontmatter Timestamp Localization: Fixed frontmatter timestamps to use local time instead of UTC
- Updated timestamps in note frontmatter now display in the user's local timezone
- Database timestamps remain unchanged and continue to use UTC internally
- Improves user experience by showing familiar local time in note metadata