| Age | Commit message (Collapse) | Author | Files | Lines |
|
Foldergram is unusably slow during a scan, so the splash (renamed from
LockActivity) now shows on every start and return to the app: PIN if
set, then it polls /api/scan-progress every 5 s and stays on "Library
is indexing" until the scan ends. Home connects only after the splash.
Builds and deploys; the indexing path is not yet tested on the TV.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
|
From on-device testing: the grey focus box looked heavy, the current
tab was not visible once focus moved into the content, and "Settings"
was clipped. Focus now scales the icon and tints it with the logo pink;
a pink bar marks the current view; the label is WRAP_CONTENT (the
vertical default, MATCH_PARENT, did not widen its box). Home uses the
app logo instead of loading Foldergram's from the instance.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
|
From on-device testing: the folder grid had no visible way back, the
white focus ring on icons was harsh, and Back on the Liked or Folders
tab closed the app. Icon buttons now get a soft rounded highlight,
tiles a thinner translucent ring, and Back leaves the app only from
Home.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
|
- Reels paging: drop page callbacks after destroy or a replaced playlist
- Scope Glide loads to views and clear them in onDestroy (no deprecated Glide.with(Activity))
- Stop the player in onStop, re-prepare in onStart
- Photo timer uses real elapsed time and starts when the photo is on screen
- Reels: continue past the old last post when a new page arrives; "No reels" when empty
- Likes: ordered single-thread executor, newer toggle wins on error, no "null" in toast
- Note the unbounded frame grab limitation
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
|
- MainActivity: remove rotate callbacks in onDestroy, ignore connect
results once destroyed, rotate the background only while resumed,
guard the fade end action.
- HomeRows: each row owns one TileAdapter over a mutable list; rebinds
refill it and notifyDataSetChanged instead of setAdapter, so focus and
scroll survive a sample arriving (change payload keeps the holder).
- Crossfade: flip front only on onResourceReady, cancel the animation
before resetting alpha.
- Tab loads ignore errors from a tab that is no longer shown; Home does
not fire a second /folders request while one is in flight.
- Load the instance logo after login in connect().
- FolderActivity: request grid focus after layout.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
|
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
|
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|