Chris Veleris
c527bba2dc
Fix issue with recurring tasks search
2025-09-14 21:50:01 +03:00
Chris Veleris
f5b40b70b5
Revert "Fix search for recurring"
...
This reverts commit d86b340128 .
2025-09-13 23:04:57 +03:00
Chris Veleris
d86b340128
Fix search for recurring
2025-09-12 23:23:15 +03:00
Chris Veleris
1bcedd05db
Add project_id_changed for tasks that are moved
2025-09-12 16:53:06 +03:00
Chris Veleris
06ebdd2e63
Bump version
2025-09-12 12:59:30 +03:00
Chris Veleris
5837184d2a
Tweak including instances for recurring tasks
2025-09-12 12:58:46 +03:00
Chris
d8cd794a0c
Small fixes ( #320 )
...
* Fix upcoming view
* Fix to show areas projects
* fixup! Fix to show areas projects
* Fix symbol validation for tags
* Add hash to allowed characters for tag names
* Fix project deletion constraints
* fixup! Fix project deletion constraints
* Fix search functionality in All Tasks view
* fixup! Fix search functionality in All Tasks view
* Fix task save not refreshing list
2025-09-12 12:39:03 +03:00
Chris
6dcb794a26
Fix recurring tasks duplication in productivity assistant ( #313 )
...
* Fix an issue with recurring tasks in prod assistant
* fixup! Fix an issue with recurring tasks in prod assistant
2025-09-10 12:52:06 +03:00
Chris
e6ffa49ffe
Fix test issues ( #302 )
2025-09-06 03:40:51 +03:00
Chris Veleris
3e63113115
Fix formatting
2025-09-05 16:57:59 +03:00
Chris Veleris
6910e6407b
Fix test issues
2025-09-05 16:55:25 +03:00
Chris
699a118bb6
Limit recurring tasks in tasks list view ( #298 )
...
* Limit recurring tasks in tasks list view
* Fix upcoming not showing tasks
* Fix upcoming path
2025-09-04 17:00:33 +03:00
Chris Veleris
a4e2a97cb1
Fix test issues
2025-08-18 17:12:12 +03:00
Chris Veleris
dbe724f1a7
Fix an issue with subtasks not showing on project details list
2025-08-18 17:12:12 +03:00
Chris Veleris
53076cb613
Fix recurring deletion and update
2025-08-18 12:26:46 +03:00
Chris Veleris
d2695505b3
Limit due dates for digest to 30 days
2025-08-14 18:00:57 +03:00
Chris Veleris
d1f451da6a
Limit users that can send to telegram bot
2025-08-14 18:00:57 +03:00
Chris Veleris
4d86549ac6
Convert classes to functions
2025-08-14 00:30:18 +03:00
Chris Veleris
f91b375079
Refactor Upcoming section and recurring setup
2025-08-13 19:00:37 +03:00
Chris Veleris
31b5672ba2
Fix timezone issues
2025-08-13 19:00:37 +03:00
Chris Veleris
066820418d
Convert upcoming view by day
2025-08-13 19:00:37 +03:00
Chris Veleris
8100eafb2d
Fix telegram duplication
2025-08-10 08:51:46 +03:00
Chris Veleris
8fb0939282
Auto-set MarkdownV2 parse_mode for Task Summary text
...
Also plumb options through taskSummaryService -> telegramPoller to allow explicit parse mode when needed.
2025-08-10 08:51:46 +03:00
Chris Veleris
3caa105e87
Respect MarkdownV2 in Telegram Task Summary messages
...
Teach Telegram sender to accept an optional parse_mode and enable MarkdownV2 only for scheduled task summaries so headings, emphasis, and escaped characters render correctly without affecting other bot replies.
2025-08-10 08:51:46 +03:00
Chris Veleris
27d41aaeed
Setup slugify and fix nanoid issues
2025-08-08 23:14:40 +03:00
antanst
800d231a3a
Hotfix start script
2025-08-07 15:18:19 +03:00
antanst
134f09e881
Better DB backups
...
The backup script has been updated with the new retention policy:
1. Today's backups: Keeps maximum 4 backups
2. Previous days (within a week): Keeps only the last backup for each day
3. Older than one week: Deletes all backups
2025-08-06 19:49:27 +03:00
antanst
ade694da4c
Deduplicate validateTagName function.
2025-08-06 19:49:27 +03:00
antanst
8ab473aaa0
Fix missing lodash import in tasks route
...
Add missing lodash import to resolve ReferenceError for _.isEmpty() function used in uid query parameter validation.
2025-08-06 15:54:45 +03:00
antanst
68578c47d6
Linting.
2025-08-06 15:54:45 +03:00
antanst
c3e8449a25
Standardize UID implementation across backend
...
- Add unified UID column migration for all entities
- Create centralized UID generation utility
- Update all models to use standardized UID hooks
- Fix route handlers to support UID-based lookups
- Update slug utilities for consistent UID extraction
- Fix tag tests to use query parameters instead of path params
- Configure Jest for better TypeScript support
2025-08-06 15:54:45 +03:00
Chris Veleris
172e7f4a3f
Enable nanoid for project links on today page
2025-08-05 00:00:33 +03:00
Chris Veleris
3599bc2b60
Add nanoid
2025-08-04 23:50:53 +03:00
Chris Veleris
1f70be8387
Fix project modal issues
2025-08-01 18:06:50 +03:00
Chris Veleris
4055fde8e1
When task with no priority, set low default
2025-08-01 18:06:50 +03:00
Chris Veleris
c227c6cdb3
Fix an issue with moved away from tasks status
2025-08-01 18:06:50 +03:00
Chris Veleris
348b9e056d
Fix an issue with moved away from tasks status
2025-08-01 18:06:50 +03:00
antanst
24c0354cbe
Fix user service tests.
2025-07-31 14:02:42 +03:00
antanst
cfedc4d908
Cleanup leftover/unused files.
2025-07-31 14:02:42 +03:00
antanst
5b531743db
Move backend/start.sh to backend/cmd/start-dev.sh
2025-07-31 14:02:42 +03:00
antanst
b46784b136
New user service
2025-07-31 14:02:42 +03:00
antanst
c81a3a7c20
Change user-create.js script to update user if existed
2025-07-31 14:02:42 +03:00
antanst
549236f2db
Fix migration for duplicate column, fixes #202
2025-07-31 14:02:42 +03:00
antanst
b65d6eea5b
Remove duplicate user creation (already in start.sh)
2025-07-31 14:02:42 +03:00
antanst
eeec7cb962
Remove dangerous DB sync from app.js
2025-07-31 14:02:42 +03:00
antanst
044fc1db1a
Rip out inline JS from start.sh and use existing code
2025-07-31 14:02:42 +03:00
antanst
8c2435c952
Disable internal SSL
...
Users should use a TLS terminator if necessary.
2025-07-23 12:22:27 +03:00
antanst
f3c34ba6a7
Fix build error
2025-07-23 12:22:06 +03:00
Chris Veleris
f51f6143b2
Fix an issue with areas dropdown hidden
2025-07-23 12:22:06 +03:00
Chris Veleris
6f4df2ed5a
Fix an issue with completed project tasks
2025-07-23 12:22:06 +03:00