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
Satindar Dhillon
59c47c2f23
gst
2023-02-16 09:27:58 -08:00
Satindar Dhillon
497461e7f1
remove refresh buttin from library nav bar
2023-02-14 07:54:28 -08:00
Jackson Harper
bc7f2885b0
Use Instant for storing sync time as this should always be in UTC
2023-02-14 07:54:28 -08:00
Satindar Dhillon
4c07e7d900
add refresh button to library nav ar
2023-02-14 07:54:28 -08:00
Satindar Dhillon
0cbc427c29
update isRefreshing value after sync op is complete
2023-02-14 07:54:28 -08:00
Satindar Dhillon
87dcebe730
clear room db when logging out on android
2023-02-14 07:54:28 -08:00
Satindar Dhillon
0bd9df2ccf
load bg colro of webview based on theme
2023-02-14 07:54:28 -08:00
Satindar Dhillon
9bd6b9409c
animate webview alpha changes
2023-02-14 07:54:28 -08:00
Satindar Dhillon
6e045faf9d
avoid calling web view load twice
2023-02-14 07:54:28 -08:00
Satindar Dhillon
94c107ebc1
load web reader via activity rather than composable
2023-02-14 07:54:28 -08:00
Satindar Dhillon
e51de533e7
use clientx/y in highlight layer
2023-02-14 07:54:28 -08:00
Satindar Dhillon
bd588b0636
bump android build to 0.20
2023-02-14 07:54:28 -08:00
Satindar Dhillon
b54443fba4
make sure nav bar is always shown when page first loads
2023-02-14 07:54:28 -08:00
Satindar Dhillon
82638eaf04
multiply x and y tap coordinates by density to get correct bar positioning
2023-02-14 07:54:28 -08:00
Satindar Dhillon
2c738d111d
use web scroll changes to change top app bar height
2023-02-14 07:54:28 -08:00
Satindar Dhillon
b14aba02ed
track scrolling from webview rather than webview container
2023-02-14 07:54:28 -08:00
Satindar Dhillon
fc49c54867
use string rather than boolean to send js event
2023-02-09 17:55:48 -08:00
Satindar Dhillon
eddbcd293a
add toggle for auto highlight mode on ios
2023-02-09 15:22:39 -08:00
Satindar Dhillon
4be570b621
add library shorcut
2023-01-31 12:38:57 -08:00
Satindar Dhillon
07fd550ee4
add shortcut to library when reader is opened from share ext
2023-01-31 12:35:08 -08:00
Satindar Dhillon
9894b8fb50
load web reader container when tapping read now
2023-01-31 12:20:24 -08:00
Satindar Dhillon
00dfb9386c
load web reader container from read now button action
2023-01-30 15:22:30 -08:00
Satindar Dhillon
3bf74d1f75
add read now button to android share ext
2023-01-30 11:58:09 -08:00
Satindar Dhillon
1822dc7853
remove test label in library view
2023-01-24 21:56:17 -08:00
Satindar Dhillon
c937742b56
regenerate app reader bundles after rebase
2023-01-24 21:52:26 -08:00
Satindar Dhillon
6393c52a24
load web reader from server before db
2023-01-24 21:51:36 -08:00
Satindar Dhillon
075182d515
remove log commands
2023-01-24 21:51:36 -08:00
Satindar Dhillon
83897e63e3
update web bundles
2023-01-24 21:51:33 -08:00
Satindar Dhillon
a02f1efaf4
remove old web reader
2023-01-24 21:50:44 -08:00
Satindar Dhillon
3f1c9d7093
use insert rather than update when creating a highlight
2023-01-24 21:50:44 -08:00
Satindar Dhillon
f352f2a3de
fetch cards list then content for first 20 updated items
2023-01-24 21:50:44 -08:00
Satindar Dhillon
bb1efac336
update db for saved item property changes before sending updates to serevr
2023-01-24 21:50:44 -08:00
Satindar Dhillon
23f1ccde1e
pop web reader when un/archive or delete action is selected from the reader view
2023-01-24 21:50:44 -08:00
Satindar Dhillon
7d20c6ca91
use data service item action to handle library list changes
2023-01-24 21:50:44 -08:00
Satindar Dhillon
89099d4431
use db to save archive status changes and handle deletion from web reader
2023-01-24 21:50:43 -08:00
Satindar Dhillon
8aec8005ce
check if content value is present when opening web reader from db
2023-01-24 21:50:43 -08:00
Satindar Dhillon
245c40e685
split data service file into more files
2023-01-24 21:50:43 -08:00
Satindar Dhillon
8cd14c7540
sync offline highlight changes with serevr before syncing library
2023-01-24 21:50:43 -08:00
Satindar Dhillon
a0d00028a7
sync offline savedItem updates before syncing library list
2023-01-24 21:50:43 -08:00
Satindar Dhillon
3f14cb08ae
set defaults values for serverSyncSTatus and isDeleted values
2023-01-24 21:50:43 -08:00
Satindar Dhillon
d7c76bf9c5
add foreign keys to cross ref tables
2023-01-24 21:50:43 -08:00
Satindar Dhillon
8319fb67ca
load article content from sql
2023-01-24 21:50:43 -08:00
Satindar Dhillon
ffeacab409
save labels when saving items
2023-01-24 21:50:43 -08:00
Satindar Dhillon
8b20a0b0be
add cross ref table for saved item and saved item labels
2023-01-24 21:50:43 -08:00
Satindar Dhillon
23cb7cb2a5
rename id fields to reflect entity type
2023-01-24 21:50:43 -08:00
Satindar Dhillon
985d1ff7ae
stub in syncSavedItemContent function in data service
2023-01-24 21:50:43 -08:00
Satindar Dhillon
26e0c78e19
use live data function from room to render library list
2023-01-24 21:50:43 -08:00
Satindar Dhillon
8349a05dfd
discard old search results when new results come in
2023-01-24 21:50:43 -08:00
Satindar Dhillon
8faf23d4ba
load library list using room db
2023-01-24 21:50:43 -08:00
Satindar Dhillon
02818ab8f1
create SavedItemUpdatesQuery
2023-01-24 21:50:43 -08:00
Satindar Dhillon
87c1800d70
stub in sync call
2023-01-24 21:50:43 -08:00
Satindar Dhillon
2bb2e806ff
add updatesSince API to Android
2023-01-24 21:50:43 -08:00
Satindar Dhillon
270412bc49
inject networker into data service
2023-01-24 21:50:43 -08:00
蒋明强
7cecb748ae
Create strings.xml
...
This is the Chinese Simplified translation for Android.
2023-01-20 17:53:16 +08:00
Satindar Dhillon
9d19f6fdba
use SavedItemCardData to populate library list
2023-01-04 11:36:39 -08:00
Satindar Dhillon
4985508702
update SavedItemCardData class
2023-01-04 11:21:12 -08:00
Satindar Dhillon
bbe8508753
create savedItemCardData class
2023-01-04 10:55:52 -08:00
Satindar Dhillon
3f2fb0b2e0
rename linkedItem to savedItem
2023-01-04 09:26:19 -08:00
Satindar Dhillon
8f695ee06d
rename home to library
2023-01-04 09:26:19 -08:00
Satindar Dhillon
3aff827665
create dataService sibgleton and load it on app launch
2023-01-04 09:26:19 -08:00
Satindar Dhillon
6a6ad34f4d
add comments for creating entity relationships
2023-01-04 09:26:19 -08:00
Satindar Dhillon
7bb05d0a80
port remaining persistence models over from ios
2023-01-04 09:26:19 -08:00
Satindar Dhillon
4bf48e5e5e
convert viewer and linkedItemLabel to room entities
2023-01-04 09:26:19 -08:00
Satindar Dhillon
abb5eade24
add properties to LinkedItem model to match ios model
2023-01-04 09:26:19 -08:00
Satindar Dhillon
7a49b52921
move models into persistence package
2023-01-04 09:26:19 -08:00
Satindar Dhillon
a6c115d5bf
replace Highlight model with Highlight entity
2023-01-04 09:26:19 -08:00
Satindar Dhillon
39ce9a67b3
bump build number to 19
2023-01-04 09:26:19 -08:00
Satindar Dhillon
b7bfaa575e
update build number to 17
2023-01-04 09:26:19 -08:00
Satindar Dhillon
8b2b8d1816
WIP it
2023-01-04 09:26:19 -08:00
Satindar Dhillon
3497cc2f72
add room deps to gradle file
2023-01-04 09:26:19 -08:00
Satindar Dhillon
30ed2405e4
support dark mode in android web reader
2022-12-31 15:31:38 -08:00
Satindar Dhillon
dd55d750d6
force light theme for login and sign up screens
2022-12-28 17:11:37 -08:00
Satindar Dhillon
567997271c
bump android to build 16
2022-12-27 08:18:01 -08:00
Satindar Dhillon
e994462b61
use typeahead search to handle searches on Android
2022-12-27 08:18:01 -08:00
Satindar Dhillon
20a88e78aa
warp gql calls in try/catch blocks
2022-12-27 08:18:01 -08:00
Satindar Dhillon
e6e1a6e023
bump android build number to 15
2022-12-13 20:57:38 -08:00
Satindar Dhillon
6a98e732ea
add add id permission to manifest
2022-12-13 19:05:06 -08:00
Satindar Dhillon
abc7d9ce76
bump android version to 0.0.11
2022-12-13 18:50:25 -08:00
Satindar Dhillon
40fec32674
add intercom chat
2022-12-13 18:49:04 -08:00
Satindar Dhillon
4ba02a64b1
register user with intercom
2022-12-13 18:39:37 -08:00
Satindar Dhillon
3eb11b7a04
fetch viewer so user id can be passed to segment
2022-12-13 18:29:49 -08:00
Satindar Dhillon
faf666d091
add intercom to android app
2022-12-13 17:34:25 -08:00
Satindar Dhillon
a08acb18fa
add eventtracker file
2022-12-13 17:13:30 -08:00
Satindar Dhillon
df7242e5dd
create event tracker class to inject into view models
2022-12-13 17:13:18 -08:00
Satindar Dhillon
80e039dca4
implement note+highlight on pdf viewer in android
2022-12-13 15:49:14 -08:00
Satindar Dhillon
17edcc436a
add note option at time of highlight
2022-12-13 14:48:43 -08:00
Satindar Dhillon
a0e42986b4
add segment analytics to android
2022-12-13 09:04:57 -08:00
Satindar Dhillon
e5fec25fd5
add context menu to web reader (but keep it disabled for now)
2022-12-12 16:36:30 -08:00
Satindar Dhillon
6e1182d163
add graphql files for archiving and deleting in android
2022-12-12 13:58:55 -08:00
Satindar Dhillon
f7f2bce153
handle context menu linkeditem action in view model
2022-12-12 13:58:34 -08:00
Satindar Dhillon
201a736f0f
show context menu on log press in android home cell
2022-12-12 13:03:34 -08:00
Satindar Dhillon
41a978e5fc
use postValue function to update searched items live data
2022-12-09 16:35:27 -08:00
Satindar Dhillon
52fc21b0ad
add pull to refresh mechanism on android home screen
2022-12-09 16:30:53 -08:00
Satindar Dhillon
3a6009b116
bump android target sdk to 33
2022-12-08 09:39:01 -08:00
Satindar Dhillon
98e4a6f5cc
bump multiple dependency versions
2022-12-08 09:39:01 -08:00
Satindar Dhillon
7619b0284c
update apollo android version
2022-12-08 09:39:01 -08:00
Satindar Dhillon
30ec4f71e8
update gradle version
2022-12-08 09:39:01 -08:00
Satindar Dhillon
ce3dccc7a1
update compose version
2022-12-08 09:39:01 -08:00
Satindar Dhillon
bc1ddd5681
adjust menu location with toolbar height. user screenx/y to store tap location
2022-12-07 15:21:19 -08:00
Satindar Dhillon
fde9528996
use co pose annotation edit view in pdf reader
2022-12-07 11:04:12 -08:00