Commit graph

1287 commits

Author SHA1 Message Date
Satindar Dhillon
dd55cd86ae update highlight publishers to make coredata changes 2022-04-21 09:09:26 -07:00
Satindar Dhillon
33342deb5d create an internal highlight function for encoding 2022-04-21 09:09:26 -07:00
Satindar Dhillon
6d2cfbe4a6 bump apple app versions to 1.5.0 2022-04-21 09:09:26 -07:00
Satindar Dhillon
93ef6980d1 fetch items from core data if network request fails 2022-04-21 09:09:26 -07:00
Satindar Dhillon
1012fccbb2 save linkeditems to core data 2022-04-21 09:09:26 -07:00
Satindar Dhillon
ed69e36576 remove unused publishers 2022-04-21 09:09:26 -07:00
Satindar Dhillon
bb016ce7f4 save highlightsJSON on persisted article content 2022-04-21 09:09:26 -07:00
Satindar Dhillon
1b4c871276 use coredata highlight model in some places 2022-04-21 09:09:26 -07:00
Satindar Dhillon
a7a048c3aa update highlight coredata model 2022-04-21 09:09:26 -07:00
Satindar Dhillon
70c9080766 rename cordata entities 2022-04-21 09:09:26 -07:00
Satindar Dhillon
0fc7ff0a43 rename FeedItem to FeedItemDep 2022-04-21 09:09:26 -07:00
Satindar Dhillon
a60a5e3991 mark some models as deprecated 2022-04-21 09:09:26 -07:00
Satindar Dhillon
05d4107fa9 use coredata for newsletter emails 2022-04-21 09:09:26 -07:00
Satindar Dhillon
905e628e5a create helper function to get unwrapped viewer properties 2022-04-21 09:09:26 -07:00
Satindar Dhillon
1d92e64801 define viewer as a nsmanagedobject 2022-04-21 09:09:26 -07:00
Satindar Dhillon
290894ed9b move files 2022-04-21 09:09:26 -07:00
Satindar Dhillon
8ea404a8d8 use coredata to track pdf highlights 2022-04-21 09:09:26 -07:00
Satindar Dhillon
bd8798512a add PersistedHighlight to core data model 2022-04-21 09:09:26 -07:00
Satindar Dhillon
00639011d8 read/write article content using coredata 2022-04-21 09:09:26 -07:00
Satindar Dhillon
a879a68ad8 define feeditem models in core data model 2022-04-21 09:09:26 -07:00
Satindar Dhillon
0264564a64 move coredata model into models package 2022-04-21 09:09:26 -07:00
Satindar Dhillon
5ff6d6789b create managedobject models for feeditem and feeditemlabel 2022-04-21 09:09:26 -07:00
Satindar Dhillon
bb11fac055 remove codingkeys and decaodable conformance from FeedItem 2022-04-21 09:09:26 -07:00
Satindar Dhillon
31061abdcd add coredata model to Services package 2022-04-21 09:09:26 -07:00
Jackson Harper
765be8314c
Merge pull request #462 from omnivore-app/fix/parse-substack 2022-04-21 06:47:44 -07:00
Hongbo Wu
6d2700e865 fix tests 2022-04-21 21:31:31 +08:00
Hongbo Wu
ebfdf1f3a0 Fix parsing newsletter url from substack 2022-04-21 21:28:00 +08:00
Hongbo Wu
dca6461b62
Add unsubscribe resolver (#453)
* add unsubscribe resolver

* add subscription to articles api response

* revert yarn.lock changes
2022-04-21 13:18:15 +08:00
Hongbo Wu
83cdec42f7
Add rate limiter for api request (#454)
* Add rate limiter for api request

* apply rate limit on Demo/Prod
2022-04-21 09:41:33 +08:00
Jackson Harper
0b51727c4b
Merge pull request #457 from omnivore-app/fix/search-filters
Cleanup search filters
2022-04-20 16:02:40 -07:00
Jackson Harper
23883b1db5 Make search filters scrollable, dont wrap button text 2022-04-20 15:47:57 -07:00
Jackson Harper
119f44dd38 Fix calculating yesterdays date 2022-04-20 15:47:19 -07:00
Jackson Harper
20e7490830
Merge pull request #456 from omnivore-app/feature/saved-searches
Initial implementation of saved searches (feature flagged)
2022-04-20 12:24:15 -07:00
Jackson Harper
2b4cbb219a Add nat to feature flagged users 2022-04-20 12:13:48 -07:00
Jackson Harper
24b622fffb Themed colours for the saved searches 2022-04-20 11:57:56 -07:00
Jackson Harper
21c6b1fe01 Dont break light gray buttons 2022-04-20 11:39:49 -07:00
Jackson Harper
758efc3845 Handle Inbox filter when not set 2022-04-20 11:36:04 -07:00
Jackson Harper
4030f8efc4 Initial implementation of saved searches (feature flagged) 2022-04-20 11:22:30 -07:00
Jackson Harper
cdd2463fed
Merge pull request #455 from omnivore-app/fix/focus-after-set-labels
Return focus to item after setting its labels
2022-04-20 09:45:52 -07:00
Jackson Harper
92423eaa0d Disable keyboard navigation if a modal is open in the library 2022-04-20 09:33:25 -07:00
Jackson Harper
5187ad5113 Return focus to item after setting its labels 2022-04-20 08:58:51 -07:00
Jackson Harper
c99466c21e
Merge pull request #451 from omnivore-app/fix/labels-on-library
Allow editing labels from the library view
2022-04-19 20:13:55 -07:00
Hongbo Wu
5c7f4a22bf
Save subscriptions when saving newsletters (#447)
* parse unsub mailTo or httpUrl and send to pubsub

* save subscription from newsletter

* fix tests
2022-04-20 09:24:40 +08:00
Jackson Harper
d6fb0cb457 Remove unused import 2022-04-19 16:13:22 -07:00
Jackson Harper
ab869a79bd Mutate the labels on links when setting them so they are reflected in UI 2022-04-19 15:54:38 -07:00
Jackson Harper
5d88b054c8 Trigger a state change after updating labels 2022-04-19 15:36:12 -07:00
Jackson Harper
51d723f3fb Disable keyboard shorcuts when modals are open in the library 2022-04-19 14:58:04 -07:00
Jackson Harper
99cab91d40 Refresh labels on the article when edited in the library 2022-04-19 12:00:15 -07:00
Jackson Harper
0203347c4a Set tab index on the modals close button so it doesnt autofocus 2022-04-19 11:59:48 -07:00
Jackson Harper
1afa24d12a Keyboard shortcut for editing labels from the library 2022-04-19 11:41:29 -07:00