Shadowfacts
|
fdb21cd1fb
|
Add Refresh Poll option
|
2021-05-05 17:51:11 -04:00 |
Shadowfacts
|
1c36dfcc5f
|
Add displaying and voting on polls in statuses
|
2021-04-28 19:00:17 -04:00 |
Shadowfacts
|
2e88b266d9
|
Prefetch on a background queue to avoid blocking main queue with
CoreData lookups
|
2021-01-18 14:29:32 -05:00 |
Shadowfacts
|
93828830a9
|
Fix logging in to PixelFed instances
See #68
|
2020-10-25 23:07:41 -04:00 |
Shadowfacts
|
39b244384b
|
Show link cards on statuses
|
2020-10-25 16:05:28 -04:00 |
Shadowfacts
|
1a4517c43a
|
Cache account relationships in CoreData
|
2020-10-12 18:20:57 -04:00 |
Shadowfacts
|
9dce94c014
|
Fix acounts not updating locally
Fix reblogged statuses potentially not updating
|
2020-09-06 16:03:03 -04:00 |
Shadowfacts
|
d396eb0823
|
Change background CoreData context to be a child of the main context so
that updates on the background context propogate up to the view context
on save
|
2020-05-13 19:49:35 -04:00 |
Shadowfacts
|
82ad3b9fc4
|
Add reference counting for accounts
Closes #97
|
2020-05-11 22:03:17 -04:00 |
Shadowfacts
|
cd78287a87
|
Fix crash when viewing instance public timelines
Use a CoreData in-memory store for public timelines.
|
2020-05-11 17:57:50 -04:00 |
Shadowfacts
|
5a098df931
|
Fix crash when searching
|
2020-05-10 15:47:50 -04:00 |
Shadowfacts
|
b220948e2b
|
Only initialize NSManagedObjectModel once
Prevents CoreData warnings when switching accounts and constructing a
second MastodonCachePersistentStore
|
2020-05-10 14:54:43 -04:00 |
Shadowfacts
|
9f75106706
|
Fix crash when opening statuses in Safari
|
2020-05-09 13:31:07 -04:00 |
Shadowfacts
|
1e41c8fa17
|
Remove MastodonCache usgae from XCBActions
|
2020-05-06 23:05:15 -04:00 |
Shadowfacts
|
ebbfc7a132
|
Fix race condition on loading notifications
|
2020-05-06 19:32:32 -04:00 |
Shadowfacts
|
90bc9b91de
|
Add AccountProtocol and StatusProtocol
Provides a single interfaces for API and CoreData statuses and accounts
|
2020-05-06 18:40:12 -04:00 |
Shadowfacts
|
5786c24846
|
Fix statuses/accounts updating
|
2020-05-02 12:45:28 -04:00 |
Shadowfacts
|
f53474ac90
|
Use CoreData for notifications screen
|
2020-04-27 19:20:09 -04:00 |
Shadowfacts
|
fa1daa682f
|
Convert profile VC to use CoreData objects
Does not yet remove old statuses when scrolling up, like timeline VC
|
2020-04-13 22:51:21 -04:00 |
Shadowfacts
|
ed37b16463
|
Start adding CoreData-based "reference" counting for statuses
Prune old statuses that aren't likely to be shown again when scrolling
in timeline table view
|
2020-04-12 23:08:33 -04:00 |
Shadowfacts
|
2c8ba878b7
|
Start converting UI to use CoreData backed objects instead of API
objects directly
|
2020-04-12 12:54:27 -04:00 |
Shadowfacts
|
102fe6ed91
|
Convert API objects to CoreData models and save them
|
2020-04-11 22:23:31 -04:00 |
Shadowfacts
|
7deb4fc5b4
|
Add LazilyDecoding for CoreData embedded objects
|
2020-04-11 15:35:00 -04:00 |
Shadowfacts
|
2a419eb87c
|
Add basic Status/Account CoreData model
|
2020-04-11 15:32:25 -04:00 |