Skip to content

Release 12

Latest

Choose a tag to compare

@kjgcoop kjgcoop released this 18 Aug 08:16
· 1 commit to main since this release

This release requires running npm run build and php artisan migrate.

Done

Claude's Fable engine did some code de-duplication when it was bundled in the regular Anthropic plan. Now that that's no longer the case, its suggestions may never be implemented.

Bug Fixes

  • Fixed a supremely irritating bug wherein a date was entered for a task, like "Tuesday, July 2" and it was being scheduled for the nearest Tuesday, ignoring the July 2 portion.
  • Found an issue wherein recurring tasks that were completed in bulk weren't having the next instance created. The completed_at column also wasn't being populated. There's a command to fix the flawed data: php artisan tasks:backfill-completed-at [--dry-run]
  • Hitting "Select all" in the popup menu that appears after selecting text resulted in the sidebar gradually scooting away. This has been fixed.
  • Resolved a 500 error that was brought about by hitting "Add Subtasks" (panel view -> tabs across the bottom -> subtasks). This was caused by a variable being used outside its scope.
  • Full task page was failing for some tasks caused by an improperly escaped JS comment.
  • Task duration in list was hard see. Now a lighter color.
  • When clicking some task properties, it turned into an input correctly, but didn't place the cursor in the input. It does now.

Features

  • Added the ability to import a template as template as opposed to importing as a project then saving that project as a template.
  • Can now archive tags.
  • Don't pull background when creating template.
  • In finding a parent task in the dropdown, now show which project it's from.
  • In panel task view, after you enter a date in the input, details about the date appear between the input and the save button, essentially causing the save button to jump.
  • When a task list is sortable, only top level tasks can be sorted. Added the ability to sort subtasks by opening a parent task in the full page view. Go to the tabs across the bottom and select subtasks. Repeat however many levels deep as are necessary.
  • Can now export a day into PDF format. It will be in two columns by default but you can set a larger value in .env's DAY_EXPORT_COLUMNS value. It's capped at 4 though, because otherwise the PDF gets too ugly for words.

Agenda

  • The list view has a bar across the top for quick-add, filtering tasks and bulk edit. Added the quick add functionality to the agenda view. The filter and bulk edit rely on things not on the page on the agenda view. I didn't want to take that on right now, so they remain missing.
  • If a task in the agenda is very short, it shows half of the bottom of the task and half of the time. The text is now top-aligned rather than center aligned so it shows at least a subset of the title.
  • Show the completed/archived lists below the agenda, just like on the list view.