Sascha Ißbrücker
edb71286e7
Prevent external redirects
2022-03-25 18:29:54 +01:00
Sascha Ißbrücker
82b4268a26
Ensure tag names don't contain spaces ( #184 )
2021-12-12 22:54:22 +01:00
Sascha Ißbrücker
4f9fcb41bd
Add bookmark link target setting ( #164 )
2021-10-03 09:35:59 +02:00
Sascha Ißbrücker
d87dde6bae
Create snapshots on web.archive.org for bookmarks ( #150 )
...
* Implement initial background tasks concept
* fix property reference
* update requirements.txt
* simplify bookmark null check
* improve web archive url display
* add background tasks test
* add basic supervisor setup
* schedule missing snapshot creation on login
* remove task locks and clear task history before starting background task processor
* batch create snapshots after import
* fix script reference in supervisord.conf
* add option to disable background tasks
* restructure feature overview
2021-09-04 22:31:04 +02:00
Sascha Ißbrücker
7a68a4abed
Display date_added in bookmark list ( #85 )
...
* Display date_added in bookmark list (#85 )
* Allow switching between different types of date formats
* Improve date formatting
* Use pluralize
* Fix comment
* Fix styles
Co-authored-by: Sascha Ißbrücker <sissbruecker@lyska.io>
2021-03-31 09:08:19 +02:00
Sascha Ißbrücker
119d8f7efb
Implement dark theme ( #49 )
2021-03-28 12:11:56 +02:00
Sascha Ißbrücker
c61e8ee2cd
Implement archive feature ( #73 )
...
* Implement archive function (#46 )
* Implement archive view (#46 )
* Filter tags for archived/unarchived (#46 )
* Implement archived bookmarks endpoint (#46 )
* Implement archive mode for search component (#46 )
* Move bookmarklet to settings (#46 )
* Update modified timestamp on archive/unarchive (#46 )
* Fix bookmarklet (#46 )
2021-02-14 18:00:22 +01:00
Sascha Ißbrücker
91d876a7f1
Add option to disable bookmark URL validation ( #57 )
...
* Add option for disabled bookmark URL validation (#36 )
* Add options documentation (#36 )
2021-02-06 16:27:19 +01:00
Sascha Ißbrücker
085027b00a
Show URL as fallback if no title is available ( #64 )
2021-01-16 00:57:57 +01:00
Sascha Ißbrücker
9df270557f
Make tag search and assignment case insensitive ( #56 )
...
* Make tag assignment and search case-insensitive (#45 )
* Add tests for tag case-sensitivity and deduplication (#45 )
Co-authored-by: Sascha Ißbrücker <sissbruecker@lyska.io>
2021-01-02 11:30:20 +01:00
Sascha Ißbrücker
e497bcb5c0
#24 Implement REST API ( #32 )
...
* #24 Implement readonly bookmark API
* #24 Implement create/update bookmark API
* #24 Fix title, description not allowing blank values
* #24 Code cleanup
* #24 Add modification dates to response
* #24 Add API docs
* #24 Implement delete bookmark API
* #24 Fix API docs link
* #24 Fix API docs link
* #24 Implement tag API
Co-authored-by: Sascha Ißbrücker <sissbruecker@lyska.io>
2020-09-27 09:34:56 +02:00
Sascha Ißbrücker
c80f26dd34
#26 Return to same page after editing or deleting bookmark
2020-09-13 10:56:03 +02:00
Sascha Ißbrücker
8a208cad07
#25 Increase bookmark URL length limit
2020-09-13 09:05:50 +02:00
Sascha Ißbrücker
312ab3db17
Implement bookmarklet
2019-07-05 22:29:21 +02:00
Sascha Ißbrücker
d2f896966a
Cleanup
2019-07-02 02:05:09 +02:00
Sascha Ißbrücker
e07da529f1
Preview website title + description in bookmark form
...
Fix unnecessary selects when rendering bookmarks
2019-07-02 01:28:02 +02:00
Sascha Ißbrücker
0e872c754b
Edit bookmark tags
2019-07-01 22:05:38 +02:00
Sascha Ißbrücker
3b753a601f
Style bookmark form
2019-07-01 21:03:27 +02:00
Sascha Ißbrücker
accc360ae5
Display tags in bookmark list
2019-06-30 08:24:21 +02:00
Sascha Ißbrücker
4a16e4d64c
Implement tag model
2019-06-30 07:15:46 +02:00
Sascha Ißbrücker
451a049d46
Implement fetching website metadata
2019-06-29 02:01:26 +02:00
Sascha Ißbrücker
ba3d4eb663
Refactor packages
2019-06-29 01:08:22 +02:00
Sascha Ißbrücker
37ee00077a
Implement edit bookmark route
2019-06-29 00:27:20 +02:00
Sascha Ißbrücker
c653206dd3
Implement add bookmark route
2019-06-28 19:37:41 +02:00
Sascha Ißbrücker
fc2794aa61
Implement basic bookmark page
2019-06-27 08:09:51 +02:00