80c77c28a4
Merge pull request #1045 from omnivore-app/feature/use-sync-api-ios
...
Sync API (iOS)
2022-08-08 10:33:15 -07:00
8c1d012128
add a reset core data option in manage account menu
2022-08-08 10:18:49 -07:00
b60fb42606
remove .searchable navbar workaround since we no longer use searchable on link item detail
2022-08-08 10:15:22 -07:00
752411e76f
fetch linkedItem in task rather than init for linkedItemDetailView (avoids coredata crash when logging out)
2022-08-08 10:07:59 -07:00
e180006ba0
make sure labels are loaded before fetching items
2022-08-08 09:24:43 -07:00
f7abcf09d1
fix: make sure applied filter is saved correctly to user defaults
2022-08-08 08:55:14 -07:00
c84737a1a6
clear last sync time value when resetting core data
2022-08-08 08:47:51 -07:00
9c57d638ae
Use app environment to get the proper web url for forgot-password
2022-08-08 12:28:55 +08:00
814b766b72
Use the CTA button color for email login
2022-08-08 11:32:21 +08:00
36a834c878
Format sync date when saving/restoring. Create date before sync starts
...
We want to create the sync date before the sync starts so we make
sure there isn't a race condition between our processing of items
and the server receiving new changes.
2022-08-08 10:34:06 +08:00
06481d21d3
fetch labels from network if none are found in core data
2022-08-05 06:59:19 -07:00
609aff48fc
remove existing labels on an item before assigning a new set
2022-08-05 06:32:40 -07:00
16fa403201
use sync items query to update core data list
2022-08-04 14:46:38 -07:00
7bb1f92def
add linkedItemUpdates data service function
2022-08-04 09:25:41 -07:00
fe577cbdd5
update swift graphql schema
2022-08-04 06:33:33 -07:00
f6859be495
Merge pull request #1037 from omnivore-app/fix/ios-delete-sync
...
Label deletion sync (iOS)
2022-08-03 20:51:35 -07:00
a0c7d4e3b5
call focused field as first modifier
2022-08-02 19:43:47 -07:00
38fcbeb9a1
hide nav title if text field is focused on email auth view
2022-08-02 15:24:52 -07:00
f08029643b
use newPassword for text field type on sign up form (iOS)
2022-08-02 09:34:37 -07:00
44a3ef7c24
add a EmailPendingVerificationView view
2022-08-02 07:09:23 -07:00
66eb9bf7ee
handle auth payload from email sign in correctly
2022-08-01 22:18:37 -07:00
0178e4a137
add ios network code to submit email sign up request
2022-08-01 21:54:10 -07:00
c01d9a7021
server returns a pendingEmailVerification boolean in auth payload
2022-08-01 21:54:10 -07:00
8b45095466
add username and name to sign up form for ios
2022-08-01 21:54:10 -07:00
4e7010f7c1
stub in signup view and toggle when button tapped
2022-08-01 21:54:10 -07:00
7dc1722ad2
change background color of sign in modal (ios)
2022-08-01 21:54:10 -07:00
6a100051ac
add mobile email sign in route to api
2022-08-01 21:54:10 -07:00
f44f768af7
stub in network calls to ios email login
2022-08-01 21:54:10 -07:00
463c0059fa
add emailLoginView
2022-08-01 21:54:10 -07:00
3dd249564e
stub in email auth modal
2022-08-01 21:54:10 -07:00
3122fd00f0
update order of delete and save ops when persisting labels
2022-08-01 14:14:43 -07:00
c5aab2becc
delete old labels when a new label list is fetched
2022-08-01 14:09:39 -07:00
10d5796ba1
regenerate swift graphql schema
2022-08-01 13:16:47 -07:00
c8643c591a
remove search bar from share extension
2022-07-22 14:13:26 -07:00
60eb7a28f5
add pspdfkit back for ios build
2022-07-22 13:14:31 -07:00
c5b3354d8f
add macos conditionals for share extension improvements
2022-07-22 13:04:04 -07:00
a4811104d6
load share ext labels from core data
2022-07-21 21:04:46 -07:00
fdc1b28cf1
add circular checkmark to share ext labels list cell
2022-07-21 10:59:06 -07:00
03fac22c29
update text chip color scheme
2022-07-21 10:39:27 -07:00
d769a44a88
update apple web bundle
2022-07-20 17:52:14 -07:00
868886ab83
add create label option on share ext
2022-07-20 10:13:45 -07:00
f3d2b6c89f
add search field to labels list in share ext
2022-07-20 10:06:09 -07:00
6a3e7d9d4e
create labels view specific for share ext
2022-07-19 21:28:15 -07:00
6aa9e07f35
set linked item so apply labels view can be shown in share extension
2022-07-19 20:46:42 -07:00
d86da49dbe
store pending user token after creating apple auth payload
2022-07-18 17:54:06 -07:00
497314df05
fix mac function call
2022-07-13 10:07:52 -07:00
282b3a104e
rename function param to avoid conflict with struct var
2022-07-13 09:55:51 -07:00
fbb2565d11
show alert after deleting account
2022-07-13 09:32:39 -07:00
e6e954c7ad
set username as available when validation api returns void
2022-07-13 09:16:16 -07:00
4bc9119b59
add ApplyLabelsView to share extension view
2022-07-12 22:31:00 -07:00