- [bug] Prevent bookmark actions through get requests
- [bug] Prevent external redirects
- [bug] Increase request buffer size #28
- [enhancement] Allow specifying port through LINKDING_PORT environment variable #156
- [chore] Bump NPM packages #224
- [bug] fix bookmark access restrictions
- [bug] prevent external redirects
- [chore] bump dependencies
- [bug] Ensure tag names do not contain spaces #182
- [bug] Consider not copying whole GIT repository to Docker image #174
- [enhancement] Make bookmarks count column in admin sortable #183
- [enhancement] Allow non-admin users to change their password #166
- [enhancement] Enhancement: let user configure to open links in same tab instead on a new window/tab #27
- [bug] Fix jumping search box #163
- [enhancement] Add global shortcut for search #161
- allows to press
s
to focus the search input
- allows to press
- [enhancement] Wayback Machine Integration #59
- Automatically creates snapshots of bookmarked websites on web archive
- This is one of the largest changes yet and adds a task processor that runs as a separate process in the background. If you run into issues with this feature, it can be disabled using the LD_DISABLE_BACKGROUND_TASKS option
- [enhancement] Add support for nanosecond resolution timestamps for bookmark import (e.g. Google Bookmarks) #146
- [bug] umlaut/non-ascii characters broken when using bookmarklet (firefox) #148
- [bug] Bookmark import accepts empty URL values #124
- [enhancement] Show the version in the settings #104
- Upgrade to Django 3
- Bump other dependencies
- [enhancement] query with multiple hashtags very slow #112
- Update dependencies for security fixes
- [bug] relative names use the wrong "today" after day change #107
- [enhancement] Expose
date_added
in UI #85 - [closed] Archived bookmarks - no result when searching for a word which is used only as tag #83
- [closed] Add archive/unarchive button to edit bookmark page #82
- [enhancement] Make scraped title and description editable #80
- Expose date_added in UI #85
- Bulk edit mode #101
- [closed] Add a dark mode #49
- Security patches
- Documentation improvements
- [enhancement] Improve admin utilization #76
- [closed] Missing "description" request body parameter in API causes 500 #78
- [closed] /archive and /unarchive API routes return 404 #77
- [closed] API - /api/check_url?url= with token authetification #55
[enhancement] Enhance delete links with inline confirmation
- [closed] Novice help. #71
- [closed] Option to create bookmarks public #70
- [enhancement] Show URL if title is not available #64
- [bug] minor ui nitpicks #62
- [enhancement] add an archive function #46
- [closed] remove non fqdn check and alert #36
- [closed] Add Lotus Notes links #22
- [bug] Bug: Two equal tags with different capitalisation lead to 500 server errors #65
- [closed] Enhancement: category and pagination #11
- [enhancement] Add docker-compose support #54
- [bug] Import does not import bookmark descriptions #47
- [enhancement] Enhancement: return to same page we were on after editing a bookmark #26
- [bug] Increase limit on bookmark URL length #25
- [enhancement] API for app development #24
- [enhancement] Enhancement: detect duplicates at entry time #23
- [bug] Error importing bookmarks #18
- [enhancement] Enhancement: better administration page #4
- [enhancement] Bug: Navigation bar active link stays on add bookmark #3
- [bug] CSS Stylesheet presented as text/plain #2