Commit graph

48 commits

Author SHA1 Message Date
David Sinclair
e6548c7cf7 #1797 (cold boot should preserve feeds and icons)
- Now uses the Documents directory instead of the Caches one, to avoid losing data in low disk space.
- Exisitng data is copied to the new location if needed.
2023-07-04 15:23:01 -07:00
David Sinclair
a0b628409e #817 (three column layout)
- Fixing deprecations.
2020-09-22 17:28:14 -07:00
David Sinclair
5fe73d431b #817 (three column layout)
- Fixing warnings.
- Adding Swift subclasses of ObjC ones.
2020-08-27 21:26:12 -07:00
David Sinclair
35cc288e83 Warning fixes 2020-08-27 15:08:46 -07:00
David Sinclair
106c970b4a iOS: #1236 (offline text)
- Added a "Download text" preference.  Defaults on.
- If on, the text is fetched for feeds that are in text view when fetching new stories.
- The text is fetched after stories, and before images, using a similar mechanism.
- The text is stored in a new "cached_text" database table.
- The text is deleted when the story is deleted.
- When displaying a text view, the cached text is used if available, otherwise it is fetched as before.
2019-10-25 20:52:51 -07:00
Samuel Clay
1e6225176c More UI in background thread warnings. 2017-10-04 18:35:48 -07:00
Samuel Clay
92b92f59f9 Fixing warnings. 2017-10-04 17:02:45 -07:00
Samuel Clay
ae6bf532f2 Fixing warnings for iPhone X and Xcode 9. 2017-09-26 10:48:02 -07:00
Samuel Clay
1369740713 Fixing all ios8 warnings. v7.0.0 is ready to go to TestFlight! 2017-04-11 16:15:18 -07:00
Samuel Clay
b88e870727 More aggressive clearing of cache. 2017-04-04 15:33:08 -07:00
Samuel Clay
fd7ecfb9d9 Fixing jumpy progress bar when download images. 2017-04-03 19:17:27 -07:00
Samuel Clay
b787650d51 ios 8 branch works! Had to replace TMCache wtih PINCache, but it looks solid now. 2017-04-03 18:52:23 -07:00
Samuel Clay
ca3309a0ba Fixing last error. Now to fix everything else that's broken. 2017-04-03 16:07:01 -07:00
Samuel Clay
f2cc5f6b51 Last modification is to cached images, which still need converting. 2017-03-28 10:02:34 -07:00
Samuel Clay
3926ab07f0 Nearly all ASIHttpRequest converted. 2017-03-24 17:30:46 -07:00
Samuel Clay
29e63cef79 Continuing the march. 2017-03-19 18:15:36 -07:00
David Sinclair
c8d22f4594 iOS: done #813 (custom domain) 2016-01-21 22:11:37 -08:00
Samuel Clay
8c26fb1117 Aww yeah, fixing race condition for drawing stories. 2015-10-06 18:52:58 -07:00
Samuel Clay
3cd8ded04d Updating AFNetworking to 2.0, fixing various afnetworking bugs. Hope nothing else broke! 2015-09-18 15:02:15 -07:00
Samuel Clay
5796c00a0b Finishing up last scroll position. Needs to take into account any images, which are throwing off the scroll positions. 2015-09-17 13:15:10 -07:00
Samuel Clay
1b6a5cb15e Updating dependencies and fixing ios 9 warnings. Reachability and SBJson. 2015-09-16 16:53:07 -07:00
Samuel Clay
aa957c32f8 Including hidden stories in fetch. Also fixing send to button in story settings cog. 2015-01-28 13:39:01 -08:00
Samuel Clay
4f9376b1bb Attempting to fix memory allocation leaks in offline story and image downloaders. 2014-12-02 15:40:30 -08:00
Samuel Clay
ee00128234 Fixing major memory leak when fetching offline images. 2014-12-01 18:33:15 -08:00
Samuel Clay
ca3e8c05f3 Cleaning images on database upgrade. 2014-09-26 17:51:01 -07:00
Samuel Clay
aaf6ea042e Adding NSURLCache layer for caching of offline images. No more rewriting of image URLs. Thanks to @zacwest for the push on this. 2014-09-26 17:38:46 -07:00
Samuel Clay
986fe1cfa8 Showing refresh notifier when returning to app. 2014-06-02 15:15:15 -07:00
Samuel Clay
810d28c650 Fixing progressive loading of story images. Needs a queue or something to speed up scrolling. 2014-02-11 11:52:32 -08:00
Samuel Clay
7b8c0d957e Handling gestures for entering original view. 2014-02-03 18:54:50 -08:00
Samuel Clay
fa973ba03c Adding background fetching. For v3.6. 2013-10-17 12:32:19 -07:00
Samuel Clay
574d71783e Moving sqlite db. Upgrading Inappsettingskit. Loading feeds immediately on launch. 2013-10-08 16:00:55 -07:00
Samuel Clay
19ead028be Fixing discrepancies between story title list and story's unread status. 2013-10-03 18:07:39 -07:00
Samuel Clay
b8fe3d123a Fixing almost all ios7 warnings. Fixing avatar. Upgrading AFNetworking. 2013-09-25 17:43:00 -07:00
Samuel Clay
3e86ce9206 New notifier progress bar. 2013-09-05 18:48:23 -07:00
Samuel Clay
bd264f9921 Users work while offline. Also adding messaging for offline sharing/replying errors. 2013-09-05 16:34:39 -07:00
Samuel Clay
0d1e96d81a Adding reachability preference (wifi only vs wifi + cellular). 2013-09-04 15:56:37 -07:00
Samuel Clay
9b5216d1c2 NSConditionLocks when fetching stories to handle race conditions between fetching next set of stories and storing recently fetched stories. 2013-09-04 15:31:12 -07:00
Samuel Clay
0c0f7cc2fb Showing offline/fetching messages correctly. 2013-08-12 11:59:07 -07:00
Samuel Clay
801c1346ae Moving offline image clenaing to nsoperation to speed up refresh time. 2013-08-05 18:32:43 -07:00
Samuel Clay
2f3a8ab983 Fixing a couple speed issues on ios when syncing stories. 2013-07-31 15:23:00 -07:00
Samuel Clay
4483583063 Fixing unread stories being overwritten in the inbetween time from offline to online when loading stories. 2013-07-19 12:20:51 -07:00
Samuel Clay
1852480691 Fixing timestamp issue on image order. 2013-07-18 18:44:40 -07:00
Samuel Clay
a965940115 Lots of offline progress: cancelling sync in the middle of one correctly, fixing bug around missing story hashes in sync, updating progress bar more often, fixing image caching bug that preventing caching from running at all. 2013-07-18 18:24:38 -07:00
Samuel Clay
4a0763e20e Fixing three small issues in ios: traverse button icons, traverse buttons hiding incorrectly, and correcting broken story hashes that are unread but no longer exist. 2013-07-17 18:14:04 -07:00
Samuel Clay
63b984a2d5 Failing for broken images. 2013-07-17 15:42:43 -07:00
Samuel Clay
7debd48b3d Handling default preferences. 2013-07-16 18:06:36 -07:00
Samuel Clay
dbd7531ef8 Massive refactoring complete. Offline can now be canceled at any time and restarted successfully. 2013-07-16 16:38:51 -07:00
Samuel Clay
5745044927 Refactoring the living crap out of the offline network operations. Now work in order and all cancelable with a single call. Still need to fix the network operation queue for downloading images and uploading the progress bar. 2013-07-15 18:25:09 -07:00