Repository navigation
feat: search and full history in the activity list - #157
Merged
Merged
Conversation
builtbyproxy
added this pull request to stack #150
October 8, 2026 00:16
builtbyproxy
force-pushed
the
audit/stack-10-activity-search
branch
2 times, most recently
from
October 8, 2026 02:18
e6f263f to
5337a60
Compare
builtbyproxy
force-pushed
the
audit/stack-10-activity-search
branch
from
October 8, 2026 02:18
5337a60 to
b52b96c
Compare
builtbyproxy
force-pushed
the
audit/stack-10-activity-search
branch
3 times, most recently
from
October 8, 2026 02:26
f8f4b77 to
c391189
Compare
builtbyproxy
force-pushed
the
audit/stack-10-activity-search
branch
from
October 8, 2026 02:28
c391189 to
82ea967
Compare
builtbyproxy
force-pushed
the
audit/stack-10-activity-search
branch
2 times, most recently
from
October 8, 2026 02:32
4175c56 to
c825698
Compare
builtbyproxy
force-pushed
the
audit/stack-10-activity-search
branch
2 times, most recently
from
October 8, 2026 02:36
46ecca1 to
d1eb439
Compare
builtbyproxy
force-pushed
the
audit/stack-10-activity-search
branch
from
October 8, 2026 02:39
d1eb439 to
a01f586
Compare
builtbyproxy
force-pushed
the
audit/stack-10-activity-search
branch
2 times, most recently
from
October 8, 2026 02:44
040bb5a to
0c698d2
Compare
builtbyproxy
force-pushed
the
audit/stack-10-activity-search
branch
3 times, most recently
from
October 8, 2026 02:53
ff42e07 to
8b707a4
Compare
builtbyproxy
force-pushed
the
audit/stack-10-activity-search
branch
from
October 8, 2026 02:57
8b707a4 to
81704a4
Compare
…nt seen on two pages, and label the search
…d, and drop the dash from the service names
…runs in the README
…er too, and pin the escaping of a folded episode run
…e its true episode range and any failure, cut only by the filtered services, and point an empty search at older history
builtbyproxy
force-pushed
the
audit/stack-10-activity-search
branch
from
October 8, 2026 03:00
81704a4 to
2cfd99d
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Layer 12 of the audit fix stack (releases 2.12.0, a minor feature release). Fixes audit finding UI-27 plus two small dashboard items found in earlier layers. Stacked on #156.
Includes two commits by @WouterStulp from his fork (search, episode grouping and older history in the activity list; binge runs grouped in the admin Activity log), applied under his authorship and adapted to layers 6 to 8.
Release notes
The activity list now reaches your whole history. A search box above the status filters finds any title. A "Load older history" button pages back through everything Jellyscribe has logged, instead of the list quietly stopping after a couple of hundred entries. A binge of one show folds into a single row that shows the episode range and any failures, and opens with a click or the keyboard. Prev and Next switch off at the ends. The same works on the admin dashboard's overview and its Activity tab. In the account dialog, the watchlist option's description now changes when you switch a new account between Serializd and Letterboxd, and the service names read "Serializd: TV" and "Letterboxd: Film". Thanks to Wouter Stulp, whose search, episode grouping and older-history work is included.
What's broken
Why it happens
total, and nothing fetched anoffsetbeyond 0.onSvcChangeupdated the other fields but not that text.What this PR does
aria-expanded);How it was tested
dotnet test: 1313 passed. The new markup tests fail with the old pages./jellyfin, with History faked by request interception and no real service contacted. On each, the in-app page loads "400 of 600 events loaded", Load older reaches the end, search filters, a group opens by keyboard, and there are no page errors.Screenshots
Taken on throwaway Jellyfin test servers with placeholder users and generated placeholder history.
Search
End of the list
Account dialog after switching to Letterboxd
A folded binge run, opened