9e99b5d7f8
Parse libraryItemId from notifications
2024-03-08 20:41:18 +08:00
c6bcac4070
Improve app intents, always set readAt when an article is opened
2024-01-10 21:11:07 +08:00
3362a5b016
Better separation of sync and search
2023-12-26 14:23:39 +08:00
3d87ef671b
Start tracking totalCount for queries
2023-12-24 14:43:28 +08:00
3aca91f083
Pass delete/archive/view handlers into audio player
2023-12-23 16:12:33 +08:00
e4850311f4
archive/delete for tts player, use valet to sync hide system labels property
...
Using valet instead of UserDefaults(suiteName to work around
some potential issues with the extension loading.
2023-12-22 20:11:36 +08:00
e63b4f9b2c
Abstract out fetching from view model so we can better handle multiple fetch folders
...
Rename LinkedItem to LibraryItem
More on following
Add new fetcher
Tab bar
2023-12-07 17:15:52 +08:00
e1076f9ac4
Add save note to view model, improve labels editor
2023-11-01 18:25:37 +08:00
b92cbbc9a5
Add note containers
2023-11-01 17:56:54 +08:00
d7bd5c54a3
iOS: fix for PDF downloads, always use the download signed URL, not the original URL
2023-10-24 12:43:41 +08:00
50bbdfa441
Use the same sorting of labels on iOS as Web
2023-05-29 15:02:51 +08:00
4cf5eef261
Allow library items to be dragged into other apps
2023-05-24 16:44:43 +08:00
8e3aba2295
WIP: feature cards, fir merging highlights offline sync
2023-04-04 21:04:13 +08:00
edb9d5cfca
attempt to mitigate line length warnings
2023-02-20 12:15:29 -07:00
8156328cf6
fix some linter warnings on deliberate code
2023-02-20 12:15:29 -07:00
44051cf045
make cast to Any explicit
2023-02-20 12:15:29 -07:00
4fd4d5a4db
New library item cards, fix issue with read position
2023-02-15 13:56:11 +08:00
10abb6582f
Sync more items in the background if user has a large changeset
2022-12-28 16:30:35 +08:00
e23cb722fc
WIP: deferred sync
2022-12-28 16:30:35 +08:00
e8cd9f4412
Shared highlights UX
2022-12-19 17:07:27 +08:00
55e925cc98
Clean up iOS recommendations, show a primer on first load
2022-12-19 17:07:27 +08:00
a3b53485ed
Allow editing author on iOS
2022-11-25 14:42:56 +08:00
d7290044a8
Save listen position independent of read position when listening to articles
...
When you restart an audio session it will start at the previous
listen position.
2022-11-24 13:58:30 +08:00
c74911ea86
Improve how we handle loading the initial items on iOS
2022-11-21 22:39:10 +08:00
fa99af3f6a
Better handling of articles with stub URLs that shouldn't be used (happens with newsletters that dont have a URL')
2022-11-11 15:56:03 +08:00
c5ad8a238c
persist annotation changes from highlights view
2022-10-05 12:02:08 -07:00
6002074b74
Dont display our GCS storage domain for PDFs
2022-09-26 17:24:00 +08:00
09bea6d8c1
Improve byline display, centralize the code a bit
2022-09-24 10:05:04 +08:00
e249a97bfd
Improve the UI for voice selection
2022-09-22 22:57:54 +08:00
c4152a05a0
create a LinkedItemAudioProperties struct that can be passed to AudioController (instead of passing LinkedItem)
2022-09-13 15:27:48 +08:00
16fa403201
use sync items query to update core data list
2022-08-04 14:46:38 -07:00
726c11afd2
delete a few unused functions and lint fixes
2022-06-17 13:54:40 -07:00
1cdfe4a439
move function to load content by requestID into data service
2022-06-17 13:54:40 -07:00
96b09fec8e
separate linkeditem network fetches from persistence functions
2022-06-17 13:54:40 -07:00
5ec248a86c
use readAt property to sort recently read items
2022-06-14 21:05:45 -07:00
86e1446688
sync title/description changes with core data and server
2022-06-14 14:12:25 -07:00
5a251bfe88
WIP: local PDF saving
2022-06-12 09:12:07 -07:00
7b81ad253d
Store PDF paths as filenames instead of full URLs
...
This fixes issues where the full URL of our directory path
changes, also it moves files into documents instead of
caches, and ensures PDFs are downloaded before opening.
2022-06-09 13:52:49 -07:00
2e3ff15b51
WIP: Ensure local items are available in Read Now view
2022-06-09 13:52:49 -07:00
544454e087
Ensure items are ready to read before presenting in Read now
...
- HTML items: content is downloaded, no longer in processing state
- PDF items: PDF content is downloaded
2022-06-09 13:52:49 -07:00
b56c6dafa9
Disable sorting options that need API improvements
2022-06-03 12:47:43 -07:00
508763b061
update grid spacing
2022-05-25 12:06:30 -07:00
4295b029a5
use site name to display site on feed and grid cards
2022-05-16 09:29:39 -07:00
2f4f24dd6b
add a sortedLabels computed property on LinkedItem
2022-05-05 20:32:50 -07:00
2c56073406
Display labels on the appreader page
2022-05-03 21:00:04 -07:00
93f11a4949
convery items publisher to async func
2022-04-26 08:53:55 -07:00
302410d4b2
use core data to mark items as archived
2022-04-25 11:09:14 -07:00
2cff1a6f72
filter feeditems on needsDeletion server sync status
2022-04-25 10:09:45 -07:00
753eb56542
fix linkeditem creation from push notifications
2022-04-23 22:09:12 -07:00
46da1cd150
fetch linked items from coredata when network call fails
2022-04-23 09:06:03 -07:00