42 Commits

Author SHA1 Message Date
Brent Simmons
0843c10bc5 Remove accountInfo references. This was speculative anyway. I’ll figure out later what we actually need. (Which might be accountInfo after all, and might not be.) 2017-09-22 08:06:06 -07:00
Brent Simmons
d9f0e53312 Switch to using DatabaseArticle over article dictionaries. 2017-09-21 13:25:14 -07:00
Brent Simmons
93db92d611 Use temporary article dictionaries when fetching articles. 2017-09-20 13:29:21 -07:00
Brent Simmons
f0eea49179 Start working of moving from stubArticles to article dictionaries. 2017-09-19 13:36:13 -07:00
Brent Simmons
b28a849af6 Continue march toward non-optional article.status. 2017-09-18 22:00:35 -07:00
Brent Simmons
6db993075b Make progress on making ArticleStatus a reference type and on making article.status non-optional. 2017-09-18 13:17:30 -07:00
Brent Simmons
1f35892791 Make AttachmentsTable use default implementation of save. 2017-09-16 13:10:03 -07:00
Brent Simmons
db757bcdb9 Implement marking statuses. 2017-09-16 11:04:29 -07:00
Brent Simmons
7563906f9b Create Articles with attached objects. 2017-09-13 21:41:01 -07:00
Brent Simmons
57cf5a25d7 Fix some build errors. 2017-09-13 17:40:25 -07:00
Brent Simmons
1cfa11d032 Move save-using-cache code to DatabaseRelatedObjectsTable. Fix some build errors. 2017-09-13 13:29:52 -07:00
Brent Simmons
d284bf3757 Remove cache from Author since it’s now in AuthorsTable. 2017-09-12 22:27:36 -07:00
Brent Simmons
9341515926 Save and fetch attachments. Use a cache. 2017-09-12 21:19:45 -07:00
Brent Simmons
5ee58458a2 Make progress on related objects. 2017-09-11 06:46:32 -07:00
Brent Simmons
07a44f7af0 Fix some build errors in Database.framework. 2017-09-10 11:36:28 -07:00
Brent Simmons
7415131e8d Make ParsedFeed.items a Set<ParsedItem>. Fix some build errors in Database.framework. 2017-09-09 18:46:58 -07:00
Brent Simmons
7680760537 Fix some Database.framework build errors. Add Author cache. 2017-09-09 12:57:24 -07:00
Brent Simmons
3c47b23b8b Add article.changesFrom() to get changes in an Article. 2017-09-09 12:09:48 -07:00
Brent Simmons
f3406088f3 Use a KeyPath to generalize code for checking for tags, attachments, and authors changes. 2017-09-09 11:02:02 -07:00
Brent Simmons
f40b400dd5 Make progress on saving updated articles. 2017-09-08 13:36:30 -07:00
Brent Simmons
a92492eb91 Make further progress on saving articles from feeds. 2017-09-06 13:33:04 -07:00
Brent Simmons
d84c65c66f Continue work on saving articles. 2017-09-05 08:53:45 -07:00
Brent Simmons
b0cb01a68e Make a mess of things. Article and ArticleStatus are now immutable structs. 2017-09-04 17:10:02 -07:00
Brent Simmons
fb121f8a8c Make more progress on saving/updating articles. 2017-09-02 16:08:02 -07:00
Brent Simmons
d33d8a0330 Make progress toward saving/updating articles. 2017-09-02 14:19:42 -07:00
Brent Simmons
f3bfa8811d Implement marking statuses in memory and in database. 2017-08-29 13:32:36 -07:00
Brent Simmons
2d1c63403d Make progress fetching articles. 2017-08-26 15:37:15 -07:00
Brent Simmons
becbf3d7b0 Fix Account-Database init method. 2017-08-22 07:45:09 -07:00
Brent Simmons
5860f774bd Make Database.framework build. Doesn’t work, but it builds. 2017-08-21 13:31:14 -07:00
Brent Simmons
4010011b5a Progress toward getting Database.framework to build. Mostly just commented stuff out. 2017-08-20 22:43:46 -07:00
Brent Simmons
9ddaaf5f5d Decide on preliminary public API for Database.swift. Stub-out everything. 2017-08-20 21:23:17 -07:00
Brent Simmons
c164c29cde Make attachments use a DatabaseLookupTable. 2017-08-20 17:46:15 -07:00
Brent Simmons
2ce577e9d4 Make progress on Database surgery. 2017-08-20 15:56:58 -07:00
Brent Simmons
570d70d8fe Progress on lookup tables. 2017-08-06 21:16:13 -07:00
Brent Simmons
4503f771da Attach authors. 2017-08-06 12:37:47 -07:00
Brent Simmons
9d37d88c2f Make progress on Database.framework. 2017-08-03 21:10:01 -07:00
Brent Simmons
8fc4c3041d Make progress on attachments. Build still broken. 2017-07-16 19:36:38 -07:00
Brent Simmons
13f8c4f9b1 Start work on Author management. 2017-07-13 13:38:47 -07:00
Brent Simmons
e3b8e6833b Make progress on getting Database.framework to build. 2017-07-12 13:25:10 -07:00
Brent Simmons
c79580b87c Continue work on tags. Build broken. 2017-07-10 20:54:00 -07:00
Brent Simmons
698c1faa95 Continue refactoring. Build still broken. 2017-07-07 17:49:16 -07:00
Brent Simmons
41d8a7f3de Continue surgery. Still broken build. 2017-07-03 15:04:31 -07:00