Skip to content

26.01.9

Choose a tag to compare

@christianjann christianjann released this 05 Jan 23:59
· 52 commits to master since this release

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 title field 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