IRHM
fa34f1ead1
v4.2.1 CHANGELOG
2026-08-04 02:01:51 +01:00
IRHM
cefed53c7f
v4.2.1 CHANGELOG
2026-08-04 02:00:29 +01:00
IRHM
0d8b050615
v4.2.1
2026-08-04 01:36:44 +01:00
IRHM
63988f833f
v4.2.1-dev1
2026-08-04 01:12:56 +01:00
IRHM
e391d5dc69
(fix) ProvidersList: Duplicate key error.
2026-08-04 00:11:20 +00:00
IRHM
cba3d11f64
v4.2.0 CHANGELOG
2026-08-03 09:02:17 +01:00
IRHM
5d95aa4b41
v4.2.0
2026-08-03 08:39:05 +01:00
IRHM
41dff624bb
README: Add link to FEATURES document.
2026-08-03 07:40:44 +01:00
IRHM
39a77b4428
v4.2.0-dev2
2026-08-03 07:05:06 +01:00
IRHM
9b74728afb
SeasonsListEpisode: Fix info box alignment
...
Also fixed the episode rating text getting cut off at certain dimensions by enforcing its minimum width at which a double digit rating is still visible (eg 7.1)
2026-08-03 07:04:06 +01:00
IRHM
113ccbbbfd
v4.2.0-dev1
2026-08-03 03:30:47 +01:00
IRHM
87033f423d
upgrade server dependencies
2026-08-03 02:25:54 +00:00
IRHM
3a52a9a592
Update FEATURES.md
2026-08-03 01:14:02 +00:00
IRHM
9b39617650
search: Add filters help button opening a modal with examples
2026-08-03 01:14:02 +00:00
IRHM
dd1503846d
igdb: SearchOptions: Add note comment
2026-08-03 01:14:02 +00:00
IRHM
92edb75de9
Games: Support searching with Year or FirstYear filters
2026-08-03 01:14:02 +00:00
IRHM
dc2b9a1a63
tmdb: Remove olf *WithWatched structs
...
These are not used and are a remnant from before the server restructure (it was another solution i was cooking up, but didn't end up going with).
2026-08-03 01:14:02 +00:00
IRHM
7b65c8af0f
tmdb: Strip TMDB prefix from all struct names
...
This prefix is a remnant from when the structs where in the "main" package (from before the server refactor).
2026-08-03 01:14:02 +00:00
IRHM
cf3168d59c
content: GetOrCacheContent: Use Movie/ShowDetails funcs instead of manually using APIRequest func
...
Because this makes more sense to reuse the logic and also because APIRequest is now only locally accessible in the tmdb package, to stop me from using anywhere else, should always use an exposed function from the package so it can be reused.
2026-08-03 01:14:02 +00:00
IRHM
fb1017f551
tmdb: Make req local, Movie/Show details funcs now accept struct options
2026-08-03 01:14:02 +00:00
IRHM
bff354fcc3
organize tmdb api request logic into tmdb package AND support inline search filters
2026-08-03 01:14:02 +00:00
IRHM
0be6fdb346
content: Improve search function formatting
2026-08-03 01:14:02 +00:00
IRHM
a73651808e
Update CHANGELOG.md
2026-08-01 03:48:44 +00:00
IRHM
9da0913d48
Add Status & ReleaseDateLast to Media, show end year for tv shows
2026-08-01 03:48:44 +00:00
IRHM
0a38171836
doc: installation/for-development: update outdated commands
...
we switched to using make a while ago, forgot to update this doc
2026-07-30 22:50:38 +01:00
IRHM
d009528388
Update CHANGELOG.md
2026-07-30 21:33:41 +00:00
IRHM
cd34ecba61
changelog: correct the new stuff and put it under new instead of changed
2026-07-30 21:33:41 +00:00
IRHM
769e30c9c7
import: Support rating column decimals
2026-07-30 21:33:41 +00:00
IRHM
ba961bf5c3
Update CHANGELOG.md
2026-07-30 21:33:41 +00:00
IRHM
efddcaed07
doc: importing/text-file: Update to show support for providing a rating
2026-07-30 21:33:41 +00:00
IRHM
76fdbe3cd0
import: Remove "Try refreshing" text from the successfully imported notification
...
It is no longer very pertinent since all watched data isn't stored in the browser. When we redirect the user to their list, fresh data is already fetched.
2026-07-30 21:33:41 +00:00
IRHM
f4b7f66104
import->text list: Support providing a rating in square brackets
2026-07-30 21:33:41 +00:00
IRHM
12ceb13bcb
import: Add rating column (validated to be 0-10) and set import item state to FAILED if request fails
2026-07-30 21:33:41 +00:00
IRHM
5a5ae0ad83
Show Aired Date for episodes.
2026-07-30 03:46:29 +00:00
IRHM
05e24e42c6
Show air date with toRelativeDate, hide star when unaired and no votes, make airDate logic a bit more robust
2026-07-30 03:32:32 +00:00
mkarpats
e5d93fd8a2
feat: Display air date for unaired episodes
...
- Show air date for episodes that are in the future.
2026-07-30 03:32:32 +00:00
IRHM
bf5d44f404
fix lock closed color dark theme
2026-07-30 02:42:35 +00:00
IRHM
5abbb47fbf
only show PosterImage in media pages if we have a extPosterPath
2026-07-30 02:42:35 +00:00
IRHM
40b54c1065
Fix crew each to use unique key
2026-07-30 02:42:35 +00:00
IRHM
3967a3f13f
api: Update prod baseURL to be absolute
...
Only an absolute baseURL will work with our new Reqer class.
2026-07-30 02:42:35 +00:00
IRHM
1f4b917661
docker-compose.dev.yml: Change container name and port to be different than prod container test
2026-07-30 02:42:35 +00:00
IRHM
2202b11e39
fix all linting issues and upgrade the rest of devDependencies
...
now i should probably test the whole app waaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaauuuuuuuuuugugghghghghghghghghg
2026-07-30 02:42:35 +00:00
IRHM
d32a1ecb39
format files (new prettier version changes some formatting)
...
I'm upset that the textarea closing tag is being put on the same line instead of new lined, but I couldn't figure out what changed, so I'll cry in silence and hope it gets fixed one day.
2026-07-30 02:42:35 +00:00
IRHM
347113be68
ESLint: Migrate to flat config
2026-07-30 02:42:35 +00:00
IRHM
68150b38ec
fix lint script - only look in src folder
2026-07-30 02:42:35 +00:00
IRHM
dc9e7e9309
test-pr-server: Correct go-version-file path?
2026-07-30 02:42:35 +00:00
IRHM
6457146214
Workflows: test-pr-server: Set go-version-file for setup-go action.
2026-07-30 02:42:35 +00:00
IRHM
baba8c8c60
Dockerfile: Upgrade node steps to use version 24.
2026-07-30 02:42:35 +00:00
IRHM
31ddcacf47
Workflows: Upgrade action versions and use node 24.
2026-07-30 02:42:35 +00:00
IRHM
be94f1d2b7
Replace axios with native Fetch API & some maintenance
2026-07-30 02:42:35 +00:00
IRHM
d7449642ba
v4.1.1 changelog
2026-07-26 03:26:00 +01:00
IRHM
dbc8b74893
v4.1.1
2026-07-26 02:47:48 +01:00
IRHM
9d5e489675
plex: Stop after 10 redirects
...
Since the default CheckRedirect has been replaced with ours, we won't get the default protection of erroring after 10 redirects, so i've copied that back in from the std implementation
2026-07-26 01:27:30 +00:00
tonghuaroot
4e6e71687b
fix(plex): strip X-Plex-Token on cross-host redirect
...
The Plex integration used bare http.Client values with no CheckRedirect
policy, so they followed redirects automatically. net/http strips the
standard sensitive headers on a cross-host redirect but not custom-named
headers, so the Plex token carried in X-Plex-Token was forwarded verbatim
to any host the configured PLEX_HOST redirected to, disclosing the
credential.
Route all Plex outbound calls through a shared client whose CheckRedirect
policy deletes X-Plex-Token when the redirect target host differs from the
original request host. Includes a regression test.
Signed-off-by: tonghuaroot <tonghuaroot@gmail.com >
2026-07-26 01:27:30 +00:00
IRHM
8c8d604bc6
v4.1.1-dev1
2026-07-26 01:34:45 +01:00
IRHM
39b82335eb
Plex: Add Accept: "application/json" header so plex returns json again
...
I think the plex api default used to be JSON, which is why it worked, but I guess they changed it to XML. Adding this header asks for JSON response again.
2026-07-26 00:33:23 +00:00
IRHM
217be719e4
Revert "README: Open demo/track links in new tab"
...
This reverts commit 0da32164a3 .
2026-07-21 09:38:20 +01:00
IRHM
0da32164a3
README: Open demo/track links in new tab
2026-07-21 09:36:49 +01:00
IRHM
db72d05d79
README: Add instructions to demo instance login
...
I'm sure the extra clarity may be appreciated
2026-07-21 09:31:49 +01:00
IRHM
88a7542064
update readme and contributing text
2026-07-21 09:20:33 +01:00
IRHM
19c773976d
CHANGELOG: v4.1.0
2026-07-19 14:40:44 +01:00
IRHM
a16c769273
v4.1.0
2026-07-19 14:15:42 +01:00
IRHM
f022dc702c
v4.1.0-dev1
2026-07-18 13:05:20 +01:00
IRHM
c2f72dbd9c
Remove dependabot.yml.
2026-07-18 12:58:30 +01:00
IRHM
d777630e84
CHANGELOG: Add credit to SeasonsListEpisode change
2026-07-18 12:51:03 +01:00
IRHM
f5bfa29877
SeasonsListEpisode: Show spoilers when status is set to FINISHED and allow changing status while spoilers are hidden
...
Based on PR by goestav: https://github.com/sbondCo/Watcharr/pull/1055
Different in these ways:
- Using $derived here for `ws` variable
- Using z-index to allow status button to be clicked while spoilers are hidden
- Don't hide spoilers again (if they are shown) when episode is deleted
Also refactored `handleStatusClick()` a bit by removing the redundant `ws` lookup (it can now just use `we` set at the top of the component).
Co-Authored-By: Goestav <27970303+goestav@users.noreply.github.com >
2026-07-18 11:48:52 +00:00
IRHM
9b64932af1
watched_refine: refineFilterStatus: Remove parenthesis around WHERE query.
...
It looks like GORM already adds the parenthesis around this for us in the final query, so ours was unnecessary
2026-07-18 09:50:53 +00:00
IRHM
bf0594c1e8
Fix Include Previously Watched regression and update profile stats to not use the setting
...
Index also added to
Fixes https://github.com/sbondCo/Watcharr/issues/1027
2026-07-18 09:50:53 +00:00
IRHM
fee82df59d
CHANGELOG: v4.0.1
2026-07-16 10:29:15 +01:00
IRHM
61382de4d2
v4.0.1
2026-07-16 10:07:58 +01:00
IRHM
e65ba9d1d9
v4.0.1-dev1
2026-07-16 09:40:47 +01:00
IRHM
6654d85448
testing workflow - no longer testing workflow cuz it works now yippee
2026-07-16 08:36:22 +00:00
IRHM
eabdb47cfa
testing workflow - gofmt
2026-07-16 08:36:22 +00:00
IRHM
643ca0fd38
testing workflow - go test
2026-07-16 08:36:22 +00:00
IRHM
a08b19675a
test-pr-server.yml: Set working directory to server to fix commands not running against our go code
2026-07-16 08:36:22 +00:00
IRHM
38fba0ac10
Watched: Also log the error on the "failed to restore existing watched entry" log.
2026-07-16 08:36:22 +00:00
IRHM
f23552c170
Use an svg for the favicon and change its fill to white for dark themed browsers.
2026-07-16 08:36:22 +00:00
IRHM
448fdd9df3
SpinnerTiny: Fix circle animation appearing to skip
2026-07-16 08:36:22 +00:00
IRHM
ca428327e2
Move notifications to its own component.
2026-07-16 08:36:22 +00:00
IRHM
f7cca74a41
SpinnerTiny: Use svg instead of the css border trick to create the spinner fixing it looking more like a horseshoe than a circle on different browser scales (also added animation on the svg circle).
...
also: Fix color being wrong on dark theme.
svg fix inspired by mui :)
2026-07-16 08:36:22 +00:00
IRHM
86286b967f
workflows/test-pr-server: Add test step
2026-07-16 08:36:22 +00:00
IRHM
8243838bfb
Update CHANGELOG.md
2026-07-11 03:55:10 +01:00
IRHM
5bebb754ed
v4.0.0
2026-07-11 03:28:19 +01:00
IRHM
c8920c911d
migrate: Change debug log to info
...
and add an info migration not been applied before log.
2026-07-11 03:27:31 +01:00
IRHM
dd0bae137f
migrations: Remove comment TODO
...
Should be okay with them there.
2026-07-10 22:08:04 +01:00
IRHM
d5baee0df7
v4.0.0-dev1
2026-07-10 21:42:03 +01:00
IRHM
764a25be6c
Changelog: Add youtube-nocookie change
2026-07-10 21:36:15 +01:00
IRHM
c019162994
Update CHANGELOG.md
2026-07-10 20:30:23 +00:00
IRHM
05f9813be8
image: validate: Don't log whole image config
2026-07-10 20:30:23 +00:00
IRHM
f285d1a8f4
image: Move new download/save methods to a Saver struct
2026-07-10 20:30:23 +00:00
IRHM
4cc9bd3edb
make image module way more robust
...
- Create a better (more) re-usable flow for downloading images to disk and inserting images into the db
- Validate images properly by reading them fully and using DecodeConfig
- Fix some security issues by re-encoding images
- Always outputs one format `jpeg`, which keeps everything "normalized" and adds compression to images (mainly user uploads which might be big).
2026-07-10 20:30:23 +00:00
IRHM
34f7f54e72
fix: Add headers to requests for files in img/ folder to prevent stored xss attacks
...
A modern browser will see these headers and protect the user by not allowing any code to run.
2026-07-10 20:30:23 +00:00
hilmer
3fe2d2b155
Fix(ViewTrailerButton): Use youtube-nocookie.com
2026-07-05 17:49:12 +00:00
IRHM
3461a4ec74
db: Add duration to log for optimization queries
2026-07-05 17:39:42 +00:00
IRHM
475c9b6ab4
CHANGELOG: Add link for unreleased
2026-07-05 17:39:42 +00:00
IRHM
325666c30d
CHANGELOG: Add credit to unreleased change
2026-07-05 17:39:42 +00:00
IRHM
92816b02a0
doc: Backup: Also note that watcharr.db-wal should be backed up along with the .db file since v3.
2026-07-05 17:39:42 +00:00
IRHM
363c648964
changelog/README: Fix the link to changelog...
2026-07-05 17:39:42 +00:00
IRHM
2f929e99d5
Move all old github release notes into new CHANGELOG
...
Having the changelog file is one more step to no vendor lock-in. It's also more easily searched through and in a standard format everyone is probably used to.
Just so you know, this was painful and I wanted nothing but death for myself throughout this whole process.
2026-07-05 17:39:42 +00:00
IRHM
f14be89680
Update CHANGELOG.md
2026-07-05 17:39:42 +00:00
IRHM
ecd027f603
Create CHANGELOG.md
2026-07-05 17:39:42 +00:00
IRHM
f80f237143
plays support for frontend
...
soz did this so long ago
2026-07-05 17:39:42 +00:00
IRHM
dbfc354353
GetWatchedPage: Put filter scope on one line
2026-07-05 17:39:42 +00:00
IRHM
28a6d85672
Update watched.go
2026-07-05 17:39:42 +00:00
IRHM
b861cfcec3
separate watched_refine funcs
2026-07-05 17:39:42 +00:00
IRHM
08e0021535
refineSort: Filter by user_id AND use count_as_play instead of doing text search for LastFinished sort
2026-07-05 17:39:42 +00:00
IRHM
b3bf111f82
Replace Fatal log with more direct Error and os.Exit
2026-07-05 17:39:42 +00:00
IRHM
23ed5ffca8
Add separator log for log files so a new server starting is easier to find/notice
2026-07-05 17:39:42 +00:00
IRHM
cc9f246c9a
update watched_util_test with new model name
2026-07-05 17:39:42 +00:00
IRHM
75d75248e1
Remove AddActivity endpoint
...
it isn't used and is only a way for others to potentially add activity to other peoples watched entries since user owning the watched entry is not validated on the endpoint.
Co-Authored-By: Dreddy <24421368+dredsen@users.noreply.github.com >
2026-07-05 17:39:42 +00:00
IRHM
c34a0878b2
New Deref helper for using pointers safely with default values
2026-07-05 17:39:42 +00:00
IRHM
681212566b
activity: Change AddRequest name to Props. Add CountAsPlay param to AddActivity()
...
and some formatting
2026-07-05 17:39:42 +00:00
IRHM
df37de00e1
manually validate WatchedUpdateRequest struct and add plays count to watcheddto
2026-07-05 17:39:42 +00:00
IRHM
fc900d8e93
db: Optimize when opening and new optimize task ran every 24hr server is running to keep it running best
2026-07-05 17:39:42 +00:00
IRHM
57ce143ebe
migrate db to WAL journal_mode
2026-07-05 17:39:42 +00:00
IRHM
3eb2810a31
db: Configure sqlite connection when open. Currently set synchronous to FULL
...
(did this work a long time ago now so commits are in weird order)
2026-07-05 17:39:42 +00:00
IRHM
b8598ba404
Remove deleted_at columns for watched episode/season tables
...
We don't use these columns and won't in the foreseeable future. Query speed seems be to be faster now that we aren't filtering for the extra deleted_at cols.
2026-07-05 17:39:42 +00:00
IRHM
579428d86b
migrate: Backfill media plays data from existing activity
2026-07-05 17:39:42 +00:00
IRHM
4da8730b6f
Activity: Add CountAsPlay property
2026-07-05 17:39:42 +00:00
IRHM
e980a1f70e
db: Create custom migrations support
2026-07-05 17:39:42 +00:00
IRHM
f73105e9c7
v3.0.2-dev1
2026-03-19 01:30:26 +00:00
IRHM
755b08b746
Nav: Fix logo link being clickable through whole left side of nav
...
The logo link on nav to go to home page was clickable through the whole left side of the nav, now it is only clickable over the actual link text.
2026-03-19 01:29:16 +00:00
IRHM
5e412f67b9
Status: Fix button sizes now that icons have a width/height set
2026-03-19 01:29:16 +00:00
IRHM
4ee38a2625
Icon: Fix status icons not having width and height properties not set
2026-03-19 01:29:16 +00:00
IRHM
dc6ead0fb3
fix safari: Shrikhand font
...
The font-style in the @font-face declaration was set to italic, but we use the font without using that style, which Safari is very strict about and wont match.
2026-03-19 01:29:16 +00:00
IRHM
a12faf8e72
v3.0.1
2026-03-09 11:14:19 +00:00
IRHM
eb1b8b86c7
v3.0.1-dev2
2026-03-09 10:48:51 +00:00
IRHM
dca1acbbd8
Modal: Specify color
...
Fixes WatchedDeleteModal for light theme because of inherited css from content pages and this is the easiest fix for now
2026-03-09 10:47:24 +00:00
IRHM
664caa6ba2
v3.0.1-dev1
2026-03-09 09:14:26 +00:00
IRHM
a425abcdf2
Poster: Grayscale poster if deleted from watched list through poster button
...
After deleting from your watched list through the poster, we didn't have any real indication to the user that this poster is for a deleted entry (other than the notification and removing the watched status from poster).
Now we grayscale and blur the poster slightly so it's more obvious that it is a deleted entry and won't be there next time you refresh.
2026-03-09 09:12:06 +00:00
IRHM
13b15e03d0
Poster: Add check for watched before calling removeWatched
2026-03-09 09:12:06 +00:00
IRHM
3b4a5a27e6
Add confirmation modal when deleting from your list
...
to avoid accidental data loss (thoughts, rating status)
2026-03-09 08:46:03 +00:00
IRHM
13bd37c32c
doc: Fix old license being referenced and update some of the simple features list on the homepage.
2026-03-09 07:01:22 +00:00
IRHM
2d6d3c005c
Activity: Fix automation icon not showing for mobile
2026-03-09 07:01:22 +00:00
IRHM
f72f950871
Icon: Fix 'sparkles' svg path on dark theme by using currentColor fill for the path
2026-03-09 07:01:22 +00:00
IRHM
e4e015daf8
age->GetAge: If we don't have a birthday skip processing
...
Otherwise eg: we get current year - 1 as someones age if their birthday isn't listed on tmdb
2026-03-09 07:01:22 +00:00
IRHM
3db89f3214
SpinnerTiny: Fix color for dark theme
2026-03-09 03:34:57 +00:00
IRHM
d379d3f147
igdb: Fix some logs, only log req on Debug because it could be sensitive
2026-03-09 03:34:57 +00:00
IRHM
ac8d8769af
import: Support games importing
...
Fixing watcharr import from watcharr export not importing users games.
Also works if user edits the table in import/process to change the type of something to a game (and multi results works too).
Added warning message if user tries importing a watcharr export that has games when `!serverFeatures.games`
2026-03-09 03:34:57 +00:00
IRHM
7a7bd4f566
jellyfin sync: Fix addWatched params formatting
2026-03-06 18:33:12 +00:00
IRHM
ca82a36d23
sync: Update err soft deleted comments
2026-03-06 18:33:12 +00:00
IRHM
1e6a97202b
tag: GetTagPage: Remove debug call
2026-03-06 18:33:12 +00:00
IRHM
0e54a8c44a
sync: Fix already on list handling by using new add watched func AND no longer auto restore soft deleted records
...
no longer auto restoring soft deleted records means if the user (soft) deletes a show (default behavior), the next sync job wont add it back.
2026-03-06 18:33:12 +00:00
IRHM
5c4c7be115
import: Fix already on list handling by using new add watched func
2026-03-06 18:33:12 +00:00
IRHM
f458eec732
watched: abide by new api in router
2026-03-06 18:33:12 +00:00
IRHM
8ad2208162
watched: Restore can be skipped with flag and now returns a new error if watched just plain exists
2026-03-06 18:33:12 +00:00
IRHM
28c373173b
v3.0.0
2026-03-04 09:08:01 +00:00
ImgBotApp
d637e04ba4
[ImgBot] Optimize images
...
*Total -- 12,324.41kb -> 10,332.72kb (16.16%)
/screenshot/discover-page.png -- 1,064.08kb -> 804.68kb (24.38%)
/screenshot/content-details-page.png -- 665.72kb -> 510.47kb (23.32%)
/screenshot/content-details-page-dark.png -- 674.65kb -> 519.95kb (22.93%)
/screenshot/user-profile.png -- 75.25kb -> 60.43kb (19.69%)
/screenshot/person-page.png -- 1,362.18kb -> 1,096.48kb (19.51%)
/screenshot/retired-04-03-26/content-details-page-dark.png -- 487.52kb -> 393.40kb (19.31%)
/screenshot/retired-04-03-26/content-details-page.png -- 342.39kb -> 278.55kb (18.65%)
/screenshot/homepage-poster-change-status.png -- 1,048.82kb -> 899.79kb (14.21%)
/screenshot/homepage-poster-hover.png -- 1,064.36kb -> 913.21kb (14.2%)
/screenshot/retired-04-03-26/discover-page.png -- 900.18kb -> 777.06kb (13.68%)
/screenshot/homepage.png -- 1,126.26kb -> 989.01kb (12.19%)
/screenshot/devices-mock.png -- 2,379.62kb -> 2,092.85kb (12.05%)
/screenshot/homepage-dark.png -- 1,133.39kb -> 996.83kb (12.05%)
Signed-off-by: ImgBotApp <ImgBotHelp@gmail.com >
2026-03-04 08:57:22 +00:00
IRHM
5fb92daf0c
WatchedDto: Add comment to thoughts
2026-03-04 08:49:43 +00:00
IRHM
7f4da2d90e
v3.0.0-dev5
2026-03-04 08:41:45 +00:00
IRHM
199a97e3a7
(fix) Thoughts modal not closing after clicking close first time because contentChanged funcs no longer return bool
...
so updated the funcs to return bools
2026-03-04 08:37:02 +00:00
IRHM
af04698625
(fix) Add thoughts to watchedDto for Content Page responses
2026-03-04 08:22:09 +00:00
IRHM
a9f928a44c
doc: Homepage: Add person page image and update the rest to latest version
...
Updating v to reset anyones cache
2026-03-04 07:57:15 +00:00
IRHM
485408390b
new screens for content, person & discover pages
2026-03-04 07:52:11 +00:00
IRHM
2bad7bc272
docs: Update workflows to use nodejs v20
2026-03-04 07:34:23 +00:00
IRHM
8d0642086c
doc: importing/trakt: Add section on the optional api key field
2026-03-04 07:30:09 +00:00
IRHM
3b0b99ad9a
doc: Update all deps
2026-03-04 07:29:52 +00:00
IRHM
c16e0af3b2
v3.0.0-dev4
2026-03-04 06:54:57 +00:00
IRHM
e0f49f25b2
(bug) filter/sort: Scroll to top of page after changing
2026-03-04 06:53:36 +00:00
IRHM
7561b59037
v3.0.0-dev3
2026-03-04 03:46:48 +00:00
IRHM
72932f7acd
search: Fix from-my-list-msg width responsiveness
2026-03-04 03:45:28 +00:00
IRHM
e7751807f6
search: Disable MediaTypeFilter if showingResultsFrom
2026-03-04 03:45:28 +00:00
IRHM
cb97aa3914
search->searchMyList: Add a lil commento
2026-03-04 03:45:28 +00:00
IRHM
d1e9a60beb
watched: Remove leftover debug call on query
2026-03-04 03:45:28 +00:00
IRHM
0a09e71af7
search: Improve 'do a full search' text
2026-03-04 03:45:28 +00:00
IRHM
404b7c680f
search: Return resp directly when we fetched the data FromMyList
...
to avoid extra unnecessary db queries
2026-03-04 03:45:28 +00:00
IRHM
9bb4f3f948
(feat) Search your own list for results before external search
2026-03-04 03:45:28 +00:00
IRHM
52bb995937
Replace PageError with just Error component and make it look nicer
2026-03-04 03:45:28 +00:00
IRHM
624a3b1bbf
v3.0.0-dev2
2026-03-03 18:23:00 +00:00
IRHM
a314231780
search: multi: Only get games for first page
2026-03-03 18:21:17 +00:00
IRHM
ba6ae06a5f
search: Keep the searchbar truly centered
2026-03-03 18:21:17 +00:00
IRHM
fc4d65ccbc
tv seasons: Fix release date
2026-03-03 18:21:17 +00:00
IRHM
d5f8644554
Poster: Fix details-shown class not added when img errors when loading
2026-03-03 18:21:17 +00:00
IRHM
4b0abd13cc
Poster: Fix creating poster urls with undefined extPosterPath
...
This fixes the details-shown class not being added because were constructing a string with undefined at the end
2026-03-03 18:21:17 +00:00
IRHM
c62c2cdfc0
Update twitch config and fix possible undefined issues
2026-03-03 18:21:17 +00:00
IRHM
8955cacee6
search: Don't attempt game search if twitch is not configured
2026-03-03 18:21:17 +00:00
IRHM
8fbf4ddc6d
config: Create TwitchEnabled func
2026-03-03 18:21:17 +00:00
IRHM
70f59697d3
Dockerfile: Add comment to server copy command
2026-03-01 22:38:51 +00:00
IRHM
22f77aa142
build: Fix dockerfile server job not copying in packages
2026-03-01 22:38:01 +00:00
IRHM
532d3f49c7
v3.0.0-dev1
2026-03-01 22:20:28 +00:00
momi
3ff325cda9
Merge pull request #1019 from sbondCo/list-pagination-2
...
Watcharr v3.0.0
2026-03-01 22:16:19 +00:00
IRHM
4e40a9fdb5
config: Fix generateConfig not setting our cfg var
...
Altered the read func to return a ServerConfig pointer instead of taking one in
2026-03-01 22:12:27 +00:00
IRHM
81a67404d3
Fix setup
...
authProvider wasn't being passed in
2026-03-01 21:47:29 +00:00
IRHM
307f5324f0
image->DownloadAndInsertImage: Replace fatal log with err response
2026-03-01 21:05:34 +00:00
IRHM
4a922df7e4
user->UploadUserAvatar: Replace fatal log with err response
2026-03-01 21:03:45 +00:00
IRHM
d89252c4fe
Dockerfile: Update backend base image to golang 1.25
...
going to update to 1.26 another day
2026-03-01 20:58:41 +00:00
IRHM
749808cd70
Dockerfile: Fix COPY requiring trailing slash on dest dir
2026-03-01 20:57:34 +00:00
IRHM
0e4249ee42
AddWatched: Keep support for the 'contentId' property for now
...
Instead of completely removing it, I've added it back so third party scripts can migrate to the new property 'tmdbId'.
I realised I don't want to break any ones experience, this should allow for a painfree path to migration.
2026-03-01 20:44:26 +00:00
IRHM
ce264cbf4a
TraktImport: Add a log for when a custom api key is provided
2026-03-01 20:27:51 +00:00
IRHM
47388d327d
Setting: Remove margin.
...
if a margin is wanted, we can add it outside the component on a wrapper element.
2026-03-01 20:21:49 +00:00
IRHM
26dfad19bc
TraktImport: Renew default api-key and support bringing your own key
...
Resolves #1014
2026-03-01 20:21:11 +00:00
IRHM
dce22cf8e8
profile: Mark 'Include Previously Watched' as due to be removed
...
and ask for feedback if anyone actually uses this or prefers it off.
Incase people do actually find this setting useful, I'm leaving it intact and not creating a db migration to drop it yet until I hear any feedback.. otherwise I'll just delete it in one of the updates after 3.0.
2026-03-01 19:24:42 +00:00
IRHM
230ea306ce
Create safe dtos for get Arr servers public
2026-03-01 01:03:31 +00:00
IRHM
36159f5792
tag: Update page to work as others do
2026-02-27 15:54:35 +00:00
IRHM
50c265de24
tag: Fix GetTagPage returning whole watched list if tag is empty
2026-02-27 15:54:22 +00:00
IRHM
d408cee754
tag: Update response to match other watched responses (Media)
2026-02-27 15:53:34 +00:00
IRHM
24f5ea19f5
UpdateWatchedLastViewedSeason: improve format
2026-02-27 15:18:52 +00:00
IRHM
9c26b6b1d7
TestGetLatestWatchedInTv
...
made a lil test, should probably make more these when i have time
2026-02-26 22:21:33 +00:00
IRHM
7f1c2f2e26
watched: move public list response to its own type
...
If we add stuff that should never be on a public list to the other type, we can't leak it now on public ones.
2026-02-26 21:43:42 +00:00
IRHM
b2c24761e0
Move watching season logic to server, move to master WatchedDto, ...
...
Remove WatchedList component and create PosterLists directly on watched list and other users list pages.
Get Watched endpoints now return Media with watched inside them, same structure as search, etc. This makes the client logic easier and means we can always expect the same data response no matter how we request data.
Fix race cond in paginatedLoader & abort previous request inside reset func.
2026-02-26 21:33:19 +00:00
IRHM
65d5a581f8
game: Add itchio provider
2026-02-26 03:10:18 +00:00
IRHM
9c17a5fbe7
SeasonsListEpisode: Remove bindable from watchedItem prop
2026-02-25 23:01:30 +00:00
IRHM
c9b3f26dfe
tv: fix SeasonsList
...
using derived to make a web request = slap on hand
and it was causing a bug where it would request the season twice after selecting another tv series from the similar list
2026-02-25 22:59:41 +00:00
IRHM
e54a99cedd
tv: Add similar results
2026-02-25 22:07:16 +00:00
IRHM
d4faaa2e85
Create ExpandableText component from Bio and use it on all content pages
2026-02-25 22:03:48 +00:00
IRHM
5cb0a6c666
games: Display steam/gog providers
2026-02-25 20:16:12 +00:00
IRHM
0ac70349b4
style: Fix mask for PageBackdrop on dark theme
2026-02-24 19:50:09 +00:00
IRHM
181ce99746
norm.scss: Use global blocks unformly
...
Use the global blocks everywhere without having an argument.
Simpler using this everywhere instead of mix and matching + it will work when we have styles underneath so we dont have to keep adding global tag in each selector inside a global tag
2026-02-24 19:29:29 +00:00
IRHM
42dd90579f
fix import typing
2026-02-24 17:27:15 +00:00
IRHM
ad51f36a0e
ExportList modal
2026-02-24 17:25:07 +00:00
IRHM
0d4fc8a9df
fix arr component errors
2026-02-24 04:52:11 +00:00
IRHM
0921282de6
WatchedList: New Date Released sort option
...
Implements #1016
2026-02-24 02:08:27 +00:00
IRHM
e785a9a92b
content/page.scss: Improve responsiveness
2026-02-24 01:55:08 +00:00
IRHM
2e6acf12e4
person: remove duplicate styles in page
2026-02-24 01:54:47 +00:00
IRHM
94c43b1aac
Make dto for person response and add age
2026-02-24 00:33:18 +00:00
IRHM
c900ea7f0a
fix person page and update styling
2026-02-24 00:01:12 +00:00
IRHM
e8ec1c36d1
use Poster component for games too, add watched works for games too in one endpoint
...
use media in content pages, remove canvas from dom after img loaded in poster, fix filter menu buttons active style, view trailer btn is a component now, show justwatch attribution (didnt realise we had to until i saw the api docs to check providers data), no longer need to use copier for detail responses, move and make tranformproviders more resilient
2026-02-22 19:59:27 +00:00
IRHM
e454f6845b
Discover->FilterDropDown: Keep disabled until user selects a content filter
...
I think it may be less confusing this way to users, since on the main multi page there is only the trending filter, so when they change the content filter it may not be obvious that more options are added, this way it is disabled until there are options that do something for the type of content selected.
2026-02-18 16:58:06 +00:00
IRHM
86735e5093
make pagetitle more responsive for mobile for discovery page
2026-02-18 16:42:35 +00:00
IRHM
bd049e75e2
discover: add comment to DiscoverMulti
2026-02-17 20:56:41 +00:00
IRHM
69a66e2183
discover games - trending and upcoming support
2026-02-17 20:50:32 +00:00
IRHM
bf6f87246b
discover page rework
...
adding games back later, got the new page working 1000x better for movies, tv and people (new!).
Some slight refactoring to other stuff I touched when getting the discover package up and running.
2026-02-16 23:49:18 +00:00
IRHM
85bb71758e
game: Remove search endpoints
2026-02-15 10:42:19 +00:00
IRHM
333912c694
search: Fix back btn not updating query and dont search if no query
2026-02-15 10:38:20 +00:00
IRHM
0c287e0bfa
search: Fix restore of search query not being decoded
2026-02-15 10:25:27 +00:00
IRHM
e9a7898be5
content pages redesign of details section and separated some parts into components to reduce duplication
2026-02-14 22:54:41 +00:00
IRHM
bdf7e0199d
scss comment typo
2026-02-14 21:18:06 +00:00
IRHM
b6def6f43d
Replace import with use for sass and reduce css output bundle by only prepending partials
...
- Moved main scss files to src/styles.
- Instead of prepending all our global styles in svelte.config.js, we now only prepend our sass logic that doesn't build to css, which reduces the output css massively by avoiding duplicative imports. Our norm.scss is now imported in the root +layout file.
- Update sass package
- Renamed mixins and vars scss files to start with an underscore, which indicates they are partial files
2026-02-14 21:17:05 +00:00
IRHM
dbb96177e8
watched: Refactor AddWatched and move restoration logic to new func
2026-02-11 06:33:34 +00:00
IRHM
42ac57b0a6
movie: Fix updateWatched call
2026-02-11 06:20:53 +00:00
IRHM
c421f63977
GetWatchedPage: Return with a new DTO type that includes Media
2026-02-10 09:27:44 +00:00
IRHM
91a2aa9648
content pages: Show details div at 100% width always
...
Fixes case where we have no overview text that stretches the div out to 100% usually, so width is very small
2026-02-09 13:24:47 +00:00
IRHM
f12e7d8f17
Title: Only show release year if we have it
2026-02-09 13:23:45 +00:00
IRHM
f77bc1c125
tmdb: Correct ExtPosterPaths for people
2026-02-09 13:14:21 +00:00
IRHM
da2a7e3952
search: correct logs
2026-02-09 13:07:43 +00:00
IRHM
e5a0609f5b
content: Add mem caching to SearchPeople
2026-02-09 13:06:40 +00:00
IRHM
1f216e512c
content: Remove search endpoints
...
main search endpoint to be used instead
2026-02-09 13:06:22 +00:00
IRHM
bff92b8bce
logging: AddSource to logs
2026-02-09 12:49:33 +00:00
IRHM
f7898326f0
igdb: add mem caching
2026-02-09 12:49:01 +00:00
IRHM
efbb1078d6
search: correct logs
2026-02-08 11:14:18 +00:00
IRHM
d25692577d
search by igdb id or url/slug
2026-02-08 11:12:29 +00:00
IRHM
01619e1da0
search by external id or by url
2026-02-08 10:48:15 +00:00
IRHM
7008e69a90
search: Reactively access type search param
2026-02-07 11:04:35 +00:00
IRHM
e666d5f332
search and media type in decent place
2026-02-07 01:02:34 +00:00
IRHM
897cc8a044
search service wip
2026-02-02 23:16:18 +00:00
IRHM
6db6149e6b
pagination: Change 'q' and 'l' query parameters into 'query' and 'limit'
...
I don't want this api to become a confusing behemoth so lets use full words where it makes sense.
'p' and 'l' also didn't fit in with our other query params that are already just the full word like 'type', etc.
2026-01-29 19:43:57 +00:00
IRHM
1310c6e996
watched->GetPublicWatched: Replace panic with error reponse
...
some good old legacy code ;()
2026-01-29 17:48:34 +00:00
IRHM
5ea51c7257
content: fix nil pointer deref
2026-01-29 17:46:17 +00:00
IRHM
ec280dbc20
support games getting watched data
2026-01-29 17:42:45 +00:00
IRHM
d454b9ff57
Create reusable paginated loader helper and use it for main list loading
...
This helper will stop us having so much "duplicated" logic for loading pages of data
2026-01-26 16:26:27 +00:00
IRHM
978aab0804
tags: Get tag page endpoint
...
Support added to our main GetWatchedPage service so we can use it in our tags service
2026-01-26 16:24:00 +00:00
IRHM
0d648372b8
Fix SeasonsList and SeasonsListEpisode
2026-01-05 03:45:58 +00:00
IRHM
9d25406652
watched_refine: Fix alpha sort
2026-01-04 02:10:27 +00:00
IRHM
68d15dbd5c
watched_refine: Sort pinned items to top
2026-01-03 21:07:11 +00:00
IRHM
69d6f44cc5
loadWatchedList: Set page/maxpage vars before results.len check
...
This fixed spamming of get page requests when resizing, etc for next page when the list is empty (because max page wont be set to 0)
2026-01-02 23:48:57 +00:00
IRHM
a996ab9767
WatchedList: Show only error when no results and error, update no results because filters message
2026-01-02 23:47:53 +00:00
IRHM
4b48d849a5
getWatchedPage: Preload watched Seasons and Episodes
...
Because the UI currently relies on this information for displaying the Last Watched extra detail for posters.
At some point, it'd likely be best that that logic is migrated to the backend, but for now doesn't really matter.
2026-01-02 23:04:08 +00:00
IRHM
941fab4b0e
fix some formatting
2026-01-02 23:02:40 +00:00
IRHM
ce845b5bdb
server: getWatchedPage: Remove debug from query
2026-01-02 22:45:20 +00:00
IRHM
693904a1ba
server: GetWatched: Implement filters
2026-01-01 21:34:15 +00:00
IRHM
53306bad48
server: Upgrade gin
2026-01-01 20:56:54 +00:00
IRHM
26bcf3491f
tag: Add spinner while getting tag
...
im a 10x engineer got damn
2025-11-24 02:51:05 +00:00
IRHM
8f4cf90589
tags working
2025-11-23 21:10:48 +00:00
IRHM
727a8244f4
watched: Remove comment where watchedRefine is used, no longer true
2025-11-20 00:06:15 +00:00
IRHM
a1810a1f75
store->updateSortAndFiltersForQueryParams: Make logic more robust and only add properties if they will have a value
2025-11-19 23:57:49 +00:00
IRHM
808cd50599
SortMenu->sortClicked: If mode is empty, reset activeSort
2025-11-19 23:54:54 +00:00
IRHM
bfd404cdce
SortMenu->sortClicked: Remove unused modeType parameter and related unused logic
2025-11-19 23:54:21 +00:00
IRHM
927b04acaf
watched_refine: Fix query for watchedSortLastFinished sort
...
The query works as intended now (i think), gonna test it more later.
Not sure if performance has improved much, but without adjusting how our data looks I'm not sure how it could be solved. Going to worry about this specific sorts performance later though if it arises as an issue (its only a few ms more in my dev env on 1000 watched items, testing on beta site will give me a better idea since it has a lot more records).
2025-11-19 23:25:59 +00:00
IRHM
3384e6f8b5
server: Update gorm
2025-11-19 22:15:43 +00:00
IRHM
a73e99f2dc
main: Add version to startup slog
...
unlike the startup graphic, this will actually be logged to file so it can be referenced
2025-11-19 22:15:10 +00:00
IRHM
7d5427e656
Fix watched list loading forever if zero results
2025-11-16 02:36:18 +00:00
IRHM
14b6be0d64
tag: Create GetTag
2025-11-16 02:23:34 +00:00
IRHM
391534dc77
fix Activity and ActivityEditor
2025-11-16 01:45:12 +00:00
IRHM
142fef5f43
fix person view and add watched data
2025-11-16 00:45:42 +00:00
IRHM
e28aea4497
Make: Fix version target by stopping newline from echo into VERSION file
2025-11-14 20:13:52 +00:00
IRHM
05855571e1
contentRouter: Add error checks to all addedtocontent calls
2025-11-14 19:52:05 +00:00
IRHM
a1b35fa70b
search: Show multi search errors with the specific request that failed
2025-11-14 19:51:34 +00:00
IRHM
e69bf8c2ab
addedtocontent->AddList: Check 's' length before any other logic
2025-11-14 19:32:57 +00:00
IRHM
407e6a5a35
addedtocontent: Return errors from all funcs
2025-11-14 19:32:27 +00:00
IRHM
64404eb3a8
addedtocontent: Remove unused WatchedAddedToContent struct
2025-11-14 19:22:50 +00:00
IRHM
7dc956ff89
contentRouter->GetSearchByExternalId: Add watched data to response
...
Likely will never hit a case where the frontend will need this, but added anyways incase anyone making third party scripts want this functionality in the future
2025-11-14 19:15:22 +00:00
IRHM
1ed24be195
content->SearchByExternalId: Add cache to func level
2025-11-14 19:14:15 +00:00
IRHM
ba5e690a3d
Addable: Change GetMediaType return type to ContentType
2025-11-14 18:58:48 +00:00
IRHM
581cbb9917
tmdb: Fix TMDBMovieDetailsBase type methods
2025-11-14 18:54:59 +00:00
IRHM
7395b3b034
watched data for content requests
2025-11-14 03:19:40 +00:00
IRHM
234120f6eb
Create FEATURES.md
2025-11-14 02:59:30 +00:00
IRHM
4596c34ffd
season: Fix routes
2025-11-14 02:58:48 +00:00
IRHM
2e53997f9e
(refactor) Move db from service function parameters to service structs
...
Now that we have everything encapsulated in Services, we can move the db parameters of each function into the service struct itself which:
1. Simplified calling and reduces us passing around the db in random funcs that just pass it to a service func
2. probably other stuff
3. looks nicer now
2025-11-07 00:46:07 +00:00
IRHM
fd309c44bb
Make: Disable git commit for npm version command
2025-11-06 22:48:42 +00:00
IRHM
40ec711f71
Create Makefile for updating version numbers
2025-11-06 22:44:44 +00:00
IRHM
ad643e6641
main: Embed version and show it in startup log
2025-11-06 22:44:19 +00:00
IRHM
62e0911b85
main: Move startup art one line over, looks a bit better in my terminal
2025-11-06 20:54:23 +00:00
IRHM
8320d379f7
beautiful startup art
2025-11-06 01:13:41 +00:00
IRHM
29a207ed10
fix tag import
2025-11-05 01:52:43 +00:00
IRHM
df3ac430da
LICENSE: We are now part of the gpl gang
...
couldn't decide between v2 and v3, but i don't think any downsides of v3 apply to our app here so v3 seems safest
2025-11-05 01:50:04 +00:00
IRHM
14eba564cb
uniformize feature and plex routers
2025-10-26 18:12:56 +00:00
IRHM
37a37b83c1
servicize tag
2025-10-26 18:07:24 +00:00
IRHM
1a6aa30d67
move image, task, job mods up a folder
...
because this differenciates them better from the more user-facing features inside the 'features' folder.
2025-10-26 18:03:39 +00:00
IRHM
f2f2cf4d23
arr init all struct props
2025-10-26 17:38:22 +00:00
IRHM
bf7a001f26
servicize imprt
2025-10-26 17:35:37 +00:00
IRHM
cff7debdad
servicize follow
2025-10-26 17:32:48 +00:00
IRHM
8a271122e9
servicize user
2025-10-26 17:29:47 +00:00
IRHM
9019413d81
servicize profile
2025-10-26 17:14:26 +00:00
IRHM
4775505653
servicize activity
2025-10-26 17:10:34 +00:00
IRHM
cbdf926392
main: Move img static ep to below router starts again
2025-10-25 18:27:59 +01:00
IRHM
66e2d6a41d
PageError: Correct if on error detail para
...
So it only shows the para when there is actually an error to show
2025-10-25 18:16:43 +01:00
IRHM
e3029ff558
plug in existing services
...
i say "plug in" because that sounds cool, im just initializing them and the routers (the ones I have made so far)
2025-10-25 18:11:11 +01:00
IRHM
8f2a76e9a8
(wip) server restructure/refactor
2025-10-24 18:37:20 +01:00
IRHM
61fa88167c
game watched data
2025-07-27 20:44:07 +01:00
IRHM
84e86cc256
movie page
2025-07-19 14:10:03 +01:00
IRHM
1a56660523
FilterMenu: Fix type btn overflow and style to be pills
2025-07-19 13:28:51 +01:00
IRHM
7b24ff619d
wip: Watched sorting, fixed watcheds loader
2025-07-19 13:28:51 +01:00
IRHM
2f17d9fcea
fix search person (use PaginatedRequest)
2025-07-19 13:28:51 +01:00
IRHM
bb0d89b25f
add watched to discover data and fix search pagination
2025-07-19 13:28:51 +01:00
IRHM
ddebe11ddc
getWatchedItemsByTmdbIds: Update log to comment out all watcheds
2025-07-19 13:28:51 +01:00
IRHM
f3f182a26c
getWatched: return err instead of panicking
2025-07-19 13:28:51 +01:00
IRHM
031ae7cf03
Support poster adding/removing watched, and make watched prop bindable to update parent data too
2025-07-19 13:28:51 +01:00
IRHM
b094abe69b
fix get watched caching and move addWatched to content stuff to functions
2025-07-19 13:28:51 +01:00
IRHM
ed32101a76
removeWatched: Make notify call success when successfully removed
2025-07-19 13:28:51 +01:00
IRHM
43da0f82d2
Update WatchedList.svelte
2025-07-19 13:28:51 +01:00
IRHM
26eadb10b3
forgot what i did but progressed
2025-07-19 13:28:51 +01:00
IRHM
f9dd7c6c73
infScroll: Add callback isloading requirement for implementing in comment
2025-07-19 13:28:51 +01:00
IRHM
78b7f85bd0
infScroll: Create dataLoaded func for ensuring full page of data is present after page loads
2025-07-19 13:28:51 +01:00
IRHM
4285a51d5a
Create go-cache GetCache helper func
...
Easier to use this method so we can simply pass a pointer of our var in and let it do everything for us, relieves us of our manual type assertion duty everywhere we get from cache.
2025-07-19 13:28:51 +01:00
IRHM
0546faeb6c
tv: remove old comment
2025-07-19 13:28:51 +01:00
IRHM
345a28fcc1
wip: getting show watched data in request
2025-07-19 13:28:51 +01:00
IRHM
b1d5da0451
wip: content: move watched entry to inside content object
...
instead of separating both, should be easier to work with this way and enable it to work for search results without complex mapping etc to find related watched entries
2025-07-19 13:28:51 +01:00
IRHM
0115b3f238
wip: content: returning watched along with tv response
2025-07-19 13:28:51 +01:00
IRHM
9be0420534
main page: show spinner while loading next list page
2025-07-19 13:28:51 +01:00
IRHM
4748e891db
watched list pagination in ui
2025-07-19 13:28:51 +01:00
IRHM
6e4356ca0a
search: Use infScroll
2025-07-19 13:28:51 +01:00
IRHM
14c54ce92d
Create infScroll helper with reusable logic
...
based on the infinite scroll code from search page
2025-07-19 13:28:51 +01:00
IRHM
5ed2650a39
finalize PaginationResponse, get count in watchedpage
2025-07-19 13:28:51 +01:00
IRHM
c1e81cbab4
watched: Create getWatchedPage for paginated response
2025-07-19 13:28:51 +01:00
IRHM
a0ab7d8413
v2.1.1
2025-07-15 23:21:29 +01:00
IRHM
282255dbea
2.1.1-dev3
2025-07-15 22:44:24 +01:00
JoshF
fa69639123
fix bug on return from blurhash.Encode ( #922 )
2025-07-15 21:41:30 +00:00
JoshF
e177562c5a
fix Twitch init error logging bug ( #921 )
2025-07-15 21:35:40 +00:00
IRHM
6d0203c6e1
2.1.1-dev2
2025-07-14 23:30:58 +01:00
IRHM
45921a0c94
StarRating: Still save rating if scroll change is less than 10px in either direction
...
This fixes firefox mobile.
Chromium on mobile stops the page from scrolling with a grace area while dragging the stars, but firefox doesn't do this, which breaks the (if scrolled dont save logic), so added the 10px grace into logic.
Future fix could be to stop the scrolling to mimic chromium behaviour for firefox mobile too, but that sound hard. Maybe firefox can fix this.
2025-07-14 23:30:32 +01:00
IRHM
18ab577662
StarRating: Fix rating change saved twice on chromium mobile when a star is clicked
...
without being dragged first.
2025-07-14 23:28:12 +01:00
IRHM
acb388e271
2.1.1-dev1
2025-07-14 18:53:15 +01:00
IRHM
d7dafc8d67
import: Remove returning of only the perfect matches if more than 1
...
Just had an epiphany that it'd be better to return all results in this case, the frontend still sorts for best matches to be shown first, but then we keep all other options incase the users import data had a slight typo that matched other content etc.
2025-07-14 18:52:33 +01:00
IRHM
77f73bd03b
2.1.1-dev
2025-07-14 18:46:56 +01:00
Mr
a47952e61d
StarRating: Ignore star presses if scroll position changes from start to end of click ( #916 )
...
* StarRating: Ignore star presses if scroll position changes from start to end of click
This should help us avoid accidental clicks of stars being saved when the user is just trying to scroll down the page.
* StarRating: Make scrollLocAtStart a normal variable
doesnt need to be $state
2025-07-13 18:42:34 +00:00
Mr
72f8ddc8e6
import: Perfect matching now takes Year into account if provided, avoiding muli result responses ( #915 )
...
perfect matches are also collected (before only one was allowed to perfect match) and all are returned if multiple
#914
2025-07-13 15:59:52 +00:00
IRHM
6a53066b72
v2.1.0
2025-05-18 19:03:30 +01:00
IRHM
9ebc46d7d4
2.1.0-dev1
2025-05-18 17:52:13 +01:00
IRHM
0456eefe3b
FaceMenu: Increase width to 140px
...
So the version string doesn't need to overflow when it includes the `-dev` affix
2025-05-18 17:51:10 +01:00
IRHM
3b85331f3b
2.1.0-dev
2025-05-18 17:45:45 +01:00
Mr
56fe1152c5
Search shortcut & add missing keys that search handler should ignore ( #886 )
...
* (fix) handleSearch: Add missing keys that we should ignore
* (new) Create global keybing handler, ctrl+s search bind
* focusSearch: Add try/catch
2025-05-18 16:38:06 +00:00
dependabot[bot]
699f19badb
ui: bump typescript from 5.7.2 to 5.8.3 ( #865 )
...
* ui: bump typescript from 5.7.2 to 5.8.3
Bumps [typescript](https://github.com/microsoft/TypeScript ) from 5.7.2 to 5.8.3.
- [Release notes](https://github.com/microsoft/TypeScript/releases )
- [Changelog](https://github.com/microsoft/TypeScript/blob/main/azure-pipelines.release-publish.yml )
- [Commits](https://github.com/microsoft/TypeScript/commits )
---
updated-dependencies:
- dependency-name: typescript
dependency-version: 5.8.3
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
* dep: bump typescript-eslint to 8.32.1
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: IRHM <37304121+IRHM@users.noreply.github.com >
2025-05-18 16:03:35 +00:00
dependabot[bot]
e415f77e5a
ui: bump eslint-config-prettier from 9.1.0 to 10.1.2 ( #872 )
...
Bumps [eslint-config-prettier](https://github.com/prettier/eslint-config-prettier ) from 9.1.0 to 10.1.2.
- [Release notes](https://github.com/prettier/eslint-config-prettier/releases )
- [Changelog](https://github.com/prettier/eslint-config-prettier/blob/main/CHANGELOG.md )
- [Commits](https://github.com/prettier/eslint-config-prettier/compare/v9.1.0...v10.1.2 )
---
updated-dependencies:
- dependency-name: eslint-config-prettier
dependency-version: 10.1.2
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-18 15:54:06 +00:00
dependabot[bot]
124323cc59
ui: bump sass from 1.83.0 to 1.86.3 ( #867 )
...
Bumps [sass](https://github.com/sass/dart-sass ) from 1.83.0 to 1.86.3.
- [Release notes](https://github.com/sass/dart-sass/releases )
- [Changelog](https://github.com/sass/dart-sass/blob/main/CHANGELOG.md )
- [Commits](https://github.com/sass/dart-sass/compare/1.83.0...1.86.3 )
---
updated-dependencies:
- dependency-name: sass
dependency-version: 1.86.3
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-18 15:52:41 +00:00
dependabot[bot]
ee716a9dc8
ui: bump @typescript-eslint/eslint-plugin from 8.19.0 to 8.30.1 ( #874 )
...
Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin ) from 8.19.0 to 8.30.1.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.30.1/packages/eslint-plugin )
---
updated-dependencies:
- dependency-name: "@typescript-eslint/eslint-plugin"
dependency-version: 8.30.1
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-18 15:41:21 +00:00
dependabot[bot]
c4694e577f
ui: bump prettier-plugin-svelte from 3.3.2 to 3.3.3 ( #773 )
...
Bumps [prettier-plugin-svelte](https://github.com/sveltejs/prettier-plugin-svelte ) from 3.3.2 to 3.3.3.
- [Changelog](https://github.com/sveltejs/prettier-plugin-svelte/blob/master/CHANGELOG.md )
- [Commits](https://github.com/sveltejs/prettier-plugin-svelte/commits )
---
updated-dependencies:
- dependency-name: prettier-plugin-svelte
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-18 15:39:39 +00:00
dependabot[bot]
d8f914ddca
ui: bump axios from 1.7.9 to 1.8.4 ( #855 )
...
Bumps [axios](https://github.com/axios/axios ) from 1.7.9 to 1.8.4.
- [Release notes](https://github.com/axios/axios/releases )
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md )
- [Commits](https://github.com/axios/axios/compare/v1.7.9...v1.8.4 )
---
updated-dependencies:
- dependency-name: axios
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-18 15:33:58 +00:00
dependabot[bot]
4d145d593b
ui: bump vite from 6.0.7 to 6.2.6 ( #873 )
...
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite ) from 6.0.7 to 6.2.6.
- [Release notes](https://github.com/vitejs/vite/releases )
- [Changelog](https://github.com/vitejs/vite/blob/v6.2.6/packages/vite/CHANGELOG.md )
- [Commits](https://github.com/vitejs/vite/commits/v6.2.6/packages/vite )
---
updated-dependencies:
- dependency-name: vite
dependency-version: 6.2.6
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-17 18:59:28 +00:00
dependabot[bot]
889aa30150
ui: bump @sveltejs/kit from 2.16.0 to 2.20.6 ( #875 )
...
Bumps [@sveltejs/kit](https://github.com/sveltejs/kit/tree/HEAD/packages/kit ) from 2.16.0 to 2.20.6.
- [Release notes](https://github.com/sveltejs/kit/releases )
- [Changelog](https://github.com/sveltejs/kit/blob/main/packages/kit/CHANGELOG.md )
- [Commits](https://github.com/sveltejs/kit/commits/@sveltejs/kit@2.20.6/packages/kit )
---
updated-dependencies:
- dependency-name: "@sveltejs/kit"
dependency-version: 2.20.6
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-17 18:51:40 +00:00
IRHM
490192b386
chore: ui: fix formatting in import
2025-05-17 19:50:55 +01:00
dependabot[bot]
9a9cf1e3fb
server: bump github.com/go-co-op/gocron/v2 in /server ( #842 )
...
Bumps [github.com/go-co-op/gocron/v2](https://github.com/go-co-op/gocron ) from 2.14.2 to 2.16.1.
- [Release notes](https://github.com/go-co-op/gocron/releases )
- [Commits](https://github.com/go-co-op/gocron/compare/v2.14.2...v2.16.1 )
---
updated-dependencies:
- dependency-name: github.com/go-co-op/gocron/v2
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-17 18:39:46 +00:00
dependabot[bot]
300b063b9a
server: bump github.com/golang-jwt/jwt/v5 from 5.2.1 to 5.2.2 in /server ( #846 )
...
Bumps [github.com/golang-jwt/jwt/v5](https://github.com/golang-jwt/jwt ) from 5.2.1 to 5.2.2.
- [Release notes](https://github.com/golang-jwt/jwt/releases )
- [Changelog](https://github.com/golang-jwt/jwt/blob/main/VERSION_HISTORY.md )
- [Commits](https://github.com/golang-jwt/jwt/compare/v5.2.1...v5.2.2 )
---
updated-dependencies:
- dependency-name: github.com/golang-jwt/jwt/v5
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-17 18:36:44 +00:00
IRHM
99be784453
server: Upgrade to go 1.24
2025-05-17 19:33:07 +01:00
dependabot[bot]
2f6cf1c0db
server: bump golang.org/x/crypto from 0.32.0 to 0.37.0 in /server ( #863 )
...
Bumps [golang.org/x/crypto](https://github.com/golang/crypto ) from 0.32.0 to 0.37.0.
- [Commits](https://github.com/golang/crypto/compare/v0.32.0...v0.37.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/crypto
dependency-version: 0.37.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-17 18:26:49 +00:00
dependabot[bot]
23e686385c
server: bump github.com/gin-contrib/cors from 1.7.3 to 1.7.5 in /server ( #864 )
...
Bumps [github.com/gin-contrib/cors](https://github.com/gin-contrib/cors ) from 1.7.3 to 1.7.5.
- [Release notes](https://github.com/gin-contrib/cors/releases )
- [Changelog](https://github.com/gin-contrib/cors/blob/master/.goreleaser.yaml )
- [Commits](https://github.com/gin-contrib/cors/compare/v1.7.3...v1.7.5 )
---
updated-dependencies:
- dependency-name: github.com/gin-contrib/cors
dependency-version: 1.7.5
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-17 18:22:03 +00:00
Antonio Sarro
cbe445b7d9
feat(theme): add system preference handling to theme configuration ( #822 )
...
* feat(theme): add system preference handling to theme configuration
* Moved theme logic to new file, renamed vars, move system theme btn to top
- Moved `system` theme button to top (since its default).
- Moved theme logic to new `theme.ts` file & renamed some variables.
- Store: Revert change that sets updateStore=true when rehydrating theme (not necessary since we update store manually)
---------
Co-authored-by: IRHM <37304121+IRHM@users.noreply.github.com >
2025-05-17 18:12:22 +00:00
Iván Iglesias
087071a8af
Support for importing ryot 8 files ( #862 )
...
- media renamed to metadata
- shows now support overall score
2025-05-17 17:01:34 +00:00
jigglycrumb
a0a74e8cdc
feat: improve imdb import ( #880 )
...
Makes the IMDb importer more robust by identifying more media types like Direct-to-Video movies, TV Mini Series and more which are all not regconized and thus skipped by the current importer.
It also makes a tiny UI change by adding the year of the imported movie to the "Multiple Results Found" dialog, which makes identifying the actually imported movie more easy and should help to reduce mismatches.
2025-05-17 16:48:52 +00:00
Mr
a16769e0db
doc: Add text-file, trakt, watcharr pages for importing. ( #883 )
...
* doc: Add text-file, trakt, watcharr pages for importing.
* doc: importing/watcharr: Fix backup guide link
2025-05-11 19:47:56 +00:00
Andreas
565d90dbf0
feat: new about modal ( #811 )
...
* FaceMenu: Add about modal
added modal with about info to FaceMenu bottom.
added 4 new SVG icons.
* FaceMenu: npm format
* FaceMenu: refactor about modal
- moved about modal into its own file
- minor fixes
* AboutModal: Add text to gh/site links, use Modal title prop, add attribution file link
, added a hover effect to all links in the modal and removed the margin on h5.
Also updated the top paragraph.
* AboutModal: Remove unused style
* Menu: Use color variables
---------
Co-authored-by: IRHM <37304121+IRHM@users.noreply.github.com >
2025-02-21 01:14:13 +00:00
IRHM
b6d6e66f04
v2.0.2
2025-02-16 21:18:27 +00:00
IRHM
0b4f3c8604
2.0.2-dev
2025-02-16 21:00:09 +00:00
Mr
0a5a4e39f5
DetailedMenu: Fix wlDetailedView not setting correctly ( #814 )
...
wasn't causing setter to trigger and save to localStorage
2025-02-16 19:57:55 +00:00
IRHM
2d8def18ed
v2.0.1
2025-02-14 04:14:25 +00:00
IRHM
d53f62e96c
2.0.1-dev
2025-02-14 03:50:53 +00:00
Mr
4dd0b419e0
SeasonsList: Horizontal scroller for mobile view ( #808 )
...
* SeasonsList: Turn into horizontal list for mobile
* SeasonsList: Make seasons sticky for mobile view
2025-02-14 03:48:50 +00:00
Antonio Sarro
41948f15ba
SeasonsList: Show season status and episode count ( #784 )
...
* feat: improved overall look of the series season sidebar
* SeasonsList: Responsivity fixes
- Fix responsivity for seasons when names are very long (eg on shows that have custom season names)
- Increase status icon size
- Create color variables for season episodes text for resuability and to fix bug causing z index rendering issues with opacity usage.
* SeasonsList: checkSeasonStatus: Improve log
* SeasonsList: Remove $inspect: Causing errors in console for some reason
* vars: Fix --text-color-accent for dark theme
---------
Co-authored-by: IRHM <37304121+IRHM@users.noreply.github.com >
2025-02-14 03:27:50 +00:00
Mr
49f0739503
Merge pull request #807 from sbondCo/search-by-id
...
Search by IGDB ID & TMDB ID support
2025-02-14 01:21:03 +00:00
IRHM
1c763e9761
search: by tmdb id, return after goto call
2025-02-14 01:17:32 +00:00
IRHM
18a30639b9
Search by tmdbId with movie or tv or series provider aliases
...
barbarically
2025-02-14 01:10:08 +00:00
IRHM
a3847ccb3c
Search by igdb id (with igdb or game provider aliases)
2025-02-14 00:58:48 +00:00
Mr
5f5eb3e9f2
game: Fix search query parameter ( #806 )
...
Was passing encoded query parameter, now unescaped first, fixing request to igdb.
2025-02-14 00:38:20 +00:00
IRHM
3bf1f64f25
v2.0.0
2025-01-23 22:23:19 +00:00
IRHM
82b5b30e1c
2.0.0-dev3
2025-01-23 21:46:25 +00:00
Mr
303761dc4c
Fix importing state error ( #781 )
2025-01-21 23:50:51 +00:00
Mr
16012da267
Merge pull request #771 from sbondCo/new-screens
...
New screenshots for readme/doc site
2025-01-20 00:08:19 +00:00
IRHM
74bceee57b
Update ATTRIBUTION.md
...
Added Ionicons, commons, google fonts, tmdb, igdb.
2025-01-20 00:06:26 +00:00
IRHM
bc0aa56ced
doc: HomepageTwoColFeats: Add v=2 to imgSrcs
2025-01-19 23:47:25 +00:00
IRHM
84753ce829
README: Add v=2 to screens
2025-01-19 23:44:26 +00:00
IRHM
780d7c55b1
screenshot: Fix homepage-poster-hover.png
...
i wasn't hovering over the damn poster
2025-01-19 23:42:07 +00:00
IRHM
9318df3e14
screenshot: Fix homepage-poster-hover
...
scrollbar is showing
2025-01-19 23:40:19 +00:00
IRHM
d0c0ec1f67
Upload new screenshots
2025-01-19 23:37:42 +00:00
IRHM
32b3b792e5
ATTRIBUTION: Add penpot
2025-01-19 22:38:50 +00:00
IRHM
5018a229c0
Create ATTRIBUTION.md
2025-01-19 22:36:10 +00:00
IRHM
6e20ab85c3
devices-mock.png: higher resolution
2025-01-19 22:21:39 +00:00
IRHM
9c8a093b2e
readme: Add devices-mock image
2025-01-19 22:02:35 +00:00
IRHM
1870d15c41
2.0.0-dev2
2025-01-19 17:13:46 +00:00
Mr
06cf9c012f
Fix search debounce and styling ( #770 )
...
* app layout: Fix search styling and other small issues
- return destroy func in onMount to remove event listeners
- Fix timeout var type
* search: Fix searchUsers call not waiting for debounce
2025-01-19 17:11:05 +00:00
IRHM
fdc415f545
2.0.0-dev1
2025-01-17 19:50:05 +00:00
IRHM
e7ff4b7a4e
Dockerfile: Ignore scripts when installing dependencies for runner layer
...
Fixes issue with new `prepare` script that we added for sveltekit, would always error here since we don't have any dev dependencies in this step for the command to work.
Also made the comments for each section bigger for readability (makes it easier to scan for where sections are).
2025-01-17 19:47:37 +00:00
IRHM
051acf5118
TagMenu: Fix title btns styling
2025-01-17 19:13:55 +00:00
IRHM
a58a3c1bd7
2.0.0-dev
2025-01-17 18:56:09 +00:00
dependabot[bot]
0b04c9b827
ui: bump @sveltejs/kit from 2.15.1 to 2.16.0 ( #764 )
...
* ui: bump @sveltejs/kit from 2.15.1 to 2.16.0
Bumps [@sveltejs/kit](https://github.com/sveltejs/kit/tree/HEAD/packages/kit ) from 2.15.1 to 2.16.0.
- [Release notes](https://github.com/sveltejs/kit/releases )
- [Changelog](https://github.com/sveltejs/kit/blob/main/packages/kit/CHANGELOG.md )
- [Commits](https://github.com/sveltejs/kit/commits/@sveltejs/kit@2.16.0/packages/kit )
---
updated-dependencies:
- dependency-name: "@sveltejs/kit"
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
* package: Add "prepare" script for sveltekit v2.16 update
So install script does its thing and generates types.
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: IRHM <37304121+IRHM@users.noreply.github.com >
2025-01-17 18:34:46 +00:00
dependabot[bot]
d05ec6c8fa
ui: bump @sveltejs/adapter-node from 5.2.11 to 5.2.12 ( #763 )
...
Bumps [@sveltejs/adapter-node](https://github.com/sveltejs/kit/tree/HEAD/packages/adapter-node ) from 5.2.11 to 5.2.12.
- [Release notes](https://github.com/sveltejs/kit/releases )
- [Changelog](https://github.com/sveltejs/kit/blob/main/packages/adapter-node/CHANGELOG.md )
- [Commits](https://github.com/sveltejs/kit/commits/@sveltejs/adapter-node@5.2.12/packages/adapter-node )
---
updated-dependencies:
- dependency-name: "@sveltejs/adapter-node"
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-17 18:19:14 +00:00
dependabot[bot]
04594df963
server: bump github.com/go-co-op/gocron/v2 in /server ( #761 )
...
Bumps [github.com/go-co-op/gocron/v2](https://github.com/go-co-op/gocron ) from 2.14.0 to 2.14.2.
- [Release notes](https://github.com/go-co-op/gocron/releases )
- [Commits](https://github.com/go-co-op/gocron/compare/v2.14.0...v2.14.2 )
---
updated-dependencies:
- dependency-name: github.com/go-co-op/gocron/v2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-17 18:17:09 +00:00
dependabot[bot]
dacfd65603
server: bump github.com/gin-contrib/cache from 1.3.0 to 1.3.1 in /server ( #746 )
...
Bumps [github.com/gin-contrib/cache](https://github.com/gin-contrib/cache ) from 1.3.0 to 1.3.1.
- [Release notes](https://github.com/gin-contrib/cache/releases )
- [Changelog](https://github.com/gin-contrib/cache/blob/master/.goreleaser.yaml )
- [Commits](https://github.com/gin-contrib/cache/compare/v1.3.0...v1.3.1 )
---
updated-dependencies:
- dependency-name: github.com/gin-contrib/cache
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-17 18:16:01 +00:00
dependabot[bot]
70d37d3555
server: bump golang.org/x/crypto from 0.31.0 to 0.32.0 in /server ( #748 )
...
Bumps [golang.org/x/crypto](https://github.com/golang/crypto ) from 0.31.0 to 0.32.0.
- [Commits](https://github.com/golang/crypto/compare/v0.31.0...v0.32.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/crypto
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-17 18:14:41 +00:00
Mr
f01f26fd39
Merge pull request #762 from sbondCo/svelte-5
...
Svelte 5, new code format rules for frontend, some general overdue refactoring
2025-01-17 18:10:59 +00:00
IRHM
ea86451686
fix linting issues
2025-01-17 18:05:44 +00:00
IRHM
27699192b4
Refactor menus to use new component
...
Created a new <Menu> component which is now used for all of our menus (the ones for the nav + the menu in AddToTagButton).
Looks better now, easier to use, not sure why I ever did the global style for it, that was dumb. oh wait no im smart, it was probably because it wasn't used for the complex stuff it is now anyways shulda refactored ages agU
2025-01-17 01:40:31 +00:00
IRHM
aff86db95e
PosterRating: Fix styling for thumb rating system
2025-01-13 05:16:16 +00:00
IRHM
bd2e645608
EditUserModal: Fix usage and reactivity
2025-01-13 05:16:01 +00:00
IRHM
0a22484037
Remove now-unknown svelte-ignore comment
2025-01-13 04:09:47 +00:00
IRHM
aad65a2b4f
login: finish migration to svelte 5
2025-01-13 04:09:15 +00:00
IRHM
d93fbb0710
prettier: ignore .vscode folder
2025-01-13 04:00:07 +00:00
IRHM
ea8e435e64
FilterMenu: Re-set activeFilters after modifying so setter saves new value
2025-01-13 03:57:11 +00:00
IRHM
10dcd6d4cc
plain layout: Remove '/' link from watcharr text in nav
...
Clicking it would take the user to home page without login, but they are not logged in so no data.
2025-01-13 01:09:36 +00:00
IRHM
b59f8a2850
profile: toFormattedTimeLong: Return "0 hours" as default
2025-01-13 01:03:43 +00:00
IRHM
00f645e001
Store: Use normal store for logging activeSort restore
2025-01-13 00:59:12 +00:00
IRHM
897bbf54e2
Store: Refactor to use get/set for all properties
...
So that we can use the setters for saving properties to localStorage after an update. $effect is not meant to be used for this, so using setters seemed like the best option, gives us a lot more control over behaviour.
2025-01-13 00:57:18 +00:00
IRHM
e97662314b
Create hooks.client.ts: Use init hook for logging app version
2025-01-13 00:54:45 +00:00
IRHM
910695474c
login: Fix state by actually using state rune
2025-01-12 23:53:03 +00:00
IRHM
b91e4f0e28
WatchedList: Fix list not re-sorting when item updated via poster
...
This change caused an issue where the poster mouseLeave event would not fire if the poster element was moved as a result of the re-sort, so some stuff has been restructured and a new call added to check if mouse is no longer over the poster to manually unactivate it.
2025-01-12 19:45:39 +00:00
IRHM
5ea8f59e6f
Activity: Fix styling, remove isActivityEditorVisible and use clickedActivity state for all uses
2025-01-12 16:48:59 +00:00
IRHM
aa71cdd20a
SortMenu: Fix style & not updating store when sort changed
2025-01-12 01:04:12 +00:00
IRHM
64bd3296ab
WatchedList: Fix filtering
...
this was wow many time wasted trying to figure this out but at least its a one time waste i hoppe.
Removed the games filter auto removal thing in filt() because it's not _really_ necessary. We have added additional UX stuff around this since, so if this rare case ever does occur, the user has easy ways around it.
2025-01-12 00:58:27 +00:00
IRHM
c6a66e9a67
Run startStoreSaver outside onMount in main layout
2025-01-12 00:55:38 +00:00
IRHM
c862bd6c09
store: Add debug logging to saver/rehydrator
2025-01-12 00:55:15 +00:00
IRHM
2b5ce07554
person: refactor and fix infinite loop in new/old sorts
...
- Refactored the newest/oldest sorts into one function used for both: newestOldestSort()
- Fixed an issue in the sort where an infinite loop could be caused when A & B both have no release date (added new case to resolve this).
2025-01-11 00:31:22 +00:00
IRHM
c0b9074b7e
PosterRating: Fix button fonts
2025-01-11 00:29:15 +00:00
IRHM
4f0ef3d12b
fix some stuff
2025-01-09 22:51:50 +00:00
IRHM
21da15e284
deps: Remove tslib
...
maybe i set it up wrong but it didnt seem to noticeable change file size so i dont think its worth using? idk
2025-01-06 23:27:15 +00:00
IRHM
ead70c9315
Fix poster Rating/Status styling
2025-01-06 22:59:05 +00:00
IRHM
2cfe1d13e7
format all code with new style (printWidth=80, useTabs=true, trailingComma=all)
2025-01-05 20:48:53 +00:00
IRHM
a40f90a6b7
migrate more stuff to svelte 5 in a minimal fashion
...
getting stuff working first, then will cleanup where necessary
2025-01-05 20:07:21 +00:00
IRHM
738d48138a
wip svelte 5 migration
...
some code has still wrongly been deleted by the migration tool, have to restore that............ aaaaaaaaaaaaaaaa
2025-01-03 21:21:24 +00:00
dependabot[bot]
f858c21c51
server: bump github.com/gin-contrib/cors from 1.7.2 to 1.7.3 in /server ( #745 )
...
Bumps [github.com/gin-contrib/cors](https://github.com/gin-contrib/cors ) from 1.7.2 to 1.7.3.
- [Release notes](https://github.com/gin-contrib/cors/releases )
- [Changelog](https://github.com/gin-contrib/cors/blob/master/.goreleaser.yaml )
- [Commits](https://github.com/gin-contrib/cors/compare/v1.7.2...v1.7.3 )
---
updated-dependencies:
- dependency-name: github.com/gin-contrib/cors
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-01 23:40:41 +00:00
dependabot[bot]
df8ca2a6e7
ui: bump @types/papaparse from 5.3.14 to 5.3.15 ( #742 )
...
Bumps [@types/papaparse](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/papaparse ) from 5.3.14 to 5.3.15.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/papaparse )
---
updated-dependencies:
- dependency-name: "@types/papaparse"
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-01 20:41:02 +00:00
Mr
a029d38b7f
Merge pull request #747 from sbondCo/user-type-change
...
manage_users: Support swapping users between Watcharr/Proxy users
2025-01-01 20:08:43 +00:00
IRHM
9ba1049d7f
types: DropDownItem: remove disabled prop
2025-01-01 20:07:20 +00:00
IRHM
a2ee161cc6
manage_users: Support changing user types (only watcharr/proxy currently)
2025-01-01 19:49:14 +00:00
IRHM
20b170393e
Create UserTypeIcon component, use in /users/ table
2025-01-01 18:53:31 +00:00
Mr
aa67f7eadb
Create an error page with home and refresh btns ( #738 )
2024-12-30 13:42:31 +00:00
dependabot[bot]
7af39699dd
server: bump golang.org/x/crypto from 0.27.0 to 0.31.0 in /server ( #717 )
...
Bumps [golang.org/x/crypto](https://github.com/golang/crypto ) from 0.27.0 to 0.31.0.
- [Commits](https://github.com/golang/crypto/compare/v0.27.0...v0.31.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/crypto
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-12-29 23:39:55 +00:00
dependabot[bot]
694aefad30
server: bump gorm.io/driver/sqlite from 1.5.6 to 1.5.7 in /server ( #723 )
...
Bumps [gorm.io/driver/sqlite](https://github.com/go-gorm/sqlite ) from 1.5.6 to 1.5.7.
- [Commits](https://github.com/go-gorm/sqlite/compare/v1.5.6...v1.5.7 )
---
updated-dependencies:
- dependency-name: gorm.io/driver/sqlite
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-12-29 23:37:39 +00:00
dependabot[bot]
1e908fba38
server: bump github.com/go-co-op/gocron/v2 in /server ( #731 )
...
Bumps [github.com/go-co-op/gocron/v2](https://github.com/go-co-op/gocron ) from 2.11.0 to 2.14.0.
- [Release notes](https://github.com/go-co-op/gocron/releases )
- [Commits](https://github.com/go-co-op/gocron/compare/v2.11.0...v2.14.0 )
---
updated-dependencies:
- dependency-name: github.com/go-co-op/gocron/v2
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-12-29 23:35:50 +00:00
dependabot[bot]
7acd8681b9
ui: bump prettier from 3.3.2 to 3.4.2 ( #714 )
...
* ui: bump prettier from 3.3.2 to 3.4.2
Bumps [prettier](https://github.com/prettier/prettier ) from 3.3.2 to 3.4.2.
- [Release notes](https://github.com/prettier/prettier/releases )
- [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md )
- [Commits](https://github.com/prettier/prettier/compare/3.3.2...3.4.2 )
---
updated-dependencies:
- dependency-name: prettier
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
* search: fix linting issue
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: IRHM <37304121+IRHM@users.noreply.github.com >
2024-12-29 23:31:23 +00:00
dependabot[bot]
940f719345
ui: bump @vite-pwa/sveltekit from 0.5.0 to 0.6.6 ( #669 )
...
Bumps [@vite-pwa/sveltekit](https://github.com/vite-pwa/sveltekit ) from 0.5.0 to 0.6.6.
- [Release notes](https://github.com/vite-pwa/sveltekit/releases )
- [Commits](https://github.com/vite-pwa/sveltekit/compare/v0.5.0...v0.6.6 )
---
updated-dependencies:
- dependency-name: "@vite-pwa/sveltekit"
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-12-29 23:22:57 +00:00
dependabot[bot]
76379938eb
ui: bump typescript from 5.5.4 to 5.7.2 ( #703 )
...
Bumps [typescript](https://github.com/microsoft/TypeScript ) from 5.5.4 to 5.7.2.
- [Release notes](https://github.com/microsoft/TypeScript/releases )
- [Changelog](https://github.com/microsoft/TypeScript/blob/main/azure-pipelines.release.yml )
- [Commits](https://github.com/microsoft/TypeScript/compare/v5.5.4...v5.7.2 )
---
updated-dependencies:
- dependency-name: typescript
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-12-29 23:19:13 +00:00
dependabot[bot]
45ab9b6b1c
ui: bump @typescript-eslint/eslint-plugin from 7.14.1 to 8.18.2 ( #733 )
...
* ui: bump @typescript-eslint/eslint-plugin from 7.14.1 to 8.18.2
Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin ) from 7.14.1 to 8.18.2.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.18.2/packages/eslint-plugin )
---
updated-dependencies:
- dependency-name: "@typescript-eslint/eslint-plugin"
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
* Update @typescript-eslint/parser to ^8.18.2
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: IRHM <37304121+IRHM@users.noreply.github.com >
2024-12-29 23:18:15 +00:00
IRHM
f77893bcc1
test-pr-web.yml: Trigger on related files outside src folder changed
2024-12-29 23:09:22 +00:00
dependabot[bot]
646c0586ab
ui: bump @sveltejs/kit from 2.5.27 to 2.15.1 ( #737 )
...
Bumps [@sveltejs/kit](https://github.com/sveltejs/kit/tree/HEAD/packages/kit ) from 2.5.27 to 2.15.1.
- [Release notes](https://github.com/sveltejs/kit/releases )
- [Changelog](https://github.com/sveltejs/kit/blob/main/packages/kit/CHANGELOG.md )
- [Commits](https://github.com/sveltejs/kit/commits/@sveltejs/kit@2.15.1/packages/kit )
---
updated-dependencies:
- dependency-name: "@sveltejs/kit"
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-12-29 23:03:20 +00:00
Mr
64bfbd51a0
Merge pull request #736 from sbondCo/proxy-auth-flow
...
Trusted header authentication
2024-12-29 22:51:33 +00:00
IRHM
31fc6633a2
login: Expand 'SSO' to 'Single Sign-On' in related btn text
2024-12-29 22:50:28 +00:00
IRHM
85c5131dad
ProxyUserLogoutModal: Make watcharr logout warning more clear
2024-12-29 22:40:56 +00:00
IRHM
b13da26b8b
loginTrustedHeaderAuth: Only allow login to a PROXY_USER account
2024-12-29 22:33:38 +00:00
IRHM
ad3271df7f
Use clearWatcharrData in 401 axios interceptor
2024-12-28 19:11:23 +00:00
IRHM
dfb49ee2a7
Config: Correct HEADER_AUTH comment
2024-12-28 16:33:16 +00:00
IRHM
a456701bde
loginTrustedHeaderAuth: Move creating user log to inside correct if block
2024-12-28 16:26:44 +00:00
IRHM
2b000c8d2f
ProxyUserLogoutModal: Update desc to make more sense on modal
2024-12-28 16:07:08 +00:00
IRHM
cbd2cfcfbe
sso logout flow
2024-12-28 16:01:44 +00:00
IRHM
eb2e2e9f93
handle sso auto login on client
2024-12-28 14:19:03 +00:00
IRHM
5dd26a09c0
login: let main btns wrap
2024-12-28 14:08:56 +00:00
IRHM
040297fb2a
Update login sso btn style, update trusted header modal save action
2024-12-24 22:54:16 +00:00
IRHM
c89e5e5027
TrustedHeaderAuthModal: More info in warning
2024-12-22 20:00:57 +00:00
IRHM
4e875b2f8a
Create header auth form and save logic
2024-12-22 19:46:44 +00:00
IRHM
a42b7e8ed3
wip new HEADER_AUTH setting to hold all related settings
...
moved around some code too, not tested, just saving my work
2024-12-21 00:08:12 +00:00
IRHM
69bbba9ff4
Add proxyLogin logic back
...
Co-Authored-By: Lukas S <62517060+lufixsch@users.noreply.github.com >
2024-12-20 19:36:21 +00:00
IRHM
13f2912009
Organise config and add warning to proxy auth header setting
2024-12-20 19:34:35 +00:00
IRHM
5d14691b7e
Add missing loginProxy func
...
Co-Authored-By: Lukas S <62517060+lufixsch@users.noreply.github.com >
2024-12-20 19:27:05 +00:00
LufixSch
7334f9c29e
add settings to specify authentication header
2024-12-20 19:18:08 +00:00
Mr
216ebc183c
Merge pull request #728 from sbondCo/imdb-episodes
...
Imdb episodes import support (only if show is imported too from list)
2024-12-18 19:50:39 +00:00
IRHM
2305a0b7ac
Support IMDb episode importing
2024-12-18 19:46:57 +00:00
IRHM
b18c889777
searchByExternalId: Combine season/episode results too and fix search result processing in client
2024-12-18 17:44:00 +00:00
Mr
e952011de8
import: Disable 'change statuses' button while importing ( #727 )
2024-12-18 02:23:51 +00:00
Mr
cfb6196c2b
Merge pull request #726 from sbondCo/imdb-import
...
Imdb import
2024-12-18 02:12:47 +00:00
IRHM
8eb4f1b297
import/process: Fix changeAllStatusesModalCb call when closing modal
2024-12-18 02:01:54 +00:00
IRHM
c031b2aaf0
tooltip: Run hide() in destroy() to fix scenarios where it stay revealed forever when node is removed
2024-12-18 01:53:44 +00:00
IRHM
447523edfc
import: Change all statuses button
...
For allow user to quickly override all statuses in the table for all content to a new one
2024-12-18 01:53:12 +00:00
IRHM
1e4d3b4076
imdb import: log type when skipping
2024-12-18 01:21:49 +00:00
IRHM
a8ae54359a
IMDb import support
2024-12-18 01:19:38 +00:00
Mr
52de4d4fe8
Search: Support special characters (technically breaking) ( #713 )
...
Now using query parameters for the search queries (q).
Don't think theres a way to get slashes (/) working in the url without putting the whole query in a query param rather than the path param.
Think this is proper REST too prob
2024-12-08 17:53:40 +00:00
Mr
6c404877f5
Merge pull request #709 from sbondCo/search-by-id
...
Search by external id
2024-12-05 22:01:57 +00:00
IRHM
bb939ccb36
search: support all external ids with aliases
2024-12-05 21:53:19 +00:00
IRHM
e43e249890
search: external id search
2024-12-03 23:40:59 +00:00
IRHM
63fee3111a
search: fix max page check
...
encountered a bug where doing a search while last was loading could infinitely keep loading next pages because curPage got higher than maxContentPage.
Corrected the logic to check for curPage bigger OR equal to max page, rather than only checking equal.
2024-12-03 23:08:56 +00:00
IRHM
af6bead88e
content: create searchByExternalId endpoint
2024-12-03 23:04:37 +00:00
Mr
bc5651905e
person: show message when no credits to show ( #705 )
...
* person: show message when no credits to show
also hides filters when no credits, since they don't do anything in that case.
* person: remove unused css selector
2024-12-01 23:05:13 +00:00
Mr
5b5743210b
Person: 'On my list' filter support ( #704 )
...
Port based on #671 with changes.
Co-authored-by: Alex Perathoner <31958579+AlexPerathoner@users.noreply.github.com >
2024-12-01 22:49:48 +00:00
Mr
27218e871b
Merge pull request #670 from AlexPerathoner/dev
...
Sort items in people view
2024-11-05 01:20:25 +00:00
IRHM
0106f9c763
person: sortCredits: Remove use of sorted intermediary array, sort credits array directly
...
I believe this should be more performant (removing the use of spread operator) and is just a little cleaner.
2024-11-05 01:04:55 +00:00
IRHM
5dd4c4c6c6
DropDown: showActiveElementsInOptions: Just use options when true
...
No need for the filter when this is true, we can just pass the options var.
2024-11-05 00:51:47 +00:00
IRHM
525816a8fc
person: Add max-width to .filters ctr, remove min-width, combine with .container
...
- Removed min-width so improve responsivity for mobile (overflows).
- Removed unused styles (margin-top/bottom that were overridden in .container).
- Add max-width to match PosterList.
- Remove .container and add styles to .filters (combined them).
2024-11-05 00:27:51 +00:00
Alex Perathoner
acba239b8a
Sort items in people view
2024-10-29 13:48:42 +01:00
IRHM
d21eb06600
v1.44.2
2024-10-15 23:41:45 +01:00
IRHM
1cc8acd839
1.44.2-dev
2024-10-15 23:28:50 +01:00
Mr
99ea97a160
Merge pull request #664 from sbondCo/ryot-fix-dates-import
...
Ryot fix dates import
2024-10-15 22:23:02 +00:00
IRHM
77a0ba39ba
issue templates: format all
2024-10-15 23:21:27 +01:00
IRHM
e584cf22f7
import: ryot: add ended_on check before parsing date
...
idk
2024-10-15 23:20:37 +01:00
IRHM
c7bb7a264c
import: Add note to try refreshing page if missing data on successful import
2024-10-15 23:07:10 +01:00
IRHM
f84a04d29b
Add createdAt field to watchedEpisodes for ryot import
...
and don't set it if item is a movie
2024-10-15 23:06:55 +01:00
Mr
31737baf75
Update and rename feature_request.md to 02-feature_request.md
2024-10-14 13:17:01 +00:00
Mr
9f18893149
Rename bug_report.md to 01-bug_report.md
2024-10-14 13:14:31 +00:00
Mr
7c20414229
bug_report.md: Add comment and update eg: values
...
Added comment to ask for one issue per bug if they are unrelated.
2024-10-14 13:13:26 +00:00
Mr
a33f7cc999
Update issue templates
2024-10-14 13:01:23 +00:00
Mr
b38991a7d5
GamePoster: Fix focus lost issue on rating/status via quick btns ( #659 )
2024-10-13 12:52:39 +00:00
IRHM
94ef4cd4da
v1.44.1
2024-10-13 13:13:02 +01:00
IRHM
09f6739686
1.44.1-dev
2024-10-13 12:51:03 +01:00
Mr
c3b5f44045
Improve download file func - don't make empty files, logs ( #658 )
...
- Now makes the out file after the request, that way we ensure the request succeeds before creating the file.
- Added logging to every case, should make debugging easier in the future.
2024-10-13 11:43:16 +00:00
Mr
b023763f63
Poster: Fix focus lost after giving status/rating via quick btns ( #657 )
...
* Poster: Fix focus loss shrink issue
* PosterRating: Only add extra padding when is-minimal
So we don't alter the spacing when this component is used on an actual posters
2024-10-13 01:42:48 +00:00
Mr
c24fb54c44
Merge pull request #655 from sbondCo/fix-rat
...
Fix PosterRating minimal option
2024-10-13 01:02:53 +00:00
IRHM
3f40bca286
SeasonsList: Remove explicit width on ratings container, now resized to fit max-content
2024-10-13 01:56:22 +01:00
IRHM
e9cc54bd73
PosterRating: Add extra x axis padding
2024-10-13 01:55:56 +01:00
IRHM
fd3e57e7bf
PosterRating: Fix minimal style
...
Was used for season/episode ratings, which wouldn't open. Now fixed and works for all rating systems.
2024-10-13 01:46:21 +01:00
Mr
66faf7a741
Create SECURITY.md
2024-10-07 18:49:33 +00:00
IRHM
ba28ae14f1
v1.44.0
2024-10-06 22:10:51 +01:00
IRHM
674c1a0e86
1.44.0-dev
2024-10-06 20:18:39 +01:00
IRHM
aa754210a4
auth: use secret from config
2024-10-06 19:40:11 +01:00
IRHM
2fbdd5a16a
Fix .small-scrollbar style for chromium
...
.small-scrollbar is used on poster rating/status lists, but wasn't working because we also have the `scrollbar-width` property set, so now if the browser supports the webkit scrollbar styling, we will prefer that over scrollbar-width.
Don't know if this will break safari or whatever but hell if ima download that.
firefox scrollbar looks nice and this will let us keep using scrollbar-width: small wherever we want for that sweet smol bar action in ff
2024-10-04 02:15:07 +00:00
IRHM
09954d2370
Poster: Let title/overview overflow with scroll
2024-10-04 02:15:07 +00:00
Mr
8d34513ab7
Merge pull request #647 from sbondCo/fix-poster-focus
...
Fix poster focus/accessibility issues and middle clicking
2024-10-03 23:21:04 +00:00
IRHM
ed9a9aae7e
Poster: fix being re-focused after window regain focus
2024-10-04 00:11:09 +01:00
IRHM
48814c213a
Poster: Fix issues i made 11 days ago
2024-10-03 23:27:04 +01:00
IRHM
5a70b8a240
Posters: Fix mouseleave from rating/status menus causing extraDetails to show
...
hopefully they were left here by accident
2024-09-22 22:08:29 +01:00
IRHM
31ce74545a
Posters: Fix mobile tab and hold link
2024-09-22 21:08:53 +01:00
IRHM
2b78581062
Posters: Fix keyboard focus not hiding ExtraDetails
...
Focus events now do same thing and mouse enter/leave (focusin/out), so we have the same behaviour.
2024-09-22 20:49:04 +01:00
IRHM
6d5aa0feff
Poster: Set tabindex to -1 for inner container to avoid extra element to highlight when tabbing through
...
The inner container is not helpful for highlighting when tabbing through posters. The title of poster can still be used to enter the content via keyboard, the inner container did the same thing so was redundant and only added an extra click for any navigating via keyboard.
2024-09-22 20:39:28 +01:00
IRHM
7cfbc6c344
Posters: Fix focus style (only apply if focused via keyboard)
2024-09-22 20:37:49 +01:00
Mr
64e7929714
Merge pull request #636 from sbondCo/fix-tagmenu-oob
...
Fix tagmenu oob
2024-09-22 12:55:27 +00:00
IRHM
b2f817b639
TagMenu: Use stayInView action, use an element for arrow
...
TagMenu uses an element for the arrow now so the stayInView action can control its position.
2024-09-22 13:48:52 +01:00
IRHM
7a3e5f4354
norm.scss: .menu support using an element with .arrow class instead of ::before pseudoelement when more control is needed
...
more control = need to be able to move it in js.
Still supports using ::before, so not all menus need updating and can stay simple, just the menus needing more control can start using an actual element for the arrow.
2024-09-22 13:46:50 +01:00
IRHM
f033a50632
stayInView: Make logs debug scope, fix log in update func
2024-09-22 13:44:30 +01:00
IRHM
e3ace9f2fe
Create stayInView action
...
Currently will only shift elements back into view if out of bounds on the left.
Not necessary at the moment to support oob on other sides, or support resizing to fit. Maybe in the future when it's used more.
2024-09-22 13:43:09 +01:00
dependabot[bot]
f07c2c797b
ui: bump prettier-plugin-svelte from 3.2.3 to 3.2.6 ( #616 )
...
Bumps [prettier-plugin-svelte](https://github.com/sveltejs/prettier-plugin-svelte ) from 3.2.3 to 3.2.6.
- [Changelog](https://github.com/sveltejs/prettier-plugin-svelte/blob/master/CHANGELOG.md )
- [Commits](https://github.com/sveltejs/prettier-plugin-svelte/compare/v3.2.3...v3.2.6 )
---
updated-dependencies:
- dependency-name: prettier-plugin-svelte
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-19 22:16:09 +00:00
dependabot[bot]
1a8da9137a
ui: bump svelte-check from 3.8.6 to 4.0.2 ( #628 )
...
Bumps [svelte-check](https://github.com/sveltejs/language-tools ) from 3.8.6 to 4.0.2.
- [Release notes](https://github.com/sveltejs/language-tools/releases )
- [Commits](https://github.com/sveltejs/language-tools/compare/svelte-check-3.8.6...svelte-check-4.0.2 )
---
updated-dependencies:
- dependency-name: svelte-check
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-19 22:14:02 +00:00
dependabot[bot]
2476833a19
server: bump golang.org/x/crypto from 0.26.0 to 0.27.0 in /server ( #624 )
...
Bumps [golang.org/x/crypto](https://github.com/golang/crypto ) from 0.26.0 to 0.27.0.
- [Commits](https://github.com/golang/crypto/compare/v0.26.0...v0.27.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/crypto
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-19 22:11:58 +00:00
dependabot[bot]
9f89d2101c
ui: bump @sveltejs/adapter-node from 5.0.1 to 5.2.3 ( #635 )
...
Bumps [@sveltejs/adapter-node](https://github.com/sveltejs/kit/tree/HEAD/packages/adapter-node ) from 5.0.1 to 5.2.3.
- [Release notes](https://github.com/sveltejs/kit/releases )
- [Changelog](https://github.com/sveltejs/kit/blob/main/packages/adapter-node/CHANGELOG.md )
- [Commits](https://github.com/sveltejs/kit/commits/@sveltejs/adapter-node@5.2.3/packages/adapter-node )
---
updated-dependencies:
- dependency-name: "@sveltejs/adapter-node"
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-19 22:09:27 +00:00
dependabot[bot]
c3db5054b4
server: bump gorm.io/gorm from 1.25.11 to 1.25.12 in /server ( #623 )
...
Bumps [gorm.io/gorm](https://github.com/go-gorm/gorm ) from 1.25.11 to 1.25.12.
- [Release notes](https://github.com/go-gorm/gorm/releases )
- [Commits](https://github.com/go-gorm/gorm/compare/v1.25.11...v1.25.12 )
---
updated-dependencies:
- dependency-name: gorm.io/gorm
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-19 22:07:36 +00:00
dependabot[bot]
f96562e2df
ui: bump @sveltejs/kit from 2.5.24 to 2.5.27 ( #629 )
...
Bumps [@sveltejs/kit](https://github.com/sveltejs/kit/tree/HEAD/packages/kit ) from 2.5.24 to 2.5.27.
- [Release notes](https://github.com/sveltejs/kit/releases )
- [Changelog](https://github.com/sveltejs/kit/blob/main/packages/kit/CHANGELOG.md )
- [Commits](https://github.com/sveltejs/kit/commits/@sveltejs/kit@2.5.27/packages/kit )
---
updated-dependencies:
- dependency-name: "@sveltejs/kit"
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-19 22:05:37 +00:00
dependabot[bot]
22163950ef
ui: bump vite from 5.2.11 to 5.4.6 ( #631 )
...
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite ) from 5.2.11 to 5.4.6.
- [Release notes](https://github.com/vitejs/vite/releases )
- [Changelog](https://github.com/vitejs/vite/blob/v5.4.6/packages/vite/CHANGELOG.md )
- [Commits](https://github.com/vitejs/vite/commits/v5.4.6/packages/vite )
---
updated-dependencies:
- dependency-name: vite
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-19 22:04:18 +00:00
Mr
c80d5cabcb
Add format_check_go job ( #634 )
...
* test-pr.yml: Add format_check_go job
* separate test-pr into two files for client and server
so we can set the `paths` property and make the jobs only run when changes are detected for the client or server
* test breaking formatting
* correct formatting
* test-pr-server.yml: uncomment yml path
test has succeeded
2024-09-19 21:59:04 +00:00
Mr
d3cfc9258f
Merge pull request #633 from sbondCo/fix-no-filtering-tag-page
...
Fix no filtering tag page and other stuffs i found
2024-09-19 01:29:02 +00:00
IRHM
74ff9f04dd
FilterMenu: Remove array join from class name on clear button
2024-09-19 02:25:32 +01:00
IRHM
28f13836a1
WatchedList: Clear Filters btn when filters hiding all results
2024-09-19 01:53:21 +01:00
IRHM
242e70c9ec
store: fix clear filters func name
...
y did me name features ;-()
2024-09-19 01:52:57 +01:00
IRHM
4bf2e0b376
FilterMenu: Keep height same with and without clear btn
2024-09-19 01:47:50 +01:00
IRHM
144244bd5e
TagMenu: Fix title text and a comment in deleteTag()
2024-09-19 01:44:15 +01:00
IRHM
473f8f6319
FilterMenu: Clear filters button
2024-09-19 01:43:52 +01:00
IRHM
b86ab4229f
Icon: Fix ticket and filter-circle colors
2024-09-19 01:39:24 +01:00
IRHM
8f20589faa
Show filter/sort btns on tag page
2024-09-19 01:03:16 +01:00
IRHM
33c2000182
Tag: Make empty tag page error nicer
...
Added icon, consistent font sizes to watched list empty error
2024-09-19 01:02:33 +01:00
IRHM
0505d265fe
WatchedList: Improve empty list error to take active filters into account
2024-09-19 01:00:57 +01:00
Mr
f8e5a668f8
Merge pull request #618 from AlexPerathoner/dev
...
Import: add todomovies
2024-09-16 23:52:38 +00:00
IRHM
447ee2e82f
import/process: Add status table header and fix status dropdown PLANNED option
...
Status table header was missing, corrected dropdown value from PLANNING to PLANNED
2024-09-17 00:21:57 +01:00
IRHM
fe7730dbcc
tags: Rename getTag to getTagByNameAndColor
...
and formatted code, updated some logs
2024-09-16 23:58:13 +01:00
IRHM
09ac804730
import: Move trakt import button higher
...
Probably a more famous import option, so moving it a bit higher in the list
2024-09-16 23:57:19 +01:00
IRHM
0f24623384
Icon: Fix todomovies icon
...
simplified and removed fill so styling can color it
2024-09-16 23:56:37 +01:00
Mr
964c71382a
Merge pull request #627 from sbondCo/new-rating-systems
...
New rating systems
2024-09-15 21:14:29 +00:00
IRHM
65f8f67e4d
Rating: Remove debug text
2024-09-15 21:36:20 +01:00
IRHM
8b92d42634
RatingSetting: Allow overflow
...
Allow scrolling if too smol
2024-09-15 21:30:15 +01:00
IRHM
1cab95370b
StarRating: Fix firefox mobile clicks not saving rating and the jitter after selecting a rating
...
We now wait for the save request to complete before unfocusing the stars, which avoids the jitter where it snaps back to actual rating before snapping to new rating when it finally saves
2024-09-15 21:16:28 +01:00
IRHM
b5fac676e9
StarRating: Remove tap highlight
2024-09-15 18:36:53 +01:00
IRHM
b67b0acc9a
toShowableRating: Round OutOf5 Point1 result
2024-09-15 18:27:15 +01:00
IRHM
c2fe4486d9
StarRating: Save selected rating on touchEnd
2024-09-15 18:21:46 +01:00
IRHM
88fea6a8bd
StarRating: Fix oneStarWidth
...
Is smaller when the media query makes the letter-spacing smaller. If i need to change this again, might be better to get it dynamically, but on component load and window resize instead of in each func call?
2024-09-15 16:13:39 +01:00
IRHM
6b64aa0d89
StarRating: Off right check better
2024-09-15 16:02:11 +01:00
IRHM
df3955cfe1
Rating: Make more responsive
2024-09-15 15:38:31 +01:00
IRHM
8359be7bee
StarRating: Extra checks to keep text on screen
2024-09-15 15:23:21 +01:00
IRHM
15f4a98ccb
StarRating: Fix rating texts being one off or completely wrong for OutOf5
2024-09-15 02:58:13 +01:00
IRHM
02e9654791
ExtraDetails now a component and supports rating scaling
...
- Moved ExtraDetails (from Poster and GamePoster) to its own component for reuse, also no longer one line.
- Consolodated ExtraDetails and ExtraDetailsGame types into one type: PosterExtraDetails.
- Created Rating helpers lib. Contains: toShowableRating() and toWhichThumb()
- Fix extra detail dates not listing for games on search page
2024-09-14 23:31:44 +01:00
IRHM
8fd570ad5c
StarRating: Restore the longer 100ms transition for rating text
2024-09-14 19:52:50 +01:00
IRHM
bd10d6854a
StarRating: Fix centering issue in moveRatingText func
...
Instead of trying to center the rating text element ourselves by using its width/2, we can just simply rely on the tranlateX -50% style instead of removing it.
2024-09-14 19:50:23 +01:00
IRHM
6249134dd6
StarRating: Fix showing hoveredRating when 0
2024-09-10 01:44:09 +01:00
IRHM
5d425cadd6
StarRating: Comment log
2024-09-09 01:24:04 +01:00
IRHM
695015b481
PosterRating: Separate rating popup for minimal usage
...
Used for Season/Episode ratings.... probably should separate that out or support the rating systems there in the future
2024-09-09 01:21:09 +01:00
IRHM
8d81b96692
poster ratings
2024-09-09 01:10:04 +01:00
IRHM
0bc9aa612c
StarRating: Fix shown ratings
...
Should work in all cases when swapping between star systems/steps now
2024-09-06 01:26:48 +01:00
IRHM
968212e189
StarRating: Show ratingText with svelte
...
Fixes responsive var issues where the value of hoveredRating was for the old one
2024-09-06 01:05:56 +01:00
IRHM
4ab2267867
StarRating: Show rating in ratingText for .1 increments
2024-09-06 00:40:30 +01:00
IRHM
2cfe39f276
StarRating: Wrap try/catch around moveRatingText
2024-09-06 00:34:24 +01:00
IRHM
a155e1eeea
StarRating: Get ratingText working again
2024-09-06 00:31:24 +01:00
IRHM
81299f30de
StarRating: Scale rating before saving
2024-09-06 00:03:23 +01:00
IRHM
17349e8367
ThumbRating: Show rating and save
2024-09-05 23:49:55 +01:00
IRHM
f2faad3886
Save rating settings, separate StarRating to its own component, create ThumRating component, RatingStep is now an enum to avoid using decimal value on server
2024-09-05 23:41:39 +01:00
IRHM
451a5923d4
rating now float64
...
Seems to actually be accurate for what we need, I think we should just use float64 instead of importing a library for decimal values (if it continues working and i find no more issues)
2024-09-05 16:18:36 +01:00
Alex Perathoner
5e3ed9ceed
import: add todomovies
...
Added:
- button in /import
- process of .todomovieslist files
- tags from import
2024-09-03 16:39:56 +02:00
IRHM
57f29c054a
Rating: Fix rating being reset before being saved
...
Because of a bug with mouseleave tirggering when a star is clicked directly and browser focused at same time.
Also renamed handleStarHoverEnd->handleRatingHoverEnd since its now on the rating wrap element instead of a star element
2024-09-03 00:45:32 +01:00
IRHM
be10df1c57
Rating: Uncomment save rating code
2024-09-03 00:44:25 +01:00
IRHM
baba2fad4d
Rating: Keyboard support, fix type errors, moved things around, some cleanup
2024-09-03 00:18:01 +01:00
IRHM
bad4f505ef
Watched: Rating now a float32 instead of int8
...
The only backwards compatible way to support the new rating systems is to turn ratings into a float, still max 10.
2024-09-03 00:16:47 +01:00
IRHM
4390f02f4d
WIP: New Rating System
...
Most of the client work is done:
- Added new RatingSystem and RatingStep settings
- Rating component now supports all systems and steps (minus thumbs)
Thumbs and server work for saving user setting and then testing! yupee
2024-09-01 20:57:30 +01:00
dependabot[bot]
a790e0d4e0
ui: bump svelte from 4.2.17 to 4.2.19 ( #611 )
...
Bumps [svelte](https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte ) from 4.2.17 to 4.2.19.
- [Release notes](https://github.com/sveltejs/svelte/releases )
- [Changelog](https://github.com/sveltejs/svelte/blob/svelte@4.2.19/packages/svelte/CHANGELOG.md )
- [Commits](https://github.com/sveltejs/svelte/commits/svelte@4.2.19/packages/svelte )
---
updated-dependencies:
- dependency-name: svelte
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-31 16:26:49 +00:00
IRHM
3ccd983a5e
v1.43.0
2024-08-30 01:00:21 +01:00
IRHM
760de9dead
1.43.0-dev
2024-08-30 00:42:10 +01:00
Mr
b997b421fa
Preload last season viewed ( #609 )
...
* Save requested season number in `LastViewedSeason` property
When season details are requested and a watchedId is passed as a query parameter, the requested season number is now saved in the watched entries `LastViewedSeason` property.
* SeasonsList: Restore activeSeason and update state after request with new lastViewedSeason value
* get season details route: add extra log for else case where no watchedId is found
2024-08-29 01:53:05 +00:00
Mr
208a66f303
person: Fix credits not changing if nav between two people ( #608 )
2024-08-26 21:04:40 +00:00
Mr
d431f4a434
page titles (profile, content, person) ( #607 )
...
* page titles (profile, content, person)
* person: remove log
2024-08-26 20:47:23 +00:00
dependabot[bot]
b571239312
ui: bump svelte-check from 3.8.5 to 3.8.6 ( #604 )
...
Bumps [svelte-check](https://github.com/sveltejs/language-tools ) from 3.8.5 to 3.8.6.
- [Release notes](https://github.com/sveltejs/language-tools/releases )
- [Commits](https://github.com/sveltejs/language-tools/compare/svelte-check-3.8.5...svelte-check-3.8.6 )
---
updated-dependencies:
- dependency-name: svelte-check
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-26 20:17:06 +00:00
dependabot[bot]
126717ecdc
ui: bump tslib from 2.6.2 to 2.7.0 ( #605 )
...
Bumps [tslib](https://github.com/Microsoft/tslib ) from 2.6.2 to 2.7.0.
- [Release notes](https://github.com/Microsoft/tslib/releases )
- [Commits](https://github.com/Microsoft/tslib/compare/v2.6.2...v2.7.0 )
---
updated-dependencies:
- dependency-name: tslib
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-26 20:16:42 +00:00
dependabot[bot]
374fc59499
ui: bump eslint-plugin-svelte from 2.41.0 to 2.43.0 ( #603 )
...
Bumps [eslint-plugin-svelte](https://github.com/sveltejs/eslint-plugin-svelte ) from 2.41.0 to 2.43.0.
- [Release notes](https://github.com/sveltejs/eslint-plugin-svelte/releases )
- [Commits](https://github.com/sveltejs/eslint-plugin-svelte/compare/eslint-plugin-svelte@2.41.0...eslint-plugin-svelte@2.43.0 )
---
updated-dependencies:
- dependency-name: eslint-plugin-svelte
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-26 20:16:28 +00:00
dependabot[bot]
c8db3093be
ui: bump svelte-eslint-parser from 0.39.2 to 0.41.0 ( #606 )
...
Bumps [svelte-eslint-parser](https://github.com/sveltejs/svelte-eslint-parser ) from 0.39.2 to 0.41.0.
- [Release notes](https://github.com/sveltejs/svelte-eslint-parser/releases )
- [Changelog](https://github.com/sveltejs/svelte-eslint-parser/blob/main/CHANGELOG.md )
- [Commits](https://github.com/sveltejs/svelte-eslint-parser/compare/v0.39.2...v0.41.0 )
---
updated-dependencies:
- dependency-name: svelte-eslint-parser
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-26 20:14:13 +00:00
IRHM
e182799ca9
v1.42.0
2024-08-25 23:33:16 +01:00
IRHM
870f2614b5
Import: fix trakt button colors for dark theme
2024-08-25 23:25:10 +01:00
IRHM
0e88f40a99
Tag: Fix icon color for dark theme
2024-08-25 23:22:21 +01:00
IRHM
faead2ebd3
TagMenu: Move menu more to left
2024-08-25 23:17:31 +01:00
IRHM
416098b53d
1.42.0-dev1
2024-08-25 21:54:22 +01:00
IRHM
73c756a780
doc/README: Include link to live site
2024-08-25 21:41:33 +01:00
dependabot[bot]
b7d261bad4
server: bump github.com/go-co-op/gocron/v2 in /server ( #587 )
...
Bumps [github.com/go-co-op/gocron/v2](https://github.com/go-co-op/gocron ) from 2.7.0 to 2.11.0.
- [Release notes](https://github.com/go-co-op/gocron/releases )
- [Commits](https://github.com/go-co-op/gocron/compare/v2.7.0...v2.11.0 )
---
updated-dependencies:
- dependency-name: github.com/go-co-op/gocron/v2
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-25 19:50:02 +00:00
dependabot[bot]
c8203187a7
server: bump gorm.io/gorm from 1.25.10 to 1.25.11 in /server ( #584 )
...
Bumps [gorm.io/gorm](https://github.com/go-gorm/gorm ) from 1.25.10 to 1.25.11.
- [Release notes](https://github.com/go-gorm/gorm/releases )
- [Commits](https://github.com/go-gorm/gorm/compare/v1.25.10...v1.25.11 )
---
updated-dependencies:
- dependency-name: gorm.io/gorm
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-25 15:03:07 +00:00
dependabot[bot]
3014019692
ui: bump svelte-preprocess from 5.1.4 to 6.0.2 ( #586 )
...
Bumps [svelte-preprocess](https://github.com/sveltejs/svelte-preprocess ) from 5.1.4 to 6.0.2.
- [Changelog](https://github.com/sveltejs/svelte-preprocess/blob/main/CHANGELOG.md )
- [Commits](https://github.com/sveltejs/svelte-preprocess/compare/v5.1.4...v6.0.2 )
---
updated-dependencies:
- dependency-name: svelte-preprocess
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-25 01:02:01 +00:00
dependabot[bot]
9e2f60fa56
ui: bump typescript from 5.4.5 to 5.5.4 ( #588 )
...
Bumps [typescript](https://github.com/Microsoft/TypeScript ) from 5.4.5 to 5.5.4.
- [Release notes](https://github.com/Microsoft/TypeScript/releases )
- [Changelog](https://github.com/microsoft/TypeScript/blob/main/azure-pipelines.release.yml )
- [Commits](https://github.com/Microsoft/TypeScript/compare/v5.4.5...v5.5.4 )
---
updated-dependencies:
- dependency-name: typescript
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-25 00:56:54 +00:00
dependabot[bot]
7642655ef0
ui: bump svelte-check from 3.7.1 to 3.8.5 ( #590 )
...
Bumps [svelte-check](https://github.com/sveltejs/language-tools ) from 3.7.1 to 3.8.5.
- [Release notes](https://github.com/sveltejs/language-tools/releases )
- [Commits](https://github.com/sveltejs/language-tools/compare/svelte-check-3.7.1...svelte-check-3.8.5 )
---
updated-dependencies:
- dependency-name: svelte-check
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-25 00:55:45 +00:00
dependabot[bot]
a28d199431
ui: bump axios from 1.7.2 to 1.7.4 ( #600 )
...
Bumps [axios](https://github.com/axios/axios ) from 1.7.2 to 1.7.4.
- [Release notes](https://github.com/axios/axios/releases )
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md )
- [Commits](https://github.com/axios/axios/compare/v1.7.2...v1.7.4 )
---
updated-dependencies:
- dependency-name: axios
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-25 00:53:07 +00:00
dependabot[bot]
cf387d1c0a
server: bump golang.org/x/crypto from 0.24.0 to 0.26.0 in /server ( #593 )
...
Bumps [golang.org/x/crypto](https://github.com/golang/crypto ) from 0.24.0 to 0.26.0.
- [Commits](https://github.com/golang/crypto/compare/v0.24.0...v0.26.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/crypto
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-25 00:52:20 +00:00
dependabot[bot]
64f31a234e
ui: bump @sveltejs/kit from 2.5.10 to 2.5.24 ( #596 )
...
Bumps [@sveltejs/kit](https://github.com/sveltejs/kit/tree/HEAD/packages/kit ) from 2.5.10 to 2.5.24.
- [Release notes](https://github.com/sveltejs/kit/releases )
- [Changelog](https://github.com/sveltejs/kit/blob/main/packages/kit/CHANGELOG.md )
- [Commits](https://github.com/sveltejs/kit/commits/@sveltejs/kit@2.5.24/packages/kit )
---
updated-dependencies:
- dependency-name: "@sveltejs/kit"
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-25 00:49:19 +00:00
Mr
09d1c513d6
api: Use location to create baseURL var in dev mode ( #599 )
...
Makes it easier when accessing the vite dev server from outside the local machine, instead of making me change the variable to my machines local ip all the time
2024-08-25 00:46:01 +00:00
Mr
89f703ae9b
Close all sub menus on nav bar after a navigation ( #598 )
2024-08-25 00:34:19 +00:00
Mr
ae09de6f71
Merge pull request #597 from sbondCo/tags
...
Tags
2024-08-25 00:28:37 +00:00
IRHM
7c39a0649a
Tag: remove unused css
2024-08-25 01:21:48 +01:00
IRHM
035d68a103
Add AddToTagButton to Movies and Games pages
2024-08-25 01:02:29 +01:00
IRHM
3b501e73c8
Tag: Add subtitle with some more info on empty tag text
2024-08-25 00:55:55 +01:00
IRHM
d7353fc2a7
Support editing tags
...
by clicking on the tag in the tag page.. not very obvious, may need some way to make it so
2024-08-25 00:52:15 +01:00
IRHM
c65579c0f6
Nav: Close tagMenu when tag clicked
2024-08-25 00:19:00 +01:00
IRHM
0a886f0062
DeleteTagModal: Also remove tag from all watched entries
2024-08-25 00:14:50 +01:00
IRHM
a347e6dc97
Finish DeleteTagModal
2024-08-25 00:09:04 +01:00
IRHM
a9088c9626
wip: Tag deletion (route working, modal nearly done)
2024-08-20 17:27:07 +01:00
IRHM
a19d61a16d
Tag: Show tag icon instead of 'viewing tag' text
2024-08-20 15:51:00 +01:00
IRHM
003c8e724c
Tag: Add 'viewing tag:' text
2024-08-20 15:47:37 +01:00
IRHM
053fc28371
Fix nav input responsiveness
2024-08-20 15:47:23 +01:00
IRHM
9d8ae819a7
Fix nav menu positions
2024-08-20 15:36:54 +01:00
IRHM
658b9f356c
Tag: not exist errors
2024-08-19 16:18:25 +01:00
IRHM
becf9dd601
basic tag view page
2024-08-19 16:07:19 +01:00
IRHM
b74ecbddf7
AddToTagButton: Close menu on scroll
2024-08-19 14:36:47 +01:00
IRHM
38e52bd821
Tagging and untagging watched content working
2024-08-18 20:25:36 +01:00
IRHM
c3e08b2dc0
watched: getWatched: Preload Tags and format each call in chain to newline
2024-08-17 18:15:51 +01:00
IRHM
f0019b540a
OnTagClick
2024-08-17 18:15:20 +01:00
IRHM
b0a72bf636
tag watched route
2024-08-17 00:43:17 +01:00
IRHM
1701dd560e
Make TagMenu more reusable, create AddToTagButton
...
Started working on adding content to tag button (from the content page), will likely have to have other ways of adding content to a tag
2024-08-16 23:20:43 +01:00
IRHM
7ddb880843
Tag creation working
...
- New Tag component (to display a tag button)
- Modified tag color presets to be more readable
2024-08-14 00:13:42 +01:00
IRHM
f0c929d743
Modal: New error property
...
Just simplifies what we have been doing in other places where we use the Modal component; making an error span at the top.
2024-08-14 00:12:16 +01:00
IRHM
a7fc789056
Basic tag creation modal, color selector
2024-08-11 23:31:43 +01:00
IRHM
11cf23acb8
Start work on tags
2024-08-11 00:07:23 +01:00
IRHM
c05c271e1b
Dockerfile: update backend image to golang:1.22-alpine
...
becuase we use go 1.22 now
2024-07-13 23:10:11 +01:00
IRHM
9dd7ecbff1
1.42.0-dev
2024-07-13 23:05:23 +01:00
oPisiti
96ec6f2c8e
Fixed unit oversight ( #578 )
2024-07-13 21:58:45 +00:00
Mr
ae707df709
job: support adding unique jobs (by name) ( #583 )
2024-07-13 21:57:16 +00:00
Mr
4bbc7ad869
Trakt import ( #582 )
...
* wip
* wip
* wip
* wip (also update go version)
* wip
* wip
* wip looks like its working
* increase job done time before deletion
30m seems more reasonable?
2024-07-13 21:27:59 +00:00
Mr
953dcf0034
doc: Create backup guide ( #573 )
...
* doc: Create backup guide
* doc: backup: correct grammar i think
2024-07-02 21:08:15 +00:00
IRHM
fb4bf1e372
v1.41.0
2024-06-28 04:31:25 +01:00
IRHM
ff067d28e6
1.41.0-dev5
2024-06-28 04:10:10 +01:00
IRHM
950e9afffb
search: fix loader being hidden after a running request is cancelled
...
When a search request is running, and the query is changed, the previous request cancellation would hide the loader just after the new request started loading, resulting in the loader being hidden for the duration of the request being completed. Now the loader will only hide if the request errors, not for cancellations too which was causing this issue
2024-06-28 04:09:38 +01:00
IRHM
ee15f64e55
1.41.0-dev4
2024-06-28 03:36:42 +01:00
IRHM
7888e0490f
#566 Add max=10 validation to Rating in import/watched eps and seasons
2024-06-28 03:35:18 +01:00
IRHM
bf45f1a279
1.41.0-dev3
2024-06-28 02:50:20 +01:00
IRHM
0299f03aa1
Ryot import: fix ratings
...
Ratings are out of 100 on ryot, scaled them down to fit with our out of 10 rating system
2024-06-28 02:48:23 +01:00
IRHM
56d1ed9f10
1.41.0-dev2
2024-06-28 02:29:52 +01:00
oPisiti
855b8722de
Ryot import implementation ( #563 )
...
* Initial implementation of ryot import process
* Bug fixes for movie imports and show ratings
* Cleanup
* Added Ryot's logo to import button
* Ryot import now supports the DROPPED flag for shows
* Formatted the code and added restrictions for tv shows and movies only
* Better units
* Prettier format
* Fix type errors, change stat styling to push value down
---------
Co-authored-by: IRHM <37304121+IRHM@users.noreply.github.com >
2024-06-28 01:23:04 +00:00
IRHM
aff99b5fa5
README: Add third party tools section with kodi plugin
2024-06-27 20:53:03 +01:00
IRHM
d4683fb89d
search: update page destroyed log
2024-06-26 03:30:43 +01:00
IRHM
b61855d00f
search: stop afterNavigate running when we only want onMount to
2024-06-26 03:29:46 +01:00
IRHM
3ee763fe29
Search: Support cancelling running searches
...
with only a few bugs introduced!
2024-06-26 03:10:35 +01:00
IRHM
03f7c51655
Search: Fix big jump when clicking try again and we fail again
...
Added same margin-bottom to the spinner.
2024-06-26 02:00:46 +01:00
IRHM
0c95468f93
Search: Comment out curPage
2024-06-25 02:18:20 +01:00
IRHM
f7b96fb4b9
1.41.0-dev1
2024-06-25 02:16:13 +01:00
IRHM
471f3e3f6f
Search: Fix race cond potentially causing all pages to load in background
2024-06-25 02:15:26 +01:00
IRHM
091bce7383
Search: Add comment to curPage increment in multi results
2024-06-25 01:58:33 +01:00
IRHM
e3cec34c8b
Search: Fix 'try again' not working if initial multi results failed to load
2024-06-25 01:57:18 +01:00
IRHM
4b82913308
1.41.0-dev
2024-06-25 00:49:31 +01:00
IRHM
0a50ead42a
Search: Don't show games filter if games are not enabled on server
2024-06-25 00:43:15 +01:00
dependabot[bot]
1428b33279
server: bump github.com/go-co-op/gocron/v2 in /server ( #557 )
...
Bumps [github.com/go-co-op/gocron/v2](https://github.com/go-co-op/gocron ) from 2.5.0 to 2.7.0.
- [Release notes](https://github.com/go-co-op/gocron/releases )
- [Commits](https://github.com/go-co-op/gocron/compare/v2.5.0...v2.7.0 )
---
updated-dependencies:
- dependency-name: github.com/go-co-op/gocron/v2
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-24 23:27:40 +00:00
dependabot[bot]
91bf6a6adf
ui: bump eslint-plugin-svelte from 2.39.0 to 2.41.0 ( #558 )
...
Bumps [eslint-plugin-svelte](https://github.com/sveltejs/eslint-plugin-svelte ) from 2.39.0 to 2.41.0.
- [Release notes](https://github.com/sveltejs/eslint-plugin-svelte/releases )
- [Commits](https://github.com/sveltejs/eslint-plugin-svelte/compare/v2.39.0...eslint-plugin-svelte@2.41.0 )
---
updated-dependencies:
- dependency-name: eslint-plugin-svelte
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-24 23:26:42 +00:00
dependabot[bot]
cbafb8c77b
ui: bump svelte-eslint-parser from 0.36.0 to 0.39.2 ( #559 )
...
Bumps [svelte-eslint-parser](https://github.com/sveltejs/svelte-eslint-parser ) from 0.36.0 to 0.39.2.
- [Release notes](https://github.com/sveltejs/svelte-eslint-parser/releases )
- [Changelog](https://github.com/sveltejs/svelte-eslint-parser/blob/main/CHANGELOG.md )
- [Commits](https://github.com/sveltejs/svelte-eslint-parser/compare/v0.36.0...v0.39.2 )
---
updated-dependencies:
- dependency-name: svelte-eslint-parser
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-24 23:26:26 +00:00
dependabot[bot]
ec12281e9b
ui: bump @typescript-eslint/eslint-plugin from 7.12.0 to 7.14.1 ( #560 )
...
Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin ) from 7.12.0 to 7.14.1.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v7.14.1/packages/eslint-plugin )
---
updated-dependencies:
- dependency-name: "@typescript-eslint/eslint-plugin"
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-24 23:25:37 +00:00
dependabot[bot]
e65afd8b9d
workflow: bump docker/build-push-action from 5 to 6 ( #545 )
...
Bumps [docker/build-push-action](https://github.com/docker/build-push-action ) from 5 to 6.
- [Release notes](https://github.com/docker/build-push-action/releases )
- [Commits](https://github.com/docker/build-push-action/compare/v5...v6 )
---
updated-dependencies:
- dependency-name: docker/build-push-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-24 23:20:12 +00:00
dependabot[bot]
49d1411e47
server: bump gorm.io/driver/sqlite from 1.5.5 to 1.5.6 in /server ( #546 )
...
Bumps [gorm.io/driver/sqlite](https://github.com/go-gorm/sqlite ) from 1.5.5 to 1.5.6.
- [Commits](https://github.com/go-gorm/sqlite/compare/v1.5.5...v1.5.6 )
---
updated-dependencies:
- dependency-name: gorm.io/driver/sqlite
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-24 23:18:15 +00:00
dependabot[bot]
7ba0b8106d
ui: bump prettier from 3.2.5 to 3.3.2 ( #549 )
...
Bumps [prettier](https://github.com/prettier/prettier ) from 3.2.5 to 3.3.2.
- [Release notes](https://github.com/prettier/prettier/releases )
- [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md )
- [Commits](https://github.com/prettier/prettier/compare/3.2.5...3.3.2 )
---
updated-dependencies:
- dependency-name: prettier
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-24 23:16:03 +00:00
dependabot[bot]
b7cfb904a2
server: bump golang.org/x/crypto from 0.23.0 to 0.24.0 in /server ( #539 )
...
Bumps [golang.org/x/crypto](https://github.com/golang/crypto ) from 0.23.0 to 0.24.0.
- [Commits](https://github.com/golang/crypto/compare/v0.23.0...v0.24.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/crypto
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-24 23:15:17 +00:00
Mr
eed3a7cee7
Merge pull request #562 from sbondCo/search-pages
...
Search: Infinite scrolling and serverside content type filters
2024-06-24 23:11:25 +00:00
IRHM
014984cdd1
Search: Comment out page num and log instead
...
Kind of wanted to display the page number somewhere but I can't think of where it could go
2024-06-24 23:53:04 +01:00
IRHM
c1f0a954bf
Search: Return nothing if higher page than 1 is requested for games
...
Doesn't support pagination, fixes showing duplicate games on multi search when scrolling down.
2024-06-24 02:25:54 +01:00
IRHM
5ca7841e61
Search: Auto load next page if first doesn't fill page
2024-06-24 02:24:50 +01:00
IRHM
54f8dd8912
Search: Better error handling, add retry button
2024-06-24 02:00:04 +01:00
IRHM
fc4cbf3c66
Search: Basic infinite scrolling
2024-06-23 18:24:15 +01:00
IRHM
b4cc8f85b7
search: Use new search routes for filters
...
Instead of using a local filter of `multi`+`game` results.
2024-06-23 18:09:42 +01:00
IRHM
4056178be4
content: Create movie, tv and person search services/routes
2024-06-22 01:03:03 +01:00
IRHM
2aab7b3fce
routes: content: Move /:query route to /search/multi/:query
2024-06-22 01:02:12 +01:00
IRHM
9df978a4fd
searchContent: Support pagination
2024-06-11 23:50:20 +01:00
IRHM
d2a8e54ce0
v1.40.0
2024-06-09 18:28:04 +01:00
IRHM
a1d8a894b3
1.40.0-dev2
2024-06-09 17:30:45 +01:00
IRHM
dc984fae1f
watched_hooks: Update season to watching when held or dropped too
2024-06-09 17:25:08 +01:00
IRHM
1a3c9e0880
watched: WatchedStatus: Fix HOLD value
...
Has always been set as HOLD from frontend apparently, never used this value before on server so must've missed it (until now, i wasted a lot of time ;().
2024-06-09 17:24:49 +01:00
IRHM
95debb0551
watched_hooks: Set season to watching in more cases, fix reason string
2024-06-09 16:36:50 +01:00
IRHM
f3e8377f34
watched_hooks: remove first check, dropped episode statuses will be processed
...
Fixes the problem where if the user drops the last episode in a season, it wouldn't complete the season, since we wouldn't process it.
2024-06-09 16:19:53 +01:00
IRHM
00bd652752
1.40.0-dev1
2024-06-09 05:21:38 +01:00
IRHM
214abd4110
watched_hooks: comment note of boog
2024-06-09 05:20:41 +01:00
IRHM
22bdadc0db
Activity: Fix header font-family
2024-06-09 05:15:00 +01:00
IRHM
04a17af9ca
watched_hooks: Fix finishing season when already finished, season status response
2024-06-09 05:11:34 +01:00
IRHM
b90dc289f6
watched_hooks: Fix response watchedSeason status when watchedSeason was just created
2024-06-09 05:01:43 +01:00
IRHM
34ab553cd6
1.40.0-dev
2024-06-09 02:25:46 +01:00
dependabot[bot]
85c2c430ce
ui: bump eslint-plugin-svelte from 2.35.1 to 2.39.0 ( #529 )
...
Bumps [eslint-plugin-svelte](https://github.com/sveltejs/eslint-plugin-svelte ) from 2.35.1 to 2.39.0.
- [Release notes](https://github.com/sveltejs/eslint-plugin-svelte/releases )
- [Changelog](https://github.com/sveltejs/eslint-plugin-svelte/blob/main/CHANGELOG.md )
- [Commits](https://github.com/sveltejs/eslint-plugin-svelte/compare/v2.35.1...v2.39.0 )
---
updated-dependencies:
- dependency-name: eslint-plugin-svelte
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-09 01:15:12 +00:00
dependabot[bot]
c8c24d9958
ui: bump @sveltejs/kit from 2.5.3 to 2.5.10 ( #530 )
...
Bumps [@sveltejs/kit](https://github.com/sveltejs/kit/tree/HEAD/packages/kit ) from 2.5.3 to 2.5.10.
- [Release notes](https://github.com/sveltejs/kit/releases )
- [Changelog](https://github.com/sveltejs/kit/blob/main/packages/kit/CHANGELOG.md )
- [Commits](https://github.com/sveltejs/kit/commits/@sveltejs/kit@2.5.10/packages/kit )
---
updated-dependencies:
- dependency-name: "@sveltejs/kit"
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-09 01:13:59 +00:00
dependabot[bot]
87035f1ee8
ui: bump @typescript-eslint/eslint-plugin from 7.8.0 to 7.12.0 ( #534 )
...
Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin ) from 7.8.0 to 7.12.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v7.12.0/packages/eslint-plugin )
---
updated-dependencies:
- dependency-name: "@typescript-eslint/eslint-plugin"
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-09 01:11:48 +00:00
dependabot[bot]
d5b37ac423
ui: bump axios from 1.6.8 to 1.7.2 ( #533 )
...
Bumps [axios](https://github.com/axios/axios ) from 1.6.8 to 1.7.2.
- [Release notes](https://github.com/axios/axios/releases )
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md )
- [Commits](https://github.com/axios/axios/compare/v1.6.8...v1.7.2 )
---
updated-dependencies:
- dependency-name: axios
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-09 01:09:39 +00:00
Mr
02867d26db
plex: Comment out ViewMode property from structs ( #538 )
2024-06-09 01:07:10 +00:00
Mr
eb146517fb
Merge pull request #537 from sbondCo/update-related-stuff-setting
...
AutomateShowStatuses setting
2024-06-09 01:00:25 +00:00
IRHM
5dd4e8f333
AutomateShowStatuses setting
...
Disables hookEpisodeStatusChanged and will disable future related hooks when they are made
2024-06-09 01:49:49 +01:00
Mr
697a1ecb89
Merge pull request #536 from sbondCo/update-related-stuff
...
Episode automations
2024-06-08 19:59:37 +00:00
IRHM
15b7fd564b
watched_hooks: Make EpisodeStatusChangedHookResponse->WatchedSeason a pointer
...
Also removed TODO comments and added check to ensure hook response has any keys SeasonsListEpisode
2024-06-08 20:44:28 +01:00
IRHM
0bee8b4fde
watched_hooks: Fix watchedSeason response when FINISHED status is set
...
We weren't ensuring that the whole watched season object was set to hookResponse.WatchedSeason first, so they client wouldn't get the WatchedSeason `id` (so couldn't update the season).
2024-06-08 20:28:28 +01:00
IRHM
64223e9fa5
Mostly finalize episode automations
2024-06-08 20:20:50 +01:00
IRHM
faf6df5de5
wip: Basic episode hook to update season/show status
...
New hookEpisodeStatusChanged method (and others to assist) that performs various checks to see if we should also update the season/shows status.
2024-06-07 15:05:10 +01:00
IRHM
45496fa61a
Content: seasonDetails: Manually cache function
...
Handle caching manually in the function, so it can be used in other places.
2024-06-07 15:03:16 +01:00
dependabot[bot]
f5a0495fa9
ui: bump svelte from 4.2.15 to 4.2.17 ( #527 )
...
Bumps [svelte](https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte ) from 4.2.15 to 4.2.17.
- [Release notes](https://github.com/sveltejs/svelte/releases )
- [Changelog](https://github.com/sveltejs/svelte/blob/svelte@4.2.17/packages/svelte/CHANGELOG.md )
- [Commits](https://github.com/sveltejs/svelte/commits/svelte@4.2.17/packages/svelte )
---
updated-dependencies:
- dependency-name: svelte
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-03 03:18:51 +00:00
dependabot[bot]
2461ba65c9
server: bump github.com/gin-gonic/gin from 1.9.1 to 1.10.0 in /server ( #521 )
...
Bumps [github.com/gin-gonic/gin](https://github.com/gin-gonic/gin ) from 1.9.1 to 1.10.0.
- [Release notes](https://github.com/gin-gonic/gin/releases )
- [Changelog](https://github.com/gin-gonic/gin/blob/master/CHANGELOG.md )
- [Commits](https://github.com/gin-gonic/gin/compare/v1.9.1...v1.10.0 )
---
updated-dependencies:
- dependency-name: github.com/gin-gonic/gin
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-21 16:48:19 +00:00
dependabot[bot]
a61de6a831
server: bump github.com/gin-contrib/cache from 1.2.0 to 1.3.0 in /server ( #522 )
...
Bumps [github.com/gin-contrib/cache](https://github.com/gin-contrib/cache ) from 1.2.0 to 1.3.0.
- [Release notes](https://github.com/gin-contrib/cache/releases )
- [Changelog](https://github.com/gin-contrib/cache/blob/master/.goreleaser.yaml )
- [Commits](https://github.com/gin-contrib/cache/compare/v1.2.0...v1.3.0 )
---
updated-dependencies:
- dependency-name: github.com/gin-contrib/cache
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-21 16:45:12 +00:00
dependabot[bot]
d7e1a8d5a5
ui: bump svelte-eslint-parser from 0.33.1 to 0.36.0 ( #520 )
...
Bumps [svelte-eslint-parser](https://github.com/sveltejs/svelte-eslint-parser ) from 0.33.1 to 0.36.0.
- [Release notes](https://github.com/sveltejs/svelte-eslint-parser/releases )
- [Changelog](https://github.com/sveltejs/svelte-eslint-parser/blob/main/CHANGELOG.md )
- [Commits](https://github.com/sveltejs/svelte-eslint-parser/compare/v0.33.1...v0.36.0 )
---
updated-dependencies:
- dependency-name: svelte-eslint-parser
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-21 16:42:10 +00:00
dependabot[bot]
27fcba929e
ui: bump @vite-pwa/sveltekit from 0.3.0 to 0.5.0 ( #512 )
...
Bumps [@vite-pwa/sveltekit](https://github.com/vite-pwa/sveltekit ) from 0.3.0 to 0.5.0.
- [Release notes](https://github.com/vite-pwa/sveltekit/releases )
- [Commits](https://github.com/vite-pwa/sveltekit/compare/v0.3.0...v0.5.0 )
---
updated-dependencies:
- dependency-name: "@vite-pwa/sveltekit"
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-21 16:41:23 +00:00
dependabot[bot]
dff50559bc
ui: bump svelte-preprocess from 5.1.3 to 5.1.4 ( #519 )
...
Bumps [svelte-preprocess](https://github.com/sveltejs/svelte-preprocess ) from 5.1.3 to 5.1.4.
- [Changelog](https://github.com/sveltejs/svelte-preprocess/blob/main/CHANGELOG.md )
- [Commits](https://github.com/sveltejs/svelte-preprocess/compare/v5.1.3...v5.1.4 )
---
updated-dependencies:
- dependency-name: svelte-preprocess
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-21 16:38:11 +00:00
Mr
62ca49816d
Merge pull request #526 from sbondCo/better-tasks
...
Better tasks
2024-05-21 16:34:21 +00:00
IRHM
127b2481e0
TaskScheduleModal: Remove unused css
2024-05-21 17:32:37 +01:00
IRHM
6c8b2235f1
TaskScheduleModal: Sort tasks
2024-05-21 17:14:12 +01:00
dependabot[bot]
ef12ad5f2c
--- ( #525 )
...
updated-dependencies:
- dependency-name: svelte-check
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-21 13:08:03 +00:00
IRHM
ab1da011e6
TaskScheduleModal: Reschedule loading notif, increase getTasksInterval to 8s
2024-05-20 23:56:24 +01:00
IRHM
eb643ba5f7
tasks: Save schedule to config when rescheduling
2024-05-20 23:55:52 +01:00
IRHM
ebc954e6d4
TaskScheduleModal: Basic rescheduling
2024-05-20 23:38:53 +01:00
IRHM
a17aac9303
TaskScheduleModal: Display next run times
2024-05-20 23:17:28 +01:00
dependabot[bot]
21a35a2daa
ui: bump vite from 5.2.8 to 5.2.11 ( #518 )
...
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite ) from 5.2.8 to 5.2.11.
- [Release notes](https://github.com/vitejs/vite/releases )
- [Changelog](https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md )
- [Commits](https://github.com/vitejs/vite/commits/v5.2.11/packages/vite )
---
updated-dependencies:
- dependency-name: vite
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-19 21:12:05 +00:00
IRHM
0b8fb35809
Settings: Simple TaskScheduleModal
...
Currently only displays the schedules
2024-05-19 22:11:14 +01:00
IRHM
aa2555cb36
tasks: Rework taskFuncs so we can return seconds in getAllTasks
2024-05-19 22:10:17 +01:00
IRHM
127393245d
tasks: Create task_schedule config
...
Use it, just need a frontend and way to edit it.
2024-05-19 21:20:23 +01:00
IRHM
7868015ce6
tasks: Replace tasks scheduling with go-cron
...
The server can now handle rescheduling the tasks (just need to save schedules in config).
2024-05-19 21:03:43 +01:00
dependabot[bot]
7e40fe0eda
ui: bump @typescript-eslint/parser from 7.6.0 to 7.8.0 ( #506 )
...
Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser ) from 7.6.0 to 7.8.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v7.8.0/packages/parser )
---
updated-dependencies:
- dependency-name: "@typescript-eslint/parser"
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-07 22:37:44 +00:00
dependabot[bot]
16688b6932
ui: bump prettier-plugin-svelte from 3.2.2 to 3.2.3 ( #483 )
...
Bumps [prettier-plugin-svelte](https://github.com/sveltejs/prettier-plugin-svelte ) from 3.2.2 to 3.2.3.
- [Changelog](https://github.com/sveltejs/prettier-plugin-svelte/blob/master/CHANGELOG.md )
- [Commits](https://github.com/sveltejs/prettier-plugin-svelte/compare/v3.2.2...v3.2.3 )
---
updated-dependencies:
- dependency-name: prettier-plugin-svelte
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-07 22:34:04 +00:00
dependabot[bot]
3513f0da4b
ui: bump @typescript-eslint/eslint-plugin from 7.4.0 to 7.8.0 ( #507 )
...
Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin ) from 7.4.0 to 7.8.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v7.8.0/packages/eslint-plugin )
---
updated-dependencies:
- dependency-name: "@typescript-eslint/eslint-plugin"
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-07 22:33:30 +00:00
dependabot[bot]
c85fd32f0b
ui: bump svelte from 4.2.12 to 4.2.15 ( #501 )
...
Bumps [svelte](https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte ) from 4.2.12 to 4.2.15.
- [Release notes](https://github.com/sveltejs/svelte/releases )
- [Changelog](https://github.com/sveltejs/svelte/blob/svelte@4.2.15/packages/svelte/CHANGELOG.md )
- [Commits](https://github.com/sveltejs/svelte/commits/svelte@4.2.15/packages/svelte )
---
updated-dependencies:
- dependency-name: svelte
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-07 22:30:26 +00:00
dependabot[bot]
c8523799be
server: bump gorm.io/gorm from 1.25.9 to 1.25.10 in /server ( #505 )
...
Bumps [gorm.io/gorm](https://github.com/go-gorm/gorm ) from 1.25.9 to 1.25.10.
- [Release notes](https://github.com/go-gorm/gorm/releases )
- [Commits](https://github.com/go-gorm/gorm/compare/v1.25.9...v1.25.10 )
---
updated-dependencies:
- dependency-name: gorm.io/gorm
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-07 22:28:39 +00:00
dependabot[bot]
050798f7a1
server: bump github.com/gin-contrib/cors from 1.7.1 to 1.7.2 in /server ( #513 )
...
Bumps [github.com/gin-contrib/cors](https://github.com/gin-contrib/cors ) from 1.7.1 to 1.7.2.
- [Release notes](https://github.com/gin-contrib/cors/releases )
- [Changelog](https://github.com/gin-contrib/cors/blob/master/.goreleaser.yaml )
- [Commits](https://github.com/gin-contrib/cors/compare/v1.7.1...v1.7.2 )
---
updated-dependencies:
- dependency-name: github.com/gin-contrib/cors
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-07 22:26:55 +00:00
dependabot[bot]
bf4d479a07
server: bump golang.org/x/crypto from 0.22.0 to 0.23.0 in /server ( #514 )
...
Bumps [golang.org/x/crypto](https://github.com/golang/crypto ) from 0.22.0 to 0.23.0.
- [Commits](https://github.com/golang/crypto/compare/v0.22.0...v0.23.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/crypto
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-07 22:23:24 +00:00
IRHM
fb5a5c309b
v1.39.0
2024-04-23 02:25:46 +01:00
IRHM
9dc5684a3e
1.39.0-dev2
2024-04-23 01:51:51 +01:00
Mr
7083e2c90e
Support emby branding ( #504 )
...
* Support emby branding
Swap out jellyfin branding for emby when USE_EMBY is enabled.
* Server: Change jellyfin host setting text to emby when USE_EMBY enabled
2024-04-23 00:49:15 +00:00
IRHM
a2266afcdc
1.39.0-dev1
2024-04-22 04:53:37 +01:00
IRHM
16a4316854
Search: Fix filtering for a type, then searching and no results for that type showing, hiding the button
...
basically buddy, if you search for something and filter for 'movies' (for example), then you change the search to something else, but no movies come up in the results, the 'movies' filter would hide, but still be active. That was confusing behavour, so now the button 'movies' in this case will always stay visible, if it's the active filter.
2024-04-22 04:49:12 +01:00
IRHM
727c3fecbb
MyThoughts: Fix border color on dark theme
2024-04-22 04:37:10 +01:00
IRHM
03f2a13dba
1.39.0-dev
2024-04-22 04:17:59 +01:00
Mr
068ff846e6
Content Pages: Make btns container wrap elements when overflowing ( #499 )
2024-04-22 02:48:49 +00:00
Mr
10923fdf05
Support pinning watched list items to top ( #498 )
...
* Support for pinning watched list items
* GamePoster: Support `pinned` prop
2024-04-22 02:21:21 +00:00
Mr
b1a2b3df8a
Support detailed view on search page ( #497 )
...
* Support detailed view on search page
* WatchedList: Remove unused imports
2024-04-21 19:51:05 +00:00
Mr
7a8c433466
Improve search (filters, remove dumb sort) ( #496 )
...
* Search: Add filters (for content type), remove terrible result sort, dynamic page title
* Search: Better responsiveness for filters
Moving margin to wrapper and adding to right makes it wrap sooner.
* Search: Even better responsiveness for filters
On smaller screens, changes flex-flow to column and centers buttons
2024-04-21 17:11:33 +00:00
Mr
13410023e2
Merge pull request #495 from sbondCo/better-thoughts
...
Better thoughts
2024-04-20 20:32:14 +00:00
IRHM
265fc4bafe
MyThoughts: Change modal description (remove 'review/')
...
Removed the word review, I think it's fairly obvious and it makes the sentence longer for now reason.
I think it's nicer without it.
2024-04-20 21:31:34 +01:00
IRHM
46f5aea674
Content: Made rating section max-width smaller on viewports 420px and below
2024-04-20 21:25:46 +01:00
IRHM
45e65c234a
MyThoughts: Don't close if saving failed
...
to avoid thought changes being lost if the server fails when saving.
Also stopped saving changed on blur of textarea, now only saves when close modal is clicked.
2024-04-20 21:01:21 +01:00
IRHM
eba923c929
api: Return bool (was success) from update watched/played funcs
2024-04-20 20:59:56 +01:00
IRHM
b7fe07a1ef
Create and use MyThoughts component
...
Now displays preview of thoughts as a button, which when clicked will open a modal with the full review.
2024-04-20 20:32:37 +01:00
Mr
19c4bc415e
LastFinished Sort: Use customDate, use updatedAt as fallback ( #494 )
2024-04-20 17:00:45 +00:00
Mr
3684c79477
v1.38.2
2024-04-18 14:36:41 +01:00
Mr
b749bffa15
Remove version properties from docker-compose examples
2024-04-18 14:28:52 +01:00
Mr
b800369165
container-release: Fix metadata step (probably)
2024-04-18 14:13:10 +01:00
IRHM
5ac07c0f6e
v1.38.1
2024-04-18 02:41:42 +01:00
IRHM
434d3fca3d
WatchedList: Catch and show if filtering/sorting list fails
2024-04-18 02:39:19 +01:00
IRHM
57c7fb1dec
Watched: Preload Activity for public watched lists
...
To support 'Last Finished' filter on public lists.
Also added user_id to logs in getPublicWatched.
2024-04-18 02:36:18 +01:00
IRHM
f209709200
WatchedList: Fix 'Last Finished' filter on public lists
...
Where activity is not currently provided.
2024-04-18 02:35:06 +01:00
IRHM
f5b15854e0
v1.38.0
2024-04-18 02:00:14 +01:00
IRHM
6aec9a938a
1.38.0-dev
2024-04-18 01:07:32 +01:00
IRHM
8180780c87
arr_requests: Link to content on title
2024-04-18 00:44:33 +01:00
Mr
a8b369fdb5
Games: Fix not able to add games previously removed from list ( #487 )
2024-04-15 22:38:15 +00:00
Mr
0c6a550871
Add delete button to content pages ( #486 )
2024-04-15 22:34:47 +00:00
Mr
b006fafbdf
import: Fix customDates all coming back the same in all activity ( #485 )
2024-04-15 21:57:50 +00:00
Mr
3c0c014b6a
Sort by last finished/played ( #479 )
...
* Nav: Swap filter and sort icons (and positions)
* Last finished sort
I feel disgusting every time i touch this sort/filter code
2024-04-15 02:09:47 +00:00
dependabot[bot]
c086348a44
server: bump golang.org/x/crypto from 0.21.0 to 0.22.0 in /server ( #470 )
...
Bumps [golang.org/x/crypto](https://github.com/golang/crypto ) from 0.21.0 to 0.22.0.
- [Commits](https://github.com/golang/crypto/compare/v0.21.0...v0.22.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/crypto
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-14 17:13:28 +00:00
dependabot[bot]
6bc18e61ed
workflow: bump peaceiris/actions-gh-pages from 3 to 4 ( #465 )
...
Bumps [peaceiris/actions-gh-pages](https://github.com/peaceiris/actions-gh-pages ) from 3 to 4.
- [Release notes](https://github.com/peaceiris/actions-gh-pages/releases )
- [Changelog](https://github.com/peaceiris/actions-gh-pages/blob/main/CHANGELOG.md )
- [Commits](https://github.com/peaceiris/actions-gh-pages/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: peaceiris/actions-gh-pages
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-14 17:13:02 +00:00
Mr
fc714ebfe0
ProvidersList: Also display free providers ( #478 )
...
- Display free providers
- Align text/icons to center
- Add BCC iPlayer and Hulu provider icons
2024-04-14 17:08:24 +00:00
dependabot[bot]
5018805ffe
ui: bump @typescript-eslint/parser from 7.2.0 to 7.6.0 ( #466 )
...
Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser ) from 7.2.0 to 7.6.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v7.6.0/packages/parser )
---
updated-dependencies:
- dependency-name: "@typescript-eslint/parser"
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-14 03:08:38 +00:00
dependabot[bot]
c6c48950c4
ui: bump svelte-check from 3.6.4 to 3.6.9 ( #467 )
...
Bumps [svelte-check](https://github.com/sveltejs/language-tools ) from 3.6.4 to 3.6.9.
- [Release notes](https://github.com/sveltejs/language-tools/releases )
- [Commits](https://github.com/sveltejs/language-tools/compare/svelte-check-3.6.4...svelte-check-3.6.9 )
---
updated-dependencies:
- dependency-name: svelte-check
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-14 03:08:14 +00:00
dependabot[bot]
75baa5468c
ui: bump typescript from 5.3.3 to 5.4.5 ( #475 )
...
Bumps [typescript](https://github.com/Microsoft/TypeScript ) from 5.3.3 to 5.4.5.
- [Release notes](https://github.com/Microsoft/TypeScript/releases )
- [Changelog](https://github.com/microsoft/TypeScript/blob/main/azure-pipelines.release.yml )
- [Commits](https://github.com/Microsoft/TypeScript/compare/v5.3.3...v5.4.5 )
---
updated-dependencies:
- dependency-name: typescript
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-14 03:07:25 +00:00
dependabot[bot]
c462aca6ed
ui: bump vite from 5.1.6 to 5.2.8 ( #469 )
...
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite ) from 5.1.6 to 5.2.8.
- [Release notes](https://github.com/vitejs/vite/releases )
- [Changelog](https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md )
- [Commits](https://github.com/vitejs/vite/commits/v5.2.8/packages/vite )
---
updated-dependencies:
- dependency-name: vite
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-14 03:00:33 +00:00
stignarnia
c5d817c68c
Ability to set a country, both in server and user settings, to have the correct streaming provider (but doesn't affect language) ( #463 )
...
* Country support for watch providers (#1 , not functional)
* frontend dropdowns now actually read and write the correct setting
* user country setting now respects the server side default when creating a new user
* watch providers correctly show based on country, but changing the coutnry requires restarting the container to take effect
* flushing cache when updating user settings
* non functional, initial support for getting all the countries of which tmdb has streaming providers for to let users pick one
* users get shown a list of country codes to pick from and the selection gets saved and used, but the dropdown menu doesn't allow for scrolling
* limited dropdown height and auto scroll to the letter the user hits
* simplified auto scroll code
* the dropdown to choose countries now shows their full english name
* server/user region improvements
* DropDown: remove console log
used to test
* DropDown: Add keypress event listener on main div
instead of document body, so only triggered when key pressed whilst focused on dropdown.
---------
Co-authored-by: Stig <stig.narnia@gmail.com >
Co-authored-by: IRHM <37304121+IRHM@users.noreply.github.com >
2024-04-14 02:57:51 +00:00
Mr
4a7503bbfd
Merge pull request #474 from sbondCo/arr-progress
...
Arr progress
2024-04-12 23:46:32 +00:00
IRHM
c08686a255
idkanymore
2024-04-13 00:32:03 +01:00
IRHM
6cad057e58
Fix: getSonarrQueueDetails
...
Was calling to radarr.
2024-04-10 23:06:52 +01:00
IRHM
d62e911cc2
wip: arr progress - response requests management, auto approve perm ui
2024-04-08 00:18:37 +01:00
IRHM
82b0941cd4
wip: arr progress - requests: display created at time, sort by update time
2024-04-07 21:02:51 +01:00
IRHM
3a5ed7cdc0
wip: arr progress - set status from request in request button
2024-04-07 18:02:48 +01:00
IRHM
ae32bb4955
wip: arr progress - info calls, stop deleting request on 404 if request hasnt been approved yet
2024-04-07 18:02:29 +01:00
IRHM
42ca418d55
wip: arr progress - request approval/denial
2024-04-07 17:42:58 +01:00
IRHM
a4fab86472
wip: arr progress - manage arr requests ui
...
the basic request management ui and the get all requests route
2024-04-03 06:28:18 +01:00
IRHM
0c5c9eba6e
wip: arr progress - tv requests
2024-04-02 06:10:02 +01:00
IRHM
a58d940473
wip: arr progress - handle more cases a movie could be in
2024-04-01 22:55:39 +01:00
IRHM
c415bf4c52
wip: arr progress - Radarr progress
2024-04-01 01:42:53 +01:00
IRHM
cb59a9e6b1
workflow: container-release: Update to use docker hub (copied from container-dev changes)
2024-03-30 23:12:04 +00:00
IRHM
bedcfcc07c
workflow: container-dev: fix tags/labels
...
at least i hope this is the fix
2024-03-30 22:37:40 +00:00
IRHM
a95365525a
workflow: container-dev: Also push to docker hub
...
testing out pushing to docker hub
2024-03-30 22:16:34 +00:00
dependabot[bot]
f54c8feb2f
ui: bump @typescript-eslint/eslint-plugin from 7.2.0 to 7.4.0 ( #434 )
...
Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin ) from 7.2.0 to 7.4.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v7.4.0/packages/eslint-plugin )
---
updated-dependencies:
- dependency-name: "@typescript-eslint/eslint-plugin"
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-29 23:06:46 +00:00
dependabot[bot]
4dee46a7f7
ui: bump @sveltejs/adapter-node from 4.0.1 to 5.0.1 ( #419 )
...
Bumps [@sveltejs/adapter-node](https://github.com/sveltejs/kit/tree/HEAD/packages/adapter-node ) from 4.0.1 to 5.0.1.
- [Release notes](https://github.com/sveltejs/kit/releases )
- [Changelog](https://github.com/sveltejs/kit/blob/main/packages/adapter-node/CHANGELOG.md )
- [Commits](https://github.com/sveltejs/kit/commits/@sveltejs/adapter-node@5.0.1/packages/adapter-node )
---
updated-dependencies:
- dependency-name: "@sveltejs/adapter-node"
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-29 23:06:23 +00:00
dependabot[bot]
a7e564af1e
ui: bump prettier-plugin-svelte from 3.2.1 to 3.2.2 ( #417 )
...
Bumps [prettier-plugin-svelte](https://github.com/sveltejs/prettier-plugin-svelte ) from 3.2.1 to 3.2.2.
- [Changelog](https://github.com/sveltejs/prettier-plugin-svelte/blob/master/CHANGELOG.md )
- [Commits](https://github.com/sveltejs/prettier-plugin-svelte/compare/v3.2.1...v3.2.2 )
---
updated-dependencies:
- dependency-name: prettier-plugin-svelte
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-29 23:05:55 +00:00
dependabot[bot]
f72fa54931
ui: bump axios from 1.6.7 to 1.6.8 ( #418 )
...
Bumps [axios](https://github.com/axios/axios ) from 1.6.7 to 1.6.8.
- [Release notes](https://github.com/axios/axios/releases )
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md )
- [Commits](https://github.com/axios/axios/compare/v1.6.7...v1.6.8 )
---
updated-dependencies:
- dependency-name: axios
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-29 23:02:59 +00:00
dependabot[bot]
0089ea416e
ui: bump svelte from 4.2.10 to 4.2.12 ( #421 )
...
Bumps [svelte](https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte ) from 4.2.10 to 4.2.12.
- [Release notes](https://github.com/sveltejs/svelte/releases )
- [Changelog](https://github.com/sveltejs/svelte/blob/svelte@4.2.12/packages/svelte/CHANGELOG.md )
- [Commits](https://github.com/sveltejs/svelte/commits/svelte@4.2.12/packages/svelte )
---
updated-dependencies:
- dependency-name: svelte
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-29 23:02:32 +00:00
dependabot[bot]
a163e4c9be
server: bump github.com/gin-contrib/cors from 1.7.0 to 1.7.1 in /server ( #435 )
...
Bumps [github.com/gin-contrib/cors](https://github.com/gin-contrib/cors ) from 1.7.0 to 1.7.1.
- [Release notes](https://github.com/gin-contrib/cors/releases )
- [Changelog](https://github.com/gin-contrib/cors/blob/master/.goreleaser.yaml )
- [Commits](https://github.com/gin-contrib/cors/compare/v1.7.0...v1.7.1 )
---
updated-dependencies:
- dependency-name: github.com/gin-contrib/cors
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-29 23:01:48 +00:00
dependabot[bot]
b5028f5405
server: bump gorm.io/gorm from 1.25.7 to 1.25.9 in /server ( #449 )
...
Bumps [gorm.io/gorm](https://github.com/go-gorm/gorm ) from 1.25.7 to 1.25.9.
- [Release notes](https://github.com/go-gorm/gorm/releases )
- [Commits](https://github.com/go-gorm/gorm/compare/v1.25.7...v1.25.9 )
---
updated-dependencies:
- dependency-name: gorm.io/gorm
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-29 23:01:03 +00:00
Mr
70ed52cec4
Merge pull request #445 from sbondCo/doc-envvars
...
docs: Environment Variables
2024-03-27 22:56:16 +00:00
IRHM
63700a5a1e
docs: Environment Variables
2024-03-27 22:55:09 +00:00
IRHM
60323ecd61
v1.37.0
2024-03-27 22:23:59 +00:00
IRHM
49b3c8e96a
1.37.0-dev
2024-03-27 21:43:53 +00:00
IRHM
2d39e29db0
PosterList: Responsive fix AGAIN ;(
2024-03-27 21:02:17 +00:00
IRHM
8c39ec881e
manage_users: Change username cell flex-flow to col for mobile
2024-03-27 20:11:02 +00:00
IRHM
3ea7001986
import: Make pages use 100% width on smaller screens
2024-03-27 20:05:11 +00:00
Mr
ec4b9c993f
Import: support importing watched episodes/seasons from watcharr export
2024-03-27 00:50:08 +00:00
Mr
248935c4e7
manage_users: Add word-wrap: anywhere to table cells
...
So long usernames don't break the tables usage
2024-03-26 23:54:21 +00:00
Mr
cfbc8def98
Merge pull request #440 from sbondCo/imgbot
...
[ImgBot] Optimize images
2024-03-26 12:30:59 +00:00
ImgBotApp
6453f7c274
[ImgBot] Optimize images
...
*Total -- 96.10kb -> 77.57kb (19.28%)
/doc/docs/installation/img/forking-repo.png -- 1.84kb -> 1.32kb (28.18%)
/doc/docs/server_config/img/watcharr-jellyfin-host-setting.png -- 12.35kb -> 9.61kb (22.16%)
/doc/docs/server_config/img/request-admin/admin-token-generated-log-example.png -- 19.12kb -> 15.14kb (20.8%)
/doc/docs/server_config/img/watcharr-plex-host-setting-filled.png -- 16.79kb -> 13.46kb (19.85%)
/doc/docs/importing/img/mal/export.png -- 10.68kb -> 8.64kb (19.09%)
/doc/docs/server_config/img/watcharr-plex-host-setting.png -- 11.36kb -> 9.20kb (19.04%)
/doc/docs/server_config/img/request-admin/request-admin-btn.png -- 6.97kb -> 5.76kb (17.36%)
/doc/docs/server_config/img/request-admin/redeeming-admin-token.png -- 17.00kb -> 14.44kb (15.02%)
Signed-off-by: ImgBotApp <ImgBotHelp@gmail.com >
2024-03-26 05:25:08 +00:00
Mr
7261f2f454
Merge pull request #439 from sbondCo/import-myanimelist
...
Importing from MyAnimeList
2024-03-26 02:33:46 +00:00
IRHM
1e6e22942c
myanimelist importing: import start and finish dates
2024-03-26 02:28:35 +00:00
IRHM
3b556ef5e7
Enable fluidSize on posters on search and people pages
2024-03-26 01:20:24 +00:00
IRHM
dc05c7aaeb
Basic MyAnimeList importing
...
also fixed poster sizing - added fluidSize property so we only have that on the watched list
2024-03-26 01:18:33 +00:00
stephaje
ef0d119907
Import Watcharr Exports ( #389 )
...
* Issue #130
* Watcharr import: support activity import and fix ImportedList data
Also added padding to bottom of import page
---------
Co-authored-by: John Stephani <me@johnstephani.com >
Co-authored-by: IRHM <37304121+IRHM@users.noreply.github.com >
2024-03-25 22:12:57 +00:00
Mr
a12ac3c4a0
Merge pull request #438 from sbondCo/doc-restoring-admin
...
docs: restoring admin guide
2024-03-25 21:19:03 +00:00
Mr
564788a4c8
Merge pull request #437 from sbondCo/user-management
...
User management
2024-03-25 21:16:41 +00:00
IRHM
06ddda1137
EditUserModal: Remove unused style
2024-03-25 21:12:38 +00:00
IRHM
48a969b367
Link 'Users' stat to manage_users page
2024-03-25 21:06:08 +00:00
IRHM
5c08980e27
Support PERM_REQUEST_CONTENT on sonarr/radarr routes
...
Now content can be requested with only the PERM_REQUEST_CONTENT permission required.
2024-03-25 21:03:16 +00:00
Mr
96575c2c6d
docs: restoring admin guide
...
Taken from v1.19.0 release (from before we had a doc site)
2024-03-25 16:32:02 +00:00
IRHM
ea3a5d99f0
manage_users: Get all users again after edit user modal closes
...
fetches data again, because I'm too lazy to make it work locally. Also don't think it's that crucial just for an admin page to make it super duper deliciouso at the el momento
2024-03-25 02:16:14 +00:00
IRHM
c47b9a07b8
manage_users: admin tag on table
2024-03-25 02:08:02 +00:00
IRHM
c8743fadb6
manage_users: manage user perms
2024-03-25 01:56:00 +00:00
IRHM
42f2cde43f
manage_users: Basic user management table
...
tldr: viewing all users in a table now works
2024-03-24 18:42:39 +00:00
Mr
ac1ac76891
Merge pull request #432 from sbondCo/inst-doc
...
docs: installation for development
2024-03-24 18:08:05 +00:00
IRHM
7abed85a56
docs: installation for development
...
rough guide
2024-03-24 18:02:48 +00:00
Mr
f20e52bbe6
Merge pull request #428 from sbondCo/mobile-responsiveness-fixes
...
Posters and Search mobile responsiveness fixes
2024-03-24 00:03:05 +00:00
IRHM
bea8294f26
Move poster media queries to PosterList
...
So we can only apply then when the PosterList is in wrapping mode.
Added default min-width to posters of 170px.
This fixes posters on other pages, where they would be super small.
2024-03-23 23:59:59 +00:00
IRHM
ca11301410
Nav: Searchbar even more centered better
2024-03-23 23:11:57 +00:00
IRHM
b1f48309aa
Nav: Make searchbox look a little more centered
2024-03-23 23:08:19 +00:00
IRHM
d989f13621
Nav: Fix searchbar responsiveness on other pages
...
and add text-overflow
2024-03-23 23:04:08 +00:00
IRHM
85cd946619
Nav: Slowly decrease gap instead of always splitting nav below 390px screen size
2024-03-23 22:48:02 +00:00
IRHM
40420aa14b
Nav: Keep main input on lower screens by replacing placeholder with a search icon
2024-03-23 22:41:24 +00:00
IRHM
aec1014acf
Nav: More responsive search bar
...
We now have two search bars in the markup to make this easily possible. When the size of the main input becomes too small to see the placeholder, we hide it and show another search bar below the main nav content.
2024-03-23 21:31:18 +00:00
IRHM
fc49e9986f
Poster: More responsive for smaller screens
...
Small range where we have a dynamic size to hopefully work better on a bigger range of devices. Can't go too big or too small otherwise the posters can become ugly and unusable.
Works well now with all the preset device sizes in my browser.
2024-03-20 22:43:22 +00:00
mordquist
c9e23e1eba
Configurable data location ( #423 )
...
* envvar to configure datadir if set
* config: Rename data environment variable
---------
Co-authored-by: mordquist <mordquist@proton.me >
Co-authored-by: IRHM <37304121+IRHM@users.noreply.github.com >
2024-03-20 21:22:06 +00:00
IRHM
f992841314
docs: jellyfin and plex auth docs, add description to all install/config docs
2024-03-18 02:56:51 +00:00
IRHM
afb1fa6dfd
v1.36.0
2024-03-18 02:30:39 +00:00
IRHM
a58351c539
1.36.0-dev1
2024-03-18 01:41:51 +00:00
IRHM
d643d349ac
Plex Auth: Remove plexUserHasAccessToPlexHost and use getPlexHomeServerAuthToken instead
...
If we can get an auth token for our home server, then the user must have access to it.
plexUserHasAccessToPlexHost method wouldn't work if our plex server had zero allowed users (except ourselves), since the data would not appear for ourself.
2024-03-18 01:40:45 +00:00
IRHM
4fdb3e9f9d
1.36.0-dev
2024-03-17 18:48:57 +00:00
Mr
c1be94738b
Jobs: Use wildcard for get job route id param ( #415 )
...
Fixes 404 errors when there is a '/' in the job id.
2024-03-17 18:22:27 +00:00
IRHM
ea66615f65
plex: Remove info log
2024-03-17 17:39:00 +00:00
IRHM
5b38f762ed
Remove old plex remnants
...
- $plex scss variable
- plexOauthId property in AvailableAuthProviders interface
2024-03-17 17:30:36 +00:00
dependabot[bot]
2aa81f036e
Bump follow-redirects from 1.15.5 to 1.15.6 in /doc ( #414 )
...
Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects ) from 1.15.5 to 1.15.6.
- [Release notes](https://github.com/follow-redirects/follow-redirects/releases )
- [Commits](https://github.com/follow-redirects/follow-redirects/compare/v1.15.5...v1.15.6 )
---
updated-dependencies:
- dependency-name: follow-redirects
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-17 17:18:07 +00:00
Mr
cbf0120647
Merge pull request #412 from sbondCo/dependabot/npm_and_yarn/follow-redirects-1.15.6
...
ui: bump follow-redirects from 1.15.4 to 1.15.6
2024-03-17 17:17:49 +00:00
Mr
2865115b1f
Merge pull request #413 from sbondCo/plex-sync
...
Plex sync
2024-03-17 17:13:19 +00:00
IRHM
b21d2bf603
Plex: Move auth tokens to new UserServices table and get local auth tokens
2024-03-17 17:04:10 +00:00
IRHM
0667f33250
plex sync: dont parse lastViewedAt for seasons/episodes if not set
2024-03-16 23:37:44 +00:00
IRHM
0da264480c
plex auth: update auth token on login
...
hm mite save twice on creation
2024-03-16 23:23:39 +00:00
IRHM
622d10e743
Plex sync seasons and episodes
2024-03-16 23:18:32 +00:00
dependabot[bot]
5cbc817089
ui: bump follow-redirects from 1.15.4 to 1.15.6
...
Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects ) from 1.15.4 to 1.15.6.
- [Release notes](https://github.com/follow-redirects/follow-redirects/releases )
- [Commits](https://github.com/follow-redirects/follow-redirects/compare/v1.15.4...v1.15.6 )
---
updated-dependencies:
- dependency-name: follow-redirects
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-03-16 22:36:17 +00:00
IRHM
7c216f4691
Plex sync movies and shows
...
Based on #401 - Seemed easier to port the relevant changes with some modifications than to fix merge conflicts and mess with history.
Co-Authored-By: stephaje <57157278+stephaje@users.noreply.github.com >
2024-03-16 22:26:01 +00:00
dependabot[bot]
b5f9700345
ui: bump @typescript-eslint/eslint-plugin from 7.0.2 to 7.2.0 ( #407 )
...
Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin ) from 7.0.2 to 7.2.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v7.2.0/packages/eslint-plugin )
---
updated-dependencies:
- dependency-name: "@typescript-eslint/eslint-plugin"
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-12 19:59:37 +00:00
Mr
7e03557e56
README: Add matrix chat badge to top and text in getting help section
2024-03-11 21:08:23 +00:00
dependabot[bot]
10a79a31cd
server: bump github.com/gin-contrib/cors from 1.5.0 to 1.7.0 in /server ( #403 )
...
Bumps [github.com/gin-contrib/cors](https://github.com/gin-contrib/cors ) from 1.5.0 to 1.7.0.
- [Release notes](https://github.com/gin-contrib/cors/releases )
- [Changelog](https://github.com/gin-contrib/cors/blob/master/.goreleaser.yaml )
- [Commits](https://github.com/gin-contrib/cors/compare/v1.5.0...v1.7.0 )
---
updated-dependencies:
- dependency-name: github.com/gin-contrib/cors
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-11 20:28:42 +00:00
dependabot[bot]
e41d408cd0
ui: bump eslint from 8.56.0 to 8.57.0 ( #378 )
...
Bumps [eslint](https://github.com/eslint/eslint ) from 8.56.0 to 8.57.0.
- [Release notes](https://github.com/eslint/eslint/releases )
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md )
- [Commits](https://github.com/eslint/eslint/compare/v8.56.0...v8.57.0 )
---
updated-dependencies:
- dependency-name: eslint
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-11 20:27:40 +00:00
dependabot[bot]
6b22b4a4e2
server: bump golang.org/x/crypto from 0.19.0 to 0.21.0 in /server ( #393 )
...
Bumps [golang.org/x/crypto](https://github.com/golang/crypto ) from 0.19.0 to 0.21.0.
- [Commits](https://github.com/golang/crypto/compare/v0.19.0...v0.21.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/crypto
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-11 20:26:52 +00:00
dependabot[bot]
67c3083edd
server: bump github.com/golang-jwt/jwt/v5 from 5.2.0 to 5.2.1 in /server ( #404 )
...
Bumps [github.com/golang-jwt/jwt/v5](https://github.com/golang-jwt/jwt ) from 5.2.0 to 5.2.1.
- [Release notes](https://github.com/golang-jwt/jwt/releases )
- [Changelog](https://github.com/golang-jwt/jwt/blob/main/VERSION_HISTORY.md )
- [Commits](https://github.com/golang-jwt/jwt/compare/v5.2.0...v5.2.1 )
---
updated-dependencies:
- dependency-name: github.com/golang-jwt/jwt/v5
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-11 20:26:25 +00:00
dependabot[bot]
e968b7ff28
ui: bump @typescript-eslint/parser from 7.0.2 to 7.2.0 ( #406 )
...
Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser ) from 7.0.2 to 7.2.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v7.2.0/packages/parser )
---
updated-dependencies:
- dependency-name: "@typescript-eslint/parser"
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-11 20:25:39 +00:00
dependabot[bot]
adfd983a68
ui: bump @sveltejs/kit from 2.5.0 to 2.5.3 ( #405 )
...
Bumps [@sveltejs/kit](https://github.com/sveltejs/kit/tree/HEAD/packages/kit ) from 2.5.0 to 2.5.3.
- [Release notes](https://github.com/sveltejs/kit/releases )
- [Changelog](https://github.com/sveltejs/kit/blob/main/packages/kit/CHANGELOG.md )
- [Commits](https://github.com/sveltejs/kit/commits/@sveltejs/kit@2.5.3/packages/kit )
---
updated-dependencies:
- dependency-name: "@sveltejs/kit"
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-11 20:25:08 +00:00
dependabot[bot]
b32ba86c5d
ui: bump vite from 5.1.3 to 5.1.6 ( #408 )
...
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite ) from 5.1.3 to 5.1.6.
- [Release notes](https://github.com/vitejs/vite/releases )
- [Changelog](https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md )
- [Commits](https://github.com/vitejs/vite/commits/v5.1.6/packages/vite )
---
updated-dependencies:
- dependency-name: vite
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-11 20:23:57 +00:00
Mr
ebb0b132bd
plex auth improvements ( #402 )
...
- Our own auth flow, removed 'plex-oauth' dep.
- Fixed normal registrations
- Combined login/register plex methods
- Changed login page plex btn styling
- Reverted colors on jellyfin/plex btns (couldn't find a nice one and it hurt me)
- Removed plex client id from server config, replaced by plex host and plex machine id config items
- Plex client id is generated on the client and stored for reuse, each client will do that instead of the server storing it for everyone.
- Use plex machine id to ensure only approved users can login via plex (users with access to host server library)
- Renamed some structs and funcs
- Removed background from plex icon
- Made buttons and inputs bigger (more padding, also unrelated to rest of changed but i think it looks nice)
2024-03-11 03:21:03 +00:00
stephaje
4f1fbf4a45
Plex Auth ( #387 )
2024-03-10 00:49:04 +00:00
IRHM
74f896a8bc
docs: Fix viewjs css not loading in build
2024-03-09 03:42:22 +00:00
IRHM
3b1d42c148
docs: Screenshots (+ viewerjs for viewing them closer), demo link in nav
2024-03-09 01:55:06 +00:00
IRHM
7a902212a5
v1.35.2
2024-03-07 11:24:34 +00:00
IRHM
2a718ef6d8
#400 Fix signup_enabled default config value
...
Set defaults when generating config so they are stored in the json file.
2024-03-07 11:23:56 +00:00