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
92d3ab0195
Merge pull request #1035 from omnivore-app/feature/sync-api
...
feature/sync api
2022-08-04 20:33:05 +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
c076dd0f72
add mobile email sign up endpoint
2022-08-01 21:54:10 -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
0c16f5e9da
add autofill entitlement to ios
2022-08-01 21:54:10 -07:00
fdf1aab494
bump apple apps to v1.13.0
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
446a9903e8
Fix tests
2022-07-29 21:22:55 +08:00
a9a88a21d2
Add integration tests for updatesSince API resolver
2022-07-29 18:11:52 +08:00
336d06375a
Add updatesSince API resolver
2022-07-29 18:11:18 +08:00
7ce183d6f8
Add soft delete of pages by updating page state to Deleted
2022-07-29 18:10:05 +08:00
83f988bb35
Soft delete articles
2022-07-29 15:53:13 +08:00
07c6214e88
Add DELETED state to the article
2022-07-29 14:08:35 +08:00
b976b6098d
Add updatesSince API in GQL schema
2022-07-29 12:11:48 +08:00
b0e2cf49ca
Merge pull request #1033 from omnivore-app/fix/pwa-startup-colour
...
Use a more muted colour for the PWA splash screen
2022-07-28 16:39:33 -07:00
1c4bc362ee
Use a more muted colour for the PWA splash screen
...
PWA's cant respect light/dark mode yet, so use a muted colour
so we don't have the bold white for people in dark mode.
2022-07-28 16:03:57 -07:00
53428d97c4
Merge pull request #1027 from omnivore-app/fix/rm-membership-tiers
...
Remove membership from /admin
2022-07-28 15:45:59 -07:00
19df32d4b3
Merge pull request #1029 from omnivore-app/fix/highlight-delete-confirmation
...
Display the highlight delete confirmation outside the modal content
2022-07-28 12:47:01 -07:00
dc0f7356d8
Remove membership from /admin
2022-07-28 12:27:18 -07:00
95d866a120
Display the highlight delete confirmation outside the modal content
...
This fixes an issue where a long list of highlights wouldn't show
the confirmation modal properly if scrolled because the modal
would be in the scrolled content.
2022-07-28 12:18:25 -07:00
838c6567c1
Merge pull request #1028 from omnivore-app/fix/dont-fetch-stub-urls
...
When parsing newsletters with no url dont fetch the generated url
2022-07-28 12:17:26 -07:00
6d19c8c9bc
Remove unused import
2022-07-28 11:43:16 -07:00
1525742b4e
Linting fixes
2022-07-28 11:23:27 -07:00
565da42b46
When parsing newsletters with no url dont fetch the generated url
2022-07-28 11:05:17 -07:00
e68f34b7be
Merge pull request #1025 from omnivore-app/fix/save-from-email
...
Add support to the case when from address is in Name <address> format
2022-07-28 14:27:38 +08:00