3.0 KiB
3.0 KiB
Changelog
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