Release 11
This is likely to be the last release for a while - I let my Claude subscription expire. Anthropic surely hasn't seen the last of me, but right now I don't have urgent need for an AI tool, so, for now, I'm no longer a subscriber. We'll see how long I can stay away.
As of this writing, I haven't updated the documentation to reflect the changes in these release notes.
Bugs
- Added .dockerignore so secrets and user data don't' get baked into image layers.
- The
[location:place]link wasn't working. Link was created but clicking it lead to the search with no results - On the list of tasks with a given tag, if the relevant tag was removed, the task wasn't disappearing off the page. It does now.
- Added the ability to edit future projects' details
- Added a button to make a future project happen now
- Dismissing a project reminder (https://kjlolomgwtfbbq.com:8118/projects/64/reminders/64/dismiss) no longer gets a 404
- Tasks in archived projects were showing up list of tasks related to that tag.
- Non-tag at-mentions were being trimmed off
- Overdue tasks weren't disappearing after rescheduling on the overdue page
- Project combo box not closing on
esc - When entring a human-readable date, it should always assume that it's the next instance of that date. For example, if, on July 11, 2026, I indicate that I want a task to take place on July 10, it should know that means July 10, 2027. It was not doing this.
- API task creation endpoint was accepting any project_id
Features
- Added the ability to change a template's name
- API endpoint get a day's tasks now gets project reminders too.
- When editing a project in sidebar or full task page, whole title is now selected on click; escape still restores whatever was there.
- Improved testing
Other
- Remove a task's dates when creating a template
- Remove assignees from templates - assign to uploading user.
- Had Claude de-dupe code.
- Added throttling on forgot-password and register pages
- Removed env() calls outside config files
- Hardened user-uploaded template ZIP handling