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
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