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
4ebdf09a7f
Merge pull request #1049 from omnivore-app/fix/ask-unsubscribe-confirmation
2022-08-08 13:27:22 +08:00
1e9d99ab66
Merge pull request #1048 from omnivore-app/fix/login-button-colors
2022-08-08 13:18:02 +08:00
2416efadb2
Ask for confirmation when unsubscribing
2022-08-08 12:57:37 +08: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
f6df97c85d
Merge pull request #1046 from omnivore-app/fix/email-subject-parsing-error
...
Use parsed from, to and subject from email headers
2022-08-05 15:53:51 +08:00
977bd1deda
Fix tests
2022-08-05 11:44:02 +08:00
7d608ed2cb
Use parsed from, to and subject from email headers
2022-08-05 10:03:09 +08: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
23379a825f
Merge pull request #1026 from omnivore-app/feature/allow-labels-ordering
...
feature/allow labels ordering
2022-08-04 22:11:50 +08:00
f2319bd70d
Fix conflicts after rebasing
2022-08-04 21:56:38 +08:00
73ce9072f3
Add test for afterLabel not exists
2022-08-04 21:39:45 +08:00
eee918c522
Fix test Con't
2022-08-04 21:39:45 +08:00
611c323ee0
New label's position is in alphabetic order
2022-08-04 21:39:45 +08:00
4916bdf1f3
Fix tests
2022-08-04 21:39:45 +08:00
7c73982fe3
Add test for moving to the top
2022-08-04 21:39:45 +08:00
ace5628c11
Add integration test
2022-08-04 21:39:43 +08:00
a95f532e44
Add moveLabel api implementation
2022-08-04 21:38:36 +08:00
b12607887e
Add moveLable api in gql Schema
2022-08-04 21:38:05 +08:00
d64f968b90
remove trigger and function in down migration
2022-08-04 21:37:33 +08:00
0959085c9d
Decrement position after deletion
2022-08-04 21:37:33 +08:00
bac33e887c
Add trigger to update label positions before insert and delete
2022-08-04 21:37:32 +08:00
31d8f72840
Sort labels by position order
2022-08-04 21:37:32 +08:00
5e8508e025
Add position column in labels table
2022-08-04 21:37:32 +08:00
5e2e2a2151
Merge pull request #1044 from omnivore-app/fix/email-forwarding
...
Fix not getting correct sender email address from forwarding email by Gmail rules
2022-08-04 21:37:13 +08:00
fe577cbdd5
update swift graphql schema
2022-08-04 06:33:33 -07:00
92d3ab0195
Merge pull request #1035 from omnivore-app/feature/sync-api
...
feature/sync api
2022-08-04 20:33:05 +08:00
2ae7219e35
Update comment
2022-08-04 20:32:17 +08:00
70deb348cf
Fix not getting correct sender email address from forwarding email by Gmail rules
2022-08-04 18:50:23 +08:00
10332a195b
Merge pull request #1004 from omnivore-app/feat/android-save-to-omnivore
...
Add Save to Omnivore Android app
2022-08-03 20:55:42 -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
5da9939267
Merge pull request #1024 from omnivore-app/feature/email-login-ios
...
Email Login (iOS)
2022-08-03 20:51:13 -07:00
7f0e5007a0
WIP
2022-08-03 20:50:16 -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
e340141ca9
create new android app
2022-08-02 14:54:34 -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