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
Sascha Ißbrücker
190b5aeeca
Bump version
2024-08-30 18:20:58 +02:00
Sascha Ißbrücker
1122d18e18
Show web archive fallback link in details modal
2024-08-29 23:39:07 +02:00
Sascha Ißbrücker
0fe6304328
Fix overflow in settings page ( #805 )
2024-08-29 23:04:11 +02:00
Sascha Ißbrücker
7d4e65976f
Run tests in parallel
2024-08-29 22:45:43 +02:00
Sascha Ißbrücker
749bc1ef63
Generate fallback URLs for web archive links ( #804 )
...
* generate fallback web archive URL if none exists
* remove fallback web archive snapshot creation
* fix test
2024-08-29 22:45:10 +02:00
Casey Link
36a84276a2
Add OCI source annotation to link back to source repo ( #701 )
...
* Add OCI source annotation to link back to source repo
This commit adds the `org.opencontainers.image.source` label to the
built container images.
This label is helpful for tools to be able to link back from the
container image to the source repo.
For example, for those that use Renovate to help auto update
dependencies, this will result in the latest releases release
notes/changelog being included in the PR which is very handy!
* move label to base image
---------
Co-authored-by: Sascha Ißbrücker <sascha.issbruecker@googlemail.com>
2024-08-28 22:57:58 +02:00
Howard Wilson
b72697b819
Allow use of standard docker TZ
env var ( #765 )
...
* Allow use of standard docker TZ env var
* use getenv api
---------
Co-authored-by: Sascha Ißbrücker <sascha.issbruecker@googlemail.com>
2024-08-28 22:57:15 +02:00
Meng Sen
d9362c9b9c
Add resource linkding logo ( #788 )
...
* Add resource linkding logo
If you need to use the icon, you can download ` logo.png` yourself. If you need to limit the size, you can use `logo.svg` to convert it to png.
* move to assets
---------
Co-authored-by: Sascha Ißbrücker <sascha.issbruecker@googlemail.com>
2024-08-28 22:38:32 +02:00
dependabot[bot]
b0610db406
Bump urllib3 from 2.1.0 to 2.2.2 ( #762 )
...
Bumps [urllib3](https://github.com/urllib3/urllib3 ) from 2.1.0 to 2.2.2.
- [Release notes](https://github.com/urllib3/urllib3/releases )
- [Changelog](https://github.com/urllib3/urllib3/blob/main/CHANGES.rst )
- [Commits](https://github.com/urllib3/urllib3/compare/2.1.0...2.2.2 )
---
updated-dependencies:
- dependency-name: urllib3
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-28 22:30:19 +02:00
dependabot[bot]
af16a9e727
Bump djangorestframework from 3.14.0 to 3.15.2 ( #769 )
...
Bumps [djangorestframework](https://github.com/encode/django-rest-framework ) from 3.14.0 to 3.15.2.
- [Release notes](https://github.com/encode/django-rest-framework/releases )
- [Commits](https://github.com/encode/django-rest-framework/compare/3.14.0...3.15.2 )
---
updated-dependencies:
- dependency-name: djangorestframework
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-08-28 22:30:09 +02:00
dependabot[bot]
d898c1be4d
Bump certifi from 2023.11.17 to 2024.7.4 ( #775 )
...
Bumps [certifi](https://github.com/certifi/python-certifi ) from 2023.11.17 to 2024.7.4.
- [Commits](https://github.com/certifi/python-certifi/compare/2023.11.17...2024.07.04 )
---
updated-dependencies:
- dependency-name: certifi
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-28 22:29:37 +02:00
dependabot[bot]
0282220307
Bump django from 5.0.3 to 5.0.8 ( #795 )
...
Bumps [django](https://github.com/django/django ) from 5.0.3 to 5.0.8.
- [Commits](https://github.com/django/django/compare/5.0.3...5.0.8 )
---
updated-dependencies:
- dependency-name: django
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-08-28 22:29:08 +02:00