Chris Veleris
a336653e23
Bump version
...
Bump version
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 Veleris
5eb0ae25f6
Bump version
2025-09-12 23:23:46 +03:00
Chris Veleris
f0ac7fb72d
Bump version
2025-09-12 16:55:41 +03:00
Chris Veleris
06ebdd2e63
Bump version
2025-09-12 12:59:30 +03:00
Chris Veleris
475a7e2bf8
Bump version
2025-09-12 12:43:58 +03:00
Chris Veleris
86fe74fdf8
Bump version to v0.81
2025-09-09 17:05:29 +03:00
Chris Veleris
691b7f3e7a
Bump version
2025-09-09 12:54:48 +03:00
Chris Veleris
2ea583bae8
Update version
2025-09-05 16:27:53 +03:00
antanst
4f7d8efeb8
Change package.json targets for pre-push and pre-release
2025-09-03 13:22:48 +03:00
Chris Veleris
7a65794ed0
Update version
2025-08-19 11:35:01 +03:00
antanst
8dd5e2b111
Add npm run test:ui:headed to view browser during tests
2025-08-09 22:22:43 +03:00
antanst
9af587d918
Add Playwright scaffolding and example E2E test.
2025-08-09 22:22:43 +03:00
antanst
7035ad3691
Fix npm run start to run everything.
...
We can run the project locally with a single command now.
2025-08-09 16:59:17 +03:00
Chris Veleris
27d41aaeed
Setup slugify and fix nanoid issues
2025-08-08 23:14:40 +03:00
antanst
1d4dcef1d1
Optimize webpack build speed with SWC and caching
...
- Replace Babel with SWC for 70-80% faster TypeScript compilation
- Add filesystem caching for 90% faster subsequent builds
- Update TypeScript config for better performance:
- Upgrade target to ES2020
- Use bundler moduleResolution
- Enable incremental compilation
- Add .tsbuildinfo and webpack cache to .gitignore
Build time improved from ~5-10s to ~1.7s
2025-08-06 17:08:58 +03:00
Chris Veleris
3599bc2b60
Add nanoid
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
antanst
5c2e6d7665
Install lodash
2025-07-31 14:02:42 +03:00
Chris Veleris
49e7ee250b
Update version
2025-07-25 00:32:27 +03:00
Chris Veleris
6f97ecb9b4
Update version
2025-07-24 12:11:06 +03:00
antanst
cab0305c98
Add non-invasive format npm targets
2025-07-21 23:09:41 +03:00
antanst
46ca4f2356
Remove obsolete and disabled calendar deps
2025-07-21 23:02:37 +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
Chris
10d96397c3
Sorting fixes ( #174 )
...
* Update version
* Order Inbox items by creation timestamp, desc
* Fix input keyboard tab and enter handling
* Fix lint issues
* Move in progress items to the top of today list
* Make tags and projects clickable
* fixup! Make tags and projects clickable
* fixup! fixup! Make tags and projects clickable
2025-07-17 17:43:56 +03:00
Chris Veleris
334d3f85df
Update version
2025-07-16 15:03:38 +03:00
Chris Veleris
8e03be9019
Update version
2025-07-16 13:55:21 +03:00
Antonis Anastasiadis
dad0bd45ff
Facilitate custom UID/GID at runtime in Docker. ( #161 )
...
* Cleanup /scripts dir
* Facilitate custom UID/GID at Docker runtime.
Changes file permissions at runtime depending on UID/GID.
* Disable non-functional frontend tests for now.
---------
Co-authored-by: antanst <>
2025-07-15 21:25:06 +03:00
Antonis Anastasiadis
c7c859f666
Merge package.json files into one ( #160 )
...
Co-authored-by: Chris Veleris <chrisveleris@gmail.com>
2025-07-15 10:45:29 +03:00
Chris
78db148150
Cleanup and add safe utility functions ( #154 )
...
* Cleanup and add safe utility functions
* Fix npm command
* Update version
* Fix an issue with dist builds caching
* Update version
2025-07-15 10:44:02 +03:00
Chris Veleris
542488799f
Update version
2025-07-15 10:44:02 +03:00
Chris Veleris
e24d8518d6
Fix an issue with automatically running migrations
2025-07-15 10:44:02 +03:00
Chris Veleris
5167e52e75
Update version
2025-07-15 10:44:02 +03:00
Chris Veleris
8e7f25b3a6
Add multilanguage support
2025-07-15 10:44:01 +03:00
Chris Veleris
056ff6e882
Add project dropdown and auto scroll
2025-07-15 10:44:01 +03:00
Chris Veleris
c5b9eec89f
Improve settings compatibility
2025-07-15 10:44:01 +03:00
Chris Veleris
04d39b07e9
Transfer tags and project to modals
2025-07-11 16:14:12 +03:00
antanst
0a64f3bd00
Add clean npm target & clean before build
2025-07-11 11:31:21 +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
f52d5fd1b8
Fix an issue with dissapearing tags when clicking a task
2025-07-07 23:56:11 +03:00
Chris Veleris
c565bc0fed
Move create new button to the bottom
2025-07-07 14:23:40 +03:00
Chris Veleris
a69633b1fa
Update version
2025-07-06 00:07:00 +03:00
Chris Veleris
7c0bc7f34f
Add about page
2025-07-05 00:28:35 +03:00
Chris
03f38f05dc
Setup intelligence ( #84 )
...
* Add next suggestions and remove console logs
* Add pomodoro timer
* Add pomodoro switch in settings
* Fix pomodoro setting
* Add timezones to settings
* Fix an issue with password reset
* Cleanup
* Sort tags alphabetically
* Clean up today's view
* Add an indicator for repeatedly added to today
* Refactor tags
* Add due date today item
* Move recurrence to the subtitle area
* Fix today layout
* Add a badge to Inbox items
* Move inbox badge to sidebar
* Add quotes and progress bar
* Add translations for quotes
* Fix test issues
* Add helper script for docker local
* Set up overdue tasks
* Add linux/arm/v7 build to deploy script
* Add linux/arm/v7 build to deploy script pt2
* Fix an issue with helmet and SSL
* Add volume db persistence
* Fix cog icon issues
2025-06-27 14:02:18 +03:00
Chris Veleris
613423e485
Update github pages landing page
2025-06-17 12:07:53 +03:00
Chris
3c1209a5a9
Express migration ( #80 )
...
* Initial migration
* Cleanup and create migration scripts
* Introduce test suite
* Fix test issues
* Correct CORS issue and update paths
* Update README
2025-06-16 21:50:44 +03:00
Chris
f9b21dff0a
Fix today race condition ( #75 )
...
* Move frontend to root
* Fix backend issues
* Remove old routes
* Setup Dockerfile
* Fix today /tags multiplt requests issue
* Fix race condition on today's inbox widget
* Fix cors development issue
* Fix CORS for Dockerfile
* Fix dockerised settings for infinite loop
* Fix translation issues
* fixup! Fix translation issues
---------
Co-authored-by: Your Name <you@example.com>
2025-06-13 14:20:24 +03:00
Chris
5c427ef314
I18n ( #67 )
2025-06-09 07:30:00 +03:00
Chris Veleris
cdd4f6da0b
Replace areas
2025-02-13 01:15:04 +02:00
Chris Veleris
2f46b25eba
Add today page
2024-11-18 21:47:04 +02:00