Commit graph

158 commits

Author SHA1 Message Date
Chris
a81ca2f2b6
Fix upcoming completed issue (#404)
* Fix upcoming completed issue

* fixup! Fix upcoming completed issue

* fixup! fixup! Fix upcoming completed issue

* Fix completed icon plscement

* fixup! Fix completed icon plscement

* Add upcoming section tests
2025-10-11 00:08:13 +03:00
Chris
6efb565a4e
Feat/persist project view (#401)
* Persist project view selection

* fixup! Persist project view selection
2025-10-08 17:46:20 +03:00
Chris
119b04acff
Fix inbox items refresh (#398)
* Fix inbox items refresh

* fixup! Fix inbox items refresh
2025-10-07 17:10:33 +03:00
David Leibovych
27032b5594
Removes horizontal padding on content edit on mobile (#390)
* feat: improves mobile editing by removing horizontal paddings around textarea

* feat: removing border on markdown preview on mobile
2025-10-07 12:42:28 +03:00
Chris
26d4fba70d
Fix project notes deletion (#396)
* Fix note deletion and modal

* Fix orphan notes issue

* Fix project areas filtering

* fixup! Fix project areas filtering
2025-10-07 06:16:42 +03:00
Antonis
4fa2aa91bf
Fix E2E test breakage (#380)
* Add logging placeholder functions, fix notes.js uids

* Add UIDs to inbox items. Includes migration.

* Add UID to users.

* Add project UIDs usage.

* Add script that runs specific E2E test(s)

* Only run Chromium E2E tests by default.

* Fix breaking E2E tests

* fixup! Fix breaking E2E tests

---------

Co-authored-by: antanst <>
Co-authored-by: Chris Veleris <chrisveleris@gmail.com>
2025-10-05 16:04:46 +03:00
Chris Veleris
e2fa78b830 Fix an issue with areas filter and uid 2025-10-04 22:09:28 +03:00
Chris Veleris
31eae22f04 Fix formatting 2025-09-30 12:36:47 +03:00
Chris Veleris
aa67d1008d Fix typescript issues 2025-09-30 12:35:55 +03:00
Chris
9d2b1895af
Feat/add project states (#354)
* Scaffold project states

* fixup! Scaffold project states

* Fix blinking project modal

* fixup! Fix blinking project modal

* fixup! fixup! Fix blinking project modal

* Fix an issue with the tag input autosuggest

* fixup! Fix an issue with the tag input autosuggest

* fixup! fixup! Fix an issue with the tag input autosuggest

* Add state to project details

* fixup! Add state to project details

* Add state indicator on project cards

* fixup! Add state indicator on project cards
2025-09-29 16:04:25 +03:00
Antonis
c9f7fbb522
Fix notes.js & areas.js UID usage and remove IDs. (#355)
* Add logging placeholder functions, fix notes.js uids

* Fix areas.js uids and remove ids

* Add UIDs to inbox items. Includes migration.

* id -> uid for task-events.js

---------

Co-authored-by: antanst <>
2025-09-29 16:03:46 +03:00
Chris
11568e6f3c
Move icons in mobile to list (#358) 2025-09-23 22:45:07 +03:00
Antonis
70956f9ecd
Change tags to use uids instead of ids. (#351)
* Small cleanups

* Change tags to use uid instead of id.

---------

Co-authored-by: antanst <>
2025-09-22 17:10:29 +03:00
Chris
c237d71ccb
Add inbox pagination (#340)
* Bump version

* Bump version

* Scaffold inbox pagination

* fixup! Scaffold inbox pagination
2025-09-19 16:07:50 +03:00
Chris
fcbccbc838 Feat add first day of week (#339)
* Add setup for first day of week

* Add full weekdays

* fixup! Add full weekdays
2025-09-18 12:57:28 +03:00
Chris Veleris
175c6a1d7e Remove duplicate toaster 2025-09-18 12:57:28 +03:00
Chris Veleris
f456fd982f Allow note deletion 2025-09-18 12:57:28 +03:00
Chris Veleris
480d12fb13 Bind note to project 2025-09-18 12:57:28 +03:00
Chris
568613151b Fix delete note refresh (#337)
* Remove note from store when deleting

* fixup! Remove note from store when deleting

* Fix note deletion issues

* fixup! Fix note deletion issues

* Add translations
2025-09-18 12:57:28 +03:00
Chris
17cba48ef8 Fix project list empty (#335)
* Move all fetch project actions to layout

* fixup! Move all fetch project actions to layout
2025-09-18 12:57:28 +03:00
Chris Veleris
c527bba2dc Fix issue with recurring tasks search 2025-09-14 21:50:01 +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
dc4aca3710
Tweak playwright options (#303)
* Add taskid to html elements

* Fix e2e timeouts

* Fix more e2e tests

* Fix formatting
2025-09-09 12:53:40 +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
d9158437e9 Fix dropdown task placement 2025-08-15 14:40:50 +03:00
Chris Veleris
e56a4ddeb2 Make dropdown menu wider in sidebar bottom 2025-08-14 23:21:25 +03:00
Chris Veleris
3e59c61aa3 Fix formatting issues 2025-08-14 22:20:09 +03:00
Chris Veleris
1cfbfec6e7 Small modal fixes 2025-08-14 22:19:41 +03:00
Chris Veleris
d1ff086d15 Add input user allowed for Telegram in settings 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
e141cf5537 Fix an issue of recurring end date not appearing in task modal 2025-08-13 19:00:37 +03:00
Chris Veleris
f91b375079 Refactor Upcoming section and recurring setup 2025-08-13 19:00:37 +03:00
Chris Veleris
066820418d Convert upcoming view by day 2025-08-13 19:00:37 +03:00
antanst
25d2aee4b7 Add note button in empty project notes tab 2025-08-09 22:20:36 +03:00
Chris Veleris
27d41aaeed Setup slugify and fix nanoid issues 2025-08-08 23:14:40 +03:00
antanst
1f577fc410 Add confirmation dialog when deleting project. 2025-08-08 22:35:29 +03:00
antanst
6cf79c322d Update frontend to use UID-based routing
- Update all entities to include UID field
- Convert components to use UID for navigation and links
- Update services to support UID-based API calls
- Add slug utilities for UID extraction
- Update store to handle UID fields
- Fix routing throughout all components
2025-08-06 15:54:45 +03:00
Chris Veleris
b62e322a24 Setup a global spinner 2025-08-05 16:06:03 +03:00
Chris Veleris
3599bc2b60 Add nanoid 2025-08-04 23:50:53 +03:00
Chris Veleris
ff5bc9d6d6 Fix a bug in pomodoro 2025-08-04 23:50:53 +03:00
Chris Veleris
e590fec7aa Fix layout view in today 2025-08-04 23:50:53 +03:00
Chris Veleris
a326e0f3b2 Fix an issue with taskmodal refreshing page 2025-08-04 23:50:53 +03:00
Chris Veleris
9d8542aa1e Fix an issue with taskmodal refreshing the page 2025-08-04 23:50:53 +03:00
Chris Veleris
62b2143689 Improve task page 2025-08-04 23:50:53 +03:00
Chris Veleris
a9fa67d616 Fix an issue with Enter not saving task 2025-08-04 23:50:53 +03:00
Chris Veleris
40cd82a2e6 Update detailed view for tasks 2025-08-04 23:50:53 +03:00
Chris Veleris
5694df4adf Split screen 2025-08-04 23:50:53 +03:00
Chris Veleris
1f70be8387 Fix project modal issues 2025-08-01 18:06:50 +03:00