Sascha Ißbrücker
c93709b549
Fix jumping details modal on back navigation ( #854 )
2024-09-24 17:09:17 +02:00
Sascha Ißbrücker
ba904ed191
Fix header backdrop on iOS
2024-09-24 16:29:05 +02:00
Sascha Ißbrücker
d1f81fee0e
Prevent duplicates when editing ( #853 )
...
* prevent creating duplicate URLs on edit
* Prevent duplicates when editing
2024-09-24 13:13:32 +02:00
Sascha Ißbrücker
7b405c054d
Do not clear fields in POST requests (API behavior change) ( #852 )
2024-09-24 11:37:50 +02:00
Vlad-Stefan Harbuz
23ad52f75d
Fix header.svg text ( #850 )
2024-09-23 23:28:37 +02:00
Sascha Ißbrücker
c3a2305a5f
Return client error status code for invalid form submissions ( #849 )
...
* Returns client error status code for invalid form submissions
* fix flaky test
2024-09-23 20:30:49 +02:00
Sascha Ißbrücker
d4006026db
Fix preview image spacing
2024-09-23 19:30:42 +02:00
Sascha Ißbrücker
70bdf88791
Update CHANGELOG.md
2024-09-23 17:44:06 +02:00
Sascha Ißbrücker
93e2832a89
Bump version
2024-09-23 16:28:17 +02:00
Sascha Ißbrücker
f5708594a7
Add basic fail2ban support ( #847 )
2024-09-23 16:20:55 +02:00
Sascha Ißbrücker
67f237c1de
Update docs link
2024-09-23 15:58:21 +02:00
Sascha Ißbrücker
95f489ea48
Format CSS with prettier
2024-09-23 11:04:36 +02:00
Sascha Ißbrücker
ed57da3c99
Add clear buttons in bookmark form ( #846 )
2024-09-23 11:02:30 +02:00
Sascha Ißbrücker
c5c5949d20
Do not overwrite provided title and description ( #845 )
2024-09-22 21:43:03 +02:00
Rostislav
f4e66c1ff1
fix a broken link to options documentation ( #844 )
2024-09-22 16:05:04 +02:00
Sascha Ißbrücker
fe7ddbe645
Allow bookmarks to have empty title and description ( #843 )
...
* add migration for merging fields
* remove usage of website title and description
* keep empty website title and description in API for compatibility
* restore scraping in API and add option for disabling it
* document API scraping behavior
* remove deprecated fields from API docs
* improve form layout
* cleanup migration
* cleanup website loader
* update tests
2024-09-22 07:52:00 +02:00
Sascha Ißbrücker
afa57aa10b
Show placeholder if there is no preview image ( #842 )
...
* Show placeholder if there is no preview image
* add test
2024-09-20 08:56:17 +02:00
Sascha Ißbrücker
b4108c9a56
bump python version in CI
2024-09-19 19:38:03 +02:00
Sascha Ißbrücker
6cf5fb396a
remove deprecated API usage
2024-09-19 19:29:19 +02:00
Sascha Ißbrücker
3d8866c7bc
Bump dependencies ( #841 )
2024-09-19 19:15:51 +02:00
voltagex
8544137a31
Use HTTPS repository link for devcontainer ( #837 )
...
* Use HTTPS repository link for devcontainer
The SSH repository link means you need to be set up with a key, have already accepted the github.com host key.
Cloning via HTTPS requires less steps.
* Update devcontainer.json
* Update requirements.txt
2024-09-19 15:46:52 +02:00
dependabot[bot]
baa3d5596d
Bump path-to-regexp and astro in /docs ( #840 )
...
Removes [path-to-regexp](https://github.com/pillarjs/path-to-regexp ). It's no longer used after updating ancestor dependency [astro](https://github.com/withastro/astro/tree/HEAD/packages/astro ). These dependencies need to be updated together.
Removes `path-to-regexp`
Updates `astro` from 4.15.6 to 4.15.8
- [Release notes](https://github.com/withastro/astro/releases )
- [Changelog](https://github.com/withastro/astro/blob/main/packages/astro/CHANGELOG.md )
- [Commits](https://github.com/withastro/astro/commits/astro@4.15.8/packages/astro )
---
updated-dependencies:
- dependency-name: path-to-regexp
dependency-type: indirect
- dependency-name: astro
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-19 15:42:12 +02:00
voltagex
f79c24453c
Bump requests version to 3.23.3 ( #839 )
...
This avoids the yanked 3.23.0 version and allows pip-compile to work without --upgrade again.
2024-09-19 15:37:01 +02:00
Sascha Ißbrücker
f3c1101746
Improve docs
2024-09-19 10:28:19 +02:00
Piero Lescano
ceceb56164
Add go-linkding to community projects ( #836 )
2024-09-19 06:12:19 +02:00
Sascha Ißbrücker
450980a8d4
Add configuration options for pagination ( #835 )
2024-09-18 23:14:19 +02:00
Sascha Ißbrücker
2aab2813f4
fix community links
2024-09-17 15:42:18 +02:00
Sascha Ißbrücker
0e488b7ce3
Add documentation website ( #833 )
...
* test frontmatter rendering
* restructure files
* add docs website
* move postcss config
* revert postcss config
* update readme
* update logo
* fix internal links
2024-09-17 15:33:53 +02:00
Sascha Ißbrücker
53e4aeb1c1
Update CHANGELOG.md
2024-09-16 13:37:20 +02:00
Sascha Ißbrücker
2b3cd2dec1
Bump version
2024-09-16 13:21:39 +02:00
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
ffaaf0521d
Speed up response times for certain actions ( #829 )
...
* return updated HTML from bookmark actions
* open details through URL
* fix details update
* improve modal behavior
* use a frame
* make behaviors properly destroy themselves
* remove page and details params from tag urls
* use separate behavior for details and tags
* remove separate details view
* make it work with other views
* add asset actions
* remove asset refresh for now
* remove details partial
* fix tests
* remove old partials
* update tests
* cache and reuse tags
* extract search autocomplete behavior
* remove details param from pagination
* fix tests
* only return details modal when navigating in frame
* fix link target
* remove unused behaviors
* use auto submit behavior for user select
* fix import
2024-09-16 12:48:19 +02:00
Sascha Ißbrücker
db225d5267
Fix several issues around browser back navigation ( #825 )
2024-09-15 08:28:49 +02:00
Sascha Ißbrücker
74e65bc366
Theme cleanup
2024-09-14 18:55:02 +02:00
Sascha Ißbrücker
edba98f1fe
Update CHANGELOG.md
2024-09-14 12:23:10 +02:00
Sascha Ißbrücker
785fe32aaa
Bump version
2024-09-14 12:06:32 +02:00
dependabot[bot]
5559ad0070
Bump svelte from 4.2.12 to 4.2.19 ( #806 )
...
Bumps [svelte](https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte ) from 4.2.12 to 4.2.19.
- [Release notes](https://github.com/sveltejs/svelte/releases )
- [Changelog](https://github.com/sveltejs/svelte/blob/svelte@4.2.19/packages/svelte/CHANGELOG.md )
- [Commits](https://github.com/sveltejs/svelte/commits/svelte@4.2.19/packages/svelte )
---
updated-dependencies:
- dependency-name: svelte
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-14 11:43:49 +02:00
Leonhard Markert
76c65566cf
Rename "SingeFileError" to "SingleFileError" ( #823 )
2024-09-14 11:37:03 +02:00
Sascha Ißbrücker
c929e8f11c
Speed up navigation ( #824 )
...
* use client-side navigation
* update tests
* add setting for enabling link prefetching
* do not prefetch bookmark details
* theme progress bar
* cleanup behaviors
* update test
2024-09-14 11:32:19 +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
b736464f3f
Bump version
2024-09-10 21:39:48 +02:00
Sascha Ißbrücker
7572aa5bc9
Fix auto-tagging when URL includes port ( #820 )
2024-09-10 21:19:20 +02:00
Sascha Ißbrücker
cb0301fd9e
Fix inconsistent tag order in bookmarks ( #819 )
2024-09-10 21:06:57 +02:00
Sascha Ißbrücker
b30486317d
Allow pre-filling notes in new bookmark form ( #812 )
2024-08-31 23:20:44 +02:00
Sascha Ißbrücker
1c6e5902db
Additional filter parameters for RSS feeds ( #811 )
2024-08-31 22:58:41 +02:00
Sascha Ißbrücker
20fe88dd57
Return bookmark tags in RSS feeds ( #810 )
2024-08-31 22:41:22 +02:00
Sascha Ißbrücker
aad62f61c9
Allow configuring guest user profile ( #809 )
2024-08-31 20:25:43 +02:00
Sascha Ißbrücker
79bf4b38c6
remove unused context processor
2024-08-31 19:10:42 +02:00
Sascha Ißbrücker
5eadb3ede3
Allow configuring landing page for unauthenticated users ( #808 )
...
* allow configuring landing page
* add tests
2024-08-31 15:39:22 +02:00
Sascha Ißbrücker
36749c398b
Update CHANGELOG.md
2024-08-30 19:51:39 +02:00