Commit graph

58 commits

Author SHA1 Message Date
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
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
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
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 Veleris
d9158437e9 Fix dropdown task placement 2025-08-15 14:40:50 +03:00
Chris Veleris
1cfbfec6e7 Small modal fixes 2025-08-14 22:19:41 +03:00
Chris Veleris
f91b375079 Refactor Upcoming section and recurring setup 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
1f70be8387 Fix project modal issues 2025-08-01 18:06:50 +03:00
Chris Veleris
31719a8c13 Fix taskmodal issues with saving and closing 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
237fa10415 Fix an issue with spilling over project name 2025-08-01 18:06:50 +03:00
Chris Veleris
07062911db Add spacing under content in modals 2025-07-23 19:43:00 +03:00
Chris Veleris
c65ea55a01 Improve modals rounded corners 2025-07-23 18:03:06 +03:00
Chris Veleris
710ef166da Fix number appearing in taksmodal icon for priority 2025-07-23 14:42:54 +03:00
Chris Veleris
5527094221 Allow erasing project from task 2025-07-23 14:42:54 +03:00
Chris Veleris
9cde6ffb5b Show all projects when editing task 2025-07-23 14:42:54 +03:00
Chris Veleris
bb87478f69 Fix an issue with completed with subtasks in project view 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
Chris Veleris
3fdc31fb65 Fix an issue with check to done task not moving to completed 2025-07-23 12:22:06 +03:00
Chris Veleris
cf8b1c9709 Fix an issue with create-from buttons in inbox 2025-07-22 11:44:49 +03:00
Chris Veleris
797e604a8b Fix lint issues 2025-07-21 23:16:22 +03:00
Chris Veleris
e82e323c16 Fix infinite loops and change shortcuts 2025-07-21 23:15:39 +03:00
Chris Veleris
4d73e21af0 Fix TS issues 2025-07-21 20:00:38 +03:00
Chris
bd6d176666
Add sorting projects (#175)
* Add sorting dropdown to projects list

* Fix lint issues

* fixup! Fix lint issues

* Fix new task space and completed expose

* Fix completed switch and filters

* Fix an issue with projects not appearing as links

* Fix an issue with modal appearing relative to task list

* Remove obsolete loads

* Fix list issues

* Fix mobile/desktop settings dropdown functionality

* Update project modal layout

* Realign project options

* Fix tags dropdown in Project modal

* Fix inbox amount sidebar layout

* Fix project banner tags listing

* Remove icons from titles

* Fix lint errors

* fixup! Fix lint errors

* fixup! fixup! Fix lint errors

* Beautify notes and areas

* Experiment with new notes layout

* fixup! Experiment with new notes layout

* fixup! fixup! Experiment with new notes layout

* Fix note layout

* fixup! Fix note layout

* Fix an issue with adding an area and refreshing
the area list

* Fix an issue with project edit delete menu

* fixup! Fix an issue with project edit delete menu

* Fix an issue with projects create

* Update interaction with Notes

* Update interaction with tags

* fixup! Update interaction with tags

* Fix lint issues

* Extract shared filter

* Add sorting dropdown translations

* fixup! Add sorting dropdown translations

* fixup! fixup! Add sorting dropdown translations
2025-07-21 18:41:11 +03:00
Antonis Anastasiadis
4878c71618 Lint & format (#159)
Co-authored-by: antanst <>
2025-07-15 10:44:02 +03:00
arnopensource
bc498dc7d7 Add correct placeholder for project description (#147) 2025-07-15 10:44:02 +03:00
Chris Veleris
2e15d809a6 Translations, UI 2025-07-10 22:38:50 +03:00
Antonis Anastasiadis
220bc92b4a
Lint frontend (#131)
* Add lint-fix npm target

* Sync eslint+plugins with backend

* Add prettier

* Ignore no-explicit-any lint rule for now

* Silence eslint react warning

* Format frontend via prettier

* Lint frontend.

---------

Co-authored-by: antanst <>
2025-07-09 12:23:55 +03:00
Chris Veleris
20b5b10606 Convert tag ids to titles 2025-07-08 17:08:36 +03:00
Chris Veleris
ffce863ae2 Fix an issue with project modal priority dropdown 2025-07-07 23:41:14 +03:00
Chris Veleris
093471bfbe Fix an issue with the sidebar dropdown 2025-07-07 13:43:05 +03:00
Chris Veleris
efacfe7a5d Fix an issue with projects and move plus icon 2025-07-07 12:39:07 +03:00
Chris Veleris
b18e7364d3 Fix all modal styles 2025-07-07 07:06:02 +03:00
Chris Veleris
38aa11ec2e Fix Task and Note modals 2025-07-06 22:45:31 +03:00
Chris Veleris
ab29ba6aef Add a fix for project tasks tags 2025-07-05 23:58:36 +03:00
Chris Veleris
1e63cb2ff2 Add project name not empty validation and error 2025-07-04 14:19:11 +03:00
Chris Veleris
3e12dd999b Fix issue with project modal and the plus icon 2025-07-01 13:30:21 +03:00
Chris Veleris
fbf9006aa9 Fix an issue with empty tags and inbox blank page 2025-07-01 12:24:43 +03:00
Chris Veleris
c3d05633d3 Add fixes for + button to hide 2025-06-27 22:36:04 +03:00