Releases
v1.0.27
Compare
Sorry, something went wrong.
No results found
Changelog
Fix frontend download path after repo merge (#210 )
Fix CI/CD issues (#209 )
Bump github.com/wneessen/go-mail from 0.6.2 to 0.7.1 in /apiserver in the go_modules group across 1 directory (#191 )
Add Docker image for MCP server and rename images to task-wizard-api and task-wizard-mcp (#202 )
Fix GoReleaser build error by specifying apiserver directory (#208 )
[WIP] Update API server and frontend build actions triggers (#206 )
[WIP] Update release actions for frontend copy to API server (#205 )
Add UI to show completed tasks in Tasks Overview and My Tasks (#196 )
Add MCP server implementation in C# with HTTP transport and modern attributes (#198 )
Update workflow names and readme links (#199 )
Centralize error handling for authentication views using Redux status system (#195 )
Add comprehensive unit tests for utils and feature flags (#193 )
Split & Merge READMEs and gh workflows (#192 )
Move notification settings draft from React state to Redux (#204 )
Add Playwright E2E testing support with sample test (#206 )
Bump vite from 6.3.5 to 6.3.6 in the npm_and_yarn group across 1 directory (#202 )
Configure Jest for unit testing with sample test (#205 )
Fix login error handling to display UI feedback on authentication failures (#207 )
Move apiserver into its own subfolder (#190 )
Fix Go build syntax error in main.go newServer function (#189 )
Enable HTTP/2 support for server (#188 )
Creating 2 tasks in a row should reset the task draft state (#201)
1.0.30
Disable caching in API requests (#200 )
Handle websocket reconnect timers in WebSocketManager (#199 )
refactor recurrence chip text function (#198 )
Handle localStorage parse errors in storage utility (#196 )
Handle refresh token failures (#197 )
feat: add typed websocket payloads (#194 )
Add desktop task notifications with local toggle (#195 )
Map labels from bare ids to full objects using existing state (#193 )
Consolidated constants for magic numbers (#192 )
Update tasks state over websocket (#191 )
Handle notification settings websocket updates (#189 )
feat(ws): handle token events (#188 )
Update labels redux state via websocket events (#187 )
Update TasksOverview to use css vars (#186 )
Move feature flags state to redux (#185 )
Show websocket connection status (#184 )
Use centralized snackbars to show messages (#183 )
1.0.29
Keep group items sorted as they get rebucketed (#182 )
Make status ui more accessible for mobile (#181 )
Add some hover effects to the Overview page (#180 )
When querying history, read task from local state (#179 )
1.0.28
Fix creation bug where id isn't set correctly (#178 )
Add gitattributes for consistent platforms (#177 )
Add status slice and global UI notifications (#174 )
Implement stale data refresh feature (#175 )
Reset task draft on save (#173 )
1.0.27
Check if task id is a number before starting a draft for it (#172 )
1.0.26
Move task drafting state to redux (#171 )
Remove labels to ids when submitting edit requests to the service (#170 )
1.0.25
1.0.24
1.0.23
1.0.22
1.0.21
Restore task to have full label details for now (#169 )
1.0.20
Edit a preloaded task should be instant (#168 )
Centrally update groups when relevant state changes (#167 )
Move more state around My Tasks to redux (#166 )
Refactor more state to be held by redux store (#165 )
Add SyncStatus component (#164 )
Add updateDueDate redux thunk (#163 )
Add thunks for task creation and saving (#162 )
Add skipTask thunk and update components (#161 )
Add deleteTask thunk and wire to components (#160 )
Use redux for more of the app state (#159 )
Add user slice (#158 )
Sync redux store from websocket events (#157 )
Implement labels slice (#156 )
Add Redux store and tasks slice (#155 )
Hide tasks overview on mobile (#154 )
Remove page heading (#153 )
1.0.19
Add websocket events for tasks (#152 )
1.0.18
Update app tokens and notification settings over websocket (#151 )
Add requestId to WebSocket messages (#150 )
Add async waitFor to WebSocketManager (#149 )
Register for label updates over ws (#147 )
Add support for websocket events and handlers (#146 )
Add WSRequest type and WebSocket helpers (#145 )
Add feature flags to settings (#144 )
Add websocket client support (#143 )
1.0.17
1.0.16
1.0.15
1.0.14
Ensure token validation returns a boolean (#142 )
Add newline at EOF for sound util (#140 )
1.0.13
Fix label regression in marshalling tasks (#139 )
1.0.12
1.0.11
Security patches for react-router related packages (#138 )
Set required permissions on CI (#137 )
Support end date for recurring tasks (#136 )
Fix bug with date overflow when using arrow keys (#135 )
don't log telemetry when logged out (#133 )
Bump prettier-plugin-react to 0.0.1 (#134 )
1.0.10
Add new token types for caldav support (#130 )
Bump vite from 6.2.6 to 6.2.7 in the npm_and_yarn group across 1 directory (#129 )
1.0.9
Add ding sound when task is completed (#128 )
Update chip label for due dates (#127 )
Bump vite from 6.2.3 to 6.2.6 in the npm_and_yarn group across 1 directory (#126 )
Bump vite from 6.2.2 to 6.2.3 in the npm_and_yarn group across 1 directory (#125 )
1.0.8
log client errors on server (#124 )
Switch from momentjs to date-fns (#123 )
remove console.error to let exception propagate (#122 )
show both frontend and backend versions in nav bar (#121 )
fix bug with context menu coordinates (#120 )
add devcontainer and update readme (#118 )
make search case insensitive (#119 )
1.0.7
Add expiration duration for api tokens (#117 )
revert ui alignment (#116 )
Ensure there is a single context menu at all times for tasks (#115 )
prettier (#114 )
Add more keyboard a11y (#113 )
1.0.6
ui alginment changes (#112 )
ctrl f search shortcut (#111 )
Add support for fine-grained access tokens (#110 )
add setting to let user decide home view (#109 )
add menu items to overview (#108 )
1.0.5
Bring back dark mode support with simpler logic (#107 )
Assorted refactor and cleanup (#106 )
remember expanded state (#105 )
signup no longer auto-logins (#104 )
1.0.4
UX improvements for keyboard & mouse (#103 )
adopt UTC time format (#102 )
upgrade vite (#101 )
1.0.3
Some UI improvements (#100 )
add support for group by labels (#99 )
Address some TODOs (#98 )
add support for gotify (#97 )
1.0.2
replace complete in the past with reschedule (#96 )
Device aware redirects to home page (#95 )
fix bug with titles (#94 )
date modal and history adjustments (#93 )
remove TaskView (#92 )
add loading on overview (#91 )
task overview should reorder on complete (#90 )
Correct bucketing by date (#89 )
1.0.1
persist token for run (#88 )
add git config for app (#87 )
generate token for releasing tag (#86 )
Make yarn build a separate mode (#85 )
Use standard Vite env variable
change trigger workflow (#83 )
1.0.1
fix release branch name (#82 )
rename recurrance (#81 )
Remaning logic around task labes and notification defaults (#80 )
UI changes for notification settings (#79 )
set version to 1.0.0 (#78 )
Remove redundant logo from Loading (#77 )
Polish history view (#76 )
Remove js-cookie dependency (#75 )
react router navigate but with class component (#74 )
Stop expecting to receive json for 204 status codes (#73 )
Cleanup & consolidate logo logic (#72 )
Add an empty view label for tasks (#71 )
add an icon when notifications are active (#70 )
Set page titles for views (#69 )
Fix notification settings UI (#68 )
add to new bucket automatically (#67 )
Fix support for recurring tasks (#66 )
remove develop ref (#65 )
Rebrand to Task Wizard (#64 )
remove fi (#63 )
Fix task context menu (#62 )
fix ui bug in reset pwd (#61 )
Handle task completion (#60 )
Random assortion of fixes (#59 )
Fixups in frontend (#58 )
narrow type (#57 )
tsc pr gate (#56 )
Refactor around arrow functions and coupling to DOM (#55 )
Move asyncs to their own methods (#54 )
cleanup around id and name (#53 )
Cleanup around tailwind (#52 )
Lint & prettier (#51 )
remove extra calls to get user profile (#50 )
more type hardening for apis (#49 )
Use @ import style (#48 )
Rename 'chore' to 'task' (#47 )
More type hardening and dead code removal (#46 )
temporarily disable any check
move json serialization downstream
Refactor Fetch API (#45 )
0.1.93
0.1.92
Revert "update triggered release workflow"
update triggered release workflow
0.1.91
trigger chained release (#44 )
fix typo (#43 )
Add refs for modal dialogs (#42 )
Break down Fetcher apis (#41 )
Standardize modal dialog APIs (#40 )
Change main route for small screen (#39 )
Dedupe some of the code (#38 )
Fix hook types (#37 )
Remove all remaining explicit any types (#36 )
Remove API manager (#35 )
Round 2 of ts-any hardening
round 1 of ts-any hardening (#33 )
Remove unnecessary deps (#32 )
Configure and run prettier (#31 )
split into 1 class per file (#30 )
Remove use of alert (#29 )
remove dependency on react-query (#28 )
Transition to class components (#27 )
Bump vite in the npm_and_yarn group across 1 directory (#26 )
Switch to using yarn (#25 )
Make all react components classes and address prop type warnings (#24 )
Revert "Apply suggestions from code review" (#23 )
More cleanup and type hardening (#22 )
fix no-unused-vars (#21 )
Targeted cleanup: labels v1 & some dead or unnecessary code (#19 )
Cleanup some features and make more minimalistic (#18 )
Run FI as a GH app (#17 )
add release workflow
add setting for mqtt notification
add a new workflow to FI
Add PR and CI config (#1 )
chore: Update Fetcher and TokenManager to use API v1
Fix import for LabelView
Update Package.json
Add Points view, Don't allow completion outside the completion window, migrate more things to react query
Fix #65 missing based url from sign up Add Support for CircleMember History in GetChoresHistory
Initial Activity View Add New Colors.jsx Allow Dark model Toggle from the Navbar
Update custom server URL in TokenManager.jsx
add error handling for notification setting update
remove extra comma
chore: Add reusify npm dependency for code optimization
Update maximum file size for caching in service worker to 6MB
Mobile app (#3 )
Update footer links in Landing page
chore: Add title to IconButtonWithMenu and group by functionality
Add Priority and label to sort by
Add NFC URL input field and copy button in WriteNFCModal.jsx
Add Ability to archive and unarchive
Support Loading Archived / Completed Tasks, Fix Assignee bug #49
Update package.json version to 0.1.82
Add notification target update functionality
Add show/hide functionality for API token
Add Section to separate different tasks
Remove unnecessary Grid item in ChoreCard component
Fix:show Labels when share across tasks
fix: Handle invalid frequency in ChoreEdit component
Add support for selecting all days and months in RepeatSection
Fix typo in ChoreEdit component description label
Add Ability to filter chores by priorities and labels, Add IconMenuButton
Confirm deleting before delete the label
Add Color option for confirmation modal
Refactor
chore: Bump version to 0.1.80 in package.json
Update userLabels state in ChoreEdit component
bump version to 0.1.79
Add Support for LabelV2, Add LabelModal and LabelView. Add React Query
Fix Bug with Card being always white
Update Priorities with color properties
Add UpdatePassword function to Fetcher.jsx
Update account settings description in Settings.jsx
Add password change modal to Settings page
chore: Update environment variables for self-hosted deployment
Improve ChoreCard.jsx logic for day_of_the_month frequency type
fix merging commit
Fix Landing Chorecard
Update the version
Update the version
refactor History
Add Support for Priority
Update the version
Update the version
refactor History
Add Support for Priority
Update MyChore to have filter button instead of chips
Set cookies_permission to 'true' when closing CookiePermissionSnackbar
Add CookiePermissionSnackbar component to Landing page, Better UI to selected dates
Adding a new strategy for allowing automatic assignment without assigning the previously assigned user.
Update ChoreView
Add Snackbar component for displaying error messages in SignupView and ChoreView
Update Fetcher.jsx to include UpdateChoreAssignee function and ChoreCard.jsx to handle assignee change
Update dependencies and configuration files to support the use OpenReply to do Session replay
Update landing page with version number in footer
Fix service worker caching index.html causing blank page
Fix service worker caching index.html causing blank page
Fix service worker caching index.html causing blank page
Update landing Get start section
build: add self-hosted build option to package.json
Add .env.selfhosted file for self-hosted environment configuration
Support for history Modification and deletion
Update package.json version to 0.1.64
Improve frequency metadata update
Update Package.json version
Add Support for Group Notification
Add SkipChore function to Fetcher utility module, Update Loading Comp
Update Chore view
Add missing useNavigate hook in ChoreView component
Fix conditional rendering bug in RepeatSection component
Add Footer component to Landing page
Add VITE_IS_LANDING_DEFAULT flag for conditional rendering of landing page
Refactor useWindowWidth hook to improve readability
Add demo scheduler component for advanced scheduling and automation
Add useWindowWidth hook and HistoryCard component
Remove unnecessary script tag from index.html
Add a date when having repeatable frequency type, Fix logo bug
Trim first character from emoji name in ChoreCard component
0.1.61
chore: Update ChoreCard component menu size to 'lg'
Update button size and color in ChoreView component
Handle Adaptive freqtype, improve emoji name handling, styling around labels
Improve MarkChoreComplete, allow complete in past ,etc
only show search cancel when there is somethign to cancel
Update npm dependencies to include fuse.js
Add search functionality to MyChores component
Add force refresh functionality to NavBar component
feat: Add NFC tag writing functionality to ChoreCard component, Add Email to sign up
Add NFC tag writing functionality to ChoreCard component, Add Email to sign up
chore: Refactor ThingsHistory component and add styling improvements
chore: Update landing page content and add features overview section
0.1.60
Remove commented out code and unused import in Landing.jsx, refactor CreateThingModal.jsx for improved readability
Update button re-enable timeout to 3 seconds, update thing history
Update API URL in .env file
Update API URL in Config.js for development environment
Update API URL in Config.js for development environment
chore: Update API URL in development environment configuration file
move to Donetick Org, First commit frontend
You can’t perform that action at this time.