0f64f3c102
fetch highlights and labels with library sync
2023-04-21 13:36:26 +08:00
52f302f5b0
Fetch all label and highlight info when doing library updates
2023-04-21 12:33:23 +08:00
4b87f1dd20
Implement article actions on the library
2023-04-20 17:58:26 +08:00
9f99b78f1e
Use Navigation Actions for the library item actions
2023-04-20 15:56:12 +08:00
aaa2f3755b
Use the three dots icon for the menu
2023-04-20 14:38:45 +08:00
326905a08d
Rename SearchBar to LibraryNavBar, use person icon instead of settings
2023-04-20 14:31:42 +08:00
928326014b
Remove search text from LibraryViewModel as this is all done in SearchViewModel now
2023-04-20 13:18:26 +08:00
7fbd9c5921
Use a standalone searchview and model to better match Android best practices
2023-04-20 13:12:47 +08:00
7070819881
Add a library filter button to clear current search
2023-04-20 12:00:01 +08:00
7e1eefb4e7
Add colours to resources
2023-04-20 10:56:49 +08:00
2ff12a70ad
Update GQL, fetch wordsCount
2023-04-19 21:11:38 +08:00
adfa67f896
Load more data for saved items
2023-04-19 18:34:08 +08:00
51c4fcaece
WIP: transition to typeahead
2023-04-19 18:11:46 +08:00
5261d054d4
Start to separate typeahead search from the view model
2023-04-19 13:01:22 +08:00
f3019b0a6e
Clear search text when navigating back
2023-04-19 12:25:00 +08:00
1610ae4930
Use a standalone search view for the Library
2023-04-19 12:21:06 +08:00
9b0941d705
Add a new SearchView that does typeahead search, add back button to WebReader
...
The end goal here is to separate search and typeahead search so
I can bring more properties onto the main search cards like
save time, number of highlights, article length.
2023-04-18 23:21:59 +08:00
70777d323e
Start to get cards closer to web design
2023-04-18 16:05:29 +08:00
d2b99399bf
Dont set bottom padding on Android list view
2023-04-18 15:49:40 +08:00
653955b3b8
Set email and password keyboard types on login form
...
This prevents auto complete and capitalization issues when
logging in.
2023-04-18 14:45:40 +08:00
a3018829b3
use channels to space out saved item and highlight syncs to server
2023-04-10 17:07:11 -07:00
4297fd7290
allow user to override system theme
2023-04-10 16:27:01 -07:00
3399741b82
regenerate android web bundle
2023-04-10 16:27:01 -07:00
f647665a04
adjust segmented control colors
2023-04-10 16:27:01 -07:00
cbb3221ea3
add segmented control for theme preference
2023-04-10 16:27:01 -07:00
222dbd945e
bump android build number to 32
2023-04-10 16:27:01 -07:00
889511e282
bump build to 31
2023-04-10 16:27:01 -07:00
e7143a5081
throttle content fetches to avoid 429 errors
2023-04-10 16:27:01 -07:00
1ee83041fb
load from db before fetching from server
2023-04-10 16:27:01 -07:00
af142b190b
reset cursor when initial load is called (happens after rest data cache action)
2023-04-10 16:27:01 -07:00
eaf46057f4
open reader view when label chips are tapped
2023-04-10 16:27:01 -07:00
b5f8a07a7f
check if label query list is not empty efore appending label to query string
2023-04-10 16:27:01 -07:00
1b30662b71
add a data cache rest utton to android
2023-04-10 16:27:01 -07:00
971c4da5a8
stub in manage account dialog
2023-04-10 16:27:01 -07:00
65843d3048
stub in a settings viewmodel
2023-04-10 16:27:01 -07:00
03adc8c3d6
disable settings cells that are in progress
2023-04-10 16:27:01 -07:00
f98b97fd29
update settings cell icon
2023-04-10 16:27:01 -07:00
e1c2d041fd
attempt to set cookie for theme in android webview
2023-04-10 16:27:01 -07:00
1f15392b05
add logout dialog and static terms/privacy page embeds
2023-04-10 16:27:01 -07:00
872b8cf722
add alert dialog for logout action
2023-04-10 16:27:01 -07:00
3ef3bb63b2
stub in settings sections and rows
2023-04-10 16:27:01 -07:00
5a9ca1e5f9
create settings row composable
2023-04-10 16:27:01 -07:00
730cc0283e
use lazyColumn to layout settings screen
2023-04-10 16:27:01 -07:00
9a40f7c08d
update icons
2023-04-10 16:27:01 -07:00
dbbbee7fab
use more appropriate icons for labels and archive actions
2023-04-10 16:27:01 -07:00
953622e504
update labels on webview when labels change
2023-04-10 16:27:01 -07:00
21ab6dd9cd
handle label chages from within web reader activity
2023-04-10 16:27:01 -07:00
e27a0dd3f0
persist new label to db
2023-04-10 16:27:01 -07:00
b5a65cbc91
add create label gql mutation
2023-04-10 16:27:01 -07:00
fa97d01d0c
add callback to save newly created item in vm
2023-04-10 16:27:01 -07:00