Skip to content

[stable32] feat: file list filters#7102

Merged
vitormattos merged 25 commits intostable32from
backport/7018/stable32
Mar 5, 2026
Merged

[stable32] feat: file list filters#7102
vitormattos merged 25 commits intostable32from
backport/7018/stable32

Conversation

@backportbot-libresign
Copy link

@backportbot-libresign backportbot-libresign bot commented Mar 5, 2026

Backport of #7018

Warning, This backport's changes differ from the original and might be incomplete ⚠️

Todo

  • Review and resolve any conflicts
  • Remove all the empty commits
  • Amend HEAD commit to remove the line stating to skip CI

Learn more about backports at https://docs.nextcloud.com/server/stable/go.php?to=developer-backports.

Signed-off-by: Vitor Mattos <1079143+vitormattos@users.noreply.github.com>
Signed-off-by: Vitor Mattos <1079143+vitormattos@users.noreply.github.com>
…resetRange

Signed-off-by: Vitor Mattos <1079143+vitormattos@users.noreply.github.com>
Signed-off-by: Vitor Mattos <1079143+vitormattos@users.noreply.github.com>
Signed-off-by: Vitor Mattos <1079143+vitormattos@users.noreply.github.com>
… separate components

Signed-off-by: Vitor Mattos <1079143+vitormattos@users.noreply.github.com>
Signed-off-by: Vitor Mattos <1079143+vitormattos@users.noreply.github.com>
Signed-off-by: Vitor Mattos <1079143+vitormattos@users.noreply.github.com>
Signed-off-by: Vitor Mattos <1079143+vitormattos@users.noreply.github.com>
…leListFilterChips in filters slot

Signed-off-by: Vitor Mattos <1079143+vitormattos@users.noreply.github.com>
…odified state after save

Signed-off-by: Vitor Mattos <1079143+vitormattos@users.noreply.github.com>
…state instead of chips

Signed-off-by: Vitor Mattos <1079143+vitormattos@users.noreply.github.com>
Signed-off-by: Vitor Mattos <1079143+vitormattos@users.noreply.github.com>
Signed-off-by: Vitor Mattos <1079143+vitormattos@users.noreply.github.com>
Signed-off-by: Vitor Mattos <1079143+vitormattos@users.noreply.github.com>
Signed-off-by: Vitor Mattos <1079143+vitormattos@users.noreply.github.com>
Signed-off-by: Vitor Mattos <1079143+vitormattos@users.noreply.github.com>
Signed-off-by: Vitor Mattos <1079143+vitormattos@users.noreply.github.com>
…ed persistence tests

Signed-off-by: Vitor Mattos <1079143+vitormattos@users.noreply.github.com>
Signed-off-by: Vitor Mattos <1079143+vitormattos@users.noreply.github.com>
…hoisting error

Signed-off-by: Vitor Mattos <1079143+vitormattos@users.noreply.github.com>
Signed-off-by: Vitor Mattos <1079143+vitormattos@users.noreply.github.com>
onFilterUpdateChips was emitting libresign:filters:update before
filter_status was persisted, causing getAllFiles to run with stale
state. The subsequent call from onFilterUpdateChipsAndSave (which
actually persists the new value) was then skipped because loading=true.

Only onFilterUpdateChipsAndSave should trigger a re-fetch, since it is
the action that actually updates filter_status/filter_modified.

Signed-off-by: Vitor Mattos <1079143+vitormattos@users.noreply.github.com>
PHP stores and reads filter config under files_list_filter_status
and files_list_filter_modified (after migration Version17001Date20260210).
The JS was using the old short keys in both loadState reads and PUT
requests, so saved values were never read back on page load.

Signed-off-by: Vitor Mattos <1079143+vitormattos@users.noreply.github.com>
… keys

Signed-off-by: Vitor Mattos <1079143+vitormattos@users.noreply.github.com>

[skip ci]
@vitormattos vitormattos marked this pull request as ready for review March 5, 2026 13:13
@vitormattos vitormattos merged commit f6c46f1 into stable32 Mar 5, 2026
3 checks passed
@vitormattos vitormattos deleted the backport/7018/stable32 branch March 5, 2026 13:13
@github-project-automation github-project-automation bot moved this from 0. Needs triage to 4. to release in Roadmap Mar 5, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

Status: 4. to release

Development

Successfully merging this pull request may close these issues.

1 participant