Skip to content

Releases: cloverich/chronicles

Image constraints, tag and sidebar styling updates

14 Sep 02:31
Compare
Choose a tag to compare

#231 was small and downscoped smaller while I figure out the Roadmap (#160 ). This release includes a few styling improvements and clean-ups; basic image constraints are the most significant change and though extremely basic, its something that drives me nuts when using Apple notes. #242 will be where actual UX improvements happen.

What's Changed

Full Changelog: v0.6.0...v0.7.0

v0.6.0 - Note Linking

04 Sep 16:06
Compare
Choose a tag to compare

The main feature in this release is note linking: ability to link from one note to another using the @ symbol. See #223 for details. There are numerous stylistic changes to the app, and each of the next several PRs will attempt to improve or clean-up the styling. The original goals of the sprint were beginning to drag-on, so future releases will aim to include less: One key feature and 1-3 minor refactors, improvements, or stylistic updates. See the v0.7 plan for what's next.

Features

Refactoring / Bugs / Misc

  • add sort and tailwind prettier configs; run them by @cloverich in #230

Full Changelog: v0.5.0...v0.6.0

v0.5.0

02 Jul 04:54
Compare
Choose a tag to compare

Features / Changes

See #123 for the plan that led to this release; see #169 for what's coming next. Changes are summarized below, and more details are in the pull request links.

Code block

Code block support was easy, but had a few issues with pasting and showing the correct language from the dropdown.
Screenshot 2024-07-01 at 9 50 12 PM

Bullet lists support

Screenshot 2024-07-01 at 9 51 49 PM

Toolbar support

Screenshot 2024-07-01 at 9 52 12 PM

I fleshed out the toolbar so you can properly toggle the various block and formatting options, links, etc. I moved the editor debug menus into it. It also exposes the shortcuts available for e.g. bold, italics, etc. But that wasn't helpful for creating headings quickly, so I added notion-style shortcuts e.g. # for headings, etc. This was mostly default plate features, with some tweaking.

Basic tagging support

Screenshot 2024-07-01 at 9 52 54 PM

I use tags frequently; originally intended to support them in the body of the document. But I realized I only use them for classifying documents, so I supported them top-level instead. I added first class support for them, so they are exposed in the sidebar and you can search by them.

Screenshot 2024-07-01 at 9 53 09 PM

I added some follow up notes for in-document tag support in the future.

Misc UX

There are a bunch of minor quality of life improvements, such as auto-setting the journal and tags when creating new documents, and being smarter about what happens when you navigate back after creating, editing, and deleting notes.

  • auto-set tags and default journal by @cloverich in #207
  • UX tweaks: Hide archived journals, more prominent delete, remove insert menu, block : in tags by @cloverich in #196
  • sync document crud with search by @cloverich in #205

Since I'm installing and using each build, it was time to include the version in the application. Eventually I'll take this further and add an in-app or linked change log, and / or auto-update.

At this point, the application is actually usable. Towards the end of last week I stopped using Apple notes and started using Chronicles as my daily driver. Using it in anger should help drive the app towards a more functional state and while #169 is my intended roadmap, I'll pivot out if other features are jumping out as more important.

Misc / Security / Refactoring

Full Changelog: v0.4.0...v0.5.0

v0.4.0 - Reignition

18 Feb 15:02
Compare
Choose a tag to compare

This closes out the first real sprint of work since I picked up the project again. While the last release was me closing out prior work, with a two year gap between start and completion, this release includes some actual new features. Its part of a push (#116 , #123 ) to get this application into its next phase, where its more representative of the style of note taking I've come to prefer. Its got a long way to go, but this is a great incremental step in that direction.

Feature work

The feature work was selected to ease my way back into feature development, and similar to the refactoring work below, set the stage for more notable upcoming features (#123 )

Drag and drop video, file support

Last release added support for dragging and dropping image files. With #152 and #153 you can now drop videos and regular files too. Videos will produce a video preview, similar to Apple notes or Notion.

Screenshot 2024-02-18 at 6 53 03 AM

Files will appear like regular links; clicking them will (on mac) open finder to their location.

In all cases, files, videos, and images are copied into the user files folder, the location being toggleable in preferences. I suspect future versions will get more sophisticated here, perhaps only referencing files, uploading them (if desired), and perhaps making that behavior different between different journals.

Journal Archiving

This is a basic way to mark journals as "read only". The main purpose is to provide a way to move them out of the main views (such as top of sidebar, journal selection dropdowns). I expect to build a bit more around this concept in the future.

Screenshot 2024-02-18 at 6 45 31 AM

Side bar with Journal selection

The goal here was to begin steering the app more towards traditional notes apps, i.e. folders and lists of notes, where you'd expect a sidebar with a way to select a folder (journal). Here it will set the search e.g. in:my journal. That search will persist when creating new notes or navigating to and from note viewing (#139)
Screenshot 2024-02-18 at 6 48 08 AM

Fixes

Two notable fixes:

  • Clicking links now correctly and consistently opens the external system browser. There were some cases where the internal Electron browser would navigate, which is a huge no-no. I did some refactoring in #153 so this is hopefully both more secure and less likely to regress in the future.
  • Sticky search navigation: As part of journal side-bar selection, a continuation of #115 , and with #155 , search should more consistently stick when expected, i.e. when navigating to and from note viewing and editing.

Refactoring / Project maintenance

A bunch of work went into refactoring and project maintenance. This was definitely edging on too much, taking a bit too much time and draining my energy and motivation. Yet, many of these improvements will help the next sprint move faster (test support, debug toolbar), eliminate blockers (package inconsistencies), and set the stage for future improvements. It addressed many security vulnerabilities as well.

Full Changelog: v0.3.0...v0.4.0

"Base Usability" -- Well kind of

18 Jan 17:27
Compare
Choose a tag to compare
Pre-release

What's Changed

Too many things to list. This release marks the end of the "base usability" sprint #69 -- although there's much more to build before this is truly the case (see #116 and #123)

Here's the auto-generated PR links Github made:

But most commits were to master, and its been 3 years since the last release. Here's what I think changed of note:

General Note taking UX

The general note taking UX is now in-line with a traditional note taking application:

  • "Journals" (folders) house collections of "documents" (notes)
  • Each document has a title and content
  • Document editing is (basic) WYSIWYG
  • Documents auto-save as you edit them
  • You can drag and drop images (these copy to an image directory, specified in preferences)

Screenshot 2024-01-18 at 8 32 06 AM

Note display and search

Most of the work went into these features

  • Documents are displayed in date-order
  • Search bar handles the various ways documents can be searched, displayed, and opened

Screenshot 2024-01-18 at 8 33 26 AM

The current list of supported search tokens:

  • before: - accepts either an ISO date (of any length) or a note uuid
  • in: - This is how to search within a journal
  • text: - full text search. Typing any search text and hitting enter automatically converts to this token
  • title: - Search (parts of) note titles

Full Changelog: v0.2.1...v0.3.0

Search interface, periods, focused headings

03 Oct 13:26
Compare
Choose a tag to compare

NOTE: Current version is much different than this one

This release adds the following features:

Initial barebones release

14 Aug 21:22
Compare
Choose a tag to compare
Pre-release

The initial release is a bare minimum version of the application -- no bells and whistles.

  • Basic journal management
  • Basic document viewing
  • Plain text editing

Screen Shot 2020-08-14 at 4 07 58 PM