From c1a4b1828cdeb566918d8142f93b2bfd3bf95388 Mon Sep 17 00:00:00 2001 From: Brian Pepple Date: Mon, 29 Jun 2026 13:59:22 -0400 Subject: [PATCH 1/4] Initial June 2026 blog entry --- blog/2026-07-01-june-update/index.md | 100 +++++++++++++++++++++++++++ 1 file changed, 100 insertions(+) create mode 100644 blog/2026-07-01-june-update/index.md diff --git a/blog/2026-07-01-june-update/index.md b/blog/2026-07-01-june-update/index.md new file mode 100644 index 0000000..59ba074 --- /dev/null +++ b/blog/2026-07-01-june-update/index.md @@ -0,0 +1,100 @@ +--- +slug: june-2026-update +title: June 2026 Updates +authors: [bpepple] +tags: [release, ui, features, bugfix, opencollective] +date: 2026-06-29 +--- + +June has been a fairly quiet month for Metron. We shipped a major site UI refresh, a round of reading list improvements, several usability wins across issue and series pages, a new timeline page, account deletion support, and a handful of important bug fixes. Here's a rundown of everything that landed. + + + +## Monthly Statistics + +During May the [Metron Project](https://metron.cloud/) added the following to its database: + +- Users: **TODO** +- Issues: **TODO** +- Creators: **TODO** +- Characters: **TODO** + +Thanks to everyone that contributed! + +## Site UI Refresh + +The biggest change this month is a comprehensive redesign of the site's look and feel. + +**New home page.** The home page went through two iterations this month. First, we replaced the old colored card layout with a cleaner Fedora-inspired card grid, featuring sections for the REST API, Collections, Reading Lists, Wish List, Pull List, and Quick Scrobble. The hero section also received a diagonal clip-path accent and updated CTA buttons. Later in the month we added pull list and wish list information to the home page so returning users can jump straight to their tracked content. + +**Navbar reorganization.** Authenticated-only links (My Collection, My Pull List, My Wish List, My Reading Lists) have been moved out of the Browse dropdown into a dedicated **My Library** menu that only appears when you're logged in, reducing clutter for non-authenticated visitors. + +**Actions dropdown on detail pages.** Edit, History, and Delete actions across all detail pages (issue, series, arc, character, creator, imprint, publisher, team, universe) are now grouped into a single **Actions** dropdown. Delete is separated by a divider and only shown to users with delete permissions, keeping the page cleaner for read-only visitors. + +**HTMX-powered wish list and pull list toggles.** Issue detail pages now have a wish list toggle button, and series detail pages have a pull list toggle button — both powered by HTMX so the page doesn't reload when you add or remove items. + +**Project timeline page.** A new timeline page documents Metron's project history with milestone entries, user stats, and issue count markers over time. + +## Reading List Improvements + +Reading lists received significant attention this month, landing two PRs worth of improvements. + +**New card design.** Reading list cards on the browse and user list pages were redesigned with a richer layout: a cover image band, list type badge, year span, attribution source, rating, and issue count — all at a glance. + +**Richer detail pages.** The reading list detail page now shows a **Featured Creators** section and a **Featured Characters** section. List items were also rewritten to use a consistent flex layout with cover thumbnail, order number, and issue-type badge. + +**Active-filter chips.** The same active-filter chip bar used on the issue and series list pages is now available on the reading list browse page, giving you one-click access to remove individual filters without opening the filter panel. + +**Template consolidation.** The separate user reading list template was merged into the shared `readinglist_list.html`, driven by an `is_user_view` context flag. This eliminated roughly 400 lines of duplicated markup. + +**New Creator list type.** A new `CREATOR` list type has been added to the `ReadingList` model for reading lists focused on a particular creator's run or body of work. The API documentation has been updated to reflect this new option. + +## Issue and Series Page Usability + +**Issue list sorting.** The issue list, week list, next-week list, and future list now support sorting by Series A–Z, cover date, or recently added. + +**Active-filter chips on issue and series lists.** Both list pages now render removable chips below the search panel showing which filters are active, consistent with the reading list page. + +**Sticky form navigation.** The issue form and attribution form both received a sticky action bar that keeps Save/Cancel buttons visible while scrolling long forms, along with section anchor navigation to jump between form sections. + +**Role autocomplete.** The multi-select role listbox in the credits formset has been replaced with an autocomplete widget, making it much easier to assign roles to creators on the issue form. + +**Issue detail improvements.** Breadcrumb navigation and a subtitle were added to the issue detail page. Copy-to-clipboard buttons now appear next to Metron, Comic Vine, and GCD IDs. + +## Developer Experience + +**Developer setup documentation.** A new `DEVELOPMENT.md` file covers how to run PostgreSQL and Redis locally using Podman, set up the database, and get a development server running. The `.env.example` file was also expanded with comments and grouped sections for each service. + +**Django 6.0.6.** The project was updated to Django 6.0.6. + +## Bug Fixes + +**Store date and FOC date filters fixed.** A long-standing bug where the `store_date` and `foc_date` range filters on the issue list view were silently ignored has been fixed. The filter field names were mismatched with the template's query parameter names, so the filters never applied. + +**Reading list item order starting from 0.** Reading list items were displaying their order number starting from 0 instead of 1. This is now fixed. + +## User Account Features + +**Account deletion.** Users can now permanently delete their own account from their profile page. The flow includes a confirmation page with a warning about irreversible data loss, with proper session teardown on completion. + +## OpenCollective + +A huge thank you to everyone who has contributed to our [Open Collective](https://opencollective.com/metron)! Your support makes a real difference in keeping the Metron Project running and growing. + +### What Your Contributions Support + +Funds from Open Collective go directly toward: + +- **Server hosting costs** - Keeping the Metron website and API available +- **Domain registration** - Annual domain name renewals +- **Future capacity increases** - Scaling resources as the database and user base grows + +All expenses are transparent and publicly viewable on our [Open Collective page](https://opencollective.com/metron), so you can see exactly where every dollar goes. + +### Support the Project + +We needed to increase our server capabilities this month, so any donations to help maintain our current API rate limits and keep the service free are greatly appreciated. Contributions of any size help ensure Metron remains a free resource for the comic book community. + +--- + +Thanks to everyone who contributed issues, pull requests, and feedback this month. As always, the project is open source and community contributions are welcome. From edea572bf54ed7c818337785579b99faa9b7d572 Mon Sep 17 00:00:00 2001 From: Brian Pepple Date: Mon, 29 Jun 2026 14:31:59 -0400 Subject: [PATCH 2/4] Add initial information about 3rd party software --- blog/2026-07-01-june-update/index.md | 35 +++++++++++++++++++++++++--- 1 file changed, 32 insertions(+), 3 deletions(-) diff --git a/blog/2026-07-01-june-update/index.md b/blog/2026-07-01-june-update/index.md index 59ba074..c9beda0 100644 --- a/blog/2026-07-01-june-update/index.md +++ b/blog/2026-07-01-june-update/index.md @@ -6,13 +6,13 @@ tags: [release, ui, features, bugfix, opencollective] date: 2026-06-29 --- -June has been a fairly quiet month for Metron. We shipped a major site UI refresh, a round of reading list improvements, several usability wins across issue and series pages, a new timeline page, account deletion support, and a handful of important bug fixes. Here's a rundown of everything that landed. +June was a busy month for Metron. We shipped a major site UI refresh, a round of reading list improvements, several usability wins across issue and series pages, a new timeline page, account deletion support, and a handful of important bug fixes — plus some exciting news from third-party developers building on the Metron API. Here's a rundown of everything that landed. ## Monthly Statistics -During May the [Metron Project](https://metron.cloud/) added the following to its database: +During June the [Metron Project](https://metron.cloud/) added the following to its database: - Users: **TODO** - Issues: **TODO** @@ -25,7 +25,7 @@ Thanks to everyone that contributed! The biggest change this month is a comprehensive redesign of the site's look and feel. -**New home page.** The home page went through two iterations this month. First, we replaced the old colored card layout with a cleaner Fedora-inspired card grid, featuring sections for the REST API, Collections, Reading Lists, Wish List, Pull List, and Quick Scrobble. The hero section also received a diagonal clip-path accent and updated CTA buttons. Later in the month we added pull list and wish list information to the home page so returning users can jump straight to their tracked content. +**New home page.** The home page went through two iterations this month. First, we replaced the old colored card layout with a cleaner card grid, featuring sections for the REST API, Collections, Reading Lists, Wish List, Pull List, and Quick Scrobble. The hero section also received a diagonal clip-path accent and updated CTA buttons. Later in the month we added pull list and wish list information to the home page so returning users can jump straight to their tracked content. **Navbar reorganization.** Authenticated-only links (My Collection, My Pull List, My Wish List, My Reading Lists) have been moved out of the Browse dropdown into a dedicated **My Library** menu that only appears when you're logged in, reducing clutter for non-authenticated visitors. @@ -77,6 +77,35 @@ Reading lists received significant attention this month, landing two PRs worth o **Account deletion.** Users can now permanently delete their own account from their profile page. The flow includes a confirmation page with a warning about irreversible data loss, with proper session teardown on completion. +## Metron-Tagger 4.10.1 + +[metron-tagger](https://github.com/Metron-Project/metron-tagger) 4.10.1 is a small release. + +**Sweet Shop backup support.** This release improves tagging of comic backups (`.pdf`) purchased from [Sweet Shop](https://sweetshop.app/). + +This release also bumps the minimum required version of [darkseid](https://github.com/Metron-Project/darkseid) to 8.1.0. + +## Apps Using the Metron API + +### Comicbox + +[Comicbox](https://github.com/ajslater/comicbox) by [AJ Slater](https://github.com/ajslater) is a comic book archive metadata reader and writer that recently added Metron support: + +- **Online metadata tagging.** A new `--online` flag enables automated metadata fetching from Metron (and Comic Vine), with matching by series, issue, and year backed by cover-image verification. +- **Confidence-based matching modes.** Users can choose from `ask`, `careful`, `auto`, and `eager` modes to control how aggressively comicbox applies matches. +- **Direct ID tagging.** The `--id` and `--series-id` options allow tagging a file directly against a known Metron record. +- **Credential management.** Metron credentials can be stored via environment variables or the system keyring, with disk-based caching and a configurable TTL to reduce API calls. +- **Sweet Shop filename support.** comicbox now recognizes the kebab-case filename format used by [Sweet Shop](https://sweetshop.app/) comic backups. +- **PDF cover matching.** Online cover matching supports PDFs by rasterizing the cover page before perceptual hashing. + +### Metron Comics (iOS) + +[Metron Comics](https://apps.apple.com/us/app/metron-comics/id6767698743) is a free, ad-free iPhone and iPad app by Bryan Deemer that brings the Metron database to your iPhone, iPad, Mac, and Apple Vision. It's a great way to browse the Metron database on the go. + +### List Your Software + +If you've built something that uses the Metron API, we'd love to feature it! We maintain a [software wiki page](https://metron.cloud/wiki/software/) where developers can promote their projects to the Metron community. + ## OpenCollective A huge thank you to everyone who has contributed to our [Open Collective](https://opencollective.com/metron)! Your support makes a real difference in keeping the Metron Project running and growing. From ab36dd9473db84121e31c6254e6c289a17033671 Mon Sep 17 00:00:00 2001 From: Brian Pepple Date: Wed, 1 Jul 2026 08:50:07 -0400 Subject: [PATCH 3/4] Update stats --- blog/2026-07-01-june-update/index.md | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/blog/2026-07-01-june-update/index.md b/blog/2026-07-01-june-update/index.md index c9beda0..4e6afd2 100644 --- a/blog/2026-07-01-june-update/index.md +++ b/blog/2026-07-01-june-update/index.md @@ -14,10 +14,11 @@ June was a busy month for Metron. We shipped a major site UI refresh, a round of During June the [Metron Project](https://metron.cloud/) added the following to its database: -- Users: **TODO** -- Issues: **TODO** -- Creators: **TODO** -- Characters: **TODO** +- Users: **221** +- Issues: **1,123** +- Creators: **122** +- Characters: **386** +- Reading Lists: **40** Thanks to everyone that contributed! From e0b7dd4c517976accfb7452b1c3af9ff694d3a8d Mon Sep 17 00:00:00 2001 From: Brian Pepple Date: Wed, 1 Jul 2026 12:00:39 -0400 Subject: [PATCH 4/4] Some more tweaks to the blog post --- blog/2026-07-01-june-update/index.md | 14 ++++++++++---- blog/2026-07-01-june-update/metron-ios.webp | Bin 0 -> 50412 bytes 2 files changed, 10 insertions(+), 4 deletions(-) create mode 100644 blog/2026-07-01-june-update/metron-ios.webp diff --git a/blog/2026-07-01-june-update/index.md b/blog/2026-07-01-june-update/index.md index 4e6afd2..9293c5e 100644 --- a/blog/2026-07-01-june-update/index.md +++ b/blog/2026-07-01-june-update/index.md @@ -6,7 +6,7 @@ tags: [release, ui, features, bugfix, opencollective] date: 2026-06-29 --- -June was a busy month for Metron. We shipped a major site UI refresh, a round of reading list improvements, several usability wins across issue and series pages, a new timeline page, account deletion support, and a handful of important bug fixes — plus some exciting news from third-party developers building on the Metron API. Here's a rundown of everything that landed. +June was a busy month for Metron. We shipped a major site UI refresh, a round of reading list improvements, several usability wins across issue and series pages, a new timeline page, account deletion support, and a handful of bug fixes — plus some news from third-party developers building on the Metron API. Here's a rundown of everything that landed. @@ -32,7 +32,7 @@ The biggest change this month is a comprehensive redesign of the site's look and **Actions dropdown on detail pages.** Edit, History, and Delete actions across all detail pages (issue, series, arc, character, creator, imprint, publisher, team, universe) are now grouped into a single **Actions** dropdown. Delete is separated by a divider and only shown to users with delete permissions, keeping the page cleaner for read-only visitors. -**HTMX-powered wish list and pull list toggles.** Issue detail pages now have a wish list toggle button, and series detail pages have a pull list toggle button — both powered by HTMX so the page doesn't reload when you add or remove items. +**HTMX-powered wish list and pull list toggles.** Issue detail pages now have a wish list toggle button, and series detail pages have a pull list toggle button — both powered by [HTMX](https://htmx.org/) so the page doesn't reload when you add or remove items. **Project timeline page.** A new timeline page documents Metron's project history with milestone entries, user stats, and issue count markers over time. @@ -80,7 +80,7 @@ Reading lists received significant attention this month, landing two PRs worth o ## Metron-Tagger 4.10.1 -[metron-tagger](https://github.com/Metron-Project/metron-tagger) 4.10.1 is a small release. +[metron-tagger](https://github.com/Metron-Project/metron-tagger) had a minor release. **Sweet Shop backup support.** This release improves tagging of comic backups (`.pdf`) purchased from [Sweet Shop](https://sweetshop.app/). @@ -101,7 +101,13 @@ This release also bumps the minimum required version of [darkseid](https://githu ### Metron Comics (iOS) -[Metron Comics](https://apps.apple.com/us/app/metron-comics/id6767698743) is a free, ad-free iPhone and iPad app by Bryan Deemer that brings the Metron database to your iPhone, iPad, Mac, and Apple Vision. It's a great way to browse the Metron database on the go. +[Metron Comics](https://apps.apple.com/us/app/metron-comics/id6767698743) is a free, ad-free iPhone and iPad app by [Bryan Deemer](https://www.comicgeekspeak.com/) that brings the Metron database to your iPhone and iPad. It's a great way to browse the Metron database on the go. + +Image of the Metron iOS app ### List Your Software diff --git a/blog/2026-07-01-june-update/metron-ios.webp b/blog/2026-07-01-june-update/metron-ios.webp new file mode 100644 index 0000000000000000000000000000000000000000..bcdaa1b794354538837f7d56e42539cf6a31e94d GIT binary patch literal 50412 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 literal 0 HcmV?d00001