Skip to content

Releases: eckon/markoff

v0.6.0

Choose a tag to compare

@eckon eckon released this 24 Oct 13:58

Added

  • add macos binary and install script setup

v0.5.0

Choose a tag to compare

@eckon eckon released this 22 Oct 20:41

Added

  • allow rollback of multiple steps on failure
  • redo archive structure
  • add human readable "since" in archive view
  • add a hint of tasks that can be scrolled to
  • add filter of archive
  • add scrolling of heatmap
  • add selection of heatmap range
  • improve help view

Fixed

  • correctly create repeating tasks file names
  • remove preview status notification

v0.4.0

Choose a tag to compare

@eckon eckon released this 20 Oct 20:43

Added

  • (tui) add archive view
  • (tui) align footer with header
  • define toml standards and move dir to general section
  • align daily workflow with general todo workflow
  • implement generic repeating tasks
  • add current selection color
  • use tab to switch tab and cr/esc to go into archive details
  • make repeating tasks visually different
  • keep preview and wrap all lines at all time
  • align daily hint with date hint of archive
  • add dots to make additional data more visible

Fixed

  • hardcode daily file
  • align daily header
  • ignore empty operations
  • use key color for all key hints
  • use bold white for key hints
  • remove c-u c-d duplicates
  • keep cursor in selection after deletion/archiving

v0.3.0

Choose a tag to compare

@eckon eckon released this 18 Oct 14:20

Added

  • (tui) allow jumping to prev/next section with c-u/c-d
  • (tui) add c-w binding to delete word in filter mode
  • (cli) add list command
  • (cli) add add command
  • (cli) align error messages

v0.2.0

Choose a tag to compare

@eckon eckon released this 17 Oct 22:11

Added

  • add section stats in archive view
  • add daily, monthly and yearly stats for the archive view
  • improve archive view
  • add archive history chart on the bottom
  • add quick jump with 1-9 to sections
  • handle basic cli flags and return readable errors

Other

  • handle hard coded values
  • improve flaky test
  • move daily into its own modules
  • move helper logic into ui module
  • move editor logic into app module
  • move archive ui part into its own module
  • align archive implementation
  • add snapshot test setup
  • add note about release workflow updates

v0.1.0

Choose a tag to compare

@eckon eckon released this 17 Oct 15:33

Added

  • remove readme tests and align it
  • align status messages
  • close app with q or C-c independant on the current open window
  • move help window to the side panel
  • group keybindings for help view
  • readd o/O to add positioned tasks
  • wrap lines in tasks
  • add header
  • remove inbox
  • move all relevant markoff files/folder into
  • increase slug max length
  • use ordering file instead of naming convention
  • add experimental daily task
  • add hints to normal view
  • improve help view
  • add creation of sections
  • allow renaming of sections
  • allow deleting of empty sections
  • move create action to n
  • add basic filter
  • add jump keymaps
  • use prefix number of 01-99
  • enforce 10s in namings
  • use D/X to delete/archive
  • add cursor position to undo action
  • add moving of sections/tasks
  • normalize on most actions
  • put drafts in the path that the result would be in
  • open new tasks in insert mode when in vim
  • hide preview on empty task
  • align styling
  • add file watcher
  • add config file
  • add help menue
  • allow creation of tasks
  • use EDITOR to update tasks
  • wire archiving
  • add archiving
  • allow renumbering
  • link actions to keymaps
  • allow edits
  • add operations
  • add markdown preview
  • use tasks to display data
  • add loading of tasks
  • add tasks
  • handle todo namings
  • setup basic tui
  • init rust project
  • add initial readme

Fixed

  • replace rename popup with status message
  • allow esc to close help window
  • stop } jump at section level
  • mention archived tasks without title
  • scroll only when cursor would go offscreen
  • allow test for macos
  • add help padding
  • align rename message
  • show error on creation problem due to external changes
  • do not bold selected line

Other

  • remove macos from ci check
  • publish app
  • update readme
  • align comments
  • remove leftover of deeply nested sections
  • reuse loading of file
  • use existing title
  • reuse shared logic for color selection
  • inline
  • show help via ? but ignore toggle
  • remove unsued fallback
  • add further todos
  • align AGENTS.md
  • validate readme and code docs for keys are the same
  • (deps) bump actions/checkout from 5 to 7
  • add dependabot
  • add setup to run test/format/lint on push
  • configure rust tool chain
  • add code configurations
  • move PLAN.md file into code
  • reorder import
  • remove pub of unused functions
  • update stale comments
  • move "section full" into method
  • move normalization into one pre condition
  • move duplicated logic into reload method
  • return path on creation to remove redundant function
  • move duplicated logic into renames
  • align edit
  • store only needed current slug instead of name struct
  • add potential review changes
  • add basic agents file
  • add first feedback round
  • align to current tool status
  • add plan