Commit graph

18 commits

Author SHA1 Message Date
Open Source Contributor afa1127125 Add group dropdown to post filter dialog
Users can now restrict the Feed/Unread/Saved post lists to a specific
Fever group from the filter dialog. The app already fetched and cached
groups and feeds_groups, but nothing in the UI ever exposed them, so
posts could only be filtered by individually selected feeds.

- Add APICache.feedsInGroup() to resolve a group to the feeds that
  belong to it, skipping feed ids that no longer exist in the cache
- Add an "All groups"/group dropdown to FilterMenu; choosing a group
  limits the feed checklist to that group's feeds, and the dialog now
  reports the selected group together with the selected feeds
- Wire a new _groupFilter into the post filtering (ANDed with the feed
  filter), surface the active group in the app-bar entry, and reset it
  on a full refresh
- Cover the new behavior with unit tests for feedsInGroup() and widget
  tests for the group dropdown

Closes #16

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-10-27 14:43:50 +00:00
Lea 7bc2d763df
Make the linter happy 2023-02-05 20:36:56 +01:00
Lea 93670f7c3d
Center login prompt 2023-02-05 17:44:56 +01:00
Lea 703068082e
Normalize order of text buttons in popups
Closes #12
2023-02-05 17:42:59 +01:00
Lea ca3f89c31e
Catch errors when rendering favicons 2023-02-05 17:05:22 +01:00
Lea 3270f5d888
display favicons (fixes #6) 2023-01-30 08:28:21 +01:00
Lea 27915caf5f
Add feed filter options 2023-01-23 10:45:52 +01:00
Lea 9801b20a61
increase widget size on home page 2023-01-23 09:55:46 +01:00
Lea 2303df7abe
fetch all posts instead of only the initial 50 2023-01-23 08:47:10 +01:00
Lea d2f61e77b1
mark posts as read when opening 2023-01-01 02:05:19 +01:00
Lea 3b44a0f535
unread posts tab 2023-01-01 02:01:50 +01:00
Lea 72f61ea804
button to save/unsave 2023-01-01 00:56:12 +01:00
Lea 0d3ca86df9
mark as read gesture 2022-12-30 17:10:09 +01:00
Lea 3dd315d37a
article page 2022-12-30 16:43:49 +01:00
Jan 95c82092f8
show feed name in post subtext 2022-12-30 00:44:54 +01:00
Jan e610286d69
show posts on main page 2022-12-30 00:27:35 +01:00
Jan e3c15d687b
Login page checks URL and credentials 2022-12-29 21:05:14 +01:00
Jan 3a8fdd27ad
something something login screen 2022-12-29 19:16:46 +01:00