Skip to content

feat: prepare media date navigation by month#4199

Draft
marinofaggiana wants to merge 17 commits into
masterfrom
jump-to-date
Draft

feat: prepare media date navigation by month#4199
marinofaggiana wants to merge 17 commits into
masterfrom
jump-to-date

Conversation

@marinofaggiana

@marinofaggiana marinofaggiana commented Jul 22, 2026

Copy link
Copy Markdown
Member

Replace the media date label with a button and index the first media item for each year and month.

🤖 AI (if applicable)

  • The content of this PR was partly or fully generated using AI

Replace the media date label with a button and index the first media item for each year and month.

Signed-off-by: Marino Faggiana <marino.faggiana@nextcloud.com>
@marinofaggiana
marinofaggiana marked this pull request as draft July 22, 2026 05:27
@marinofaggiana marinofaggiana self-assigned this Jul 22, 2026
Signed-off-by: Marino Faggiana <marino.faggiana@nextcloud.com>
Signed-off-by: Marino Faggiana <marino.faggiana@nextcloud.com>
Signed-off-by: Marino Faggiana <marino.faggiana@nextcloud.com>
Use a compact custom sheet and apply date selections as the picker changes.

Signed-off-by: Marino Faggiana <marino.faggiana@nextcloud.com>
Signed-off-by: Marino Faggiana <marino.faggiana@nextcloud.com>
Remove the media header gradient and activity indicator, and format the visible date range as a navigation bar item.

Signed-off-by: Marino Faggiana <marino.faggiana@nextcloud.com>
@marinofaggiana
marinofaggiana marked this pull request as ready for review July 22, 2026 09:39
@marinofaggiana
marinofaggiana marked this pull request as draft July 22, 2026 13:51
Use safe column counts and collection view bounds, calculate content height across all columns, and rebuild accurate union and footer geometry.

Signed-off-by: Marino Faggiana <marino.faggiana@nextcloud.com>
Refresh the media layout when pinch gestures change column counts, use hydrated metadata for previews, and guard asynchronous viewer selection against reused cells.

Signed-off-by: Marino Faggiana <marino.faggiana@nextcloud.com>
Add month and year section headers, update section-aware navigation and selection, and show media totals only in the final section footer.

Signed-off-by: Marino Faggiana <marino.faggiana@nextcloud.com>
Display month and year in a reusable media section header while preserving the existing empty-state header.

Signed-off-by: Marino Faggiana <marino.faggiana@nextcloud.com>
Increase section header spacing and add leading padding for clearer media grouping.

Signed-off-by: Marino Faggiana <marino.faggiana@nextcloud.com>
Guard media data loading against cancellation and inactive views, and build media sections more efficiently.

Signed-off-by: Marino Faggiana <marino.faggiana@nextcloud.com>
Revalidate the active media view before updating the collection view.

Signed-off-by: Marino Faggiana <marino.faggiana@nextcloud.com>
Build compact metadata and sections in a single pass, and update affected sections directly when removing items.

Signed-off-by: Marino Faggiana <marino.faggiana@nextcloud.com>
Signed-off-by: Marino Faggiana <marino.faggiana@nextcloud.com>
Signed-off-by: Marino Faggiana <marino.faggiana@nextcloud.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant