sleek Changelog

What's new in sleek 2.0.14 RC 1

Apr 29, 2024
  • In this refactoring release, we've aimed to simplify the project and improve accessibility for contributors. While it may enhance performance, minor bugs could surface. Your feedback is appreciated

New in sleek 2.0.13 (Mar 29, 2024)

  • Added setting to change 1st day of the week
  • Added support to configure file watcher to your needs by allowing all available Chokidar options
  • Fixed #609 (comment)
  • Fixed #671

New in sleek 2.0.13 RC 2 (Mar 27, 2024)

  • Fixed Add options to show dates (esp. Due Date) as relative ("Today"/"2 days from now"/"2 weeks from now") on each item
  • #609
  • Introducing chokidarOptions settings (#692) and reverting default filewatcher configuration to pre 2.0.12. chokidarOptions can be set with all available Chokidar options.

New in sleek 2.0.13 RC 1 (Mar 26, 2024)

  • Fixed #671
  • Added a setting for defining the 1st day of the week (#609 (comment))
  • Removed English (GB) language setting since it is obsolete now

New in sleek 2.0.12 RC 5 (Mar 22, 2024)

  • Fixed 2 bugs in human friendly dates feature (#685, #609 (comment))

New in sleek 2.0.12 RC 4 (Mar 16, 2024)

  • Fixed wrong portugese translation for Notification threshold (#677)
  • Added file watcher settings (#675 & #676), documented in the wiki.
  • Fixed When an active todo.txt file is deleted (or becomes unavailable), the tab is closed, but the file's contents still show on the screen #670
  • Continued working on Add options to show dates (esp. Due Date) as relative ("Today"/"2 days from now"/"2 weeks from now") on each item #609

New in sleek 2.0.12 RC 3 (Mar 4, 2024)

  • Fixed #665
  • Continued working on human friendly dates (#609) and added missing translations

New in sleek 2.0.12 RC 2 (Feb 28, 2024)

  • Fixed broken translations of attribute group headlines
  • Refactoring Add options to show dates (esp. Due Date) as relative ("Today"/"2 days from now"/"2 weeks from now") on each item #609

New in sleek 2.0.12 RC 1 (Feb 26, 2024)

  • Enhanced proof of concept "human friendly dates" (#609)
  • Fixed Project attribute doesnt recognize a todo if its above a todo with a threshold tag #668
  • Added channels custom dimension for Matomo

New in sleek 2.0.11 (Feb 25, 2024)

  • Fixed a bug, which prevented some filters to be triggered
  • Fixed a bug, which triggered row rendering twice

New in sleek 2.0.10 (Feb 25, 2024)

  • Added proof of concept on how human friendly dates can look like in the interface (#609)
  • Added a setting excludeLinesWithPrefix, which can be used to exclude lines from being parsed (#660)
  • Fixes #661

New in sleek 2.0.9 (Feb 24, 2024)

  • Added markdown support #563
  • Added support for custom link protocols #360
  • Fixed Many advanced searches descrbed in the wiki do not seem to work #647
  • Fixed Sleek fails to remove the word "Date" from the todo field after user fixes an invalid date #648
  • Fixed Drawer size can be negative is then stuck #633
  • Fixed autocomplete fails to show those contexts/projects that currently visible todo items don't contain #637
  • Fixed Full display height on 4k monitor is not used #639

New in sleek 2.0.10 RC 2 (Feb 24, 2024)

  • Setting excludeLinesWithPrefix will only accept an array (#660)
  • Fixes Specific filter selection provokes wrong splashscreen #661
  • Upgraded dependencies

New in sleek 2.0.10 RC 1 (Feb 11, 2024)

  • Added proof of concept on how human friendly dates can look like in the interface.
  • Added a setting excludeLinesWithPrefix, which can be used to exclude lines from being parsed.

New in sleek 2.0.9 RC 4 (Feb 9, 2024)

  • Markdown links with file protocol should now work (#360)
  • Another attempt to fix missing scrollbar (#639)

New in sleek 2.0.9 RC 3 (Feb 8, 2024)

  • Fixed a bug in lazy loading
  • Fixed #639

New in sleek 2.0.9 RC 2 (Feb 8, 2024)

  • Fixed a bug in lazy loading
  • Fixed #639

New in sleek 2.0.9 RC 1 (Feb 4, 2024)

  • Fixed Sleek fails to remove the word "Date" from the todo field after user fixes an invalid date #648
  • Fixed Drawer size can be negative is then stuck #633
  • Fixed Many advanced searches descrbed in the wiki do not seem to work #647 (Contributed by @zerodat )
  • Added markdown support #563
  • Added link detection
  • Added support for local file links #360

New in sleek 2.0.8 (Jan 23, 2024)

  • Minor CSS bugfix in header
  • Fixed desktop file for Flathub build

New in sleek 2.0.7 (Jan 22, 2024)

  • Added search filter function as described here https://github.com/ransome1/sleek/wiki/Search-filters (Feature request: #179)
  • Added function to suppress notification for specific todos based on search filters (#542)
  • Added a function to delay the persistence of settings during window operations (partly fixes #615)
  • Fixed #629 (comment)
  • Fixed #604 (comment)
  • Removed and replaced some performance hungry MUI components
  • Fixed #616 (by @zerodat in #636)

New in sleek 2.0.7 RC 4 (Jan 16, 2024)

  • Added a prompt, that needs to be confirmed before a search filter is deleted
  • Search filters container will not be triggered by typing any longer. Users must either
  • Press arrow down while search field has focus
  • Press visual indicator (Arrow up and down icon)
  • Use keyboard shortcut Cmd or Ctrl and Shift and f

New in sleek 2.0.7 RC 3 (Jan 15, 2024)

  • Enhanced search filter proof of concept by a notification function (Discussion: #179 (comment), idea originated here #542)

New in sleek 2.0.7 RC 2 (Jan 14, 2024)

  • Added a function to delay the persistence of settings during window operations.
  • Refactored the search filter feature.

New in sleek 2.0.7 RC 1 (Jan 13, 2024)

  • Added a proof of concept how a search filter function in combination with an autocomplete feature could look like in sleek
  • Removed some performance hungry MUI components

New in sleek 2.0.6 (Jan 12, 2024)

  • Fixed a bug during archiving
  • Fixed an issue, that would add a todo from dialog and also create a todo from search field's content
  • Fixed flickering of splashscreen's content
  • External links will now open in browser (#629)
  • Added Disable animations setting (#615 (comment))
  • Refactoring

New in sleek 2.0.5 (Jan 5, 2024)

  • Added button to clear dates from textfield in dialog
  • On cyrillic input method the Ctrl & N (Ctrl & т) keyboard shortcut should now work
  • Code & logic further refactored

New in sleek 2.0.4 (Jan 3, 2024)

  • Changed:
  • Lot's of code and logic have been refactored
  • Added click event to tray as it is done in Joplin (#548)
  • Added fix for wrong creation dates during creation of recurring todo (#611)
  • Should fix bugs during creation of recurring todo (#611)
  • Search strings are persisted when list reloads (#604)
  • Trial and error on reported issue with dark mode on Windows (#600)
  • Prevents the Cmd or Ctrl key of getting stuck in attribute drawer (#608)
  • Added rec:0d edge case handling (#611)
  • Merged the single and multiline textfield into one (#178) and added general improvements on the handling of the multiline textfield
  • Fixed #576
  • Attribute fields in todo dialog will now update during typing (#533)
  • On macOS txt and md files can now be dropped on sleeks dock icon
  • On macOS sleek now appears in "Open With" context menu for txt and md files
  • Possibly fixes #570, #615

New in sleek 2.0.4 RC 6 (Dec 31, 2023)

  • Bug fixes
  • Refactoring

New in sleek 2.0.4 RC 5 (Dec 28, 2023)

  • sleek's on a diet; Lot's of refactored code
  • On macOS txt and md files can now be dropped on sleeks dock icon
  • On macOS sleek now appears in "Open With" context menu for txt and md files

New in sleek 2.0.4 RC 4 (Dec 23, 2023)

  • Merged the single and multiline textfield into one (#178)
  • Fixed #576
  • Attribute fields in todo dialog will now update during typing (#533)
  • General improvements on the handling of the multiline textfield
  • Refactoring

New in sleek 2.0.4 RC 3 (Dec 19, 2023)

  • Added missing environment variables for code signing to pipeline manifest for Windows build (#615)
  • Added rec:0d edge case handling (#611)

New in sleek 2.0.4 RC 2 (Dec 19, 2023)

  • What's Changed/l
  • Search strings are persisted when list reloads (#604)
  • Trial and error on reported issue with dark mode on Windows (#600)
  • Prevents the Cmd or Ctrl key of getting stuck in attribute drawer (#608)
  • Should fix bugs during creation of recurring todo (#611)
  • Refactoring, can lead to unexpected issues

New in sleek 2.0.4 RC 1 (Dec 14, 2023)

  • What's Changed:
  • Added click event to tray as it is done in Joplin (#548)
  • Added fix for wrong creation dates during creation of recurring todo (#611)
  • Improved error handling
  • Updated issue templates
  • Fixed some of the test cases

New in sleek 2.0.3 (Dec 11, 2023)

  • Fix paths in tests to work independent of OS. by @stephprobst in #568
  • Fixes strict and non-strict threshold recurrence. by @stephprobst in #613
  • Changed wording for revealing todo file (#592)
  • Fixed flickering tray icon, when different file is selected (#564)
  • Archiving is now only possible, when at least one completed todo is in file (#564)
  • Fixed a bug which prevented drawer from opening, when there were no todos in file (#564)
  • Further enhanced the handling of archiving file (#577)
  • When creating archive file, the proposed file name is done.txt (#564)
  • Due to limitations in Electron's tray API, sleek is regressing to the behavior, where any click on tray icon will open context menu (#548) if the desktop environment allows it
  • Fix paths in tests to work independent of OS. by @stephprobst in #568
  • Changed wording for revealing file in file manager (#592)
  • Removed the hide window keyboard shortcut in Windows and Linux builds (#591)
  • Fixed a bug that provoked a crash report during shutting down the app on macOS
  • When a file is added to sleek, it won't define an archive file automatically any longer (#564)
  • Added archiving button to navigation
  • On first archive, sleek will ask to select or create an archive file (#564)
  • Fixed a bug in notification feature: A todo due in the past won't trigger notifications any longer
  • Changed behavior of notification distribution: A todo which due date falls within the range of today up until the specified notification threshold, will trigger a notification once per day (#581). The notification feature is explained here: https://github.com/ransome1/sleek/wiki/Notifications-and-badges
  • Disabled spell checking for now
  • Fixed pixelated tray and window icons on Windows build (#582)
  • Window menu is now hidden by default on Windows and Linux, Alt key reveals it (#582)
  • Reloading of further rows now happens earlier and the amount of reloaded rows has been increased by 10 (#570)
  • Added wider use of React Memo in order to avoid unnecessary re-rendering (#579 and partially #570 (comment))
  • Enabled file tabs and search bar to be shown simultaneously (#574)
  • Added button in About menu, which let users reveal the configuration folder in file manager

New in sleek 2.0.3 RC 5 (Dec 10, 2023)

  • Changed wording for revealing todo file (#592)
  • Fixed flickering tray icon, when different file is selected (#564)
  • Archiving is now only possible, when at least one completed todo is in file (#564)
  • Fixed a bug which prevented drawer from opening, when there were no todos in file (#564)
  • Further enhanced the handling of archiving file (#577)
  • When creating archive file, the proposed file name is done.txt (#564)
  • Due to limitations in Electron's tray API, sleek is regressing to the behavior, where any click on tray icon will open context menu (#548)

New in sleek 2.0.3 RC 4 (Nov 28, 2023)

  • Fix paths in tests to work independent of OS. by @stephprobst in #568
  • Changed wording for revealing file in file manager (#592)
  • Removed the hide window keyboard shortcut in Windows and Linux builds (#591)
  • Fixed a bug that provoked a crash report during shutting down the app on macOS
  • When a file is added to sleek, it won't define an archive file automatically any longer (#564)
  • Added archiving button to navigation
  • On first archive, sleek will ask to select or create an archive file (#564)
  • Fixed a bug in notification feature: A todo due in the past won't trigger notifications any longer
  • Changed behavior of notification distribution: A todo which due date falls within the range of today up until the specified notification threshold, will trigger a notification once per day (#581). The notification feature is explained here: https://github.com/ransome1/sleek/wiki/Notifications-and-badges

New in sleek 2.0.3 RC 3 (Nov 26, 2023)

  • Introduced function, to permanently suppress already sent notifications (#581)
  • Disabled spell checking for now
  • Fixed pixelated tray and window icons on Windows build (#582)
  • Window menu is now hidden by default on Windows and Linux, Alt key reveals it (#582)

New in sleek 2.0.3 RC 2 (Nov 23, 2023)

  • Left click on tray (supported by all platforms) will open sleek, right click will open context menu (only supported by macOS and Windows) (#548, #580)
  • Tray icon on Windows is not displayed pixelated any longer (#582)
  • Reloading of further rows now happens earlier and the amount of reloaded rows has been increased by 10 (#570)

New in sleek 2.0.3 RC 1 (Nov 22, 2023)

  • Added wider use of React Memo in order to avoid unnecessary re-rendering (#579 and partially #570 (comment))
  • Enabled file tabs and search bar to be shown simultaneously (#574)

New in sleek 2.0.2 (Nov 2, 2023)

  • Fixed a bug which threw an error in Linux when window was unmaximized
  • Fixed a bug, that lead to sleek hiding todos with a due date in the future
  • This release provides a universal build for macOS, which can be used on x86 and arm64 systems

New in sleek 2.0.1 (Oct 31, 2023)

  • What's changed:
  • Added missing configuration and icon for AUR build
  • Added the migration function of electron-store
  • Important: Old configuration will be discarded in order to onboard to the new config migrations system

New in sleek 2.0.0 Dev 19 (Oct 28, 2023)

  • Added keyboard short cut to delete selected rows
  • Fixed a bug in todo deletion process
  • Improved keyboard shortcuts in search field (#553 & #545)

New in sleek 2.0.0 Dev 18 (Oct 27, 2023)

  • Lot's of refactoring; Please report if anything broke
  • Added support for securityScopedBookmarks (2.0 now ready for Mac App Store release)
  • Fixed the snap store build process
  • Fixed the Flathub build process, this developer preview can be installed using flatpak install https://dl.flathub.org/build-repo/59707/com.github.ransome1.sleek.flatpakref
  • Added threshold for due date function
  • Added badge count for macOS builds
  • Added bulk todo creation in multi line text field

New in sleek 2.0.0 Dev 17 (Oct 20, 2023)

  • Added support for multi line text field, please participate on testing this feature
  • Fixed #550

New in sleek 2.0.0 Dev 16 (Oct 16, 2023)

  • What's Changed
  • Fix Recurring tasks no longer get a priority #543 by @gdarcy in #544
  • Added en-gb locale to tackle "1st day of the week" issue (#304)
  • Added zoom function and replaced non-responsive leftovers
  • On going refactoring

New in sleek 2.0.0 Dev 15 (Oct 10, 2023)

  • Always interpret ambiguous dates as future dates by @gdarcy in #536
  • Fixed #534
  • Fixed #539
  • Fixed #538
  • Fixed #530

New in sleek 2.0.0 Dev 14 (Sep 29, 2023)

  • Added multi language support
  • Added Korean and Hindi language options
  • Converted more React components to TypeScript and refactored them

New in sleek 2.0.0 Dev 13 (Sep 27, 2023)

  • Added multi language support
  • Added Korean and Hindi language options
  • Converted more React components to TypeScript and refactored them

New in sleek 2.0.0 Dev 12 (Sep 25, 2023)

  • This changed:
  • Added context menu to file tabs, which provides functions to
  • reveal files in file manager
  • change location of done file (Hovering over button reveals the current location of the done file) (#457)
  • Sorting order of attribute groups in drawer are now aligned with the order configured in Sorting tab

New in sleek 2.0.0 Dev 11 (Sep 24, 2023)

  • Added an option to minimize sleek to the system tray
  • Fixed #170
  • Fixed #319
  • Enhanced the logic of recurring todos in order to fit @zerodat 's initial requirements
  • Added threshold date creation and manipulation to recurring todos logic

New in sleek 2.0.0 Dev 10 (Sep 22, 2023)

  • Added dark mode
  • Added setting for toggling the color themes
  • Files can be dragged and dropped anywhere into sleek
  • A css file (customStyles.css) is available in user config directory, which can be used to add custom styles to sleek (#99)
  • Added icons to splash screens
  • Fixed Windows line break issue (mentioned in #68)
  • CSS refactoring ongoing

New in sleek 2.0.0 Dev 9 (Sep 12, 2023)

  • Moved todo count (reduced to available todos) into the search placeholder text: #445
  • Added function to allow all file extensions in file dialog (contributed by @ludrol): #514
  • Navigation can be hidden, either by using button or keyboard shortcut Ctrl + Alt + H: #339
  • File tabs can be hidden by using setting: #339
  • Added placeholder in attribute tab of drawer, when no attribute are available yet
  • Added setting to show or hide todos with due dates in the future: #368
  • Added setting to show or hide todos with threshold dates in the future: #368

New in sleek 2.0.0 Dev 8 (Sep 4, 2023)

  • Adjusted behavior of relative and absolute days: #428
  • Added a setting to let sleek convert relative dates to absolute days: #428
  • Added a setting to allow file type extension

New in sleek 2.0.0 Dev 7 (Aug 31, 2023)

  • Sorting function (in drawer) will be hidden, when sorting as in file is enabled
  • Drawer and search visibility state are now persisted
  • Adjustments to file watcher configuration
  • Fixed issue after recurring todo was created
  • Fixed recurrence function if single character was passed as interval
  • Fixed broken business day recurrence
  • Dates can now be selected in table
  • Added PoC to fully integrate search bar with header bar

New in sleek 2.0.0 Dev 6 (Aug 29, 2023)

  • Added accordion function to attribute drawer
  • Added function to persist the setting of the accordion
  • Minor bugfixes and CSS improvements

New in sleek 2.0.0 Dev 5 (Aug 28, 2023)

  • Added support for speaking dates (with help of the Sugar extension)
  • Added speaking date support for threshold dates #460
  • Improved datepickers
  • Refactored the increment count of attributes in drawer

New in sleek 2.0.0 Dev 4 (Aug 26, 2023)

  • Added setting for appending creation date when todo is created
  • Separated Due and Threshold dates in table
  • Added filters to hide/show todos hidden and completed todos
  • Added sorting as in file
  • Added advanced sorting method, which comprises all available attributes
  • Added revert sorting of each sorting attribute
  • Search bar is now hidden per default and can be accessed by click on button or keyboard shortcut (Ctrl or CMD and F)
  • Added lazy loading

New in sleek 2.0.0 Dev 3 (Jul 23, 2023)

  • Added logic for recurring todos
  • Added unit tests for recurring todos

New in sleek 2.0.0 Dev 1 (Jul 18, 2023)

  • This is an early developer preview with some basic functionality implemented, although many features are still missing.
  • The purpose of this release is to provide developers with an initial glimpse of how sleek will be developed in the future. We encourage you to share your feedback in the appropriate discussions thread.

New in sleek 1.3.1 (May 15, 2023)

  • Fixed: #488
  • Fixed: #480
  • Updated dependencies
  • Changes Matomo URL

New in sleek 1.3.1 (Mar 5, 2023)

  • Updated dependencies
  • Added missing Chinese translations (#470)

New in sleek 1.3.1 RC 3 (Dec 26, 2022)

  • Bulk operations:
  • Multiple todos can be selected by pressing Ctrl/Meta key and clicking the todo row. Right mouse click will then expose the context menu, which allows bulk operations. Furthermore a new button Bulk operations has been added, which provides bulk operations to add and delete contexts and projects.
  • This PoC provides bulk operations for:
  • Priorities
  • Copy
  • Delete
  • Add and remove contexts and projects

New in sleek 1.3.1 RC 2 (Dec 8, 2022)

  • Added shift key to the due date keyboard shortcuts (#407)
  • Switched file watcher method and introduced a 100ms interval, to solve issues with Syncthing, Dropbox and alike (#443)

New in sleek 1.3.1 RC 1 (Nov 30, 2022)

  • Fixed broken keyboard shortcuts

New in sleek 1.3.0 (Nov 28, 2022)

  • CSS improvments on filter drawer
  • Minor refactoring in filter.js
  • Fix for issue #429 by @zerodat in #433
  • Fix for issue #311 by @zerodat in #435

New in sleek 1.3.0 RC 1 (Nov 8, 2022)

  • Optimised datepicker's behavior (#398)
  • Added simple prototype for #281

New in sleek 1.2.9 (Nov 6, 2022)

  • What's Changed:
  • Fix Due date issue with tasks created using 'Relative' due dates in Filter bar #428
  • Fix Sidebar tooltips "undefined" or missing #436
  • Fix "Delete" does not work #429
  • Fix: "hide window" shortcut
  • Fix: Missing appendCreationDate option (#432)
  • Added Drag and Drop feature for adding new files (#413)
  • Minor CSS fixes
  • Added shortcut for deleting todos

New in sleek 1.2.9 RC 2 (Nov 4, 2022)

  • Fixed #428
  • Added shortcut for deleting todos
  • Updated external libraries

New in sleek 1.2.9 RC 1 (Nov 1, 2022)

  • Fix for issue #429 by @zerodat in #433
  • Fixed "hide window" shortcut
  • Fixed missing appendCreationDate option (#432)
  • Added Drag and Drop feature for adding new files (#413)
  • Minor CSS fixes

New in sleek 1.2.8 (Oct 19, 2022)

  • Fixed:
  • Task text deleted when selecting a Project / Context using autocomplete

New in sleek 1.2.7 (Oct 18, 2022)

  • Bugfix (#423)

New in sleek 1.2.6 (Oct 7, 2022)

  • Bugfix (#422)
  • Updated Playwright test cases

New in sleek 1.2.6 RC 1 (Oct 6, 2022)

  • Fixed Playwright test cases
  • Fixed bug that turned input value to lowercase (#422)

New in sleek 1.2.5 (Oct 5, 2022)

  • Fixed bug that, on renaming or deleting filters, duplicated all todos (#421)
  • Fixed bug in auto complete (mentioned in #294)

New in sleek 1.2.5 RC 1 (Oct 5, 2022)

  • Fixed bug that, on renaming or deleting filters, duplicated all todos (#421)

New in sleek 1.2.4 (Oct 5, 2022)

  • Fixed bug that produced duplicated recurring todos (#420)
  • Fixed tray bug (#389)
  • Fixed CSS bugs (#403, #415)
  • Added Russian translations (Contributed in #393 by @DmDrMos)
  • Added new options in settings and corresponding translations

New in sleek 1.2.4 RC 3 (Oct 4, 2022)

  • Fixed bug that produced duplicated recurring todos
  • Fixed tray bug
  • Fixed CSS bugs
  • Added Russian translations
  • Added new options in settings and corresponding translations

New in sleek 1.2.4 RC 2 (Oct 4, 2022)

  • Fixed tray bug (#389)
  • Added new options in settings and corresponding translations

New in sleek 1.2.4 RC 1 (Oct 3, 2022)

  • Added Russian translations (Contributed in #393 by @DmDrMos)
  • Fixed CSS bugs (#403, #415)

New in sleek 1.2.3 (Oct 3, 2022)

  • Fixed archiving function (#400)
  • Fixed datepicker

New in sleek 1.2.3 RC 2 (Oct 2, 2022)

  • Fixed archiving function (#400)
  • Fixed datepicker

New in sleek 1.2.3 RC 1 (Oct 2, 2022)

  • Added an option, that makes searching case sensitive.

New in sleek 1.2.2 (Oct 1, 2022)

  • sleek is now less strict on converting todos to the jsTodoTxt scheme (This will only happen if todos are being marked as (in)complete and archived, if filters will be renamed or deleted or if the date, priority or recurrence pickers are being used)
  • Fallback for missing translations implemented, solves #412 (contributed by @KingOrdinaryCitizen)
  • Bugs fixed and duplicate code removed

New in sleek 1.2.2 RC 4 (Sep 29, 2022)

  • WIP: Making sleek less strict on touching todos that users having worked on
  • Todos will still be altered when:
  • Using datepicker
  • Using priority picker
  • Using the interface to rename or delete filters
  • Marking todos as complete or incomplete
  • Archiving todos

New in sleek 1.2.2 RC 3 (Sep 27, 2022)

  • Removed duplicate load of translations in IPC handle method
  • Added a fallback if-statement, that changes (and persists) users language if it's not found in supported languages

New in sleek 1.2.2 RC 2 (Jul 1, 2022)

  • Changes:
  • When saving to file (adding, editing, delete) only single lines will be changed
  • Work in progress:
  • Lines edited with sleek will still be rearranged according to jsTodoTxt
  • Work on the archiving function is still in progress

New in sleek 1.2.2 RC 1 (Jun 15, 2022)

  • Added proof of concept: Links will be automatically detected and replaced with the website page title. Can be deactivated in settings.

New in sleek 1.2.1 (Jun 14, 2022)

  • Rearranged sources in order to fix Flathub and aur builds

New in sleek 1.2.0 (Jun 14, 2022)

  • Enhanced dock behavior when in tray mode
  • sleek now quits (Ctrl/Command + Q) when in tray mode (#366)
  • Added datepicker support for threshold dates (Based on contribution by zemua, discussion: #317)
  • Added support for relative due and threshold date (Contributed by jdckr, discussion: #337)
  • WIP: Refactored chunks of the CSS
  • Enabled arrow key support when drawer is opened (#364)
  • Added pri: extension support when restoring completed todo (#363)

New in sleek 1.2.0 RC 3 (Apr 12, 2022)

  • Enhanced dock behavior when in tray mode
  • sleek now quits (Ctrl/Command + Q) when in tray mode (#366)

New in sleek 1.2.0 RC 1 (Apr 11, 2022)

  • WIP: Refactoring CSS
  • Enabled arrow key support when drawer is opened (#364)
  • Added pri: support when restoring completed todo (#363)

New in sleek 1.1.9 (Apr 7, 2022)

  • Fixed recurrence bug (#362)
  • Enhanced darkmode and fixed text color bug (#361)

New in sleek 1.1.8 (Apr 6, 2022)

  • Fixed priority shortcuts (#356)
  • Updated icon set
  • Enhanced theme detection
  • A new appearance option will now let users decide between "Dark", "Light" and "Auto" (follows the OS preference) (#340)
  • Autoupdate for AppImage and MacOS is now disabled by default, but can be enabled in settings (#355)
  • Fixed Use as template always add creation date #354
  • Fixed When sorted primarily by due-date, incorrect date labeled as "Today"#352
  • Fixed Project / context selection using keys in autocomplete when creating a new task#353
  • Added improved behavior on Escape (Contributed by M4he, #351)
  • Fixed filter button bug (#353)
  • Added removable-media plug for Snap builds (Contributed by tssmits, #341)
  • Fixed bugs in main menu
  • Added new context option (Priority quick changer, contributed by @M4he)
  • Fixed sorting bug (350)
  • Adjusted test cases to new context options

New in sleek 1.1.8 RC 5 (Apr 5, 2022)

  • Fixed priority shortcuts (#356)
  • Updated icon set
  • Enhanced theme detection

New in sleek 1.1.8 RC 4 (Apr 4, 2022)

  • A new appearance option will now let users decide between "Dark", "Light" and "Auto" (follows the OS preference) (#340)
  • Autoupdate for AppImage and MacOS is now disabled by default and can be enabled in settings (#355)

New in sleek 1.1.8 RC 3 (Apr 4, 2022)

  • Fixed #354
  • Fixed #352
  • Fixed #353

New in sleek 1.1.8 RC 2 (Mar 30, 2022)

  • Added improved behavior on Escape (Contributed by M4he, #351)
  • Fixed filter button bug (#353)
  • Added removable-media plug for Snap builds (Contributed by tssmits, #341)
  • Fixed bugs in main menu
  • More work on Mac App Store submission

New in sleek 1.1.8 RC 1 (Mar 29, 2022)

  • Added new context option (Priority quick changer, contributed by @M4he)
  • Fixed sorting bug (350)
  • Adjusted test cases to new context options

New in sleek 1.1.7 (Mar 25, 2022)

  • Major parts of the code have been refactored
  • CSS has been more fine tuned
  • MacOS builds are now signed and notirized by Apple
  • Due to deprecation of Spectron, automated e2e testing is now implemented with Playwright and first batch of test cases have been added
  • Automated appending of creation date is now false per default. If needed can be activated by hidden preference (https://github.com/ransome1/sleek/wiki/Hidden-preferences,-custom-variables-and-command-line-parameters)
  • Added enhancement for date (creation date) sorting dimension
  • Fixed current day bug in datepicker

New in sleek 1.1.7 RC2 (Mar 14, 2022)

  • Refactoring: roughly 75% done
  • Automated appending of creation date is now false per default (#312). If needed can be activated by hidden preference (https://github.com/ransome1/sleek/wiki/Hidden-preferences,-custom-variables-and-command-line-parameters)
  • Added enhancement for date (creation date) sorting dimension (https://github.com/ransome1/sleek/discussions/344)

New in sleek 1.1.7 RC1 (Jan 27, 2022)

  • Added a first batch of Playwright test cases
  • Fixed current day bug in datepicker (#331)

New in sleek 1.1.6 (Jan 16, 2022)

  • Added keyboard enhancements (#140)
  • Due date picker can now be accessed in todo list directly by clicking on the icon
  • Minor bug fixes
  • More work on modularising the code basis
  • Added option for sorting according by file and added option to invert top level sorting (#306 & #296)
  • Added white space group separator for non grouped elements (#313)
  • Adjusted toggle colors for better visibility in dark mode (#322)
  • Fixed misalignment of icons in compact mode (#321 & #300)
  • Fixed CSS bug in line handling (#320)
  • Added polish translations (contributed by @fusilli)
  • Added missing translations

New in sleek 1.1.6 RC 3 (Jan 11, 2022)

  • Added option for sorting according by file and added option to invert top level sorting (#306 & #296)
  • Added white space group separator for non grouped elements (#313)
  • Adjusted toggle colors for better visibility in dark mode (#322)
  • Fixed misalignment of icons in compact mode (#321 & #300)
  • Fixed CSS bug in line handling (#320)
  • Added polish translations (contributed by @fusilli)

New in sleek 1.1.6 RC 2 (Dec 26, 2021)

  • Date picker can now be triggered in todo table by clicking on the due date icon
  • Further enhancements on keyboard shortcuts in terms of todo table navigation (#140)

New in sleek 1.1.6 RC 1 (Dec 21, 2021)

  • Added keyboard enhancements

New in sleek 1.1.5 (Dec 17, 2021)

  • Added *.todo as new file extension (#303)
  • Fixed UI bug in compact mode (#300)

New in sleek 1.1.4 (Dec 16, 2021)

  • Minor CSS corrections in dark mode
  • UX improvement: If in autocomplete only a single result is shown and selected, it will be added automatically (#294)
  • Added new sorting option "Creation date" (#296)
  • Fixed keyboard shortcut issue (#259)
  • Ctrl/CMD + C will copy all visible todos to clipboard (#299)
  • Duplicate instances of sleek are now being prevented (#258, contributed by @theperiscope). If you need multiple instances of sleek, you can set an environment variable: https://github.com/ransome1/sleek/wiki/Custom-variables-and-command-line-parameters
  • Fixed print function on MacOS
  • Removed remaining hardcoded strings (#274)
  • Week numbers have been added to date picker and 1st day of the week has been set to Monday (#304)

New in sleek 1.1.4 RC 6 (Dec 15, 2021)

  • Added environment variable to force sleek to open multiple instances (#258).
  • Week numbers have been added to date picker and 1st day of the week has been set to Monday (#304)

New in sleek 1.1.4 RC 5 (Dec 14, 2021)

  • Minor CSS corrections in dark mode
  • UX improvement: If in autocomplete only a single result is shown and selected, it will be added automatically (#294)
  • Added new sorting option "Creation date" (#296)
  • Fixed keyboard shortcut issue (#259)
  • Ctrl/CMD + C will copy all visible todos to clipboard (#299)
  • Duplicate instances of sleek are now being prevented (#258, contributed by @theperiscope)
  • Fixed print function on MacOS
  • Removed remaining hardcoded strings (#274)

New in sleek 1.1.4 RC 4 (Dec 2, 2021)

  • Minor CSS corrections in dark mode
  • UX improvement: If in autocomplete only a single result is shown and selected, it will be added automatically
  • Added new sorting option "Creation date"
  • Fixed keyboard shortcut issue
  • Ctrl/CMD + C will copy all visible todos to clipboard
  • Duplicate instances of sleek are now being prevented

New in sleek 1.1.4 RC 3 (Nov 29, 2021)

  • Minor CSS corrections in dark mode
  • UX improvement: If in autocomplete only a single result is shown and selected, it will be added automatically (#294)
  • Added new sorting option "Creation date" (#296)
  • Fixed keyboard shortcut issue (#259)
  • Ctrl/CMD + C will copy all visible todos to clipboard (#299)

New in sleek 1.1.4 RC 2 (Nov 28, 2021)

  • Minor CSS corrections in dark mode
  • UX improvement: If in autocomplete only a single result is shown and selected, it will be added automatically
  • Added new sorting option "Creation date"
  • Fixed keyboard shortcut issue

New in sleek 1.1.4 RC 1 (Nov 26, 2021)

  • Minor CSS corrections in dark mode.
  • UX improvement: If in autocomplete only a single result is shown and selected, it will be added automatically.
  • Added new sorting option "Creation date".

New in sleek 1.1.3 (Nov 7, 2021)

  • Filter tags in todo row are now clickable (#282)
  • When no filter tags are available, the empty autocomplete container will not be shown any longer (#244)
  • Bugfix (#286)
  • Bugfix (#285)
  • Escape will now close context menu (#278)
  • Alt + Arrow keys won't remove priorities on MacOS any longer

New in sleek 1.1.3 RC 3 (Nov 5, 2021)

  • Filter tags in todo row are now clickable (#282)
  • When no filter tags are available, the empty autocomplete container will not be shown any longer (#244)
  • Bugfix (#286)
  • Bugfix (#285)
  • Escape will now close context menu (#278)

New in sleek 1.1.3 RC 2 (Nov 4, 2021)

  • Bugfix (#286)

New in sleek 1.1.3 RC 1 (Oct 28, 2021)

  • Escape will now close context menu (#278)
  • Bugfix (#285)

New in sleek 1.1.2 (Oct 4, 2021)

  • Fixed missing group headers on lazy loading (#192)
  • Improved link click (#264)
  • Added Hungarian translations (Contributed by urbalazs)
  • Datepicker shortcuts will now change datepicker field too (#236)
  • Fixed redundant confirmation on popup close when content input hasn't changed
  • Priority will be removed after task is being completed and preserved with prio: attribute (#271)
  • Filewatcher instances will be properly closed on change (#265)
  • Improved background refresh (#263)

New in sleek 1.1.2 RC 4 (Oct 3, 2021)

  • Fixed missing group headers on lazy loading (#192)
  • Improved link click (#264)
  • Added Hungarian translations (Contributed by urbalazs)
  • Datepicker shortcuts will now change datepicker field too (#236)
  • Fixed redundant confirmation on popup close when content input hasn't changed
  • Priority will be removed after task is being completed (#271)
  • Filewatcher instances will be properly closed on change (#265)
  • Improved background refresh (#263)

New in sleek 1.1.2 RC 2 (Sep 29, 2021)

  • Fixed needless confirmation on unchanged input values (#262)
  • Improved link click (#264)

New in sleek 1.1.2 RC 1 (Sep 24, 2021)

  • Fixed group header issue on lazy loading

New in sleek 1.1.1 (Aug 23, 2021)

  • Added turkish translations (Contributed by @mertmit)
  • Improved Spanish translations (Contributed by @carvid)
  • Improved multi line behavior
  • Updated dependencies

New in sleek 1.1.1 RC 1 (Aug 22, 2021)

  • Added turkish translations (Contributed by @mertmit)
  • Improved Spanish translations (Contributed by @carvid)
  • Improved multi line behavior
  • Updated dependencies

New in sleek 1.1.0 (Jul 27, 2021)

  • Added file tabs for easier handling of multiple files
  • Added keyboard shortcuts to switch between multiple files and close them
  • Fixed a glitch in the hidden todo function (#220)
  • Bugfix on auto refresh (#219)
  • Added a basic print view and keyboard shortcut (#212)
  • Fixed bug in tray function

New in sleek 1.1.0 RC 6 (Jul 26, 2021)

  • Fixed a glitch in function which writes data to file

New in sleek 1.1.0 RC 5 (Jul 25, 2021)

  • Fixed hidden todo bug
  • Fixed Japanese and Chinese placeholder lengths
  • File history is being preserved when closing tabs

New in sleek 1.1.0 RC 4 (Jul 21, 2021)

  • Improved file tab function
  • Improved print CSS
  • Fixed a glitch in auto refresh
  • Fixed a bug in tray function

New in sleek 1.1.0 RC 3 (Jul 19, 2021)

  • Improvements on file tab function.

New in sleek 1.1.0 RC 2 (Jul 17, 2021)

  • Added basic print function (Keyboard shortcut: Ctrl or CMD and P).

New in sleek 1.1.0 RC 1 (Jul 17, 2021)

  • Added tab bar for switching between files (#189)
  • Visual enhancements of datepicker (#213)

New in sleek 1.0.9 (Jul 15, 2021)

  • Added threshold date/deferred date function (Contributed by @zerodat).
  • Minor CSS adjustments
  • Added environment variable SLEEK_CUSTOM_FILE and command line parameter

New in sleek 1.0.9 RC 4 (Jul 13, 2021)

  • Added fix for #129 Jumping auto-insert
  • Added version number on hover over lower navigation bar (#198)
  • Added command line parameter for custom files (#173)

New in sleek 1.0.9 RC 3 (Jul 12, 2021)

  • Added threshold function as described in #193
  • Added user friendly parsing setting for ambiguous dates as described in #199

New in sleek 1.0.9 RC 2 (Jul 8, 2021)

  • Added empty state visualization for categories without filters present
  • Added updated translation for Brazilian Portugese

New in sleek 1.0.9 RC 1 (Jul 7, 2021)

  • Added environment variable SLEEK_CUSTOM_FILE which will force a custom file path to be watched, which cannot be changed unless the env is changed or removed again #173
  • Added confirmation on background click when todo text field has been changed #187
  • Fix for #129
  • Fix for unproportional priority counter bubbles in compact mode #190

New in sleek 1.0.8 (Jul 5, 2021)

  • Added advanced search and filter expressions
  • Minor GUI refresh and code clean up

New in sleek 1.0.7 (Jun 25, 2021)

  • Added Japanese translations (Contributed by @nutnutwin)
  • Confirmation added to filter delete function
  • Added multi level sorting

New in sleek 1.0.8 Pre-release (Jun 24, 2021)

  • This is a test release for a feature contributed by @zerodat. It contains sophistictaed approach to an advanced search method. A description of how it works and what it is capable of as well as the testing discussion can be found here: #132

New in sleek 1.0.7 Pre-release (Jun 22, 2021)

  • Added Japanese translations (Contributed by @nutnutwin)
  • Confirmation added to filter delete function
  • Added multi level sorting

New in sleek 1.0.6-2 (Jun 19, 2021)

  • General refinement on CSS, JS and HTML
  • Performance enhancement on Sugar implementation

New in sleek 1.0.6-1 (Jun 18, 2021)

  • Added confirmation prompt for archiving function, language switch and tray toggle
  • Code maintenance

New in sleek 1.0.6 (Jun 13, 2021)

  • More button (of todo row) with right click context menu
  • Added padding to MacOS dock icon
  • Added badge counter (for todos that are due today or in the past) for Windows and MacOS
  • Fixed a bug in filter/view sidebar status
  • Tabindex will be jailed in modal windows
  • Bumped jsTodoTxt to 0.10
  • Added support for friendly due date names (Contributed by @weisserd)
  • Updated the help section
  • Cleaned up the code
  • Added new language: Brazilian Portugese (Contributed by @thiagoalcav)

New in sleek 1.0.6-3 Pre-release (Jun 6, 2021)

  • Fix for MacOS:
  • Closed windows won't be destroyed any longer and can be reopend from dock again

New in sleek 1.0.6-2 Pre-release (Jun 6, 2021)

  • Badge counter now includes todo that are due today and in the past
  • Fixed a bug on filter/view sidebar state and visualization
  • Tabindex will be jailed in modal windows

New in sleek 1.0.6-1 Pre-release (Jun 6, 2021)

  • More button (of todo row) replaced with right click context menu
  • Added padding to MacOS dock icon
  • Added badge counter for Windows and MacOS (untested due to lack of Apple hardware)

New in sleek 1.0.5 (Jun 1, 2021)

  • Empty filters will still be visible after search or selection
  • Contexts, projects and priorities can be bulk renamed and deleted (right click on filter)
  • Fixed minor issues in auto complete function
  • Added zipped option for Windows
  • Improved CSS on filters
  • Improved CSS on compact mode
  • Improved recurrence behavior on monthly settings (Contribution by @zerodat)
  • Added Simplified Chinese translations (Contribution by @nutnutwin)
  • Added cluster based todo rendering to improve performance if using large todo.txt files
  • Fixed "Hide categories" function, which now triggers the stat box again
  • Fixed broken sorting when sort by context, project or due date was selected

New in sleek 1.0.5-5 Pre-release (May 30, 2021)

  • Added Simplified Chinese translations (Contribution by @nutnutwin)

New in sleek 1.0.5-3 Pre-release (May 29, 2021)

  • Empty filters will still be visible after search or selection
  • Contexts, projects and priorities can be bulk renamed and deleted (right click on filter)
  • Fixed minor issues in autocomplete function
  • Added zipped option for Windows
  • Improved CSS on filters
  • Improved CSS on compact mode

New in sleek 1.0.5-1 Pre-release (May 28, 2021)

  • This is an early development version for this feature, please do not use it on your real todo.txt files.
  • Empty filters won't disappear any longer
  • Contexts, projects and priorities can be bulk changed (right click on filter)

New in sleek 1.0.4 (May 27, 2021)

  • Refactored archiving function (will also now add a new line at the end of done.txt file)
  • Keyboard shortcuts adjusted to todotxt.net. Only about half of the shortcut could be inherited. As for the rest, yet missing functions have to be implemented into sleek.
  • Fix: Duplicate todos after file has been changed by external source
  • Fix: MacOS window is not stuck any longer due to hiddenInset setting

New in sleek 1.0.4 Pre-release (May 14, 2021)

  • Refactored archiving function (will also now add a new line at the end of done.txt file)
  • Keyboard shortcuts adjusted to todotxt.net
  • Fix: Duplicate todos after file has been changed by external source

New in sleek 1.0.3-1 Pre-release (May 11, 2021)

  • Refactored archiving function (will also now add a new line at the end of done.txt file)
  • Fix: Duplicate todos after file has been changed by external source

New in sleek 1.0.3 (May 8, 2021)

  • Items with no attributes will be sorted according to the position in file
  • Code refactoring: Introducing module based code structuring (Work in progress)
  • Code refactoring: Improved JavaScript according to linter
  • Fix: Window size and state is remembered
  • Fix: Maximizing won't overwrite previous bounds any longer
  • A new line character is added to each new todo
  • sleek can now be minimized to the tray bar (Work in progress)
  • Replaced node-sass with sass
  • Added support for Apple ARM64 devices

New in sleek 1.0.3 Pre-release (May 5, 2021)

  • Items with no attributes will be sorted according to the position in file
  • Code refactoring: Introducing module based code structuring (Work in progress)
  • Code refactoring: Improved JavaScript according to linter
  • Fix: Window size and state is remembered
  • Fix: Maximizing won't overwrite previous bounds any longer
  • A new line character is added to each new todo
  • sleek can now be minimized to the tray bar (Work in progress)
  • Replaced node-sass with sass

New in sleek 1.0.3-3 Pre-release (May 5, 2021)

  • Added support for Apple ARM64 architectures

New in sleek 1.0.3-2 Pre-release (May 4, 2021)

  • Items with no attributes will be sorted according to the position in file
  • Code refactoring: Introducing module based code structuring (Work in progress)
  • Code refactoring: Unused code removed
  • Fix: Window size and state is remembered
  • Fix: Maximizing won't overwrite previous bounds any longer
  • A new line character is added to each new todo
  • sleek can now be minimized to the tray bar (Work in progress)

New in sleek 1.0.3 Pre-release (May 2, 2021)

  • Items with no attributes will be sorted according to the position in file
  • Code refactoring: Introducing module based code structuring (Work in progress)
  • Code refactoring: Unused code removed
  • Fix: Window size and state is remembered
  • A new line character is added to each new todo

New in sleek 1.0.2 (Apr 26, 2021)

  • Notification setting is no longer set active on every app start
  • Autocomplete input does not affect filter drawer any longer
  • Creation of duplication of completed todos with rec: and due: (today) is being prevented

New in sleek 1.0.1 (Apr 22, 2021)

  • Minor bugs fixed
  • CSS refined
  • Code refactored

New in sleek 1.0.0 (Apr 21, 2021)

  • Markdown parser added
  • Priority filter added
  • Code refactored
  • Error handling enhanced
  • Bugfixes

New in sleek 1.0.0 Pre-release (Apr 19, 2021)

  • I'm spending quite some time refactoring the code. Almost 10% have been reduced and together with some further tweaks, sleeks should now be even faster parsing the todo list and building the GUI.
  • This release is work in progress. Nevertheless I want to encourage you to use this in production and share your feedback.
  • Please don't expect fancy new features, this is an update on reducing technical depths. But on a side note, there are two little new features. You can now filter by priority in the filter drawer and sleek can interpret some markdown syntax like bold and italic text as well as markdown specific links.

New in sleek 0.9.9 (Apr 10, 2021)

  • Bugfix: Todos with only projects as attributes caused issues (#90)
  • Todos can now be grouped and sorted by contexts and projects as well
  • View settings have been moved into the nav bar
  • Todos with due date can be selectively (due today, due in the past, due in the future) shown or hidden
  • Search bar is now sticky and always visible
  • Todo table visually optimised for smaller viewports
  • Completed todos can be sorted inline or at the end of the list. To switch this behavior a toggle has been added in the view side bar

New in sleek 0.9.9 Beta (Apr 9, 2021)

  • Completed todos can be sorted inline or at the end of the list. To switch this behavior a toggle has been added in the view side bar

New in sleek 0.9.9 Alpha (Apr 9, 2021)

  • Bugfix: Todos with only projects as attributes caused issues (#90)
  • Todos can now be grouped and sorted by contexts and projects as well
  • View settings have been moved into the nav bar
  • Todos with due date can be selectively (due today, due in the past, due in the future) shown or hidden
  • Search bar is now sticky and always visible
  • Todo table visually optimised for smaller viewports

New in sleek 0.9.9 Pre-release (Apr 8, 2021)

  • Todos can now be grouped and sorted by contexts and projects as well
  • View settings have been moved into the nav bar
  • Todos with due date can be selectively (due today, due in the past, due in the future) shown or hidden
  • Search bar is now sticky and always visible
  • Todo table visually optimised for smaller viewports

New in sleek 0.9.8 (Mar 28, 2021)

  • Hidden todo feature added
  • Window position and fullscreen state are now being remembered: #79
  • Bugfix: #82
  • Bugfix: #80

New in sleek 0.9.8 Alpha (Mar 25, 2021)

  • Window position, window size and fullscreen are persisted

New in sleek 0.9.7 (Mar 25, 2021)

  • Improvements on recurring todo function
  • Zoom function added
  • Minimum window size removed
  • Minor CSS optimizations added to support small window sizes
  • "Done" button renamed to "Mark as done"
  • When add/edit window is open, todos can be submitted by pressing "Ctrl + Enter", which also works in textareas
  • Tabindex has been improved

New in sleek 0.9.7 Beta (Mar 23, 2021)

  • Minimum window size removed
  • Minor CSS optimizations added to support small window sizes
  • "Done" button renamed to "Mark as done"

New in sleek 0.9.7 Alpha (Mar 22, 2021)

  • Zoom function added (WIP)

New in sleek 0.9.6 (Mar 22, 2021)

  • Added the removeable media support for Snaps
  • Minor performance improvement on table construction
  • Bugfixes
  • CSS refinement

New in sleek 0.9.5 (Mar 19, 2021)

  • Todos with recurrence that are completed before due date has been reached, will be duplicated as well
  • Github CI process set up, which will now build for all platforms

New in sleek 0.9.5 Alpha (Mar 15, 2021)

  • Todos with recurrence that are completed before due date has been reached, will be duplicated as well

New in sleek 0.9.4 (Mar 13, 2021)

  • Todos can now be sorted by due date
  • Archiving is now be done per todo.txt, by moving completed todos to "[NAME OF TODO.TXT]_done.txt" file.
  • Filename is now mentioned in window title
  • CSS optimisations
  • Bugfixes for Windows builds

New in sleek 0.9.4 Beta (Mar 11, 2021)

  • Bugfix on archiving function on Windows systems
  • Name of todo file added to window title
  • When archiving todos, the done file will have the name of the todo file included

New in sleek 0.9.4 Alpha (Mar 10, 2021)

  • Call for testing:
  • Sorting according to due date is going to be introduced to sleek soon. To accomplish this, changes have to be make to the user interface. Both the usability and the function itself need testing and I appreciate your feedback on both.
  • What changed:
  • The sorting method can be changed using the dropdown selector in the "View" container in the top right area of the todo table right beyond the search field. If "Sort by due date" is selected, the todos will be grouped by their due dates. Within these groups the second level sorting will be by priority. For reasons of clarity all completed todos are moved to a separate group which is added at the end of the todo table. Sorting in the group of completed todos is by date of completion. The most recently completed todo is sorted at the top of the group. If this is going to make sense, it can be an option for the "Sort by priority" option as well.

New in sleek 0.9.3 (Mar 3, 2021)

  • Archiving function fixed
  • Content modal positioned top instead of vertically centered

New in sleek 0.9.2 (Mar 3, 2021)

  • CSS adjustments
  • MacOS copy & paste enhancements
  • node modules updated

New in sleek 0.9.1 (Feb 26, 2021)

  • Added compact view
  • Minor bugfixes

New in sleek 0.9.1 Pre-release (Feb 23, 2021)

  • First draft compact view

New in sleek 0.9.0 (Feb 11, 2021)

  • Rendering performance increased by 30% and more
  • Security improvemt: Context isolation turned on -> All API calls have been moved to main process and preload script acts only as intermediate link
  • Security improvemt: Node integration turned off
  • Several bugfixes
  • New keyboard shortcut for resetting filters (Ctrl/CMD+L) added
  • Added missing content
  • Added version number to about section in settings window

New in sleek 0.9.0 Alpha 4 (Feb 10, 2021)

  • Bugfix in checkDismissedMessages function

New in sleek 0.9.0 Alpha 3 (Feb 10, 2021)

  • Minor bug fixes
  • Version information is now shown in "About" tab in "Settings" window

New in sleek 0.9.0 Alpha 2 (Feb 8, 2021)

  • Sandboxing turned off

New in sleek 0.9.0 Alpha (Feb 8, 2021)

  • Context isolation has been turned on. All API interactions have been moved and isolated in main process
  • Node integration has been turned off
  • Some asynchronous methods have been implemented to improve performance
  • All node modules have been updated

New in sleek 0.8.7 (Feb 4, 2021)

  • Adjusted due date and start date sorting

New in sleek 0.8.7 Alpha (Feb 1, 2021)

  • Adjusted due date and start date sorting

New in sleek 0.8.6 (Jan 29, 2021)

  • Bugfixes and stability updates

New in sleek 0.8.6 Beta (Jan 27, 2021)

  • Preserve line breaks in text area.

New in sleek 0.8.4 (Jan 24, 2021)

  • Added enhanced recurrence picker, contributed by @wsdfhjxc
  • Added priority picker and shortcuts to add priorities while todo add/edit mask is open: Ctrl+Shift+[A-Z]

New in sleek 0.8.4 Alpha (Jan 23, 2021)

  • Added first draft of priority picker
  • Added keyboard shortcuts for adding priorities: Ctrl+Shift+[A-Z] (only works if the edit/add-window is open)

New in sleek 0.8.3 (Jan 19, 2021)

  • State of the filter drawer is now being remembered

New in sleek 0.8.2 (Jan 18, 2021)

  • Added textarea support
  • Minor bug fixes
  • Code clean up

New in sleek 0.8.2 Pre-release (Jan 16, 2021)

  • Testing: Added textarea support

New in sleek 0.8.0 (Jan 13, 2021)

  • Added "Use as template" function (contributed by @yannicka)
  • Filter selection now is adaptive; A selected filter will now exclude other filters if they can't be found in results
  • Added archiving function (in settings modal window): Will move completed todos to a done.txt file within the working directory
  • Added french translations to date picker
  • Filter drawers width is resizeable

New in sleek 0.7.2 (Jan 11, 2021)

  • Added French translations

New in sleek 0.7.1 (Jan 10, 2021)

  • Code clean up and refinement
  • Added optional error logging

New in sleek 0.7.0 (Jan 7, 2021)

  • Added a recurrence picker
  • Adding duplicate todo will be prevented
  • Code refinement

New in sleek 0.7.0 Alpha (Jan 6, 2021)

  • Added a first version of a recurrance picker (recurrances can also be set using "rec:" + "d" (daily) + "w" (weekly) + "m" (monthly) + "y" (annually)

New in sleek 0.6.0 (Jan 6, 2021)

  • Multiple file selection added