Files
Link-Log/CHANGELOG.MD
T
olaf 71f4451b34
Build LinkLog Development Image / development-image (push) Successful in 22s
Pagination added and search and filtering moved to backend
2026-09-06 10:01:09 +02:00

4.0 KiB

Changelog

Version v0.3.0

Features

  • Implemented toolbar search functionality, using Google-like syntax (implicit AND, quoted phrases, OR, - exclusions, and the site: operator)
  • The feed now loads a user-selectable number of entries per page (default 25, configurable via LINKLOG_FRONTEND_LOADPOSTS) with Previous/Next and numbered page navigation
  • Moved tag/user filtering, search, and sorting to the backend, so the feed API returns only the matching, paginated results

Fixed

  • Restored tag and user filtering on the feed: the decorative header arc no longer intercepts clicks on the filter dropdowns
  • Fixed the toolbar search input being wider than its label at narrow (Firefox) widths
  • Swapped the toolbar's search and tag filter positions for a more logical layout
  • Mastodon posts now read "Logged on from: " instead of "From: ", with the timestamp explicitly marked as UTC
  • The feed pagination control no longer overflows the page width and uses a less visually dominant, ghost-button style

Version v0.2.0

Features

  • Users can edit or delete labels created by themselves on the labels page
  • Administrators can edit labels from the admin interface
  • Filter label visibility so logged-in users only see default/admin-created labels and their own
  • Grandfather tags with unknown ownership as default/admin interface labels
  • Ability to minimize settings panels to only show headers in the Admin and Profile interfaces for easy navigation
  • Styled settings panel headers with distinct theme accent colors for visual distinction
  • Settings panels are collapsed by default when opening the Admin and Profile pages
  • Show checked-by-default Mastodon publishing on New Entry only for configured users
  • Made every web header logo link to the home page
  • Added a high-contrast Red color theme
  • Brightened the Red theme surfaces and deepened its crimson accents
  • Allow every user to filter the feed using every available tag or label
  • Bundle required web fonts during Docker image builds and serve them from LinkLog
  • Bundle required web fonts during Docker image builds and serve them from LinkLog
  • New Entry page warns when the title/URL combination already exists, matching the browser extension's duplicate warning
  • New Entry page warns when an existing link with the same title has a different or missing URL (after tracking parameters are stripped)
  • New Entry page auto-fills the title when the URL field loses focus, instead of requiring a manual button press
  • Added a "Re-fetch Title" button to manually re-scrape the title after editing the URL
  • New Entry duplicate detection and submission strip known tracking parameters (utm_*, gclid, fbclid, etc.) from URLs, mirroring the browser extension
  • Browser extension popup now matches the New Entry page: it warns on duplicate title/URL, notes when the stored link has a different URL, and gained a "Re-fetch title" button; bumped extension version to 0.2.0
  • Generate Firefox update metadata from every signed XPI with verified SHA-256 archive hashes

Fixed

  • Fixed element ID conflict on the Admin page so Available Themes load correctly
  • Positioned new-entry tag checkboxes after their label text
  • Kept new-entry tag checkboxes immediately left of their labels at all viewport sizes
  • Prevented the new-entry form grid from placing tag checkboxes above their labels
  • Kept unconfigured New Entry Mastodon publishing controls hidden
  • Restored the home-page header layout, keeping the action controls above the filter toolbar
  • Made the tag filter refresh the feed directly when its selection changes
  • Cache-busted the feed script to ensure browsers load the responsive tag filter
  • Fixed feed initialization so tag filtering does not receive promise results as a selected tag [Still no complete fix]

Version v0.1.1

Features

  • Ability to add new logs through the web interface

Modification

  • Moved the style selection into the hamburger menu
  • Toot formatting changed a wee bit

Version v0.1.0 Initial release