Sascha Ißbrücker
e2e5930985
Allow bulk editing unread and shared state of bookmarks ( #517 )
...
* Move bulk actions into select
* Update tests
* Implement bulk read / unread actions
* Implement bulk share/unshare actions
* Show correct archiving actions
* Allow selecting bookmarks across pages
* Dynamically update select across checkbox
* Filter available bulk actions
* Refactor tag autocomplete toggling
2023-08-25 13:54:23 +02:00
Sascha Ißbrücker
2ceac9a87d
Display shared state in bookmark list ( #515 )
...
* Add unshare action
* Show shared state in bookmark list
* Update tests
* Reflect unread and shared state as CSS class
2023-08-24 19:11:36 +02:00
Sascha Ißbrücker
bca9bf9b11
Various CSS improvements ( #514 )
...
* Replace flexbox grid with CSS grid
* Update new and edit forms
* Update settings views
* Update auth views
* Fix margin in menu
* Remove unused Spectre modules
* Simplify navbar
* Reuse CSS variables
* Fix grid gap on small screen sizes
* Simplify grid system
* Improve section headers
* Restructure SASS files
* Cleanup base styles
* Update test
2023-08-24 14:46:47 +02:00
Sascha Ißbrücker
768f1346a3
Make search autocomplete respect link target setting ( #513 )
2023-08-24 10:22:05 +02:00
Sascha Ißbrücker
f9496e2fe0
Bump version
2023-08-23 10:57:09 +02:00
Sascha Ißbrücker
62c40d1b7b
Update cached styles and scripts after version change ( #510 )
2023-08-23 10:54:25 +02:00
Sascha Ißbrücker
e076747f85
Update CHANGELOG.md
2023-08-22 08:51:54 +02:00
Sascha Ißbrücker
f071423f1e
Bump version
2023-08-22 07:51:08 +02:00
Sascha Ißbrücker
be789ea9e6
Avoid page reload when triggering actions in bookmark list ( #506 )
...
* Extract bookmark view contexts
* Implement basic partial updates for bookmark list and tag cloud
* Refactor confirm button JS into web component
* Refactor bulk edit JS into web component
* Refactor tag autocomplete JS into web component
* Refactor bookmark page JS into web component
* Refactor global shortcuts JS into web component
* Update tests
* Add E2E test for partial updates
* Add partial updates for archived bookmarks
* Add partial updates for shared bookmarks
* Cleanup helpers
* Improve naming in bulk edit
* Refactor shared components into behaviors
* Refactor bulk edit components into behaviors
* Refactor bookmark list components into behaviors
* Update tests
* Combine all scripts into bundle
* Fix E2E CI
2023-08-21 23:12:00 +02:00
Sascha Ißbrücker
8206705876
Add support for PRIVATE flag in import and export ( #505 )
...
* Add support for PRIVATE attribute in import
* Add support for PRIVATE attribute in export
* Update import sync tests
2023-08-20 11:44:53 +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
ea240eefd9
Add option to share bookmarks publicly ( #503 )
...
* Make shared view public, add user profile fallback
* Allow unauthenticated access to shared bookmarks API
* Link shared bookmarks in unauthenticated layout
* Add public sharing setting
* Only show shared bookmarks link if there are publicly shared bookmarks
* Disable public sharing if sharing is disabled
* Show specific helper text when public sharing is enabled
* Fix tests
* Add more tests
* Improve setting description
2023-08-15 00:20:52 +02:00
Sascha Ißbrücker
22e8750c24
Bump version
2023-07-29 11:22:34 +02:00
dependabot[bot]
ac75fd2ebd
Bump django from 4.1.9 to 4.1.10 ( #494 )
...
Bumps [django](https://github.com/django/django ) from 4.1.9 to 4.1.10.
- [Commits](https://github.com/django/django/compare/4.1.9...4.1.10 )
---
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>
2023-07-29 10:37:10 +02:00
dependabot[bot]
b05bf2534c
Bump certifi from 2022.12.7 to 2023.7.22 ( #497 )
...
Bumps [certifi](https://github.com/certifi/python-certifi ) from 2022.12.7 to 2023.7.22.
- [Commits](https://github.com/certifi/python-certifi/compare/2022.12.07...2023.07.22 )
---
updated-dependencies:
- dependency-name: certifi
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-29 10:32:51 +02:00
Sascha Ißbrücker
86a39e0433
Remove padding from multiline code blocks
2023-05-31 17:53:04 +02:00
Sascha Ißbrücker
4220ea0b4c
Fix website loader content encoding detection ( #482 )
2023-05-30 22:04:54 +02:00
Sascha Ißbrücker
5d48c64b2b
Enable WAL to avoid locked databases ( #480 )
2023-05-30 09:41:53 +02:00
acbgbca
424df155d8
Allow passing title and description to new bookmark form ( #479 )
...
* Added ability to set title and description #118
* Updated bookmarklet to pass site title #118
* Revert "Updated bookmarklet to pass site title #118 "
This reverts commit 873d90130b
.
2023-05-30 09:19:17 +02:00
dependabot[bot]
d87611dbcb
Bump requests from 2.28.1 to 2.31.0 ( #478 )
...
Bumps [requests](https://github.com/psf/requests ) from 2.28.1 to 2.31.0.
- [Release notes](https://github.com/psf/requests/releases )
- [Changelog](https://github.com/psf/requests/blob/main/HISTORY.md )
- [Commits](https://github.com/psf/requests/compare/v2.28.1...v2.31.0 )
---
updated-dependencies:
- dependency-name: requests
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-05-23 21:21:47 +02:00
acbgbca
cd66dcee7b
Added Apple web-app meta tag #358 ( #359 )
...
* Added Apple web-app meta tag #358
* Added manifest file for web app
* Changed manifest to use template #358
* Small tweaks, add tests
---------
Co-authored-by: Sascha Ißbrücker <sascha.issbruecker@gmail.com>
2023-05-23 21:20:58 +02:00
Sascha Ißbrücker
84f13dd792
Reorganize scripts and E2E tests
2023-05-21 14:32:24 +02:00
acbgbca
417dce785a
Added Dev Container support ( #474 )
...
* Added dev container configuration
* Fixed container creation
* Added DevContainer detail to readme
* Ignoring dev container files
* Added playwright deps for tests
* Removed playwright installation #473
2023-05-21 13:35:00 +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
Matt Sephton
5f28e87877
Update README.md to add Postman collection ( #476 )
...
I notice that for some time the list has not had items added in alphabetical order. I have not reordered any items.
2023-05-20 17:44:19 +02:00
Sascha Ißbrücker
f2ad826b11
Update CHANGELOG.md
2023-05-20 13:17:58 +02:00
Sascha Ißbrücker
047d3be1b5
Bump version
2023-05-20 13:02:19 +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
Sascha Ißbrücker
67ee896a46
Update CHANGELOG.md
2023-05-18 12:37:01 +02:00
Sascha Ißbrücker
fd3070c6f3
Bump version
2023-05-18 11:15:30 +02:00
bah0
bc374e90a2
Add option to display URL below title ( #365 )
...
* Add feature to display URL below title
* updates pre-merging
* Bookmark URL Tests & solving pending migration
* cleanup after rebase
* add test for updating setting
---------
Co-authored-by: Bahadir Parmaksiz <bahadir.parmaksiz@tmconnected.com>
Co-authored-by: Sascha Ißbrücker <sascha.issbruecker@gmail.com>
2023-05-18 10:18:15 +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
Daniel Henning
353ba433f0
Prevent zoom-in after focusing an input on small viewports on iOS devices ( #440 )
...
* base.scss: Prevent zoom-in on focusing inputs on small viewports
Adding a media query which sets the font-size for `.form-input` inputs
to 1rem. This aims to prevent the zoom-in on small viewports on iOS
devics which automatically zoom-in a website if the font-size in a
focused input is smaller than 16px.
* Update bookmarks/styles/base.scss
---------
Co-authored-by: Sascha Ißbrücker <sascha.issbruecker@googlemail.com>
2023-05-18 09:24:55 +02:00
Sascha Ißbrücker
3af4e07eb6
Allow searching for tags without hash character ( #449 )
...
* Allow searching for tags without hash character
* Allow removing selected tags without hash
* Add more tests
2023-05-18 09:06:22 +02:00
dependabot[bot]
e9061f373a
Bump sqlparse from 0.4.2 to 0.4.4 ( #455 )
...
Bumps [sqlparse](https://github.com/andialbrecht/sqlparse ) from 0.4.2 to 0.4.4.
- [Release notes](https://github.com/andialbrecht/sqlparse/releases )
- [Changelog](https://github.com/andialbrecht/sqlparse/blob/master/CHANGELOG )
- [Commits](https://github.com/andialbrecht/sqlparse/compare/0.4.2...0.4.4 )
---
updated-dependencies:
- dependency-name: sqlparse
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-05-18 08:49:31 +02:00
dependabot[bot]
f87398742a
Bump django from 4.1.7 to 4.1.9 ( #466 )
...
Bumps [django](https://github.com/django/django ) from 4.1.7 to 4.1.9.
- [Commits](https://github.com/django/django/compare/4.1.7...4.1.9 )
---
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>
2023-05-18 08:49:03 +02:00
Andrew Moscardino
81dc19958c
Add LinkThing iOS app to community section ( #446 )
...
I've released an iOS app for linkding called LinkThing. This update adds a link to it under the Community section of the readme
2023-03-22 15:21:55 +01:00
Sascha Ißbrücker
5049ff14cf
Make search case-insensitive on Postgres ( #432 )
2023-02-20 22:49:08 +01:00
Sascha Ißbrücker
f9ab3d1f44
Update CHANGELOG.md
2023-02-18 20:37:30 +01:00
Sascha Ißbrücker
b89e150088
Bump version
2023-02-18 19:02:38 +01:00
Josh Dick
d17801ba84
Disable autocapitalization for tag input form ( #395 )
...
* Disable autocapitalization for tag input form
* Disable autocapitalize in tag auto complete
* Fix test
---------
Co-authored-by: Sascha Ißbrücker <sascha.issbruecker@gmail.com>
2023-02-18 18:51:31 +01:00
mrex
7b52663383
fix: make health check in Dockerfile honor context path setting ( #407 )
2023-02-18 18:36:57 +01:00
dependabot[bot]
0c86587b5d
Bump django from 4.1.2 to 4.1.7 ( #427 )
...
Bumps [django](https://github.com/django/django ) from 4.1.2 to 4.1.7.
- [Release notes](https://github.com/django/django/releases )
- [Commits](https://github.com/django/django/compare/4.1.2...4.1.7 )
---
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>
2023-02-18 18:26:42 +01:00
Sascha Ißbrücker
74134d3896
Escape texts in exported HTML ( #429 )
2023-02-18 18:25:54 +01:00
Sascha Ißbrücker
89a9271c71
Update CHANGELOG.md
2023-01-22 15:24:23 +01:00
Sascha Ißbrücker
794b6d8932
Bump version
2023-01-22 14:15:50 +01:00
Sascha Ißbrücker
6b4664117b
Fix favicon being cleared by web archive snapshot task ( #405 )
2023-01-22 14:07:06 +01:00