Skip to content

Latest commit

 

History

History
609 lines (363 loc) · 21.6 KB

File metadata and controls

609 lines (363 loc) · 21.6 KB

CHANGELOG

v1.11.0 (2026-10-03)

Bug Fixes

  • Keep the search text in saved views (e155020)

  • nav: Lead back to the list with its filters (f001e39)

  • nav: Let modified clicks open back links (d6b7d12)

  • ui: Stop the stats page overflowing on mobile (36125d0)

Chores

Features

  • Sort by title and year, filter by year (5542224)

  • stats: Chart rated media per release decade (9ec9d2f)

  • stats: Rank the contributors of rated media (bd69828)

  • ui: Refresh icons and lighten pages (410c0a5)

v1.10.1 (2026-09-25)

Bug Fixes

  • Run base.js once and quiet the tooling (4607b6b)

  • backup: Report a backup with an invalid dump (12cd5ee)

  • backup: Stop losing data and leaving files (4ef0231)

  • i18n: Translate the texts left in English (4557a2f)

  • import: Report API failures safely and once (00a436a)

  • models: Reject images of too many pixels (4faa72b)

  • ui: Confirm view deletions in a dialog (8696695)

  • ui: Dismiss the toasts of boosted pages (2762e29)

  • ui: Keep closed dropdown menus off the page (f9d48f4)

  • ui: Repair the cover field, date and URLs (602b6e6)

  • ui: Search as typed or pasted after 300 ms (290ffd7)

  • views: Pick suggested chips by POST only (1b8804b)

Chores

Code Style

  • Replace em-dash by | in titles (2dbeeda)

Continuous Integration

  • Compile the translations before the tests (0b2d772)

Performance Improvements

  • Disable image lazy loading (e6a7a65)

Refactoring

  • forms: Share the live field validation (a2e3e2f)

  • models: Name choices and share fields (cb251c1)

  • services: Share a client between APIs (5afa13b)

  • ui: Apply the theme by data-theme only (8324dcc)

  • ui: Open the modals as dialogs (23cd372)

  • ui: Share markup repeated by templates (bb6c853)

  • views: Split views into domain modules (dc82ab6)

Testing

  • Expect the new separator of page titles (195aa99)

  • Isolate media files and speed up the suite (aa3a465)

  • Prune redundant tests and share fixtures (e6d3d2a)

v1.10.0 (2026-09-25)

Bug Fixes

  • import: Compress imported covers (e1e6b38)

Features

  • ui: Add sidebar shortcuts by media type (96d65a6)

  • ui: Open statistics on the current year (f2f07b2)

Performance Improvements

  • ui: Colour cover frames instead of blurring (082df7b)

v1.9.1 (2026-09-25)

Bug Fixes

  • tests: Check placeholders without catalogs (45b5adb)

v1.9.0 (2026-09-25)

Bug Fixes

  • import: Search Google Books with an API key (2475b58)

  • pwa: Serve fresh pages and static files (7f649f6)

  • tests: Reset the language after each test (4e5748a)

  • theme: Raise colour contrast to WCAG AA (740dace)

  • ui: Fix bugs found in the UI/UX review (1d80db0)

Documentation

  • Keep only non-derivable rules in CLAUDE.md (b4d0f84)

Features

  • detail: Invite to rate and review media (9f63191)

  • edit: Keep form actions at hand (71b80d8)

  • filters: Apply filters as they change (6216c9d)

  • import: Search every source from one field (ed85817)

  • list: Link to the rest of long reviews (ecc52e5)

  • list: Read reviews in a modal (bcc3cec)

  • list: Refine the media cards (b88c6c8)

  • list: Show scores over the covers (0c24877)

  • nav: Make adding and navigating quicker (1446413)

  • ui: Colour appreciated scores in green (8f25d00)

  • ui: Join scores and their verdicts (8cf36dd)

  • ui: Keep score rings neutral inside (ac660a8)

  • ui: Make the interface consistent (54a2aa2)

Refactoring

  • backup: Drop the inline page scripts (b3eea5e)

  • edit: Serve the cover widget script (1408ea3)

  • import: Share one results template (bd37a60)

  • list: Drop the list view (b24cbf7)

v1.8.0 (2026-09-23)

Bug Fixes

  • filters: Include partial dates on start day (0b601a7)

  • tests: Keep backups out of src/ and narrow Tailwind watch sources (a28e547)

Build System

Chores

  • Bump actions/setup-node in the github-actions group (7ce6f3c)

  • Bump gitpython from 3.1.50 to 3.1.52 (6b7bf5f)

  • Bump gitpython from 3.1.52 to 3.1.59 (984569c)

  • Bump pip from 26.1.2 to 26.2 (c1019e5)

  • Bump postcss from 8.5.16 to 8.5.25 in /src/theme/static_src (d2fc075)

  • Bump sqlparse from 0.5.5 to 0.6.0 (0af4088)

  • Bump the github-actions group across 1 directory with 3 updates (0f57fc9)

  • Bump the github-actions group with 2 updates (3129633)

  • Enhance Claude guidelines (4e57764)

  • Update dependencies (0646fec)

Documentation

  • readme: Fix wrong node version (ab67d35)

Features

  • stats: Add a statistics dashboard (fc6b54f)

Refactoring

v1.7.1 (2026-06-03)

Chores

  • Update dependencies (6e95bc4)

  • Update dependencies and improve project config (357e7d4)

v1.7.0 (2026-04-27)

Chores

Features

  • import: Add Google Books as complementary book source (5d5bf89)

v1.6.3 (2026-04-14)

Chores

  • Update dependencies and Node/Python versions (a4511d4)

Continuous Integration

  • Update github actions versions to latest (22c629c)

Refactoring

  • tests: Replace class-based tests with plain functions (5b251c1)

v1.6.2 (2026-03-21)

Bug Fixes

  • editor: Allow browser spell check in markdown editor (202a76b)

v1.6.1 (2026-02-28)

Bug Fixes

  • Display review date even if no review (d782240)

Chores

v1.6.0 (2026-01-21)

Bug Fixes

  • Display saved views in the sidebar on all pages (a6dcbb1)

Chores

Features

  • Add musicbrainz metadata import (b74c549)

  • Importing from an existing media opens the correct tab and pre-fills the search (8054eaf)

Testing

  • Add tests for latest features (b013b4f)

v1.5.0 (2026-01-21)

Features

  • Add basic PWA support (2082d6d)

  • Add igdb and openlibrary imports (5a45e37)

  • Add tags system and TMDB import integration (59a4e82)

v1.4.0 (2026-01-12)

Continuous Integration

  • Remove unused dependencies and optimise CI workflows (824ca57)

Features

  • Add saved views feature with filters and sorting (939e08f)

  • Display version number in sidebar and header (8faf601)

v1.3.0 (2026-01-07)

Bug Fixes

Build System

Chores

  • Migrate from heroicons to lucide icons (8770003)

  • Translate new and updated strings (d719756)

  • Update dependencies (e45e823)

Features

  • theming: Add custom daisyUI themes (2d27904)

Refactoring

  • Extract helpers and enhance fixtures (bc0bd4b)

  • Reorganize templates into subdirectories (bc1a6ea)

Testing

v1.2.2 (2026-01-05)

Bug Fixes

  • Back button in media detail and edit views (1b34afd)

Refactoring

  • Simplify filters with URL-based state and multi-select support (0c9bce9)

v1.2.1 (2026-01-04)

Bug Fixes

v1.2.0 (2026-01-04)

Code Style

  • media_edit: Improve markdown editor appearance (63cbe4d)

Features

  • Add a navigation sidebar (e6e7d08)

  • locale: Add language switching and French translation (16d180a)

  • media: Improve media detail and edit templates (4c1026b)

  • ui: Enhance media list views display (1af301d)

Testing

  • Fix setup script to render reviews (b8a74dd)

v1.1.0 (2026-01-02)

Bug Fixes

  • Fix media serving in production (a67549e)

Features

  • Enhance backup cron job (391b59a)

v1.0.2 (2026-01-01)

Bug Fixes

  • Correct collectstatic for Docker (223d569)

v1.0.1 (2026-01-01)

Bug Fixes

  • Resolve production deployment issues (1579838)

Continuous Integration

  • Correct incorrect commit message template (cdb16e9)

v1.0.0 (2026-01-01)

Bug Fixes

  • Correct staticfiles for test and debug (09e02f5)

  • Fix ghcr.io username in docker-compose (a4f2032)

Chores

  • Add automatic release workflow (a194383)

  • Consolidate tests (0917cc2)

  • Enhance and harmonise media and profile forms (a17880b)

Features

  • Add backup management (0e25398)

  • Add cover image input to media edit template (ddda38f)

  • Add external_uri field to Media (0d74989)

  • Add lazy loading for media list (0b0747a)

  • Add rendered markdown field for media review display (13b2c69)

  • Add user profile editing functionality (426b132)

  • Implement inline-editable fields and star rating widget (45f9d0f)

Refactoring

  • media-list: Enhance media list layout (2296e0f)

v0.1.0 (2025-12-24)

  • Initial Release