Commit Graph

390 Commits

Author SHA1 Message Date
29497927c5 Bump android version 2023-04-25 16:35:41 +08:00
9748803124 Set highlight ids correctly from android to web reader 2023-04-25 15:27:00 +08:00
a7d66fd4f2 Set type on highlight objects so they are properly loaded 2023-04-25 14:48:59 +08:00
32f5bd2407 Use a single SQL query for loading library data 2023-04-24 18:26:30 +08:00
aaf27b0631 Persist highlights while syncing 2023-04-21 20:47:52 +08:00
64ded2481e Always take up space for the image 2023-04-21 20:14:03 +08:00
c76d714480 More consistent padding on library cells 2023-04-21 15:44:23 +08:00
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