Commit Graph

398 Commits

Author SHA1 Message Date
e8dcffe529 Make sure justifyText attribute is set 2023-04-28 09:53:06 +08:00
169a3a2d73 Parse URLs out of text when sharing to Android 2023-04-27 22:53:55 +08:00
a281d7cfe4 Bump android version number 2023-04-27 19:02:39 +08:00
db76f83646 Dont allow dismissing the bottom sheet without save/cancel 2023-04-27 18:20:50 +08:00
4e87d55b27 New Label chips, show label selector in a bottom sheet 2023-04-27 17:11:43 +08:00
94bf4515ac Add justify text preference, reduce the number of times web content is refreshed
Refresh was being triggered by reading progress events, this
prevents us from reloading content on those events.
2023-04-27 12:34:25 +08:00
7d04a9811e Set dates correctly in Android Web Reader 2023-04-27 11:54:19 +08:00
e9ae10afb7 Use Black as the themeKey for system dark mode on Android 2023-04-26 22:53:46 +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