Repository navigation
feat: MAM room to ratio, Queued page size and ETAs, MyAnonamouse settings tab - #67
Merged
Merged
Conversation
…ings tab - The MAM panel's Buffer becomes Room to the Keep Ratio At Least ratio, counting Shelfmark's active MAM downloads; the plain buffer is in its tooltip. - The Queued page shows the queue's total size, what counts against the ratio, the room left and the upload credit the whole queue needs. - Saved queued items get an ETA: fits now, freeleech, or the upload credit needed and (admins) how long the bonus points take at the estimated rate. - MyAnonamouse gets its own tab under Settings > Indexers, split off the Prowlarr tab. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01ULvMD6k72dAoo7JXgkhk6p
The ETA is now when an item can start once both the ratio and an unsatisfied slot allow: MAM picks take the free slots (after Up next and the kept-free slots), then each as a seeding torrent reaches 72 hours, then the queue's own 72 hours after they start; MAM's download pause holds them all. /api/mam/unsat-timing reports every seeding torrent's remaining time, and /api/mam/ratio whether the slot check is on. The summary adds when the last of the queue can start. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01ULvMD6k72dAoo7JXgkhk6p
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.
Summary
/api/mam/accountand/api/mam/rationow returnkeep_ratioandroom_bytes./api/mam/unsat-timingnow returnsfree_secondsfor every seeding torrent;/api/mam/ratioreturnsunsat_check.prowlarr_configbackend tab (viaSPLIT_TABS), so values save to the same file and no migration is needed; the first part keeps theprowlarr_configid so old links still work. A notice shows on the tab when Prowlarr is off. Text pointing to "Prowlarr settings" for MAM updated, env-var docs regenerated.Testing
--deny warnings), oxfmt, vitest (371 passed), with new tests for the estimator (ratio, cumulative credit, slots, pause, unknown timing),formatWaitand the settings split.tests/prowlarr(812 passed) with new tests for room-to-ratio andfree_seconds. Full suite has the same 11 environment-related failures asmain.🤖 Generated with Claude Code
https://claude.ai/code/session_01ULvMD6k72dAoo7JXgkhk6p
Generated by Claude Code