Daniel Federschmidt
573b6f5411
Filter bundles by reading or sharing state ( #1308 )
...
* add filtering by reading or sharing state
* fix migration
* add tests
* format
* fix model references
* replace hard-coded strings in tests
---------
Co-authored-by: dfederschmidt <daniel@federschmidt.org >
Co-authored-by: Sascha Ißbrücker <sascha.issbruecker@gmail.com >
2026-02-28 10:54:09 +01:00
Sascha Ißbrücker
65f3759444
Align form usages in templates ( #1267 )
2026-01-05 05:33:59 +01:00
Sascha Ißbrücker
3b26190df5
Format and lint with ruff ( #1263 )
2026-01-04 12:13:48 +01:00
Sascha Ißbrücker
95529eccd4
Check for dupes by exact URL if normalized URL is missing ( #1204 )
2025-10-11 10:45:23 +02:00
Sascha Ißbrücker
82e5b7d9d5
Add basic tag management ( #1175 )
2025-08-26 12:01:36 +02:00
Sascha Ißbrücker
6c874afff2
Add option to mark bookmarks as shared by default ( #1170 )
...
* Add option to mark bookmarks as shared by default
* add migration
2025-08-22 20:05:56 +02:00
Sascha Ißbrücker
723b843c13
Normalize URLs when checking for duplicates ( #1169 )
...
* Normalize URLs when checking for duplicates
* Improve migration script
2025-08-22 19:37:28 +02:00
Sascha Ißbrücker
4e8318d0ae
Improve bookmark form accessibility ( #1116 )
...
* Bump Django
* Render error messages in English
* Remove unused USE_L10N option
* Associate errors and help texts with form fields
* Make checkbox inputs clickable
* Change cancel button text
* Fix tests
2025-07-03 08:44:41 +02:00
Bastian
f2800efc1a
Allow pre-filling tags in new bookmark form ( #1060 )
...
* feat - Allow tag_string as query for BookmarkForm in order to set tags via bookmark snippets
* add test
---------
Co-authored-by: Sascha Ißbrücker <sascha.issbruecker@gmail.com >
2025-05-17 10:13:07 +02:00
Sascha Ißbrücker
b9bee24047
Move more logic into bookmark form
2025-03-09 23:11:48 +01:00