30 Commits

Author SHA1 Message Date
Tom Wheeler
303f257781 chore(assets): stage language and country assets for overlays mappings 2026-01-22 12:59:42 +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
7a7671f2b9 chore(prettier): satisfy prettier, add yml to pre-commit prettier check
fixes inconsistent checks between github actions PR check and pre-commit hook
2026-01-21 08:10:16 +13:00
Tom Wheeler
84138dab9c fix(deps): downgrade @semantic-release/github to 11.0.6 for Node 20 compatibility
Version 12.x requires Node 22+, but Docker uses Node 20.
2026-01-17 21:13:59 +13:00
Tom Wheeler
caed9bde3d chore(workflows): add semantic release github package, remove typecheck from pre-commit 2026-01-15 18:20:02 +13:00
Tom Wheeler
459b9e339e fix(imdb): add AWS WAF challenge solver, fixing all IMDb lists
adds headless chromium to solve challenge. recent changes to IMDb require this, all lists return
zero items otherwise.
2026-01-11 18:01:01 +13:00
Tom Wheeler
cbe5e627a2 chore(github-actions): update to native arm64 build via oracle cloud 2026-01-03 21:54:49 +13:00
Tom Wheeler
de8ed928fe feat(poster overlays): poster Overlays for individual items can now be created
Adds new feature for Poster Overlays, create overlays in the editor under Posters -> Poster Overlays
with variables and conditions, and select which libraries the overlays should apply to

fix #144, re #115, re #128
2025-11-27 14:14:04 +13:00
Tom Wheeler
ee0dd5d7c8 fix(poster editor): change poster editor from fabric.js to react-konva
re #115
2025-11-16 05:14:16 +13:00
Tom Wheeler
d1e7dc5c24 feat(sources): new Coming Soon Collection - Creates collection based of monitored/upcoming items
Adds new "Coming Soon" collection type, with options for Monitored in Sonarr/Radarr or Trakt
Anticipated. If a media file doesn't exist (unreleased TV Shows and Movies), a placeholder file will
be added (trailer if available). Poster overlays are added depending on its availability and
monitored status. Options for number of days to look ahead and number of days to keep item in
collection after release date. After this period the poster is reset. The placeholder file is
removed when an actual file gets added by Sonarr/Radarr.

fix #115
2025-11-03 18:41:42 +13:00
Tom Wheeler
e7704b90a3 feat(randomise order): adds option to randomise collections on the home/recommended screens
collections can now have a random shuffle option enabled, when enabled, the collections order on the
home/recommended screens will be shuffled with other collections that also have the option enabled.
includes randomise order sync scheduling.

fix #89
2025-10-03 19:02:18 +13:00
Tom Wheeler
faa401a040 fix(poster templates): add import/export, add fonts, add layers (major rework)
Adds poster template import/export function, including required assets (ZIP). Adds import/export of
source colours (JSON). Refactored elements into unified system. Added elements layering. Added
canvas for accurate text measurements. Added fonts. Changed dockerfile to build with debian for
dependencies. Added poster files for quicker generation of poster previews.
2025-09-24 02:17:49 +12:00
Tom Wheeler
90e6987c72 chore: poster editor first iteration 2025-09-06 14:42:42 +12:00
Tom Wheeler
a8d0869fd4 fix: collecions being marked as missing at the end of a sync 2025-09-05 06:04:14 +12:00
semantic-release-bot
9aa4723835 chore(release): 1.2.0 2025-09-02 13:40:09 +00:00
Tom Wheeler
72aae730b0 chore: seamntic release 2 2025-09-03 01:20:24 +12:00
Tom Wheeler
c3520eec13 chore: semantic release #2 2025-09-03 00:48:25 +12:00
semantic-release-bot
7bd8fd27a1 chore(release): 1.1.0 2025-09-02 12:29:12 +00:00
Tom Wheeler
40ec16c206 docs: update to GPL-3.0 license
fix #48
2025-09-02 14:21:06 +12:00
Tom Wheeler
78c45c9905 fix: custom title not propogating to UI on save, fix linked editing
fixes #29, fixes #37
2025-08-31 01:16:22 +12:00
Tom Wheeler
f135273ea7 fix: plex home/recommended ordering
fixes #28
2025-08-30 21:27:36 +12:00
Tom Wheeler
4831884953 chore: v1.0.4 2025-08-27 01:41:25 +12:00
Tom Wheeler
75f925deb2 chore: develop 2025-08-26 01:17:49 +12:00
Tom Wheeler
8eaf9868bd chore: latest 2025-08-26 01:14:39 +12:00
Tom Wheeler
700671f2e8 chore: develop branch 2025-08-25 23:57:43 +12:00
Tom Wheeler
2ec067e650 chore(update v1.0.2): update v1.0.2 2025-08-25 23:36:08 +12:00
Tom Wheeler
d3e094a70c chore: update v1.0.1 2025-08-25 16:48:20 +12:00
Tom Wheeler
b746d25886 chore: update to develop version 2025-08-25 12:14:10 +12:00
Tom Wheeler
842628846d fix: fix overseerr config error during sync, update to v1.0.0 2025-08-25 11:32:49 +12:00
Tom Wheeler
b1fd043554 feat: first release 2025-08-25 01:48:34 +12:00