itz-Jana
c22e30cbda
Implement IPv6 capability ( #826 )
...
* Implement IPv6 capability
Enables uWSGI to listen for IPv6 requests also.
This is done by defaulting to [::] as the listen address, which creates a dual stack socket, which can respond to IPv4 and IPv6 requests simultaneously.
Furthermore a config option is adden to overwrite this default, if a user so desires.
* Add LD_SERVER_HOST to .env.sample
Additionally fix the default name of the LD_SERVER_PORT variable, which was falsely LD_HOST_PORT here.
* revert .env.sample
---------
Co-authored-by: Sascha Ißbrücker <sascha.issbruecker@googlemail.com>
2024-09-16 13:18:18 +02:00
Sascha Ißbrücker
3ae9cf0420
Theme improvements ( #822 )
...
* start converting
* small fixes
* reorganize theme files
* cleanup search bar
* increase spacing
* small tweaks
* fix select styles in Chrome
* cleanup menus
* improve button icons
* restore badges
* remove unused classes
* restore some overrides
* restore bookmark form
* add summary outline
* avoid layout shifts
* restore bookmark details
* increase border radius for modals
* improve details modal
* restore reader mode
* restore settings
* cleanup variables
* start with dark theme
* more dark theme...
* more light theme...
* more dark theme...
* add postcss build
* remove sass processor
* update docker build
* fix alt color
* remove endless symbol
* fix tests
* update assets
* remove sass files
* fix docker build
* cleanup spacing
* improve theme
* update test scripts
* update CI workflow
* fix test
2024-09-13 23:19:47 +02:00
Sascha Ißbrücker
380f5ed19c
Include favicons and thumbnails in REST API ( #763 )
...
* Include favicons and thumbnails in REST API
* Fix serialization for custom endpoints
2024-06-18 23:07:14 +02:00
Sascha Ißbrücker
fe40139838
Make backup include preview images
2024-06-16 10:37:02 +02:00
pettijohn
2b342c0d56
Add option for passing arguments to single-file command ( #691 )
...
* Promoting singlefile timeout to env variable
* Promoting singlefile timeout to env variable
* add tests
* Add LD_SINGLEFILE_OPTIONS support
* add tests
---------
Co-authored-by: Sascha Ißbrücker <sascha.issbruecker@gmail.com>
2024-04-09 20:22:14 +02:00
tianheg
edd958fff6
Update backup.md ( #689 )
2024-04-08 08:11:48 +02:00
pettijohn
2d22d6871e
Add option for customizing single-file timeout ( #688 )
...
* Promoting singlefile timeout to env variable
* Promoting singlefile timeout to env variable
* add tests
---------
Co-authored-by: Sascha Ißbrücker <sascha.issbruecker@gmail.com>
2024-04-07 20:21:59 +02:00
Sascha Ißbrücker
d5a83722de
Add full backup method ( #686 )
2024-04-07 17:49:30 +02:00
Jan Hendrik Lübke
5d8fdebb7c
Add option to disable SSL verification for OIDC ( #684 )
...
* Add setting OIDC_VERIFY_SSL
Passtrough the setting OIDC_VERIFY_SSL in order to allow self-signed certificates/custom certificate authority for the OIDC provider
* Update Options.md to include the new setting OIDC_VERIFY_SSL
* add default setting test
---------
Co-authored-by: Sascha Ißbrücker <sascha.issbruecker@gmail.com>
2024-04-07 16:33:29 +02:00
Hugo van Rijswijk
53d1f0c91b
Add Authelia OIDC example to docs ( #675 )
2024-04-07 11:12:12 +02:00
Sascha Ißbrücker
69877a32e5
Add how to for increasing the font size ( #667 )
2024-03-30 11:43:15 +01:00
Sascha Ißbrücker
262dd2b28f
Update OIDC configuration defaults
2024-03-18 22:41:25 +01:00
Sascha Ißbrücker
afb752765d
Include web archive link in /api/bookmarks/ ( #655 )
2024-03-17 10:04:05 +01:00
Bruno Henriques
fd1bbadcf3
Update backup location to safe directory ( #653 )
...
The previous directory may not share the same directory as the user that runs the container. `/etc/linkding/data` is a safe directory.
Fixes #626
2024-03-17 09:06:07 +01:00
ηg
39782e75e7
Add support for OIDC ( #389 )
...
* added support for oidc auth
* fixed oidc usernames
* hiding password for users that aren't logged in via local auth
* add dependency, update settings
* keep change password link
* add tests
* add docs
---------
Co-authored-by: Sascha Ißbrücker <sascha.issbruecker@gmail.com>
2024-03-16 23:42:46 +01:00
Sascha Ißbrücker
6c7ce91d53
Add backup CLI command ( #571 )
2023-11-05 19:27:48 +01:00
Sascha Ißbrücker
a130daa0f0
Update backup docs
2023-11-05 13:53:08 +01:00
Sascha Ißbrücker
f4fcb96b5e
Update README.md
2023-10-11 18:16:47 +02:00
Sascha Ißbrücker
daab772971
update ios shortcut how-to
2023-10-07 18:02:07 +02:00
Sascha Ißbrücker
64c81ea565
rename ios shortcut
2023-10-07 17:58:01 +02:00
Sascha Ißbrücker
1dd19e8fa2
add ios shortcut
2023-10-07 17:36:54 +02:00
Sascha Ißbrücker
3e4f08f51b
Add user profile endpoint ( #541 )
...
* feat: Implement UserProfile serializer and add API endpoint per #457
* chore: Document API addition
* Address review comments
---------
Co-authored-by: fkulla <mail@florian.direct>
2023-10-01 21:57:32 +02:00
Sascha Ißbrücker
5d9e487ec1
Various improvements to favicons ( #504 )
...
* Update default favicon provider
* Add domain placeholder for favicon providers
* Fix favicon loader to handle streaming response
* Handle different mime types for favicons
* Use 32px size by default
* Update documentation
* Skip mime-type test for now
* Manually configure image/x-icon mime type
2023-08-15 16:49:58 +02:00
Sascha Ißbrücker
b28fc05d06
Update asset
2023-05-21 10:30:20 +02:00
Sascha Ißbrücker
17ab203f4f
Document keyboard shortcuts
2023-05-20 21:08:04 +02:00
Sascha Ißbrücker
a06f9035cf
Update README
2023-05-20 20:01:58 +02:00
Sascha Ißbrücker
43115fd8f2
Add notes to bookmarks ( #472 )
...
* Add basic bookmark notes
* Add bookmark list JS to shared bookmarks page
* Allow testing through ngrok
* Improve CSS
* Set notes through API
* Improve notes editing
* Improve notes icon
* Remove transitions for now
* Update keyboard shortcut
* Add bookmark list tests
* Add setting for showing notes permanently
* Add test for toggling notes
* Update API docs
* Allow searching for notes content
* Skip test
2023-05-20 11:54:26 +02:00
François Ménabé
a94eb5f85a
Allow to log real client ip in logs when using a reverse proxy ( #398 )
...
* Allow to log real client ip in logs when using a reverse proxy
* rearrange options
---------
Co-authored-by: Sascha Ißbrücker <sascha.issbruecker@googlemail.com>
2023-05-18 09:34:55 +02:00
Paul Lockaby
d1819c6503
Add database options ( #406 )
...
* adding support for database connection options
* a better default
2023-05-18 09:31:13 +02:00
Sascha Ißbrücker
814401be2e
Add option for showing bookmark favicons ( #390 )
...
* Implement favicon loader
* Implement load favicon task
* Show favicons in bookmark list
* Add missing migration
* Load missing favicons on import
* Automatically refresh favicons
* Add enable favicon setting
* Update uwsgi config to host favicons
* Improve settings wording
* Fix favicon loader test setup
* Document LD_FAVICON_PROVIDER setting
* Add refresh favicons button
2023-01-21 16:36:10 +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
Kazi
9eaae1fcf5
Android HTTP shortcuts v3 ( #387 )
...
This simplifies tagging and also filters URL's shared from apps. Useful for apps that don't share clean URLs
Co-authored-by: Roland Meyer <2445563+Waboodoo@users.noreply.github.com>
2023-01-06 19:12:06 +01:00
jhauris
3abdd92430
Correct LD_ENABLE_AUTH_PROXY documentation ( #372 ) ( #379 )
2022-12-21 08:53:34 +01:00
Sascha Ißbrücker
277c1c76e3
Use raw URL for shortcut JSON
2022-10-06 21:23:23 +02: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
Kazi
6e0a345c2c
Improved Android HTTP Shortcuts doc ( #330 )
...
Simpler to import, one less variable to edit and custom tag(s)
2022-09-04 08:27:03 +02:00
Sascha Ißbrücker
f88cc30b48
Add option to create initial superuser ( #323 )
...
* Add option to create initial superuser
* Update .env.sample
2022-09-04 08:08:15 +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
Aaron Bach
eadae32eb3
Add simple docs of the new shared
API parameter ( #312 )
2022-08-05 09:34:03 +02:00
Kian-Meng Ang
de6e91fd75
Fix typo ( #295 )
2022-07-23 23:36:00 +02:00
Function
506d3cad25
Shorten and simplify example bookmarklet in documentation ( #297 )
...
* Shorten and simplify example bookmarklet
* Restore server placeholder in bookmarklet documentation
2022-07-23 23:35:40 +02:00
Sascha Ißbrücker
13ff9ac4f8
Add read it later functionality ( #304 )
...
* Allow marking bookmarks as unread
* Restructure navigation to include preset filters
* Add mark as read action
* Improve description
* Highlight unread bookmarks visually
* Mark bookmarks as read by default
* Add tests
* Implement toread flag in importer
* Implement admin actions
* Add query tests
* Remove untagged link
* Update api docs
* Reduce height of description textarea
Co-authored-by: Sascha Ißbrücker <sascha.issbruecker@gmail.com>
2022-07-23 22:17:20 +02:00
kenc
792a19d15e
Allow creating archived bookmark through REST API ( #268 )
...
* Add POST archived API endpoint
* Update API docs
* Expose is_archived in existing POST endpoint
* Add test to verify bookmark not archived by default
* Fix JSON payload in API docs
Co-authored-by: Sascha Ißbrücker <sascha.issbruecker@googlemail.com>
2022-05-26 04:10:36 +02:00
Chris Patti
ebbf0022bc
Update how-to.md ( #260 )
...
Change the paraphrasing to the exact name of the correct "Show Web Page At" selection under the Safari category in IOS Shortcuts.
Wow did this confuse me until I figured it out :) Hopefully this helps the next new user! Love this app to bits!
2022-05-21 09:29:14 +02:00
Sascha Ißbrücker
bbaa1669cd
Improve README.md
2022-05-14 19:23:52 +02:00
clach04
56173aea3f
Issue #187 clarify archive.org feature ( #229 )
...
* Issue #187 clarify archive.org feature
Use the name in the readme that archive.org use.
* Simplify
Co-authored-by: Sascha Ißbrücker <sascha.issbruecker@googlemail.com>
2022-05-14 08:49:21 +02:00
Christoph Schmatzler
c16e87f9c7
Allow specifying port through LD_SERVER_PORT environment variable ( #156 )
...
* Allow specifying port through LD_SERVER_PORT environment variable
Co-authored-by: Christoph Schmatzler <christoph@medium.place>
Co-authored-by: Sascha Ißbrücker <sascha.issbruecker@googlemail.com>
2022-03-26 10:24:38 +01:00
Sascha Ißbrücker
9a63c367a8
Move shortcut to docs
2022-03-25 18:35:05 +01:00
Kazi
68143de992
How-to guide for HTTP Shortcuts app on Android ( #201 )
...
* How-to guide for HTTP Shortcuts app on Android
* refinements
* link fix
2022-02-28 08:12:37 +01:00