Commit graph

754 commits

Author SHA1 Message Date
Remy Chantenay
154ee83398
android: fix AddLinkSheet state management
Signed-off-by: Remy Chantenay <remy.chantenay@gmail.com>
2023-12-15 09:08:58 +01:00
Remy Chantenay
0b3aa22770
Android: Add EditInfo sheet
Signed-off-by: Remy Chantenay <remy.chantenay@gmail.com>
2023-12-14 13:08:10 +01:00
Jackson Harper
dd229d890e Add Literata and Fraunces font on iOS 2023-12-11 10:52:29 +08:00
蒋小霕
cdf6d39cea
Update strings.xml 2023-12-03 22:39:00 +08:00
Jackson Harper
2dabfadc0a Add groups admin 2023-11-25 12:17:00 +08:00
Jackson Harper
7f3eb57c3c
Merge pull request #3158 from omnivore-app/fix/android-feed-filters
Add the feed filters to Android
2023-11-23 16:08:26 +08:00
Jackson Harper
1708fad072 Bump version for wake lock change 2023-11-23 13:26:30 +08:00
Jackson Harper
56e6a55a1b Bump version, add wake lock permission 2023-11-23 13:25:35 +08:00
蒋小霕
9ef02ea446
Update strings.xml 2023-11-23 00:22:13 +08:00
Jackson Harper
f209c10daf Add the feed filters to Android 2023-11-22 19:23:27 +08:00
Jackson Harper
904ee8d1ce Android version 0.0.154 2023-11-22 16:42:49 +08:00
Jackson Harper
2ad68498ef Add Lexend font to Android, iOS, Web 2023-11-22 12:03:52 +08:00
Jackson Harper
3a9b9b1f05 Add intercom hash to Android 2023-11-21 11:28:55 +08:00
Jackson Harper
ca6f993ed6 Bump android version to 0.0.146 2023-11-14 14:31:56 +08:00
Jackson Harper
41beee5ad3 Update build 2023-11-14 13:18:08 +08:00
Jackson Harper
a820a1949f Fix padding on library header on Android 2023-11-14 12:23:40 +08:00
Jackson Harper
506fb27e1b
Merge pull request #3121 from omnivore-app/fix/android-highlight-pos-info
Set highlight position info on Android
2023-11-14 11:09:11 +08:00
Jackson Harper
e5923444ee
Merge pull request #3116 from remychantenay/android-fix-reader-scrollbar-visibility
Android: Fix reader scrollbar visibility
2023-11-14 11:07:46 +08:00
Jackson Harper
959f00fe8b Set highlight position info on Android 2023-11-14 09:43:06 +08:00
Remy Chantenay
ba576b9d76
Android: Fix reader scrollbar visibility
Signed-off-by: Remy Chantenay <remy.chantenay@gmail.com>
2023-11-13 14:53:18 +01:00
Jackson Harper
6af568afc5 Fix issue with highlights creating on web not syncing to Android 2023-11-10 08:38:13 +08:00
Jackson Harper
31e54cf334 Bump android version again 2023-11-09 13:23:05 +08:00
Jackson Harper
4f7d075193 Android theme colours 2023-11-09 13:17:03 +08:00
Jackson Harper
e18e30cfaf Bump the Android version 2023-11-09 11:34:21 +08:00
Jackson Harper
bfc90b607f Fix issues with creating notes and labels on Android 2023-11-09 11:34:21 +08:00
Jackson Harper
84d979f863 Force PDF read position on Android, bump version 2023-11-07 10:56:23 +08:00
Remy Chantenay
de06fd2839
Android: Fix Add Link sheet state
Signed-off-by: Remy Chantenay <remy.chantenay@gmail.com>
2023-11-06 11:25:23 +01:00
Jackson Harper
2c1d071a56
Merge pull request #3074 from omnivore-app/fix/ios-ipad-share-extension
Fix share extension sheets on iPad so they dont show in splits, add dismiss button
2023-11-06 15:43:33 +08:00
Jackson Harper
3d0a32c18e
Merge pull request #3066 from omnivore-app/release/android-0.0.124
Bump Android version 0.0.124
2023-11-06 15:42:26 +08:00
Jackson Harper
6c5afeb0e4 Send title text with share original option 2023-11-06 15:12:30 +08:00
Remy Chantenay
37ef8c7c71
Android: Update few dependencies + minor clean up
Signed-off-by: Remy Chantenay <remy.chantenay@gmail.com>
2023-11-03 17:42:45 +01:00
Jackson Harper
097f3e8382 Bump Android version 0.0.124 2023-11-03 20:11:28 +08:00
Remy Chantenay
cf9532bb30
Android: Add link from library
Signed-off-by: Remy Chantenay <remy.chantenay@gmail.com>
2023-11-03 12:28:06 +01:00
Jackson Harper
6bce5b5e19 Improve PDF downloading on Android 2023-10-24 12:44:20 +08:00
Jackson Harper
4e2e23c570
Merge pull request #2981 from omnivore-app/feat/label-flair
First pass at label flair for iOS and Android
2023-10-24 12:42:57 +08:00
Peter Dave Hello
1e9a19be7c Add basic Traditional Chinese translation 2023-10-23 02:58:08 +08:00
Jackson Harper
6a4d2a57f0 First pass at label flair for iOS and Android 2023-10-20 17:54:20 +08:00
Jackson Harper
78389737f4
Merge pull request #2920 from remychantenay/android-label-name-length-validation
Android: Add label name length validation upon creation
2023-10-17 16:47:32 +08:00
Remy Chantenay
f1a71ae86c Android: Show URL in OpenLinkView 2023-10-16 09:05:56 +02:00
Remy Chantenay
668485ba15 Trim labelname upon creation 2023-10-14 12:57:35 +02:00
Jackson Harper
5aff626c84 Send highlight positions on Android 2023-10-13 10:41:57 +08:00
Remy Chantenay
8f24f17da8 Add label name length validation upon creation 2023-10-12 08:54:46 +02:00
Jackson Harper
b20295e7cf
Merge pull request #2874 from remychantenay/android-highlight-color-palette
Android: Add Highlight color palette for web reader
2023-10-09 09:58:12 +08:00
Jackson Harper
b62a26e38c
Merge pull request #2884 from prof18/monocrome-icon
Add support for Android themed icon - #2722
2023-10-09 09:51:47 +08:00
Jackson Harper
eb61c75440
Merge pull request #2883 from prof18/main
[Android] Add padding on LabelChip on LabelsSelectionSheet
2023-10-09 09:51:06 +08:00
Marco Gomiero
a0550ca8bb Add support for Android themed icon - #2722 2023-10-08 16:08:46 +02:00
Marco Gomiero
fe2709e1b0 Add padding on LabelChip on LabelsSelectionSheet 2023-10-08 15:23:05 +02:00
Remy Chantenay
584a9d8773 Android: Add Highlight color palette for web reader 2023-10-06 19:30:23 +02:00
Remy Chantenay
d6b669fd01 Use XML resources for copy 2023-10-05 10:13:37 +02:00
Jackson Harper
29ff09bb4c
Merge pull request #2845 from omnivore-app/release/android-102
Bump android version
2023-10-04 07:56:49 +08:00
Jackson Harper
405e48c31a Bump android version 2023-10-03 20:41:23 +08:00
Jackson Harper
f81e238f89 Add self hosted settings to Android app 2023-10-03 17:16:25 +08:00
Jackson Harper
44e85ea295 Merge 2023-09-30 12:48:57 +08:00
Jackson Harper
3f835293ed Make sure not to collect device info 2023-09-15 12:14:23 +08:00
Jackson Harper
a601ab2bda Add logout to posthog on Android 2023-09-14 16:27:50 +08:00
Jackson Harper
e51543b6bf Handle PDF 2023-09-14 14:54:23 +08:00
Jackson Harper
fcbbc083a7 Improve loading on Android, switch to posthog 2023-09-14 14:48:30 +08:00
Jackson Harper
b9cab3a875 Change mobile debounce time for validate username 2023-09-07 14:17:14 +08:00
Jackson Harper
cffdb3e349 Bump appreader 2023-08-30 16:01:11 +08:00
Jackson Harper
d2cd637410 Update max font size on Android 2023-08-25 17:45:03 +08:00
Jackson Harper
2dcd4f0a64 Allow larger font sizes 2023-08-25 17:21:01 +08:00
Jackson Harper
7db20ebc3d Add support for viewing coloured highlights in iOS and Android 2023-08-25 16:27:06 +08:00
Jackson Harper
6c7e3cc5cb Update bundles 2023-08-24 16:01:54 +08:00
Jackson Harper
e9420061eb Update bundle 2023-08-24 12:07:24 +08:00
Jackson Harper
fcd5bedd25 Trim new labels when they are being created on iOS 2023-08-11 10:28:13 +08:00
Jackson Harper
d6fa803053 Add lightbox to the appreader 2023-08-10 16:42:48 +08:00
Jackson Harper
d09b1f95a3 Android version 0.0.92 2023-08-08 10:24:04 +08:00
Jackson Harper
b89e168ceb Downgrade kotlin version
1.9 wasn't building with our Room setup
2023-08-07 17:14:06 +08:00
Jackson Harper
0c81a04d06 Remove closeOnTap so snackbars dont steal focus 2023-07-25 15:48:18 +08:00
Jackson Harper
fc286533c8 Fix issue where notes annotations were not created correctly on iOS 2023-07-24 21:03:01 +08:00
Jackson Harper
590fc2ed25 Update iconography and listview for ios, bump android 2023-07-24 12:11:21 +08:00
Jackson Harper
cd5a9960cd
Merge pull request #2471 from omnivore-app/feat/ios-tab-view
Multi tab iOS client
2023-07-18 12:12:53 +08:00
Hongbo Wu
ebc8bca941 update gql schema 2023-07-13 18:49:28 +08:00
Hongbo Wu
e46b3c0550 fix typo 2023-07-13 18:09:04 +08:00
Hongbo Wu
aff7da191a set locale in saveUrl api request on android 2023-07-13 16:10:50 +08:00
Hongbo Wu
55a3f00a5e fix: wrong timezone used when saving page on android 2023-07-13 14:50:34 +08:00
Jackson Harper
31038f61ab Fix label layout, add progress indicators on feature cards 2023-07-12 14:06:43 +08:00
Jackson Harper
dacb4ee354 Label formatting across devices match better 2023-07-12 12:35:09 +08:00
Jackson Harper
41443c70b5 Structure tabviews in iOS 2023-07-06 16:22:57 -07:00
Jackson Harper
d4624a9f99 Fix crash when creating labels during SetLabels operation 2023-06-28 12:42:51 +08:00
Jackson Harper
40a38b7748 Focus labels textfield when opening on Android 2023-06-14 16:35:41 +08:00
Jackson Harper
bac61e71ed Update bundles, feature card size 2023-06-13 20:57:59 +08:00
Jackson Harper
a444b8c91b
Merge pull request #2328 from omnivore-app/fix/android-save-url-regex
Fix bug with Android save URL regex
2023-06-09 14:59:11 +08:00
Jackson Harper
446672b10e Fix bug with Android save URL regex 2023-06-07 18:13:30 +08:00
Jackson Harper
6ce765a2f6 Bump android version 2023-06-07 10:43:13 +08:00
Jackson Harper
b610bf3e99 Handle rotation on Android better with Notes editor 2023-06-05 17:04:29 +08:00
Jackson Harper
cbb82abf4d Update label styles on iOS and MacOS 2023-06-01 17:40:23 +08:00
Jackson Harper
cf8b94fbbe Release Android 0.0.83 2023-06-01 09:50:10 +08:00
Jackson Harper
c07790125b Upgrade intercom to fix crash 2023-06-01 09:18:44 +08:00
Jackson Harper
707245562e Work on PDF notes 2023-05-30 22:08:29 +08:00
Jackson Harper
465e88ca88 Use a bottom sheet fragment for PDF editor 2023-05-30 16:09:53 +08:00
Jackson Harper
0c495c7264 Implement clear on cancel of edit note 2023-05-30 15:19:06 +08:00
Jackson Harper
a6c5e450a2 Implement saving highlight notes with the new edit note view 2023-05-30 15:00:57 +08:00
Jackson Harper
ddf7c51816 Update highlights on edit from the notebook view 2023-05-30 14:41:54 +08:00
Jackson Harper
49903bf938 Edit notes on highlights/articles 2023-05-30 12:30:32 +08:00
Jackson Harper
a4e6b00d05 Proper escaping of annotations 2023-05-30 11:09:45 +08:00
Jackson Harper
ffd7bcf568 Allow creating article notes from the notebook 2023-05-29 14:13:44 +08:00
Jackson Harper
73b71f002c Themeing, text for notebooks 2023-05-29 11:11:44 +08:00
Jackson Harper
048facb7ca Fix delete propogation 2023-05-29 10:30:23 +08:00
Jackson Harper
0466451019 WIP: Android notebooks 2023-05-27 08:37:47 +08:00
Jackson Harper
1acbd04b01 Bump Android version 2023-05-25 10:53:50 +08:00
Jackson Harper
ca4c05f11d Cascade highlight deletes 2023-05-25 10:37:46 +08:00
Jackson Harper
5a7bb079ae Increment Android version 2023-05-19 10:04:21 +08:00
Jackson Harper
9183d3e64e Make the labels scrollable, set background of focused list item 2023-05-18 20:10:39 +08:00
Jackson Harper
c4510c7b55 Make the android label selector scrollable 2023-05-17 11:59:19 +08:00
Jackson Harper
7dca0a5d5a Bump Android version 2023-05-16 11:36:29 +08:00
Jackson Harper
03d7d80b4f Use bottombar when saving 2023-05-16 11:23:58 +08:00
Jackson Harper
3cf60df783 Add share menu item in the reader 2023-05-15 19:20:17 +08:00
Jackson Harper
f6b2484007 Resolve issue where changing theme would hide the bottom modal 2023-05-15 18:21:24 +08:00
Jackson Harper
549481020b Better state handling of the reader bottom sheet 2023-05-15 15:36:06 +08:00
Jackson Harper
49af48a695 Set labels on creation 2023-05-15 14:59:22 +08:00
Jackson Harper
b9c4a6a476 Create labels inline 2023-05-15 12:05:58 +08:00
Jackson Harper
9fba4aa1af Use FlowRow for labels on cards 2023-05-12 17:07:52 +08:00
Jackson Harper
42d9c5fea8 Dont create labels in the library mode 2023-05-12 17:00:16 +08:00
Jackson Harper
6c2059807f More work on Android label selector 2023-05-12 16:32:59 +08:00
Jackson Harper
8e3c2f65bb Work on new android label selector 2023-05-12 12:08:40 +08:00
Jackson Harper
99f0d945a6 Simplify label selection sheet bottom modal interaction 2023-05-11 13:22:31 +08:00
Jackson Harper
f4722645e8 Sort labels based on lowercase locale 2023-05-11 12:47:01 +08:00
Jackson Harper
1df725be6b Bump version 2023-05-10 23:04:30 +08:00
Jackson Harper
c16c5e4ca2 Special handling of the Open Original button 2023-05-10 21:39:59 +08:00
Jackson Harper
d03d8b931a New bottomsheet for handling link opening 2023-05-10 21:03:28 +08:00
Jackson Harper
711a1cd32c Remove unneeded live data 2023-05-10 14:48:59 +08:00
Jackson Harper
de3db625f7 ADd the set labels sheet back in 2023-05-10 14:44:36 +08:00
Jackson Harper
431866da8b Start to move bottomsheet handling into viewModel so it can control the current bottom state
This is needed so we can implement the "Open Link" bottom sheet
and re-enable the Labels bottom sheet.
2023-05-10 13:32:55 +08:00
Jackson Harper
7fdcf70a83 Android menu and version 2023-05-09 11:28:40 +08:00
Jackson Harper
001a4b25c7 Bump the version number 2023-05-08 23:00:48 +08:00
Jackson Harper
7e70cf283c Better handle the system theme 2023-05-08 23:00:38 +08:00
Jackson Harper
f5f3555355 Use the main bottom sheet for the labels 2023-05-08 22:36:55 +08:00
Jackson Harper
0091d5c42a More work on notebook bottom views 2023-05-08 22:24:03 +08:00
Jackson Harper
dc7c992ed2 More work on notebook using bottom sheet 2023-05-08 17:06:27 +08:00
Jackson Harper
e4e153e01f Display the system default font name correctly, set colour on font menu items 2023-05-08 15:10:21 +08:00
Jackson Harper
44309467da Update navbar colours from themekey live data 2023-05-08 13:52:03 +08:00
Jackson Harper
6a99bc5ed6 Swap black and white 2023-05-06 00:07:02 +08:00
Jackson Harper
bf4b3d5b79 Add all highlights before inserting cross refs 2023-05-06 00:06:24 +08:00
Jackson Harper
135ecbaa11 Use a bottom sheet for theme, set header based on theme 2023-05-05 21:45:04 +08:00
Jackson Harper
34f0a964ec Remove unused script handler for background colours
This isn't needed anymore as the bundled reader will display the
background colour.
2023-05-05 17:30:57 +08:00
Jackson Harper
d399bf15f5 Insert saved items with highlights in labels in single transaction, reset search cursor when pulling to refresh or changing search filter 2023-05-05 17:14:00 +08:00
Jackson Harper
b7421950a4 Do all item db insertion in a single transaction 2023-05-05 16:35:41 +08:00
Jackson Harper
8ac5b4c8f1 Remove shadow types used for CardData from Android types 2023-05-05 15:25:22 +08:00
Jackson Harper
3841894d55 Add fonts on Android 2023-05-05 13:45:27 +08:00
Jackson Harper
857e7ce010 Add new fonts on iOS 2023-05-05 13:23:54 +08:00
Jackson Harper
c9ed599700
Merge pull request #2163 from omnivore-app/feat/android-notebooks
First pass at Android Notebooks, most parts in place, lots of styling needed
2023-05-05 13:04:58 +08:00
Jackson Harper
2a0f114231 Fix the archive filter in the main DB query to handle "all" 2023-05-05 12:47:45 +08:00
Jackson Harper
1a813a42b4 Bump Android version 2023-05-05 11:15:52 +08:00
Jackson Harper
cd68a0d7a3 Work on notebooks, make a readonly version 2023-05-04 20:45:30 +08:00
Jackson Harper
8a11a40d05
Merge pull request #2157 from josemas79/main
Spanish translation
2023-05-04 14:10:54 +08:00
Jackson Harper
7067be4371 More on Android notebooks, fix query, clean up UI 2023-05-03 22:04:56 +08:00
Jackson Harper
51b5c578f1 First pass at Android Notebooks, most parts in place, lots of styling needed 2023-05-03 18:53:01 +08:00
José Manuel Sánchez
25e3d92fa8 Spanish translation 2023-05-03 11:54:36 +02:00
Jackson Harper
9f4ba676ce Bump version to 0.6 2023-05-02 16:12:22 +08:00
Jackson Harper
52297217eb Better button title when filtering by labels 2023-05-02 16:11:34 +08:00
Jackson Harper
0a147b744d Move theme and color scheme setting to the documentElement
In theory this is more correct and could help with issues of
color-scheme not being set correctly in the reader on iOS and
Android.
2023-05-02 16:01:16 +08:00
Jackson Harper
a1952fb9e7 Fix issue when changing color mode, use update theme instead of updateColor mode
This prevents the Dark theme from being used instead of Black
when changing theme on Android.
2023-05-02 16:00:12 +08:00
Jackson Harper
2feb2067f8 Add new fonts to Android
Some new fonts:

- Atkinson Hyperlegible
- Newsreader
- LXGW WenKai
2023-05-02 14:51:11 +08:00
Jackson Harper
e90501a38a Update link to privacy policy in Android 2023-04-29 13:33:24 +08:00
Jackson Harper
35bc4d5e3b Bump Android to 0.0.52 2023-04-28 19:12:01 +08:00
Jackson Harper
e8dcffe529 Make sure justifyText attribute is set 2023-04-28 09:53:06 +08:00
Jackson Harper
169a3a2d73 Parse URLs out of text when sharing to Android 2023-04-27 22:53:55 +08:00
Jackson Harper
a281d7cfe4 Bump android version number 2023-04-27 19:02:39 +08:00
Jackson Harper
db76f83646 Dont allow dismissing the bottom sheet without save/cancel 2023-04-27 18:20:50 +08:00
Jackson Harper
4e87d55b27 New Label chips, show label selector in a bottom sheet 2023-04-27 17:11:43 +08:00
Jackson Harper
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
Jackson Harper
7d04a9811e Set dates correctly in Android Web Reader 2023-04-27 11:54:19 +08:00
Jackson Harper
e9ae10afb7 Use Black as the themeKey for system dark mode on Android 2023-04-26 22:53:46 +08:00
Jackson Harper
9748803124 Set highlight ids correctly from android to web reader 2023-04-25 15:27:00 +08:00
Jackson Harper
a7d66fd4f2 Set type on highlight objects so they are properly loaded 2023-04-25 14:48:59 +08:00
Jackson Harper
32f5bd2407 Use a single SQL query for loading library data 2023-04-24 18:26:30 +08:00
Jackson Harper
aaf27b0631 Persist highlights while syncing 2023-04-21 20:47:52 +08:00
Jackson Harper
64ded2481e Always take up space for the image 2023-04-21 20:14:03 +08:00
Jackson Harper
c76d714480 More consistent padding on library cells 2023-04-21 15:44:23 +08:00
Jackson Harper
0f64f3c102 fetch highlights and labels with library sync 2023-04-21 13:36:26 +08:00
Jackson Harper
52f302f5b0 Fetch all label and highlight info when doing library updates 2023-04-21 12:33:23 +08:00
Jackson Harper
4b87f1dd20 Implement article actions on the library 2023-04-20 17:58:26 +08:00
Jackson Harper
9f99b78f1e Use Navigation Actions for the library item actions 2023-04-20 15:56:12 +08:00
Jackson Harper
aaa2f3755b Use the three dots icon for the menu 2023-04-20 14:38:45 +08:00
Jackson Harper
326905a08d Rename SearchBar to LibraryNavBar, use person icon instead of settings 2023-04-20 14:31:42 +08:00
Jackson Harper
928326014b Remove search text from LibraryViewModel as this is all done in SearchViewModel now 2023-04-20 13:18:26 +08:00
Jackson Harper
7fbd9c5921 Use a standalone searchview and model to better match Android best practices 2023-04-20 13:12:47 +08:00
Jackson Harper
7070819881 Add a library filter button to clear current search 2023-04-20 12:00:01 +08:00
Jackson Harper
7e1eefb4e7 Add colours to resources 2023-04-20 10:56:49 +08:00
Jackson Harper
2ff12a70ad Update GQL, fetch wordsCount 2023-04-19 21:11:38 +08:00
Jackson Harper
adfa67f896 Load more data for saved items 2023-04-19 18:34:08 +08:00
Jackson Harper
51c4fcaece WIP: transition to typeahead 2023-04-19 18:11:46 +08:00
Jackson Harper
5261d054d4 Start to separate typeahead search from the view model 2023-04-19 13:01:22 +08:00
Jackson Harper
f3019b0a6e Clear search text when navigating back 2023-04-19 12:25:00 +08:00
Jackson Harper
1610ae4930 Use a standalone search view for the Library 2023-04-19 12:21:06 +08:00
Jackson Harper
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
Jackson Harper
70777d323e Start to get cards closer to web design 2023-04-18 16:05:29 +08:00
Jackson Harper
d2b99399bf Dont set bottom padding on Android list view 2023-04-18 15:49:40 +08:00
Jackson Harper
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
Satindar Dhillon
a3018829b3 use channels to space out saved item and highlight syncs to server 2023-04-10 17:07:11 -07:00
Satindar Dhillon
4297fd7290 allow user to override system theme 2023-04-10 16:27:01 -07:00
Satindar Dhillon
3399741b82 regenerate android web bundle 2023-04-10 16:27:01 -07:00
Satindar Dhillon
f647665a04 adjust segmented control colors 2023-04-10 16:27:01 -07:00
Satindar Dhillon
cbb3221ea3 add segmented control for theme preference 2023-04-10 16:27:01 -07:00
Satindar Dhillon
222dbd945e bump android build number to 32 2023-04-10 16:27:01 -07:00
Satindar Dhillon
889511e282 bump build to 31 2023-04-10 16:27:01 -07:00
Satindar Dhillon
e7143a5081 throttle content fetches to avoid 429 errors 2023-04-10 16:27:01 -07:00
Satindar Dhillon
1ee83041fb load from db before fetching from server 2023-04-10 16:27:01 -07:00
Satindar Dhillon
af142b190b reset cursor when initial load is called (happens after rest data cache action) 2023-04-10 16:27:01 -07:00
Satindar Dhillon
eaf46057f4 open reader view when label chips are tapped 2023-04-10 16:27:01 -07:00
Satindar Dhillon
b5f8a07a7f check if label query list is not empty efore appending label to query string 2023-04-10 16:27:01 -07:00
Satindar Dhillon
1b30662b71 add a data cache rest utton to android 2023-04-10 16:27:01 -07:00
Satindar Dhillon
971c4da5a8 stub in manage account dialog 2023-04-10 16:27:01 -07:00
Satindar Dhillon
65843d3048 stub in a settings viewmodel 2023-04-10 16:27:01 -07:00
Satindar Dhillon
03adc8c3d6 disable settings cells that are in progress 2023-04-10 16:27:01 -07:00
Satindar Dhillon
f98b97fd29 update settings cell icon 2023-04-10 16:27:01 -07:00
Satindar Dhillon
e1c2d041fd attempt to set cookie for theme in android webview 2023-04-10 16:27:01 -07:00
Satindar Dhillon
1f15392b05 add logout dialog and static terms/privacy page embeds 2023-04-10 16:27:01 -07:00
Satindar Dhillon
872b8cf722 add alert dialog for logout action 2023-04-10 16:27:01 -07:00
Satindar Dhillon
3ef3bb63b2 stub in settings sections and rows 2023-04-10 16:27:01 -07:00
Satindar Dhillon
5a9ca1e5f9 create settings row composable 2023-04-10 16:27:01 -07:00
Satindar Dhillon
730cc0283e use lazyColumn to layout settings screen 2023-04-10 16:27:01 -07:00
Satindar Dhillon
9a40f7c08d update icons 2023-04-10 16:27:01 -07:00
Satindar Dhillon
dbbbee7fab use more appropriate icons for labels and archive actions 2023-04-10 16:27:01 -07:00
Satindar Dhillon
953622e504 update labels on webview when labels change 2023-04-10 16:27:01 -07:00
Satindar Dhillon
21ab6dd9cd handle label chages from within web reader activity 2023-04-10 16:27:01 -07:00
Satindar Dhillon
e27a0dd3f0 persist new label to db 2023-04-10 16:27:01 -07:00
Satindar Dhillon
b5a65cbc91 add create label gql mutation 2023-04-10 16:27:01 -07:00
Satindar Dhillon
fa97d01d0c add callback to save newly created item in vm 2023-04-10 16:27:01 -07:00
Satindar Dhillon
05a0ff3419 create basic create label UI 2023-04-10 16:27:01 -07:00
Satindar Dhillon
f6cf568281 layout label creation dialog 2023-04-10 16:27:01 -07:00
Satindar Dhillon
e455ab0325 stub in LabelCreationDialog 2023-04-10 16:27:01 -07:00
Satindar Dhillon
e1a27a3c15 make labels sheet header sticky 2023-04-10 16:27:01 -07:00
Satindar Dhillon
f4b1c99e5f add create label button 2023-04-10 16:27:01 -07:00
Satindar Dhillon
db1fc75de2 remove all labels in room db before applying current labels to an item 2023-04-10 16:27:01 -07:00
Satindar Dhillon
d95496040d make network request to update labels for an item 2023-04-10 16:27:01 -07:00
Satindar Dhillon
7c6743a4e8 move labels selection sheet to new file 2023-04-10 16:27:01 -07:00
Satindar Dhillon
e9c57a6702 add load initial func 2023-04-10 16:27:01 -07:00
Satindar Dhillon
7f3c484ed7 fetch all labels at initialization 2023-04-10 16:27:01 -07:00
Satindar Dhillon
c7860a8d74 bump android build number to 28 2023-04-10 16:27:01 -07:00
Satindar Dhillon
8c7a2b6768 bump android to build 27 2023-04-10 16:27:01 -07:00
Satindar Dhillon
a38eae380e add labels to library search calls 2023-04-10 16:27:01 -07:00
Satindar Dhillon
e66531cd77 use search api to fill gaps sync might miss 2023-04-10 16:27:01 -07:00
Satindar Dhillon
0282dcb4ad apply label filters in library live data 2023-04-10 16:27:01 -07:00
Satindar Dhillon
9e1c64e125 display list of labels in library view when labels chip is tapped 2023-04-10 16:27:01 -07:00
Satindar Dhillon
415af59550 stub in labels selection sheet 2023-04-10 16:27:01 -07:00
Satindar Dhillon
c036d26a3f display labels on saved item card cells 2023-04-10 16:27:01 -07:00
Jackson Harper
5eef42e296 Merge highlight improvements 2023-04-03 17:19:43 +08:00
Satindar Dhillon
5924cb8daa add additional filters to library 2023-02-19 15:22:21 -08:00
Satindar Dhillon
48867f11ca show limited set of library filters (all|archived|inbox) 2023-02-18 17:57:15 -08:00
Satindar Dhillon
4694dd16f1 add filter to match archive status 2023-02-18 16:11:01 -08:00
Satindar Dhillon
cfdf3150eb create library live data function in data service 2023-02-18 15:20:42 -08:00
Satindar Dhillon
c1297b8baf disable read now in share activity 2023-02-18 10:15:04 -08:00
Satindar Dhillon
88bf3a1a8d use MediatorLiveData to update library live data when sort filter changes 2023-02-18 10:11:06 -08:00
Satindar Dhillon
0212c31d66 move showSearchFiled state to view model 2023-02-16 21:06:47 -08:00
Satindar Dhillon
b3ddb354ec pass library view model to search bar 2023-02-16 20:50:04 -08:00
Satindar Dhillon
905f3bf10b add saved item sort filter ui 2023-02-16 14:46:21 -08:00
Satindar Dhillon
4755199d7f update filter in library view model when user changes it 2023-02-16 13:56:00 -08:00
Satindar Dhillon
a7c927f65d add context menu to show under saved item filter dropdown 2023-02-16 09:30:13 -08:00