Commit Graph

738 Commits

Author SHA1 Message Date
634e178e45 use fragment rather than compose for pspdfkit 2022-10-06 08:32:39 -07:00
a466887dc7 download pdf file and store it locally 2022-10-06 08:32:39 -07:00
9fc81ed50d wrap pspdfkit documentview in a fragment 2022-10-06 08:32:39 -07:00
ff960b760d add large heap declaration 2022-10-06 08:32:39 -07:00
a40d523228 add pspdfkit android dep 2022-10-06 08:32:39 -07:00
e22cd75288 add delete highlight action 2022-09-28 22:05:29 -07:00
8e6d4d387b create text selection menu for an existing highlight 2022-09-28 13:51:15 -07:00
4d889752f6 send reading progress updates to server 2022-09-28 12:34:55 -07:00
d6a38790cd remove TODO comment 2022-09-27 20:34:01 -07:00
d87d25e381 send js to webview when annotation is created 2022-09-27 20:34:01 -07:00
f6376b929f add a save annotation view 2022-09-27 20:34:01 -07:00
aac794949c send saved highlight to server 2022-09-27 20:34:01 -07:00
944b3e2d91 move linked item query into networker object 2022-09-26 19:20:01 -07:00
2be59bdf89 stub logs in for web action handler in web reader view Model 2022-09-26 19:20:01 -07:00
30c6252360 update mobile app reader bundle 2022-09-26 19:19:58 -07:00
67cf702ada update android js interface. send actionID and json to WebReaderViewModel 2022-09-26 19:19:29 -07:00
4cfa99e063 remove context from networker creation call 2022-09-26 19:19:29 -07:00
9a4c8a6886 pass datastore repo into networker 2022-09-26 19:19:29 -07:00
5d0305988b create a networking package 2022-09-26 19:19:29 -07:00
60dc141be4 move linkedItem creation into search networker function 2022-09-26 19:19:29 -07:00
7d0da2d93b create a networker object to handle gql queries 2022-09-26 19:19:29 -07:00
9a3109043c clear selection in android webview after highlight action 2022-09-26 19:19:29 -07:00
e49410196f update bundle.js for native apps 2022-09-26 19:19:27 -07:00
821f2da3a0 add android message handlers in same places webKit handlers are used 2022-09-26 19:19:01 -07:00
1d619dda5d add javascript interface to android webView so messages can be sent from web to android 2022-09-26 19:18:58 -07:00
0f1607e61c dispatch highlight message to webview on highlight menu nutton tap 2022-09-26 19:17:56 -07:00
e850de8aa4 subclass webview to override text selection menu 2022-09-26 19:17:56 -07:00
203195bc34 pass labels and highlights to android web reader' 2022-09-20 21:35:45 -07:00
4967b829a8 pass labels to web reader 2022-09-20 21:25:00 -07:00
08aef33514 add network call to fetch article content when opening web view 2022-09-20 11:12:07 -07:00
57b4e47ac0 move web reader content loading into viewmodel 2022-09-20 09:08:01 -07:00
1250e07645 update stubbed content for android webview 2022-09-19 22:17:45 -07:00
8cf52a0458 add web reader view model 2022-09-19 20:18:47 -07:00
817a3903b2 remove quotes around labels and highlights array 2022-09-19 14:36:42 -07:00
de2e543965 load bundled resources into web reader 2022-09-19 14:25:18 -07:00
38fdd7250c add web assets to android 2022-09-19 11:38:07 -07:00
40d56ac6c8 move LinkedItem into models package 2022-09-19 10:22:08 -07:00
ab9a7dae88 add ArticleContent class and stub in webreader 2022-09-19 09:40:44 -07:00
85cbe5ac33 handle email accounts that need verification 2022-09-15 22:12:46 -07:00
ae72de90d1 open forgot password link in chrome when user taps button 2022-09-15 21:12:13 -07:00
e131e83fec add spacing between clickable text 2022-09-15 21:01:54 -07:00
8669330932 add scroll to email sign up form 2022-09-15 21:01:54 -07:00
1024cb5a31 add name and username fields to email signup form 2022-09-15 21:01:54 -07:00
bfbcf9b339 stub in email signup view 2022-09-15 21:01:54 -07:00
bf000e665c validate username pattern. show checkmark when name is valid 2022-09-15 21:01:54 -07:00
1e93e462b9 add create-account call for user sign up 2022-09-15 21:01:54 -07:00
20f618a1e6 add username validation 2022-09-15 21:01:54 -07:00
721226c6cc add validate username graphql file 2022-09-15 21:01:54 -07:00
7d1f1ef6fc add create user profile view 2022-09-15 21:01:54 -07:00
868a24a608 observe regsitration state from login view model 2022-09-15 21:01:54 -07:00