-
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)
-
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)
-
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)
- Update dependencies
(
b7f4192)
- Replace em-dash by
|in titles (2dbeeda)
- Compile the translations before the tests
(
0b2d772)
- Disable image lazy loading
(
e6a7a65)
-
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)
-
Expect the new separator of page titles (
195aa99) -
Isolate media files and speed up the suite (
aa3a465) -
Prune redundant tests and share fixtures (
e6d3d2a)
- import: Compress imported covers
(
e1e6b38)
- ui: Colour cover frames instead of blurring
(
082df7b)
- tests: Check placeholders without catalogs
(
45b5adb)
-
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)
- Keep only non-derivable rules in CLAUDE.md
(
b4d0f84)
-
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)
-
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)
-
filters: Include partial dates on start day (
0b601a7) -
tests: Keep backups out of src/ and narrow Tailwind watch sources (
a28e547)
- Update dependencies
(
f99a00c)
-
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)
- readme: Fix wrong node version
(
ab67d35)
- stats: Add a statistics dashboard
(
fc6b54f)
- Clean up readability
(
0e8badb)
- Update dependencies
(
d989d59)
- import: Add Google Books as complementary book source
(
5d5bf89)
- Update dependencies and Node/Python versions
(
a4511d4)
- Update github actions versions to latest
(
22c629c)
- tests: Replace class-based tests with plain functions
(
5b251c1)
- editor: Allow browser spell check in markdown editor
(
202a76b)
- Display review date even if no review
(
d782240)
- Display saved views in the sidebar on all pages
(
a6dcbb1)
- Update translations
(
1023487)
-
Add musicbrainz metadata import (
b74c549) -
Importing from an existing media opens the correct tab and pre-fills the search (
8054eaf)
- Add tests for latest features
(
b013b4f)
-
Add basic PWA support (
2082d6d) -
Add igdb and openlibrary imports (
5a45e37) -
Add tags system and TMDB import integration (
59a4e82)
- Remove unused dependencies and optimise CI workflows
(
824ca57)
-
Add saved views feature with filters and sorting (
939e08f) -
Display version number in sidebar and header (
8faf601)
- Change language form
(
87dfb24)
- Update docker setup
(
3f6faed)
-
Migrate from heroicons to lucide icons (
8770003) -
Translate new and updated strings (
d719756) -
Update dependencies (
e45e823)
- theming: Add custom daisyUI themes
(
2d27904)
- Optimise tests
(
ca12abe)
- Back button in media detail and edit views
(
1b34afd)
- Simplify filters with URL-based state and multi-select support
(
0c9bce9)
- Display corrections
(
d67f49e)
- media_edit: Improve markdown editor appearance
(
63cbe4d)
-
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)
- Fix setup script to render reviews
(
b8a74dd)
- Fix media serving in production
(
a67549e)
- Enhance backup cron job
(
391b59a)
- Correct collectstatic for Docker
(
223d569)
- Resolve production deployment issues
(
1579838)
- Correct incorrect commit message template
(
cdb16e9)
-
Add automatic release workflow (
a194383) -
Consolidate tests (
0917cc2) -
Enhance and harmonise media and profile forms (
a17880b)
-
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)
- media-list: Enhance media list layout
(
2296e0f)
- Initial Release