|
|
155c47b0d1
|
create highlight json string at article opening time so it's always up to date
|
2022-04-21 09:09:26 -07:00 |
|
|
|
6658d1d69b
|
rename article content models to avoid clashing
|
2022-04-21 09:09:26 -07:00 |
|
|
|
6968e06da5
|
use persisted article content model to store html and highlights string
|
2022-04-21 09:09:26 -07:00 |
|
|
|
dd55cd86ae
|
update highlight publishers to make coredata changes
|
2022-04-21 09:09:26 -07:00 |
|
|
|
33342deb5d
|
create an internal highlight function for encoding
|
2022-04-21 09:09:26 -07:00 |
|
|
|
6d2cfbe4a6
|
bump apple app versions to 1.5.0
|
2022-04-21 09:09:26 -07:00 |
|
|
|
93ef6980d1
|
fetch items from core data if network request fails
|
2022-04-21 09:09:26 -07:00 |
|
|
|
1012fccbb2
|
save linkeditems to core data
|
2022-04-21 09:09:26 -07:00 |
|
|
|
ed69e36576
|
remove unused publishers
|
2022-04-21 09:09:26 -07:00 |
|
|
|
bb016ce7f4
|
save highlightsJSON on persisted article content
|
2022-04-21 09:09:26 -07:00 |
|
|
|
1b4c871276
|
use coredata highlight model in some places
|
2022-04-21 09:09:26 -07:00 |
|
|
|
a7a048c3aa
|
update highlight coredata model
|
2022-04-21 09:09:26 -07:00 |
|
|
|
70c9080766
|
rename cordata entities
|
2022-04-21 09:09:26 -07:00 |
|
|
|
0fc7ff0a43
|
rename FeedItem to FeedItemDep
|
2022-04-21 09:09:26 -07:00 |
|
|
|
a60a5e3991
|
mark some models as deprecated
|
2022-04-21 09:09:26 -07:00 |
|
|
|
05d4107fa9
|
use coredata for newsletter emails
|
2022-04-21 09:09:26 -07:00 |
|
|
|
905e628e5a
|
create helper function to get unwrapped viewer properties
|
2022-04-21 09:09:26 -07:00 |
|
|
|
1d92e64801
|
define viewer as a nsmanagedobject
|
2022-04-21 09:09:26 -07:00 |
|
|
|
290894ed9b
|
move files
|
2022-04-21 09:09:26 -07:00 |
|
|
|
8ea404a8d8
|
use coredata to track pdf highlights
|
2022-04-21 09:09:26 -07:00 |
|
|
|
bd8798512a
|
add PersistedHighlight to core data model
|
2022-04-21 09:09:26 -07:00 |
|
|
|
00639011d8
|
read/write article content using coredata
|
2022-04-21 09:09:26 -07:00 |
|
|
|
a879a68ad8
|
define feeditem models in core data model
|
2022-04-21 09:09:26 -07:00 |
|
|
|
0264564a64
|
move coredata model into models package
|
2022-04-21 09:09:26 -07:00 |
|
|
|
5ff6d6789b
|
create managedobject models for feeditem and feeditemlabel
|
2022-04-21 09:09:26 -07:00 |
|
|
|
bb11fac055
|
remove codingkeys and decaodable conformance from FeedItem
|
2022-04-21 09:09:26 -07:00 |
|
|
|
31061abdcd
|
add coredata model to Services package
|
2022-04-21 09:09:26 -07:00 |
|
|
|
765be8314c
|
Merge pull request #462 from omnivore-app/fix/parse-substack
|
2022-04-21 06:47:44 -07:00 |
|
|
|
6d2700e865
|
fix tests
|
2022-04-21 21:31:31 +08:00 |
|
|
|
ebfdf1f3a0
|
Fix parsing newsletter url from substack
|
2022-04-21 21:28:00 +08:00 |
|
|
|
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 |
|
|
|
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 |
|
|
|
0b51727c4b
|
Merge pull request #457 from omnivore-app/fix/search-filters
Cleanup search filters
|
2022-04-20 16:02:40 -07:00 |
|
|
|
23883b1db5
|
Make search filters scrollable, dont wrap button text
|
2022-04-20 15:47:57 -07:00 |
|
|
|
119f44dd38
|
Fix calculating yesterdays date
|
2022-04-20 15:47:19 -07:00 |
|
|
|
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 |
|
|
|
2b4cbb219a
|
Add nat to feature flagged users
|
2022-04-20 12:13:48 -07:00 |
|
|
|
24b622fffb
|
Themed colours for the saved searches
|
2022-04-20 11:57:56 -07:00 |
|
|
|
21c6b1fe01
|
Dont break light gray buttons
|
2022-04-20 11:39:49 -07:00 |
|
|
|
758efc3845
|
Handle Inbox filter when not set
|
2022-04-20 11:36:04 -07:00 |
|
|
|
4030f8efc4
|
Initial implementation of saved searches (feature flagged)
|
2022-04-20 11:22:30 -07:00 |
|
|
|
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 |
|
|
|
92423eaa0d
|
Disable keyboard navigation if a modal is open in the library
|
2022-04-20 09:33:25 -07:00 |
|
|
|
5187ad5113
|
Return focus to item after setting its labels
|
2022-04-20 08:58:51 -07:00 |
|
|
|
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 |
|
|
|
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 |
|
|
|
d6fb0cb457
|
Remove unused import
|
2022-04-19 16:13:22 -07:00 |
|
|
|
ab869a79bd
|
Mutate the labels on links when setting them so they are reflected in UI
|
2022-04-19 15:54:38 -07:00 |
|
|
|
5d88b054c8
|
Trigger a state change after updating labels
|
2022-04-19 15:36:12 -07:00 |
|
|
|
51d723f3fb
|
Disable keyboard shorcuts when modals are open in the library
|
2022-04-19 14:58:04 -07:00 |
|