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_atcolumn 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_COLUMNSvalue. 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.