Brent Simmons
ad6b00a6d5
Continue converting ArticlesDatabase to async/await.
2023-10-01 13:15:18 -07:00
Brent Simmons
d419aac947
Continue converting ArticlesDatabase to async/await.
2023-10-01 12:21:39 -07:00
Brent Simmons
84412dfddd
Continue converting ArticlesDatabase to async/await.
2023-09-30 22:13:15 -07:00
Brent Simmons
ea16197a3d
Continue converting ArticlesDatabase to async/await.
2023-09-30 21:39:48 -07:00
Brent Simmons
46db34dfca
Continue converting ArticlesDatabase to async/await.
2023-09-30 21:12:07 -07:00
Brent Simmons
6c33ccbceb
Delete fetchArticlesAsync method with completion handler in favor of async/await articlesForFeed method.
2023-09-24 11:58:29 -07:00
Brent Simmons
fa33971fea
Add FeedFinder package.
2023-08-28 08:13:19 -07:00
Brent Simmons
4b2fcae96e
Use latest RSDatabase.
2023-08-27 12:44:40 -07:00
Brent Simmons
b322b87b91
Continue adopting async/await.
2023-07-14 11:02:48 -07:00
Brent Simmons
2a18cd8930
Continue adopting async/await.
2023-07-11 22:18:22 -07:00
Brent Simmons
29cb574f3a
Continue adopting async/await.
2023-07-11 20:17:13 -07:00
Brent Simmons
d3d718c1b0
Replace uses of forEach with for-in loops.
2023-07-09 22:24:50 -07:00
Brent Simmons
fb75382b35
Begin adopting async/await.
2023-07-09 21:48:37 -07:00
Brent Simmons
7b947b7c9f
Delete unneeded Package.resolved files.
2023-07-08 12:25:41 -07:00
Brent Simmons
98de556a07
Update Package.resolved files
2023-07-08 12:24:33 -07:00
Brent Simmons
41e5710fb7
Make ArticlesDatabase @MainActor.
2023-07-08 12:22:07 -07:00
Brent Simmons
92b28e3b92
Update local packages to be compatible with RSCore 2.0.
2023-07-08 12:13:52 -07:00
Brent Simmons
7c726d837e
Use RSCore 2.0.1 or higher.
2023-07-08 12:09:30 -07:00
Brent Simmons
ecd6075bd2
Rename Article.webFeedID to .feedID.
2023-07-05 07:33:29 -07:00
Brent Simmons
31af045d5f
Replace more uses of webFeed with just feed, mainly in ArticlesDatabase.
2023-07-02 17:10:31 -07:00
Brent Simmons
fce2647eec
Rename FetchFeedUnreadCountOperation.webFeedID to .feedID.
2023-07-02 16:57:49 -07:00
Bryan Culver
35a6cf551b
Working implementations
2022-12-07 00:30:19 -05:00
Bryan Culver
a85141e0ab
Merge branch 'main' into bsc-662-catch-up
2022-11-21 23:07:29 -05:00
Bryan Culver
7eacc878d2
Stashing
2022-11-21 22:06:45 -05:00
Maurice Parker
985a606c3c
Remove dead code so that it doesn't confuse new developers
2022-11-11 19:28:25 -06:00
Maurice Parker
56aa302d3b
Update to most current RSCore
2022-11-11 11:37:33 -06:00
Maurice Parker
97d740c41c
Implement incremental iCloud sync
2022-11-07 21:25:40 -06:00
Maurice Parker
0c95428b31
Merge branch 'ios-candidate'
2022-09-22 20:50:35 -05:00
Maurice Parker
736d84891b
Upgraded to the latest RSCore
2022-09-17 20:01:06 -05:00
Maurice Parker
2d67dd39f7
Updated to the latest RSCore
2022-09-17 19:36:57 -05:00
Ethan Wong
f52276f9a1
use .package(path:) for local package dependencies to resolve Xcode 14 errors.
2022-09-17 13:37:59 -05:00
Ethan Wong
a89746df6b
use .package(path:) for local package dependencies to resolve Xcode 14 errors.
2022-06-19 11:59:58 +08:00
Brent Simmons
a0e8ca00ee
Fix one of the causes of watchdog crashes in WidgetDataEncoder by fetching just the count of starred articles — instead of fetching all the starred articles and counting them, which can take a long time.
2022-05-12 21:56:49 -07:00
Duncan Babbage
cc855f3832
link and URL vars for Article. Storage as rawLink
...
link and externalLink fall back to providing the raw stored value if URLs cannot be created even with repair.
2021-09-30 16:51:59 +13:00
Maurice Parker
f9af3c786b
Merge branch 'ios-candidate'
2021-05-25 20:12:50 -05:00
Brent Simmons
6d0ac71e21
Use RSParser 2.0.2 and higher — make sure we have latest bug fixes.
2021-05-23 13:22:53 -07:00
Maurice Parker
cc6449ed2a
Merge branch 'ios-candidate' into main
2021-04-03 11:10:04 -05:00
Maurice Parker
ea6cece955
Merge branch 'mac-release' into main
2021-04-03 09:30:42 -05:00
Maurice Parker
c35dabbc55
Change so that we don't join with the articles table when finding starred or unread article ids. Fixes #2915
2021-03-27 19:27:23 -05:00
Maurice Parker
e73b174473
Change so that we don't join with the articles table when finding starred or unread article ids. Fixes #2915
2021-03-27 19:12:30 -05:00
Maurice Parker
9c761c80df
Add an optional limit parameter to the smart feeds. Fixes #2627
2021-03-24 05:43:07 -05:00
Fábio Oliveira
ddf9f41145
Re add code and clean up
...
- Re add code reverted earlier
- Clean up code that builds `authorsNames` based on model objects
- Applied the right indentation
2021-02-11 22:59:45 +01:00
Fábio Oliveira
3e082f938a
Merge branch 'main' into pr/1695
2021-02-11 01:37:01 +01:00
Fábio Oliveira
b4e150044b
Add author information to indexed body
...
- Restore old code for database model
- Modified `bodyForIndex` function to return `authorsNames` in it
2021-02-11 01:31:36 +01:00
Fábio Oliveira
6903db357a
Update ArticlesDatabase.swift
...
Delete code that forced rebuilding the search index
2021-02-11 00:26:26 +01:00
Maurice Parker
53b3046635
Revert "Adds author name as a searchable field"
2021-02-10 16:54:28 -06:00
Maurice Parker
6d72bc0c19
Merge pull request #2802 from banaslee/pr/1695
...
Adds author name as a searchable field
2021-02-10 16:43:28 -06:00
Maurice Parker
c063880c48
Upgraded to production releases of RS libraries
2021-02-10 16:19:26 -06:00
Fábio Oliveira
408e5d0ba0
Clean code
...
- Extract statements to create `search` table so it can be reused during database migration
- Rename `authors` as `authorsNames` for consistency
- Extract code to improve readability
2021-02-10 20:25:21 +01:00
Fábio Oliveira
cf1be33044
Add code to migrate database model
...
Add code to migrate database model when `authors` column is not present in the index
This recreates `search` table and resets the articles index
Added missing or code in error
2021-02-10 19:46:16 +01:00