Queue stars and scrobbles while the server is unreachable

Actions that cannot be delivered are persisted in a pending_actions
table and replayed once the server is reachable again. Stars coalesce so
only the latest state per item is sent, and replay happens on the next
successful action, when offline mode is turned off, or before a sync.
This commit is contained in:
austinried
2026-10-04 00:37:29 +00:00
parent eb47748ee4
commit 0e70268129
14 changed files with 2083 additions and 9 deletions
File diff suppressed because it is too large Load Diff