Commit Graph

367 Commits

Author SHA1 Message Date
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
05a0ff3419 create basic create label UI 2023-04-10 16:27:01 -07:00
f6cf568281 layout label creation dialog 2023-04-10 16:27:01 -07:00
e455ab0325 stub in LabelCreationDialog 2023-04-10 16:27:01 -07:00
e1a27a3c15 make labels sheet header sticky 2023-04-10 16:27:01 -07:00
f4b1c99e5f add create label button 2023-04-10 16:27:01 -07:00
db1fc75de2 remove all labels in room db before applying current labels to an item 2023-04-10 16:27:01 -07:00
d95496040d make network request to update labels for an item 2023-04-10 16:27:01 -07:00
7c6743a4e8 move labels selection sheet to new file 2023-04-10 16:27:01 -07:00
e9c57a6702 add load initial func 2023-04-10 16:27:01 -07:00
7f3c484ed7 fetch all labels at initialization 2023-04-10 16:27:01 -07:00
c7860a8d74 bump android build number to 28 2023-04-10 16:27:01 -07:00
8c7a2b6768 bump android to build 27 2023-04-10 16:27:01 -07:00
a38eae380e add labels to library search calls 2023-04-10 16:27:01 -07:00
e66531cd77 use search api to fill gaps sync might miss 2023-04-10 16:27:01 -07:00
0282dcb4ad apply label filters in library live data 2023-04-10 16:27:01 -07:00
9e1c64e125 display list of labels in library view when labels chip is tapped 2023-04-10 16:27:01 -07:00