Skip to content

Latest commit

 

History

History
664 lines (395 loc) · 23.4 KB

File metadata and controls

664 lines (395 loc) · 23.4 KB

Changelog - Release

[0.16.3]

Fixed

  • fixed offline sync issue with daily notes

[0.16.0]

Added

  • experimental cloud sync. requires invite code for now.
  • can now toggled extended thinking mode for agent
  • can now use agent on web

Changed

  • cleaned up UI for small screens (e.g. phones) across the app
  • plus ultra agent now uses Sonnet 4.6

Fixed

  • fixed list visual indentation bug when switching notes

[0.15.4]

Fixed

  • Fixed gutter plus button positioning issues in notes with embedded images
  • Fixed epub/pdf/webpage notes not showing note-type props

[0.15.3]

Added

Expanded search & Save Searches

When searching use Cmd+Shift+Enter to see search results across all notes. Save search results to refer back to them later.

[0.15.2]

Fixed

  • Fixed shelf rendering issue for markdown notes

[0.15.1]

Added

  • Sidebar file preview: Basic support for showing epub, pdf, and other file types in the sidebar
  • Add to shelf from search: Ability to add items to the shelf directly from search results
  • Bare link support: Clicking on plain URLs (without markdown formatting) now opens them

Changed

  • Shelf title controls are now sticky when scrolling
  • Improved shelf editors (full editing pairity with main editor)

Fixed

  • Fixed sidebar resize handle not responding to drag in header and workspace bar areas

[0.15.0]

Added

  • Keyboard shortcut menu: View all available keyboard shortcuts from the Help menu
  • Live markdown preview: Markdown syntax (bold, italic, etc.) now shows live preview while typing
  • Rich paste: Pasting HTML content automatically converts it to markdown
  • Styled markdown links: Links now display with visual styling and support click-to-open and inline editing
  • Sync status badge: Shows sync status in the main view header
  • Slash commands: Type / in the editor to access formatting commands
  • Selection tools: Formatting toolbar appears when selecting text
  • Text formatting shortcuts: Keyboard shortcuts for bold, italic, and link creation

Changed

  • Improved startup performance by caching work
  • Improved badge count styling

[0.14.8]

Fixed

  • Fixed prop filtering in decks
  • Cleaned up wikilink underline styling

[0.14.7]

Changed

  • Improved consistency of scrollbars
  • Removed cursor popover

Fixed

  • Fixed opening links when in system views
  • Fixed wikilinks now wrap and flow correctly
  • Fixed trim issue on number properties

[0.14.6]

Changed

  • Scroll to daily entry
  • Shelf font size adjusts with user settings

[0.14.5]

Changed

  • increased shelf font size
  • more parts of the window are draggable

Fixed

  • stabalize links to uncreated notes
  • fixed vault import issues

[0.14.4]

Added

  • Added ability to rename vaults
  • Added subtle sidebar transparency effects on macos

[0.14.3]

Changed

  • Cleaned up the design of the first-time experience screen

Fixed

  • Improved importing of files (epub, pdf, etc.) from existing automerge vaults

[0.14.0]

Changed

Huge rework of basically everything. Refreshed the UI to be cleaner and more intuitive. Rebuilt the storage layer to put down a foundation for upcoming features that I'm very excited about but won't spoil here just yet.

One change to call out is that the location of your markdown files in the file system has changed. Previously vaults had note type directories at the root level:

  • /
    • projects/
    • daily/
    • ...

But now they are nested under a notes/ directory:

  • /
    • notes/
      • projects/
      • daily/
      • ...

This change allows us to add other top-level directories to sync other kinds of data without conflicting with note directories.

[0.13.0]

Added

Decks

Decks are a powerful new way to query and view your notes. Create custom views of your vault by filtering, sorting, and displaying notes based on their properties.

  • Visual filter builder for creating complex queries without writing code
  • Choose which properties to display as columns
  • Sort by any property
  • Pagination for large result sets
  • Save multiple views per deck to quickly switch between different perspectives
  • Constraint highlighting shows which notes don't match your expected property requirements
  • Filter on blank/unset properties and use "not in" list matching
  • The agent can work with decks to help you organize and query your notes
  • Add decks to your shelf for quick access

Action Bar

The search bar has been redesigned into a unified action bar (Cmd-K):

  • Full text search across all notes
  • Quick access to commands and actions
  • Agent mode for starting conversations directly from the action bar

Properties as Chips

Note properties are now displayed as chips in the editor header, making them easier to see and edit at a glance.

File-based Note Type Definitions

Note types are now stored as markdown files in your vault, making them portable, linkable, and version-controllable. Type definitions support YAML frontmatter for configuration.

Notelinks Property Type

A new property type that stores links to other notes, making it easier to create structured relationships between notes.

Shelf Improvements

The shelf now supports more content types:

  • PDFs and EPUBs can be pinned to your shelf
  • Decks can be added for quick access to filtered views
  • Note type views can be pinned to the shelf

Other Improvements

  • Window position is now remembered between sessions
  • Archive action no longer requires confirmation

Changed

  • Redesigned the "All Types" view with improved layout and organization

Fixed

  • Fixed emoji picker positioning in the new workspace dialog

[0.12.1]

Fixed

  • Fixed issue with long title wrapping

[0.12.0]

Added

EPUB Reader

Flint now includes a full-featured EPUB reader. Import EPUB files directly into your vault and read them alongside your notes. Features include:

  • Highlight passages and create annotations that link back to your notes
  • Adjustable zoom levels for comfortable reading
  • EPUB annotations are searchable and can be referenced by the agent

PDF Viewer

View and annotate PDFs directly in Flint:

  • Highlight text within PDFs
  • Zoom controls with high DPI display support
  • PDF content is readable by the agent for research assistance

Webpage Saving

Save webpages as notes by pasting a URL. Flint extracts the main content and converts it to markdown, making it easy to capture articles and reference material.

Agent Document Reading

The agent can read and understand PDFs and EPUBs in your vault, allowing it to help you research and reference your imported documents.

Images in Markdown

  • Drag and drop images into your notes
  • Images are added to attachements folder and display inline

Changed

  • Suggestion text can now be selected and copied
  • Improved handling of untitled notes
  • Links are now properly rewritten when creating new notes

[0.11.12]

Added

  • Agent can now archive and unarchive notes directly

Fixed

  • Fixed review scheduling display and statistics
  • Fixed navigation inconsistencies when switching between notes

[0.11.11]

Fixed

  • Fixed review session not advancing properly to the next review item
  • Fixed note title re-rendering when editing, improving editor performance

[0.11.3]

Added

  • Anthropic AI provider support

Changed

  • Review status updates are now reactive, providing immediate feedback when review states change

Fixed

  • Fixed auto-scrolling behavior during agent message streaming
  • Fixed new note keyboard shortcut not working correctly
  • Fixed review scheduling issues
  • Fixed agent feedback not being stored correctly during review sessions

[0.11.2]

Added

  • Ability to rearrange workspaces by dragging
  • Move notes to different workspaces via context menu
  • Context menu for rendered links in notes
  • Agent message drafts are now saved automatically
  • Changelog item added to Help menu

Changed

  • Removed word highlighting in editor
  • Arrow indicator for submit button

Fixed

  • Fixed review query mismatch issue

[0.11.1]

Added

Workspaces

You can now create workspaces to organize different contexts within a vault. Workspaces let you save and switch between different sets of open notes and shelf items, making it easy to context-switch between projects or workflows.

Vault and Type Switcher Search

Added a search bar to the vault and note type switchers, making it faster to find and switch between vaults and note types in large collections.

Context Menus

Right-click context menus are now available throughout the application:

  • Notes in the sidebar and shelf have context menu actions
  • Agent conversations have context menu options
  • Menu items show relevant keyboard shortcuts

Keyboard Shortcut Hints

Popovers now display keyboard shortcuts for available actions, making it easier to learn and use shortcuts.

Changed

  • Improved tab handling and switching behavior
  • Added smooth animations for sidebar interactions
  • Better handling of truncated text in various views
  • Improved title padding and spacing

Fixed

  • Fixed archive status not being set correctly when creating new notes
  • Fixed daily review limit not being applied correctly
  • Fixed z-index issue with type switcher search bar
  • Fixed bug in link extractor that could cause foreign key violations

[0.10.2]

Changed

Improved Review Mode Scheduling

Review mode now uses an enhanced scheduling algorithm that better adapts to your learning patterns:

  • Performance ratings now directly influence scheduling instead of just pass/fail
  • Notes you're struggling with are prioritized and shown more frequently
  • The system tracks review streaks and adjusts intervals based on your consistency
  • Better load balancing distributes reviews more evenly across days

Fixed

  • Archived notes are now properly excluded from review mode
  • Fixed issue where review sessions weren't clearing correctly

[0.10.1]

Added

  • ability for agents to toggle review mode
  • setting on note type to default enable review mode for new notes of that type

[0.10.0]

Added

Review Mode

Review Mode helps you retain and deepen your understanding of the notes that matter most.

How it works:

  1. Click "Enable Review" on any note you want to remember
  2. When it's due, you'll get a thoughtful question designed to make you think, not just recognize
  3. You answer and get feedback
  4. You rate yourself Pass or Fail
  5. Flint reschedules automatically—passes get scheduled further out, fails come back sooner

Active recall (actually retrieving what you know) sticks better than re-reading. Review Mode uses your entire knowledge graph to ask questions that require real thinking: connecting ideas, applying concepts to your work, explaining what you've learned.

Note Suggestions

The agent can now generate suggestions for individual notes, providing targeted prompts and ideas for expanding or improving specific notes.

Suggestions are enabled per note type so to get started go into the Note Types view, select a note type, and enable suggestions for that note type. You can optionally add a custom prompt to guide the agent's suggestions.

Then when viewing notes of that type click the "Generate Suggestions" button to get a list of suggestions tailored to that note type. Suggestions will be displayed along the side of the note as comments.

At the moment suggestions are only generated once when you click the "Generate Suggestions" button. If you make changes to the note you will need to click the button again to regenerate the suggestions.

Archive Notes

You can now archive notes to hide them from your main workspace while keeping them in your vault. Archived notes can be accessed through the note types view when needed.

Theme Settings

Added theme customization in settings, allowing you to switch between light and dark modes. Dark mode styling has been improved across the entire interface.

Agent Thread Management

Redesigned agent conversation thread management. Consolidated the separate thread view into the main agent interface. Click the "Show All" button in the history dropdown to view all threads.

Diff Update Tool

The agent now has a diff-based update tool that allows it to make more precise edits to your notes. Edits should now be faster and use fewer tokens.

Shelf Enhancements

Shift+click on notes everywhere to quickly add them to your shelf (formerly "sidebar notes") without opening them.

Changed

  • Renamed "AI Assistant" to "Agent" throughout the application
  • Renamed "Sidebar Notes" to "Shelf" for clearer terminology
  • Cleaned up inbox design with improved styling and layout

Removed

  • Slash commands feature has been removed
  • Custom functions in settings have been removed

Fixed

  • Fixed dark mode styling issues across various components including tool calls
  • Fixed spurious "external edit detected" messages that could appear incorrectly

[0.9.0]

Added

Note Type Icons

You can now assign icons to note types to make them easier to identify at a glance. Icons appear throughout the interface including in the sidebar, tabs, wikilink autocomplete, and when the AI assistant references notes.

Redesigned Note Types View

The "All Notes" view has been redesigned and renamed to "Note Types". Each note type now displays as a card showing its icon, description, and count of notes. Click on a type to see all notes of that type in a cleaner, more organized layout.

ID-based Wikilinks

Wikilinks now use note IDs internally instead of filenames, making your links more robust. When you rename a note, all links to it automatically stay up to date without requiring any manual fixes. The AI assistant also uses this system when creating and referencing notes.

AI Assistant Link Validation

The AI assistant now validates wikilinks when updating notes and will warn you if it detects broken links, helping maintain the integrity of your note connections.

Changed

  • The active note in the sidebar now automatically scrolls into view when opened
  • Improved autocomplete information display when creating wikilinks

Fixed

  • Fixed wikilinks not displaying correctly on first load of the application
  • Fixed AI assistant edits not immediately reflecting in the note editor
  • Fixed external file changes not properly updating in the application
  • Fixed daily view entries losing focus when the window loses focus

[0.8.0]

Changed

Redesigned the daily view to be cleaner and easier to scan. Entries now only show the first 10 lines when unfocused, full content when expanded and focused.

With this design only one entry can be expanded at a time. Let me know if you miss the ability to see full content of multiple entries at once.

Daily View Keyboard Shortcuts

You can now navigate the daily view entirely with your keyboard:

  • Press T to jump to today's entry
  • Press 1-7 to jump to a specific day of the week (1 = Monday, 7 = Sunday)
  • Press [ to go to the previous week
  • Press ] to go to the next week
  • Press Escape to blur and collapse the currently focused entry

Fixed

  • The note/view you had open should be restored after restarting the app

[0.7.1]

Fixed

  • Fixed an issue where you could not change any note title

[0.7.0]

Added

AI Assistant Routines

Flint now supports creating automated routines that the AI assistant can execute on your behalf. Routines can be triggered on a recurring schedule or run on-demand:

  • Create custom routines: Define multi-step tasks in plain language that the assistant will execute automatically (e.g., "Find all notes tagged 'reading' from the past week and create a weekly digest")
  • Scheduled execution: Set up routines to run daily, weekly, monthly, or on custom schedules at specific times
  • On-demand workflows: Create routines that you can trigger manually whenever needed
  • Supplementary materials: Attach reference notes, templates, and examples to help the assistant execute routines effectively
  • Routine management UI: New "Routines" view in the left sidebar for creating, editing, and managing your automated workflows
  • Backlog discovery: The assistant can transparently create routine suggestions based on patterns it notices while working (e.g., duplicate notes, stale project statuses, missing tags)

Example use cases include weekly note digests, monthly goal reviews, meeting preparation, content creation pipelines, and knowledge base maintenance tasks.

Better AI Assistant tool integration

The AI assistant now has enhanced capabilities for working with your notes:

  • Check and move notes: The assistant can check if notes exist and move them between folders while preserving links and metadata
  • Larger message input: The message input field can now grow taller to accommodate longer requests

External file change detection

Flint now watches for changes made to your notes outside the application:

  • Automatic sync: Changes made in external text editors are automatically detected and synced
  • Conflict prevention: The app prevents accidental overwrites when files are modified externally
  • Index synchronization: The search index automatically updates when external changes are detected
  • Missing note detection: Notes added to vault folders outside Flint are automatically discovered and indexed

Changed

  • Improved context estimation to account for tool calls in the AI assistant
  • Note editor is now reactive to edits made by the AI assistant
  • Enhanced styling for the routines/workflows UI

Fixed

  • Fixed infinite loop when sidebar had zero notes
  • Fixed issue with AI assistant threads not saving correctly during vault switching
  • Fixed reading notes with missing title or frontmatter
  • Fixed rename events not properly updating the active note

[0.6.0]

Added

AI Assistant improvements

The AI assistant has received significant improvements to make it more powerful and easier to use:

  • Task planning system: The assistant now creates and tracks structured task lists for complex multi-step requests, showing you exactly what it's working on and what's left to do
  • Agent activity monitoring: A new widget displays real-time information about what the assistant is doing, including tool calls and their results, with copy-to-clipboard functionality for easy reference
  • Context usage tracking: A visual indicator shows how much of the model's context window is being used, helping you understand when you might need to start a new conversation
  • Message cancellation: You can now cancel in-progress assistant messages if they're taking too long or going in the wrong direction
  • Model selector improvements: Simplified interface for switching between AI models, with better organization and descriptions
  • Better models: Now using Haiku 4.5 by default (it's sooo fast and good), with a toggle for Sonnet when you need more thinking

Resizable sidebars

Both the left and right sidebars can now be resized by dragging their edges, allowing you to customize the layout to your preferences.

Shift+click to add to sidebar

You can now Shift+click on wikilinks to quickly add the linked note to the sidebar without opening it, making it easier to collect reference notes.

Changed

  • Improved full-text search performance and accuracy
  • Better pagination and context limiting for AI assistant responses
  • Enhanced scrolling behavior in sidebar notes with sticky titles
  • Improved activity widget display during AI assistant steps

Fixed

  • Fixed link text alignment in rendered notes

[0.5.0]

Added

Note type switcher in editor header

Added a convenient dropdown in the note editor header that allows you to quickly change a note's type without opening the metadata panel. The type switcher displays the current note type and provides a searchable dropdown of all available note types in your vault.

Clickable file paths in metadata

File paths displayed in the metadata view are now clickable, allowing you to quickly reveal notes in your system's file browser. This makes it easier to locate and work with note files outside of Flint.

Changed

  • Wikilink navigation now requires Cmd/Ctrl+Enter instead of just Enter when the cursor is next to a wikilink, reducing accidental navigation while typing
  • Improved wikilink positioning and styling for better visual clarity
  • Metadata view enhanced to handle duplicate fields more robustly
  • Popovers now automatically hide when the editor loses focus for a cleaner interface

Fixed

  • Fixed race condition when creating and immediately renaming daily notes
  • Fixed wikilink updates not propagating correctly in sidebar notes
  • Fixed sidebar notes not being properly scoped to the current vault
  • Improved system field protection in metadata to prevent unintended modifications

[0.4.0]

NOTE: This release involved a significant overhaul of how Flint manages UI state and as such your opened and pinned notes were reset. I'll try not to do that again.

Added

Vault templates

When you create a new vault, you can choose from a set of vault templates that will create a set of note templates and example notes. The current vault templates are:

  • Default: Just Daily and Note types with a basic getting started guide.
  • Research: A template tailored for an academic research project.
  • Zettelkasten: A vault optimized for the Zettelkasten method of knowledge development and atomic note-taking

Markdown preview mode

Added a button to toggle between Markdown and HTML preview modes.

Inbox view

A new dedicated inbox view provides a streamlined workflow for managing unprocessed notes. The inbox features quick note creation via a single-input field, allowing users to rapidly capture ideas by entering a title and pressing Enter. Notes are displayed with creation date and type metadata, and can be marked as processed or unprocessed with a single click. Users can toggle between viewing unprocessed and processed notes, with bulk actions available to mark all notes at once. Each note in the inbox is clickable to open the full editor, making it easy to triage new notes, process them, and maintain a clean workspace. The inbox automatically updates when notes are created elsewhere in the application, serving as a central hub for managing your note workflow.

Sidebar notes

A collapsible sidebar panel allows users to keep multiple notes accessible for quick reference and editing without leaving their current context. Notes can be added to the sidebar via the "Add to Sidebar" action in the note editor, creating a persistent workspace of frequently referenced notes. Sidebar notes can be easily removed when no longer needed, and the sidebar maintains its state across sessions, making it ideal for keeping research notes, reference material, or works-in-progress readily available during writing and research workflows.

Changed

  • Styling of wikilinks improved
  • Improved styling and behavior of wikilink popover

Fixed

  • Notes in the daily view update when switching vaults

[0.3.0]

Added

  • Can now see this changelog
  • Hovering over a wikilink will now show a popup so you can edit the display text
  • Pressing 'Enter' when the cursor is next to a wikilink will open the link
  • Backlinks: now each note shows a list of notes that link to it with the linking context

Changed

  • Made titles optional, new notes are created with empty titles
  • Made better placeholder text in title and note editor

Fixed

  • only change update time on actual content change
  • fix bug that would erase frontmatter when updating link references when a note was renamed