Tom Wheeler
06e962c7ce
fix(multi-source): reset stale title template when changing from single to multi source
...
fix #521
2026-03-17 20:13:54 +13:00
Tom Wheeler
9d2d211ef5
chore(i18n): extract strings
2026-03-17 09:40:13 +13:00
Tom Wheeler
95f77d64a4
fix(seerr): enable Home/Recommended visibility options for Seerr Individual Requests collections
...
Longstanding Plex bug not respecting label restrictions for Collections on Home/Recommended has been
fixed in PMS Beta 1.43.1.10540, confirmed working with Agregarr. Also removes previous easter egg
which enabled the option (intended for use when the project was going to be a PR for Overseerr,
allowing use of the option without waiting for an update)
fix #112
2026-03-17 09:26:16 +13:00
Tom Wheeler
07f0a14ef0
fix(placeholders): add Plex Webhook support to mark placeholders as unwatched
2026-03-15 23:42:12 +13:00
Weblate (bot)
c46046fc08
Translations update from Hosted Weblate ( #463 )
...
* Translated using Weblate (French)
Currently translated at 99.3% (1423 of 1432 strings)
Translation: agregarr/Agregarr Frontend
Translate-URL: https://hosted.weblate.org/projects/agregarr/agregarr-frontend/fr/
* Translated using Weblate (Hungarian)
Currently translated at 99.8% (1430 of 1432 strings)
Translation: agregarr/Agregarr Frontend
Translate-URL: https://hosted.weblate.org/projects/agregarr/agregarr-frontend/hu/
* Translated using Weblate (French)
Currently translated at 99.4% (1424 of 1432 strings)
Translation: agregarr/Agregarr Frontend
Translate-URL: https://hosted.weblate.org/projects/agregarr/agregarr-frontend/fr/
* Translated using Weblate (French)
Currently translated at 99.4% (1424 of 1432 strings)
Translation: agregarr/Agregarr Frontend
Translate-URL: https://hosted.weblate.org/projects/agregarr/agregarr-frontend/fr/
* Translated using Weblate (Swedish)
Currently translated at 26.3% (377 of 1432 strings)
Translation: agregarr/Agregarr Frontend
Translate-URL: https://hosted.weblate.org/projects/agregarr/agregarr-frontend/sv/
* Translated using Weblate (French)
Currently translated at 99.6% (1427 of 1432 strings)
Translation: agregarr/Agregarr Frontend
Translate-URL: https://hosted.weblate.org/projects/agregarr/agregarr-frontend/fr/
* Translated using Weblate (French)
Currently translated at 99.8% (1430 of 1432 strings)
Translation: agregarr/Agregarr Frontend
Translate-URL: https://hosted.weblate.org/projects/agregarr/agregarr-frontend/fr/
* Translated using Weblate (Hungarian)
Currently translated at 99.9% (1431 of 1432 strings)
Translation: agregarr/Agregarr Frontend
Translate-URL: https://hosted.weblate.org/projects/agregarr/agregarr-frontend/hu/
* Translated using Weblate (French)
Currently translated at 84.5% (1340 of 1585 strings)
Translation: agregarr/Agregarr Frontend
Translate-URL: https://hosted.weblate.org/projects/agregarr/agregarr-frontend/fr/
* Translated using Weblate (French)
Currently translated at 85.2% (1360 of 1595 strings)
Translation: agregarr/Agregarr Frontend
Translate-URL: https://hosted.weblate.org/projects/agregarr/agregarr-frontend/fr/
* Translated using Weblate (French)
Currently translated at 91.5% (1460 of 1595 strings)
Translation: agregarr/Agregarr Frontend
Translate-URL: https://hosted.weblate.org/projects/agregarr/agregarr-frontend/fr/
* Translated using Weblate (French)
Currently translated at 97.3% (1553 of 1595 strings)
Translation: agregarr/Agregarr Frontend
Translate-URL: https://hosted.weblate.org/projects/agregarr/agregarr-frontend/fr/
* Translated using Weblate (French)
Currently translated at 100.0% (1595 of 1595 strings)
Translation: agregarr/Agregarr Frontend
Translate-URL: https://hosted.weblate.org/projects/agregarr/agregarr-frontend/fr/
* Translated using Weblate (German)
Currently translated at 17.1% (273 of 1595 strings)
Translation: agregarr/Agregarr Frontend
Translate-URL: https://hosted.weblate.org/projects/agregarr/agregarr-frontend/de/
* Translated using Weblate (French)
Currently translated at 87.1% (1434 of 1646 strings)
Translation: agregarr/Agregarr Frontend
Translate-URL: https://hosted.weblate.org/projects/agregarr/agregarr-frontend/fr/
* Translated using Weblate (French)
Currently translated at 95.3% (1569 of 1646 strings)
Translation: agregarr/Agregarr Frontend
Translate-URL: https://hosted.weblate.org/projects/agregarr/agregarr-frontend/fr/
* Translated using Weblate (French)
Currently translated at 98.6% (1623 of 1646 strings)
Translation: agregarr/Agregarr Frontend
Translate-URL: https://hosted.weblate.org/projects/agregarr/agregarr-frontend/fr/
* Translated using Weblate (French)
Currently translated at 100.0% (1646 of 1646 strings)
Translation: agregarr/Agregarr Frontend
Translate-URL: https://hosted.weblate.org/projects/agregarr/agregarr-frontend/fr/
* Translated using Weblate (German)
Currently translated at 16.9% (279 of 1646 strings)
Translation: agregarr/Agregarr Frontend
Translate-URL: https://hosted.weblate.org/projects/agregarr/agregarr-frontend/de/
* Translated using Weblate (French)
Currently translated at 100.0% (1685 of 1685 strings)
Translation: agregarr/Agregarr Frontend
Translate-URL: https://hosted.weblate.org/projects/agregarr/agregarr-frontend/fr/
* Translated using Weblate (French)
Currently translated at 97.9% (1713 of 1748 strings)
Translation: agregarr/Agregarr Frontend
Translate-URL: https://hosted.weblate.org/projects/agregarr/agregarr-frontend/fr/
* Translated using Weblate (French)
Currently translated at 100.0% (1748 of 1748 strings)
Translation: agregarr/Agregarr Frontend
Translate-URL: https://hosted.weblate.org/projects/agregarr/agregarr-frontend/fr/
* Translated using Weblate (French)
Currently translated at 100.0% (1748 of 1748 strings)
Translation: agregarr/Agregarr Frontend
Translate-URL: https://hosted.weblate.org/projects/agregarr/agregarr-frontend/fr/
* Translated using Weblate (French)
Currently translated at 100.0% (1758 of 1758 strings)
Translation: agregarr/Agregarr Frontend
Translate-URL: https://hosted.weblate.org/projects/agregarr/agregarr-frontend/fr/
---------
Co-authored-by: Sulli <susu.leduc@gmail.com>
Co-authored-by: Koch Norbert <kochnorbert@icloud.com>
Co-authored-by: Hannes Brolin Lagerstedt <mainhannes@gmail.com>
Co-authored-by: Sarge527 <Maximiliannelles@mail.de>
Co-authored-by: U.B. <hex0x@mail.de>
2026-03-05 19:06:08 +13:00
Tom Wheeler
843d314984
fix(connections): correctly handle CSRF cookie name
2026-03-03 00:05:41 +13:00
Tom Wheeler
aba123fcc5
fix(uploads): add authentication to poster export/import, trakt, and anime routes
2026-03-02 23:59:02 +13:00
Ryan Brothers
863d9974be
fix(TMDB): Multiple custom advanced filter fixes ( #476 )
...
* FIX: ADD-OR dropdown was not letting you change it to OR
* FIX: make it so that TMDB cast,crew,people filters show the name with the ID
* FIX: add name when adding person on TMDB as an ID number
* FIX: TMDB custom collection now saves settings on update
* FIX: after deleting a TMDB custom collection, you could not make a new one with the same name
* FIX: hydration was not working on large groups of IDs
2026-02-23 10:01:25 +13:00
Sean Bingham
069e58c174
fix(coming-soon): makes hideIndividualItems work for Coming Soon collections ( #469 )
...
* - Updated `hideIndividualItems` description in settings to clarify support for both Coming Soon and TMDB auto_franchise collections.
- Improved `ComingSoonCollectionSync` to filter items based on media type and apply collection exclusions.
- Added logic to set collection mode when `hideIndividualItems` is enabled, ensuring individual items are hidden in the library tab.
- Adjusted UI components to reflect changes in collection mode options for TMDB and Coming Soon collections.
* fix(comingsoon): guard missingItems before quick-sync storage
2026-02-20 13:25:41 +13:00
bitr8
63b8851a1a
fix(Placeholders): Separate placeholder filters independent of auto-request filters ( #456 )
...
* feat: separate placeholder filters independent of auto-request filters
Add placeholderMinimumYear, placeholderMinimumImdbRating,
placeholderMinimumRottenTomatoesRating,
placeholderMinimumRottenTomatoesAudienceRating, and
placeholderFilterSettings to CollectionConfig and
MultiSourceCollectionConfig.
buildPlaceholderFilterConfig() helper swaps placeholder values into
standard filter fields so MissingItemFilterService works unchanged.
Updated BaseCollectionSync and MultiSourceOrchestrator call sites.
Collapsible "Placeholder Filters" section in collection edit form
reuses FilterWithMode/KeywordFilterWithMode. Auto-expands when
editing configs with existing values.
Fixed pre-existing gap: keywords missing from
MultiSourceCollectionConfig.filterSettings type.
---------
Co-authored-by: bitr8 <bitr8@users.noreply.github.com>
Co-authored-by: Tom Wheeler <thomas.wheeler.tcw@gmail.com>
2026-02-20 13:22:44 +13:00
Tom Wheeler
266a6057e0
docs(seerr): overseerr has been updated to Seerr across the frontend
...
fix #142
2026-02-20 12:08:07 +13:00
Weblate (bot)
df26046348
Translations update from Hosted Weblate ( #439 )
...
* Translated using Weblate (French)
Currently translated at 99.3% (1423 of 1432 strings)
Translation: agregarr/Agregarr Frontend
Translate-URL: https://hosted.weblate.org/projects/agregarr/agregarr-frontend/fr/
* Translated using Weblate (Hungarian)
Currently translated at 99.8% (1430 of 1432 strings)
Translation: agregarr/Agregarr Frontend
Translate-URL: https://hosted.weblate.org/projects/agregarr/agregarr-frontend/hu/
* Translated using Weblate (French)
Currently translated at 99.4% (1424 of 1432 strings)
Translation: agregarr/Agregarr Frontend
Translate-URL: https://hosted.weblate.org/projects/agregarr/agregarr-frontend/fr/
* Translated using Weblate (French)
Currently translated at 99.4% (1424 of 1432 strings)
Translation: agregarr/Agregarr Frontend
Translate-URL: https://hosted.weblate.org/projects/agregarr/agregarr-frontend/fr/
* Translated using Weblate (Swedish)
Currently translated at 26.3% (377 of 1432 strings)
Translation: agregarr/Agregarr Frontend
Translate-URL: https://hosted.weblate.org/projects/agregarr/agregarr-frontend/sv/
* Translated using Weblate (French)
Currently translated at 99.6% (1427 of 1432 strings)
Translation: agregarr/Agregarr Frontend
Translate-URL: https://hosted.weblate.org/projects/agregarr/agregarr-frontend/fr/
* Translated using Weblate (French)
Currently translated at 99.8% (1430 of 1432 strings)
Translation: agregarr/Agregarr Frontend
Translate-URL: https://hosted.weblate.org/projects/agregarr/agregarr-frontend/fr/
* Translated using Weblate (Hungarian)
Currently translated at 99.9% (1431 of 1432 strings)
Translation: agregarr/Agregarr Frontend
Translate-URL: https://hosted.weblate.org/projects/agregarr/agregarr-frontend/hu/
* Translated using Weblate (French)
Currently translated at 84.5% (1340 of 1585 strings)
Translation: agregarr/Agregarr Frontend
Translate-URL: https://hosted.weblate.org/projects/agregarr/agregarr-frontend/fr/
* Translated using Weblate (French)
Currently translated at 85.2% (1360 of 1595 strings)
Translation: agregarr/Agregarr Frontend
Translate-URL: https://hosted.weblate.org/projects/agregarr/agregarr-frontend/fr/
* Translated using Weblate (French)
Currently translated at 91.5% (1460 of 1595 strings)
Translation: agregarr/Agregarr Frontend
Translate-URL: https://hosted.weblate.org/projects/agregarr/agregarr-frontend/fr/
* Translated using Weblate (French)
Currently translated at 97.3% (1553 of 1595 strings)
Translation: agregarr/Agregarr Frontend
Translate-URL: https://hosted.weblate.org/projects/agregarr/agregarr-frontend/fr/
* Translated using Weblate (French)
Currently translated at 100.0% (1595 of 1595 strings)
Translation: agregarr/Agregarr Frontend
Translate-URL: https://hosted.weblate.org/projects/agregarr/agregarr-frontend/fr/
* Translated using Weblate (German)
Currently translated at 17.1% (273 of 1595 strings)
Translation: agregarr/Agregarr Frontend
Translate-URL: https://hosted.weblate.org/projects/agregarr/agregarr-frontend/de/
* Translated using Weblate (French)
Currently translated at 87.1% (1434 of 1646 strings)
Translation: agregarr/Agregarr Frontend
Translate-URL: https://hosted.weblate.org/projects/agregarr/agregarr-frontend/fr/
* Translated using Weblate (French)
Currently translated at 95.3% (1569 of 1646 strings)
Translation: agregarr/Agregarr Frontend
Translate-URL: https://hosted.weblate.org/projects/agregarr/agregarr-frontend/fr/
* Translated using Weblate (French)
Currently translated at 98.6% (1623 of 1646 strings)
Translation: agregarr/Agregarr Frontend
Translate-URL: https://hosted.weblate.org/projects/agregarr/agregarr-frontend/fr/
* Translated using Weblate (French)
Currently translated at 100.0% (1646 of 1646 strings)
Translation: agregarr/Agregarr Frontend
Translate-URL: https://hosted.weblate.org/projects/agregarr/agregarr-frontend/fr/
* Translated using Weblate (German)
Currently translated at 16.9% (279 of 1646 strings)
Translation: agregarr/Agregarr Frontend
Translate-URL: https://hosted.weblate.org/projects/agregarr/agregarr-frontend/de/
* Translated using Weblate (French)
Currently translated at 100.0% (1685 of 1685 strings)
Translation: agregarr/Agregarr Frontend
Translate-URL: https://hosted.weblate.org/projects/agregarr/agregarr-frontend/fr/
* Translated using Weblate (French)
Currently translated at 97.9% (1713 of 1748 strings)
Translation: agregarr/Agregarr Frontend
Translate-URL: https://hosted.weblate.org/projects/agregarr/agregarr-frontend/fr/
---------
Co-authored-by: Sulli <susu.leduc@gmail.com>
Co-authored-by: Koch Norbert <kochnorbert@icloud.com>
Co-authored-by: Hannes Brolin Lagerstedt <mainhannes@gmail.com>
Co-authored-by: Sarge527 <Maximiliannelles@mail.de>
Co-authored-by: U.B. <hex0x@mail.de>
2026-02-14 11:49:12 +13:00
Tom Wheeler
67a819236f
chore(i18n): extract
2026-02-13 11:35:59 +13:00
Tom Wheeler
9b272e37b1
fix(overlays): add TVDB TV Status as additional TV Status option
...
add base TVDB client for future integration.
fix #342
2026-02-13 11:31:45 +13:00
bitr8
6b89f60983
fix: persist applyOverlaysDuringSync for pre-existing collections ( #445 )
...
The checkbox was in the UI but the field wasn't in the type definition
or save payload, so changes were never persisted.
Fixes #438
Co-authored-by: bitr8 <bitr8@users.noreply.github.com>
2026-02-06 11:15:02 +13:00
bitr8
e81b1d5952
feat(overlays): add date format options for US and UK/AU locales ( #446 )
...
* feat(overlays): add US date formats and standalone weekday option
Adds new date format options for overlay templates:
- M/D: US date without leading zeros (1/5)
- DDD MM/DD: weekday + US date (MON 12/20)
- DDD M/D: weekday + US date no padding (MON 1/5)
- DDD: standalone abbreviated weekday (MON)
Fixes #430
* feat(overlays): add UK/AU date formats without padding
* fix(overlays): use unambiguous dates in format examples
---------
Co-authored-by: bitr8 <bitr8@users.noreply.github.com>
2026-02-06 11:14:03 +13:00
Tom Wheeler
536d3733a2
fix(collection-poster-editor): fixes preview not resetting. adds library categorisation to dropdown
...
fix #373
2026-02-06 11:11:44 +13:00
Tom Wheeler
9787db3bda
feat(overlays): add Plex Labels as condition
...
fix #243
2026-02-02 20:55:56 +13:00
Tom Wheeler
af965b66c6
feat(overlays): add Collection as condition
...
re #243
2026-02-02 20:36:09 +13:00
Tom Wheeler
874290155a
fix(overlays): fix infinite update loop
2026-02-02 19:10:13 +13:00
Ryan Brothers
3668ec2931
feat(collections): Add custom TMDB Collection Builder ( #416 )
...
Collections can now be created using the TMDB Discover Movie/TV endpoint, allowing for complex filters to create custom collections. Includes custom builder with dropdowns and search fields.
---------
Co-authored-by: Tom Wheeler <thomas.wheeler.tcw@gmail.com>
2026-02-02 16:18:20 +13:00
Weblate (bot)
3ac4d07834
Translations update from Hosted Weblate ( #403 )
...
* Translated using Weblate (French)
Currently translated at 99.3% (1423 of 1432 strings)
Translation: agregarr/Agregarr Frontend
Translate-URL: https://hosted.weblate.org/projects/agregarr/agregarr-frontend/fr/
* Translated using Weblate (Hungarian)
Currently translated at 99.8% (1430 of 1432 strings)
Translation: agregarr/Agregarr Frontend
Translate-URL: https://hosted.weblate.org/projects/agregarr/agregarr-frontend/hu/
* Translated using Weblate (French)
Currently translated at 99.4% (1424 of 1432 strings)
Translation: agregarr/Agregarr Frontend
Translate-URL: https://hosted.weblate.org/projects/agregarr/agregarr-frontend/fr/
* Translated using Weblate (French)
Currently translated at 99.4% (1424 of 1432 strings)
Translation: agregarr/Agregarr Frontend
Translate-URL: https://hosted.weblate.org/projects/agregarr/agregarr-frontend/fr/
* Translated using Weblate (Swedish)
Currently translated at 26.3% (377 of 1432 strings)
Translation: agregarr/Agregarr Frontend
Translate-URL: https://hosted.weblate.org/projects/agregarr/agregarr-frontend/sv/
* Translated using Weblate (French)
Currently translated at 99.6% (1427 of 1432 strings)
Translation: agregarr/Agregarr Frontend
Translate-URL: https://hosted.weblate.org/projects/agregarr/agregarr-frontend/fr/
* Translated using Weblate (French)
Currently translated at 99.8% (1430 of 1432 strings)
Translation: agregarr/Agregarr Frontend
Translate-URL: https://hosted.weblate.org/projects/agregarr/agregarr-frontend/fr/
* Translated using Weblate (Hungarian)
Currently translated at 99.9% (1431 of 1432 strings)
Translation: agregarr/Agregarr Frontend
Translate-URL: https://hosted.weblate.org/projects/agregarr/agregarr-frontend/hu/
* Translated using Weblate (French)
Currently translated at 84.5% (1340 of 1585 strings)
Translation: agregarr/Agregarr Frontend
Translate-URL: https://hosted.weblate.org/projects/agregarr/agregarr-frontend/fr/
* Translated using Weblate (French)
Currently translated at 85.2% (1360 of 1595 strings)
Translation: agregarr/Agregarr Frontend
Translate-URL: https://hosted.weblate.org/projects/agregarr/agregarr-frontend/fr/
* Translated using Weblate (French)
Currently translated at 91.5% (1460 of 1595 strings)
Translation: agregarr/Agregarr Frontend
Translate-URL: https://hosted.weblate.org/projects/agregarr/agregarr-frontend/fr/
* Translated using Weblate (French)
Currently translated at 97.3% (1553 of 1595 strings)
Translation: agregarr/Agregarr Frontend
Translate-URL: https://hosted.weblate.org/projects/agregarr/agregarr-frontend/fr/
* Translated using Weblate (French)
Currently translated at 100.0% (1595 of 1595 strings)
Translation: agregarr/Agregarr Frontend
Translate-URL: https://hosted.weblate.org/projects/agregarr/agregarr-frontend/fr/
* Translated using Weblate (German)
Currently translated at 17.1% (273 of 1595 strings)
Translation: agregarr/Agregarr Frontend
Translate-URL: https://hosted.weblate.org/projects/agregarr/agregarr-frontend/de/
* Translated using Weblate (French)
Currently translated at 87.1% (1434 of 1646 strings)
Translation: agregarr/Agregarr Frontend
Translate-URL: https://hosted.weblate.org/projects/agregarr/agregarr-frontend/fr/
* Translated using Weblate (French)
Currently translated at 95.3% (1569 of 1646 strings)
Translation: agregarr/Agregarr Frontend
Translate-URL: https://hosted.weblate.org/projects/agregarr/agregarr-frontend/fr/
* Translated using Weblate (French)
Currently translated at 98.6% (1623 of 1646 strings)
Translation: agregarr/Agregarr Frontend
Translate-URL: https://hosted.weblate.org/projects/agregarr/agregarr-frontend/fr/
* Translated using Weblate (French)
Currently translated at 100.0% (1646 of 1646 strings)
Translation: agregarr/Agregarr Frontend
Translate-URL: https://hosted.weblate.org/projects/agregarr/agregarr-frontend/fr/
---------
Co-authored-by: Sulli <susu.leduc@gmail.com>
Co-authored-by: Koch Norbert <kochnorbert@icloud.com>
Co-authored-by: Hannes Brolin Lagerstedt <mainhannes@gmail.com>
Co-authored-by: Sarge527 <Maximiliannelles@mail.de>
2026-02-02 03:07:44 +13:00
Tom Wheeler
4baa26302c
feat(overlays): add ability to tag and sort overlays. add grid size option
...
fix #376 , fix #435
2026-02-02 03:01:31 +13:00
Tom Wheeler
28245dbeb1
chore(prettier): formatting
2026-02-02 01:47:11 +13:00
Tom Wheeler
5745991f46
feat(missing-items): tMDB Keyword added to allow for more advanced filtering
...
such as christmas, seasonal movies
fix #256
2026-02-02 01:42:25 +13:00
Tom Wheeler
09f1dbbac6
feat(overlays): add 'mapped icons' element, allowing variables to be mapped to icons
2026-02-02 00:39:07 +13:00
Tom Wheeler
653fef1ddb
chore(prettier): satisfy prettier. also ensure tests are run on push events
2026-01-31 10:10:29 +13:00
Tom Wheeler
a02e5475f0
feat(coming-soon): coming soon collections can now be filtered by Radarr/Sonarr server and tags
...
fix #406 , fix #411
2026-01-30 21:27:52 +13:00
Tom Wheeler
2acad0162c
fix(watchlist): add username tags option for grabbing missing items from watchlist
...
fix #427
2026-01-29 19:09:23 +13:00
Tom Wheeler
627eb99fae
fix(radarr-sonarr): show auto-generated tag in collection config
2026-01-29 18:54:40 +13:00
Tom Wheeler
f7083d760b
feat(tags): tags can now be created directly in agregarr
2026-01-29 17:51:28 +13:00
Tom Wheeler
9962d5e0ef
feat(overlays): add RT Verified Hot support and preset
...
fix #394
2026-01-29 17:49:58 +13:00
Tom Wheeler
a87ab2557d
feat(radarr-sonarr): add option to tag existing media
...
previously only missing items could have tags added, a new option in radarr/sonarr settings allows
the addition of tags to existing media, using the existing tags used in missing items. also extracts
and refactors tagging functions to remove duplication.
fix #248
2026-01-29 17:27:26 +13:00
Tom Wheeler
e6bd1e6fde
chore(settings): add logos to services
2026-01-29 12:23:29 +13:00
Tom Wheeler
9b0d319102
feat(tautulli): add 'Most Watched' collection by Play Count or Watch Duration
...
fix #426
2026-01-29 10:52:34 +13:00
Weblate (bot)
40c2266844
Translations update from Hosted Weblate ( #370 )
...
* Translated using Weblate (French)
Currently translated at 99.3% (1423 of 1432 strings)
Translation: agregarr/Agregarr Frontend
Translate-URL: https://hosted.weblate.org/projects/agregarr/agregarr-frontend/fr/
* Translated using Weblate (Hungarian)
Currently translated at 99.8% (1430 of 1432 strings)
Translation: agregarr/Agregarr Frontend
Translate-URL: https://hosted.weblate.org/projects/agregarr/agregarr-frontend/hu/
* Translated using Weblate (French)
Currently translated at 99.4% (1424 of 1432 strings)
Translation: agregarr/Agregarr Frontend
Translate-URL: https://hosted.weblate.org/projects/agregarr/agregarr-frontend/fr/
* Translated using Weblate (French)
Currently translated at 99.4% (1424 of 1432 strings)
Translation: agregarr/Agregarr Frontend
Translate-URL: https://hosted.weblate.org/projects/agregarr/agregarr-frontend/fr/
* Translated using Weblate (Swedish)
Currently translated at 26.3% (377 of 1432 strings)
Translation: agregarr/Agregarr Frontend
Translate-URL: https://hosted.weblate.org/projects/agregarr/agregarr-frontend/sv/
* Translated using Weblate (French)
Currently translated at 99.6% (1427 of 1432 strings)
Translation: agregarr/Agregarr Frontend
Translate-URL: https://hosted.weblate.org/projects/agregarr/agregarr-frontend/fr/
* Translated using Weblate (French)
Currently translated at 99.8% (1430 of 1432 strings)
Translation: agregarr/Agregarr Frontend
Translate-URL: https://hosted.weblate.org/projects/agregarr/agregarr-frontend/fr/
* Translated using Weblate (Hungarian)
Currently translated at 99.9% (1431 of 1432 strings)
Translation: agregarr/Agregarr Frontend
Translate-URL: https://hosted.weblate.org/projects/agregarr/agregarr-frontend/hu/
* Translated using Weblate (French)
Currently translated at 84.5% (1340 of 1585 strings)
Translation: agregarr/Agregarr Frontend
Translate-URL: https://hosted.weblate.org/projects/agregarr/agregarr-frontend/fr/
* Translated using Weblate (French)
Currently translated at 85.2% (1360 of 1595 strings)
Translation: agregarr/Agregarr Frontend
Translate-URL: https://hosted.weblate.org/projects/agregarr/agregarr-frontend/fr/
* Translated using Weblate (French)
Currently translated at 91.5% (1460 of 1595 strings)
Translation: agregarr/Agregarr Frontend
Translate-URL: https://hosted.weblate.org/projects/agregarr/agregarr-frontend/fr/
* Translated using Weblate (French)
Currently translated at 97.3% (1553 of 1595 strings)
Translation: agregarr/Agregarr Frontend
Translate-URL: https://hosted.weblate.org/projects/agregarr/agregarr-frontend/fr/
* Translated using Weblate (French)
Currently translated at 100.0% (1595 of 1595 strings)
Translation: agregarr/Agregarr Frontend
Translate-URL: https://hosted.weblate.org/projects/agregarr/agregarr-frontend/fr/
* Translated using Weblate (German)
Currently translated at 17.1% (273 of 1595 strings)
Translation: agregarr/Agregarr Frontend
Translate-URL: https://hosted.weblate.org/projects/agregarr/agregarr-frontend/de/
* Translated using Weblate (French)
Currently translated at 87.1% (1434 of 1646 strings)
Translation: agregarr/Agregarr Frontend
Translate-URL: https://hosted.weblate.org/projects/agregarr/agregarr-frontend/fr/
---------
Co-authored-by: Sulli <susu.leduc@gmail.com>
Co-authored-by: Koch Norbert <kochnorbert@icloud.com>
Co-authored-by: Hannes Brolin Lagerstedt <mainhannes@gmail.com>
Co-authored-by: Sarge527 <Maximiliannelles@mail.de>
2026-01-22 14:39:21 +13:00
Tom Wheeler
ea2e468dfb
fix(overlays): add language and subtitle variables
...
fix #389
2026-01-21 12:02:35 +13:00
Tom Wheeler
1aff792f9e
chore(i18n): fix duplicate keys, add scipt to detect duplicates prior to extraction
2026-01-21 09:40:16 +13:00
Tom Wheeler
9087e84a9f
fix(sonarr): add all sonarr mointoring options to main settings and collection config
...
update styles, load server defaults for new collections
fix #397
2026-01-21 07:47:23 +13:00
Tom Wheeler
5b9774e6e5
chore(styles): update styles from slate to stone
2026-01-21 07:46:00 +13:00
Tom Wheeler
fad645485b
fix(overlays): add 'does not contain' string operator
...
also adds templateData to hash comparison
fix #367
2026-01-21 05:26:50 +13:00
Tom Wheeler
1be54fdcf7
refactor(posters): reorganise posters page to clearly separate collection posters and overlays
...
fix #371
2026-01-19 19:34:45 +13:00
Tom Wheeler
cdb87f5eb9
fix(metadata): fix incorrect release date for old releases with single modern digital release date
...
fix #374
2026-01-19 19:06:09 +13:00
Tom Wheeler
c093e60b67
fix(overlays): fixes focus issue in condition editor
...
replace modal with Dialog, fix nested structure
fix #375
2026-01-19 03:01:27 +13:00
Tom Wheeler
92db73514e
fix(collection-posters): add pre-existing collections to preview, add real posters to content grid
...
re #373
2026-01-18 19:36:05 +13:00
Tom Wheeler
8b1d1c67a5
feat(trakt): add Trakt watchlist support (via OAuth)
...
fix #377
2026-01-17 16:50:19 +13:00
Tom Wheeler
0783c0692f
fix(placeholders): add includeAllReleasedItems to sync and settings
2026-01-15 17:19:45 +13:00
Weblate (bot)
392cfa4bc0
Translations update from Hosted Weblate ( #366 )
...
* Translated using Weblate (French)
Currently translated at 99.3% (1423 of 1432 strings)
Translation: agregarr/Agregarr Frontend
Translate-URL: https://hosted.weblate.org/projects/agregarr/agregarr-frontend/fr/
* Translated using Weblate (Hungarian)
Currently translated at 99.8% (1430 of 1432 strings)
Translation: agregarr/Agregarr Frontend
Translate-URL: https://hosted.weblate.org/projects/agregarr/agregarr-frontend/hu/
* Translated using Weblate (French)
Currently translated at 99.4% (1424 of 1432 strings)
Translation: agregarr/Agregarr Frontend
Translate-URL: https://hosted.weblate.org/projects/agregarr/agregarr-frontend/fr/
* Translated using Weblate (French)
Currently translated at 99.4% (1424 of 1432 strings)
Translation: agregarr/Agregarr Frontend
Translate-URL: https://hosted.weblate.org/projects/agregarr/agregarr-frontend/fr/
* Translated using Weblate (Swedish)
Currently translated at 26.3% (377 of 1432 strings)
Translation: agregarr/Agregarr Frontend
Translate-URL: https://hosted.weblate.org/projects/agregarr/agregarr-frontend/sv/
* Translated using Weblate (French)
Currently translated at 99.6% (1427 of 1432 strings)
Translation: agregarr/Agregarr Frontend
Translate-URL: https://hosted.weblate.org/projects/agregarr/agregarr-frontend/fr/
* Translated using Weblate (French)
Currently translated at 99.8% (1430 of 1432 strings)
Translation: agregarr/Agregarr Frontend
Translate-URL: https://hosted.weblate.org/projects/agregarr/agregarr-frontend/fr/
* Translated using Weblate (Hungarian)
Currently translated at 99.9% (1431 of 1432 strings)
Translation: agregarr/Agregarr Frontend
Translate-URL: https://hosted.weblate.org/projects/agregarr/agregarr-frontend/hu/
* Translated using Weblate (French)
Currently translated at 84.5% (1340 of 1585 strings)
Translation: agregarr/Agregarr Frontend
Translate-URL: https://hosted.weblate.org/projects/agregarr/agregarr-frontend/fr/
* Translated using Weblate (French)
Currently translated at 85.2% (1360 of 1595 strings)
Translation: agregarr/Agregarr Frontend
Translate-URL: https://hosted.weblate.org/projects/agregarr/agregarr-frontend/fr/
---------
Co-authored-by: Sulli <susu.leduc@gmail.com>
Co-authored-by: Koch Norbert <kochnorbert@icloud.com>
Co-authored-by: Hannes Brolin Lagerstedt <mainhannes@gmail.com>
2026-01-15 14:22:09 +13:00
Weblate (bot)
2cea59b52b
Translations update from Hosted Weblate ( #360 )
...
* Translated using Weblate (French)
Currently translated at 99.3% (1423 of 1432 strings)
Translation: agregarr/Agregarr Frontend
Translate-URL: https://hosted.weblate.org/projects/agregarr/agregarr-frontend/fr/
* Translated using Weblate (Hungarian)
Currently translated at 99.8% (1430 of 1432 strings)
Translation: agregarr/Agregarr Frontend
Translate-URL: https://hosted.weblate.org/projects/agregarr/agregarr-frontend/hu/
* Translated using Weblate (French)
Currently translated at 99.4% (1424 of 1432 strings)
Translation: agregarr/Agregarr Frontend
Translate-URL: https://hosted.weblate.org/projects/agregarr/agregarr-frontend/fr/
* Translated using Weblate (French)
Currently translated at 99.4% (1424 of 1432 strings)
Translation: agregarr/Agregarr Frontend
Translate-URL: https://hosted.weblate.org/projects/agregarr/agregarr-frontend/fr/
* Translated using Weblate (Swedish)
Currently translated at 26.3% (377 of 1432 strings)
Translation: agregarr/Agregarr Frontend
Translate-URL: https://hosted.weblate.org/projects/agregarr/agregarr-frontend/sv/
* Translated using Weblate (French)
Currently translated at 99.6% (1427 of 1432 strings)
Translation: agregarr/Agregarr Frontend
Translate-URL: https://hosted.weblate.org/projects/agregarr/agregarr-frontend/fr/
* Translated using Weblate (French)
Currently translated at 99.8% (1430 of 1432 strings)
Translation: agregarr/Agregarr Frontend
Translate-URL: https://hosted.weblate.org/projects/agregarr/agregarr-frontend/fr/
* Translated using Weblate (Hungarian)
Currently translated at 99.9% (1431 of 1432 strings)
Translation: agregarr/Agregarr Frontend
Translate-URL: https://hosted.weblate.org/projects/agregarr/agregarr-frontend/hu/
* Translated using Weblate (French)
Currently translated at 84.5% (1340 of 1585 strings)
Translation: agregarr/Agregarr Frontend
Translate-URL: https://hosted.weblate.org/projects/agregarr/agregarr-frontend/fr/
---------
Co-authored-by: Sulli <susu.leduc@gmail.com>
Co-authored-by: Koch Norbert <kochnorbert@icloud.com>
Co-authored-by: Hannes Brolin Lagerstedt <mainhannes@gmail.com>
2026-01-15 04:04:27 +13:00
Tom Wheeler
f124211bda
fix(placeholders): improve date filtering UX/logic for general lists
...
add "Include all released items" toggle, fix orphaned cleanup to use fixed 7-day grace period, fix
placeholder quick sync deleting tv items, other minor changes
re #336 , re #268 , re #253 , re #307
2026-01-14 23:24:56 +13:00