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
04d947c5bf
Apply a proper app icon
...
Closes #15
2023-02-05 21:44:14 +01:00
Lea
dce3194e5d
Fetch new content without refetching everything
...
Closes #14
2023-02-05 21:15:45 +01:00
Lea
d12c5d0349
make MyApp stateful so the linter fucking shuts up
2023-02-05 20:54:11 +01:00
Lea
7bc2d763df
Make the linter happy
2023-02-05 20:36:56 +01:00
Lea
43702e5ba0
Open relevant post when notification is clicked
...
Closes #7
2023-02-05 18:43:19 +01:00
Lea
42423f50ec
Make demo warning appear correctly
2023-02-05 17:53:09 +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
30904ecc21
Add warning when connected to demo server
2023-02-05 17:40:06 +01:00
Lea
ca3f89c31e
Catch errors when rendering favicons
2023-02-05 17:05:22 +01:00
Lea
35218c2e52
Add button to connect to demo server
...
Closes #13
2023-02-05 16:54:49 +01:00
Lea
bf6608d576
Add feedback button to popup menu
...
Closes #10
2023-02-05 16:00:10 +01:00
Lea
001666f3e3
Add fullscreen image view
...
Closes #9
2023-02-04 10:35:54 +01:00
Lea
c086599396
Render media in posts
...
Closes #8
2023-02-04 08:44:33 +01:00
Lea
0e4c13596e
add margin to article content
2023-02-02 11:00:07 +01:00
Lea
15d48b6d36
dart's formatter keeps breaking my stuff
2023-02-02 10:55:33 +01:00
Lea
26e6e0721a
show correct timestamp on notifications
2023-02-02 10:17:54 +01:00
Lea
5fde56b5c9
Fix notifications?
2023-02-02 08:02:25 +01:00
Lea
4ec79e09e0
Implement background notifications, I think
2023-02-01 22:35:16 +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
1a09ba2ba9
Use SelectableHtml instead of Html
...
Fixes #3
2023-01-20 10:12:49 +01:00
Lea
26880f8fb3
Add logout button ( Fixes #1 )
2023-01-16 10:59:35 +01:00
Lea
ced500ec7b
fix feed not loading after login
2023-01-01 02:24:20 +01:00
Lea
e3f762d6bb
automatically fetch posts
2023-01-01 02:19:24 +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
2acd655885
store api creds
2022-12-29 21:43:02 +01:00
Jan
e3c15d687b
Login page checks URL and credentials
2022-12-29 21:05:14 +01:00
Jan
3f8599a3e9
monet colors :trollface:
2022-12-29 19:41:45 +01:00
Jan
3a8fdd27ad
something something login screen
2022-12-29 19:16:46 +01:00
Jan
4551ad36dc
Implement basic API requests and types
2022-12-29 17:11:01 +01:00
Jan
2379ee1a69
when the commit is initial
2022-12-29 15:39:31 +01:00