Commit graph

551 commits

Author SHA1 Message Date
Chris
26a0024207
Add new logos (#463)
* Add new logos

* fixup! Add new logos

* fixup! fixup! Add new logos

* Setup login screen

* fixup! Setup login screen
2025-11-02 00:18:40 +02:00
Chris Veleris
5b4a63b035 Add github action flow 2025-11-01 08:31:52 +02:00
Chris Veleris
17f8f0f280 Add code of conduct 2025-11-01 08:16:28 +02:00
Chris Veleris
d0549408e9 Add security guide 2025-11-01 08:10:01 +02:00
Chris Veleris
054f33fdca Add pull request template 2025-11-01 07:55:06 +02:00
Chris Veleris
7e86c00ccd Update README 2025-11-01 07:46:39 +02:00
Chris Veleris
dc2b8eb35e Add contributing guide 2025-11-01 07:43:51 +02:00
Chris Veleris
3148bfd4ab Add discussion template 2025-11-01 06:55:28 +02:00
Chris Veleris
ea845065e9 Add bug report template 2025-11-01 06:49:34 +02:00
David Leibovych
e8ee29c738
Increases checkbox size on mobile (#427)
* feat: makes checkbox larger

* fix: var name

* fix: revert metadata var meaning

* fix: styling
2025-10-31 22:59:14 +02:00
Chris Veleris
c565c9ec25 release: v0.85.1 2025-10-31 10:50:27 +02:00
Chris Veleris
63dfb51aaf Fix search links 2025-10-29 23:16:32 +02:00
Chris Veleris
9bb94e8747 release: v0.85 2025-10-29 15:21:42 +02:00
Chris Veleris
c983ba42ba Fix an issue with completed tasks in views 2025-10-29 15:19:38 +02:00
Chris Veleris
5f37423e51 release: v0.85-rc.2 2025-10-29 15:19:38 +02:00
crypt0rr
f8fa1db378 Fix broken links + Resolve Markdown issues 2025-10-29 15:17:46 +02:00
Chris Veleris
a56852b350 Fix tags migration association 2025-10-28 14:44:10 +02:00
Chris Veleris
b23a88625a release: v0.85-rc.1 2025-10-28 08:31:22 +02:00
Chris Veleris
48d2eca4e3 Update website 2025-10-28 08:14:08 +02:00
Chris Veleris
3aa96185d0 Move instructions to docs 2025-10-28 08:04:38 +02:00
Chris Veleris
1bd5f422f3 release: v0.85-beta.1 2025-10-26 23:13:13 +02:00
Chris Veleris
ddaae04978 Set first user role as admin 2025-10-25 21:48:28 +03:00
antanst
f860fdfe3e More stable tests by using proper data-* attrs 2025-10-25 09:25:27 +03:00
antanst
35afeb9a72 E2E test hardening.
- Use test specific db, not development
- Clean up DB after each test run.
2025-10-25 09:25:27 +03:00
antanst
b4f0c3e191 Update .gitignore 2025-10-25 09:25:27 +03:00
Chris
fe0266d70a
Fix tags issue (#450)
* Fix uniqueness issue for tags

* fixup! Fix uniqueness issue for tags
2025-10-25 05:07:43 +03:00
Chris Veleris
3057051ecd Scale down font 2025-10-23 23:45:11 +03:00
Chris
5cf662d028
Fix tags deletion (#447)
* Add tag title validation and show icons

* fixup! Add tag title validation and show icons
2025-10-23 23:28:56 +03:00
Chris
48ee54a12f
Fix universal search (#445)
* Fix tags not included in views

* fixup! Fix tags not included in views

* Show toaster when creating view

* Add more translations

* Fix test issues
2025-10-23 21:43:42 +03:00
Chris Veleris
c6407570c7 Fix search collapse on mobile 2025-10-23 21:43:17 +03:00
Antonis
c7220c3060
Fix #291 (#444)
* Fix password validation on container restart

Only validate password for new users, not when updating existing users.
This prevents container crashes when TUDUDI_USER_PASSWORD is set but
doesn't meet current validation requirements for existing users.

* Fix entrypoint crash when app user doesn't exist

Check if app user exists before getting UID/GID to prevent
'id: unknown user app' error on restart. Fall back to build-time
defaults (APP_UID/APP_GID) if user is missing.

---------

Co-authored-by: antanst <>
2025-10-23 21:41:21 +03:00
David Leibovych
2761afb190
fix: keyboard should be hidden always on input blur (#446) 2025-10-23 21:31:49 +03:00
David Leibovych
f4769b62ef
feat: focus shows the modal, blur hides the modal on mobile (#442) 2025-10-23 11:50:27 +03:00
Chris Veleris
d67c728be5 release: v0.85-dev.1 2025-10-22 22:01:29 +03:00
Chris
02b493d61f
Universal search (#412)
* Global search scaffold

* Add search preview text

* Add generic fallback for preview text in search

* fixup! Add generic fallback for preview text in search

* Add more tweaks

* fixup! Add more tweaks

* Fix an issue with criteria

* fixup! Fix an issue with criteria

* fixup! fixup! Fix an issue with criteria

* fixup! fixup! fixup! Fix an issue with criteria

* Fix an issue with priority filter

* fixup! Fix an issue with priority filter

* Add sortable pins

* fixup! Add sortable pins

* Make options collapsed by default

* Tweak UI

* Add tests

* Add translations

* Add more translations

* fixup! Add more translations

* Add minor tweaks
2025-10-22 22:00:45 +03:00
Chris Veleris
180bdaef35 Fix an issue with task from shared project 2025-10-22 20:18:49 +03:00
Chris Veleris
2c1ad5975d release: v0.84.2 2025-10-22 16:59:22 +03:00
Chris
ba34e2f3f4
Merge pull request #439 from chrisvel/fix-project-sharing
Fix an issue with tasks permissions on shared project
2025-10-22 16:29:27 +03:00
Chris Veleris
08f56ceb44 fixup! Add tests 2025-10-22 16:28:13 +03:00
Chris Veleris
02633da704 Add tests 2025-10-22 15:56:48 +03:00
Chris Veleris
bbc4615ee3 Fix an issue with sharing permissions 2025-10-22 13:29:37 +03:00
Chris Veleris
dde704d764 Fix an issue with tasks permissions on shared project 2025-10-22 12:10:50 +03:00
Chris Veleris
cbffc564af release: v0.84.1 2025-10-20 18:27:19 +03:00
Chris Veleris
e363202dad Update dependencies 2025-10-20 16:17:07 +03:00
Chris Veleris
82c994bd00 release: v0.84.1-rc1 2025-10-20 16:09:17 +03:00
Chris
0e6295608c
Merge pull request #429 from chrisvel/fix-timezones-missing
Fix timezones missing
2025-10-20 16:07:32 +03:00
Chris Veleris
86bce31992 fixup! Scaffold timezone package 2025-10-20 16:01:49 +03:00
Chris
31868d8a67
Merge pull request #428 from chrisvel/fix-users-migrations
Fix user roles migrations
2025-10-20 15:49:51 +03:00
antanst
4774331d07 Add migration to backfill roles for existing users
This migration backfills role entries for users that existed before the roles system was introduced.

- If no admins exist: Missing users become admins to prevent lockout
- If admins exist: Missing users become regular users (safe default)
- Idempotent: Safe to run multiple times
2025-10-20 14:43:42 +03:00
Chris Veleris
5e1c67e1c1 Scaffold timezone package 2025-10-20 13:32:03 +03:00