Sascha Ißbrücker
4f9170c48d
Improve website loader logging
2023-01-14 11:24:09 +01:00
tomamplius
13e0516961
Add postgres as database engine ( #388 )
...
* Add postgres as database engine
* Fix sissbruecker review
* replace psycopg2 by psycopg2-binary
* Fix Docker setup
* Polish docs
Co-authored-by: Sascha Ißbrücker <sascha.issbruecker@gmail.com>
2023-01-12 21:00:58 +01:00
Sascha Ißbrücker
1c3651e91d
Add setting and documentation for fixing CSRF errors ( #349 )
...
* Add documentation and setting for solving CSRF errors
* Improve proxy setup docs
* Link to reverse proxy documentation
* Fix link
2022-10-05 10:01:44 +02:00
Sascha Ißbrücker
53be77aade
Fix static file dir warning ( #350 )
2022-10-05 10:00:13 +02:00
Sascha Ißbrücker
b94eaee833
Setup logging for background tasks
2022-09-11 07:50:08 +02:00
Sascha Ißbrücker
c9c6b097d0
Add support for authentication proxies ( #321 )
...
* add support for auth proxies
* Improve docs
2022-08-14 13:35:03 +02:00
s2marine
8053468ca5
Add support for context path ( #313 )
...
* Add support for context path
add an optional environment variable: LD_CONTEXT_PATH
* Fix for pull request code review comments
Co-authored-by: s2marine <s2marine@gmail.com>
2022-08-07 12:41:11 +02:00
Sascha Ißbrücker
f4e3d724f0
Improve import performance ( #261 )
...
* Run import in batches, cache tags
* Use bulk operations for bookmarks and assigning tags
* Improve naming
* Restore bookmark validation
* Add logging
* Bulk create tags
* Use HTMLParser for parsing bookmarks
* add parser tests
* Add more importer tests
* Add more importer tests
* Remove pyparsing dependency
Co-authored-by: Sascha Ißbrücker <sascha.issbruecker@gmail.com>
2022-05-21 09:27:30 +02:00
Sascha Ißbrücker
f92c3dd403
Make Internet Archive integration opt-in ( #250 )
...
* Make web archive integration opt-in
* Add toast message about web archive integration opt-in
* Improve wording for web archive setting
* Add toast admin
* Fix toast clear button visited styles
* Add test for redirect
* Improve wording
* Ensure redirects to same domain
* Improve wording
* Fix snapshot test
Co-authored-by: Sascha Ißbrücker <sascha.issbruecker@gmail.com>
2022-05-14 09:46:51 +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
cc04a17e2f
Upgrade Django major ( #144 )
...
* Bump dependency versions
* Configure default auto field implementation
* fix admin to use token proxy model
* update django docs link
2021-08-17 05:48:45 +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
8c161ba119
Implement bookmark API tests
2021-02-20 09:01:38 +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
94eb55896d
Fix default API permissions
2021-01-16 00:29:37 +01:00
Sascha Ißbrücker
70953a52b9
Fix duplicate tag error ( #65 )
2021-01-12 22:42:56 +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
10fd3d89be
Add error handling and logging for importer
2020-06-07 14:15:44 +02:00
Sascha Ißbrücker
70b66122c8
Implement tag auto-completion
2019-12-27 12:32:44 +01:00
Sascha Ißbrücker
1896a8136e
Implement optional registration
2019-12-24 13:31:55 +01:00
Sascha Ißbrücker
70f9fb9818
Improve production setup
2019-07-05 01:26:52 +02:00