Skip to content

Comments

Use rows & filters from server#22

Merged
damontecres merged 11 commits intomainfrom
feature/17-custom-dashboard
Jan 5, 2024
Merged

Use rows & filters from server#22
damontecres merged 11 commits intomainfrom
feature/17-custom-dashboard

Conversation

@damontecres
Copy link
Owner

Closes #17

This PR does two major things:

  1. Use the UI configured on the Stash server for the main page
  2. Use the default filters for supported data types on their respective list pages

This significantly aligns the app's UI with the web UI.

A significant amount of manual parsing is done for object filters since they do not have a graphql schema. I have not tested every single possible filter, but I suspect most (or all) will work just fine.

@damontecres damontecres added enhancement New feature or request user interface Relates to the app's user interface/experience labels Jan 4, 2024
@damontecres damontecres merged commit 9b0245d into main Jan 5, 2024
@damontecres damontecres deleted the feature/17-custom-dashboard branch January 5, 2024 00:02
damontecres added a commit that referenced this pull request Jan 5, 2024
Follow up to #22

Adds some basic unit tests for parsing saved filters for scenes &
performers by adding a filter for every available attribute.

These tests uncovered some bugs in the parsing code which are now fixed.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request user interface Relates to the app's user interface/experience

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[FEA] - Use home screen as configured on server?

1 participant