Commit graph

397 commits

Author SHA1 Message Date
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
df26853742 Mark as read works offline now. 2013-08-06 18:08:55 -07:00
Samuel Clay
be94b56e33 Handling deadlock when offline and trying to load past the endbar. 2013-08-06 15:43:37 -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
e9e2d9f729 Adding saved/shared icons to story titles on iOS. 2013-08-05 17:29:42 -07:00
Samuel Clay
b1e1d1630b Fixing extra bar when sharing a story and keyboard pops up. 2013-08-05 15:58:39 -07:00
Samuel Clay
ad8b03174f Fixing slow-loading bug on offline ios when loading offline stories in big folders. 2013-07-31 18:42:18 -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
dc7d546cee Merge branch 'master' into ios6
# By Samuel Clay (39) and ojiikun (6)
# Via ojiikun (5) and Samuel Clay (4)
* master: (45 commits)
  Fixing unread counts bug on ios.
  Allowing up/down arrow keys to take you out of search box and into results.
  Refactoring the snot out of the keyboard shortcuts dialog, sorting them into tabs/groups. Moving keyboard shortcut 'f' to 'shift+t' (train feed), killing old 'shift+t' to hide story titles (now unnecessary thanks to the Full view), and adding '/' to search feed.
  Adding search logging.
  Adding premium-only search message, enforced API-side. Also fixing display bug around hiding the search bar when clearing out query.
  Better top border color.
  Typo on border color.
  Refactored the premium-only message for river in anticipation of premium-only search message.
  Fix training dialogue.
  Adding search to shared stories, removing from folders.
  Fix reading view bottom buttons overflowing on small screens.
  Fixing disappearing search box.
  Showing search box.
  Adding search box to all feeds/folders for staff only.
  Fixing JS exception on missing users.
  Testing out perf of mongo search on starred stories.
  Fixing crash on ios for reading feed-less stories.
  Fixing intro dialog from popping up on failing setup_feeds pref.
  Fixing text sizes on Android.
  Fixing colors on favicon-less feeds in android.
  ...
2013-07-26 18:00:40 -07:00
Samuel Clay
692f5c0ede Fixing unread counts bug on ios. 2013-07-26 17:58:58 -07:00
Samuel Clay
5d7283e221 Fixing crash on ios for reading feed-less stories. 2013-07-24 17:18:46 -07:00
Samuel Clay
8c708d5c46 Styling feeds, folders, and stories in both feeds and folders. Still need to style the story detail header. Fixes #181. 2013-07-22 17:38:38 -07:00
Samuel Clay
5f9202f6ab Merge branch 'master' into ios6
# By Samuel Clay (54) and others
# Via Samuel Clay (16) and ojiikun (3)
* master: (64 commits)
  Fixing new uiactivities for ipad.
  v2.4.1 of iOS app, ready for enterprise distribution.
  Preference to hide public comments on iOS. Ready to ship for beta testing!
  Removing debugging.
  Fixing send to button on Original view. Now the two are finally linked together.
  Fixing three bugs: proper caching of feed list in offline mode, fixing crash on loading feed when previously read stories, and stories showing up read in folders with an unread filter.
  Adding new send to button to traversal bar. Now isntapaper is 2 clicks.
  Fixing Pinboard images for use in preferences.
  Adding Pinboard and Chrome.
  Fixing Pocket.
  Using native UIActivity. Readability and Pocket don't work yet.
  Fixing unread stories being overwritten in the inbetween time from offline to online when loading stories.
  Refactor sync service task types to use enums.
  Refactor result codes for SyncService into enums. Remove deleteFeed from SyncService in preference to standard API call.
  Switch all mark-read ops to new API using story_hash.
  Fixing timestamp issue on image order.
  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.
  Fixing Dilbert-specific encoding error.
  Adding logging to profile views.
  Fixing encoding on Original pages. Thanks @bruceyou for the wonderful help!
  ...
2013-07-19 18:31:20 -07:00
Samuel Clay
85d546555c Fixing new uiactivities for ipad. 2013-07-19 18:21:15 -07:00
Samuel Clay
0eff9b8831 Preference to hide public comments on iOS. Ready to ship for beta testing! 2013-07-19 17:53:52 -07:00
Samuel Clay
cd87091e40 Fixing send to button on Original view. Now the two are finally linked together. 2013-07-19 17:32:34 -07:00
Samuel Clay
adb7d10072 Fixing three bugs: proper caching of feed list in offline mode, fixing crash on loading feed when previously read stories, and stories showing up read in folders with an unread filter. 2013-07-19 17:20:39 -07:00
Samuel Clay
a54f511b36 Adding new send to button to traversal bar. Now isntapaper is 2 clicks. 2013-07-19 16:49:48 -07:00
Samuel Clay
f9e47ce8c5 Adding Pinboard and Chrome. 2013-07-19 15:41:43 -07:00
Samuel Clay
5e4186d222 Fixing Pocket. 2013-07-19 15:04:03 -07:00
Samuel Clay
037d96a179 Using native UIActivity. Readability and Pocket don't work yet. 2013-07-19 14:35:14 -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
91b7e2d130 Stubbing out hasLoadedFeedDetail to compensate for read stories before all stories have loaded. 2013-07-17 19:22:41 -07:00
Samuel Clay
a8c7c8cfaa Handling canceled feed detail loads. 2013-07-17 19:00:00 -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
c18896be98 Fixing unread counts in story view and backgrounding db update for unread count on story read. 2013-07-16 19:09:46 -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
b21c466d0d Merge branch 'master' into offline
# By ojiikun (4) and others
# Via Samuel Clay (4) and ojiikun (3)
* master:
  Fixing iOS crash on empty unread stories by providing correct data structure. Thanks to @linnet for spotting the bug.
  Trimming river URL by allowing 'f' to be used as a feed id parameter.
  Changed the read later success confirmation to use the checkmark HUD instead of an alert view.
  Change save-story to use story hash.
  Switch mark-unread task to use story hash.
  More error handling improvements.  Added developer debug mode.
  More rework of feed item list to deal with missing feeds.
2013-07-15 18:25:27 -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
Samuel Clay
bcac92bcd7 Fixing notifier to show All Done message. 2013-07-15 15:36:25 -07:00
Samuel Clay
e9b1ae4d26 Merge pull request #360 from linnet/hud-notifications
iOS: Use checkmark HUD instead of alert view when posting to read later service
2013-07-15 14:02:43 -07:00
Samuel Clay
5ff9b16447 Trimming river URL by allowing 'f' to be used as a feed id parameter. 2013-07-15 12:26:21 -07:00
Jesper Kamstrup Linnet
f0b85ee029 Changed the read later success confirmation to use the checkmark HUD instead of an alert view. 2013-07-13 16:57:29 +02:00
Samuel Clay
ebb505e3f2 Merge branch 'offline' into ios6
* offline: (247 commits)
  Adding preferences for offline story limit and image download concurrency.
  Better next unread button min width in narrow mode.
  Fixing tooltip on Full view.
  Speeding up new user queue.
  Adding starred stories to munin.
  Showing empty explainers.
  Cleaning up starred story trimmer.
  New starred story trimmer.
  Turning off SSL verification on text importing.
  Using latest feedparser.
  Adding Xcode5-specific directories to gitignore.
  Fixing crash on iOS 7 for offline stories. Still looks like shit.
  Bumping feed blast limit from 50 to 100 stories at a time.
  Need to pass story order and read filter to sync service when refresh triggered in AllSharedStoriesReading activity
  Fixing autocomplete to not choke on missing feeds.
  Fix #351 - support oldest first/unread for viewing all shared stories and individual blurblogs
  Fixing spacebar and arrow keys for new scroll story list.
  Normaling user agents between feed/page/icon fetchers. Adding full site permalink.
  Fixing text view.
  Fixing esc key to close popovers and menus without closing current feed.
  ...

Conflicts:
	clients/ios/NSAttributedString+Attributes.h
	clients/ios/NSAttributedString+Attributes.m
	clients/ios/OHAttributedLabel.h
	clients/ios/OHAttributedLabel.m
2013-07-12 15:27:50 -07:00
Samuel Clay
2d7171ed45 Adding preferences for offline story limit and image download concurrency. 2013-07-11 18:36:09 -07:00
Samuel Clay
d2fef8f6f3 Fixing crash on iOS 7 for offline stories. Still looks like shit. 2013-07-10 16:10:19 -07:00
Christopher Loessl
3dec92679a FIX: Crash on "mark as unread" 2013-07-08 03:24:02 +02:00
Samuel Clay
63bbfc8f63 Removing Reader import, adding categories. 2013-07-03 22:16:01 -07:00
Samuel Clay
68f9d0bb38 Revert "Updating styles on iOS story list to emphasize story title (thanks to @nriley for the inspiration)."
This reverts commit cdc62e46ce.

Conflicts:
	apps/statistics/rstats.py
2013-07-02 16:55:14 -07:00
Samuel Clay
cdc62e46ce Updating styles on iOS story list to emphasize story title (thanks to @nriley for the inspiration). 2013-06-30 21:29:17 -07:00
Samuel Clay
0214725435 Correctly handling reading stories offline and updating feed unread counts, even after pull to refresh. 2013-06-29 17:28:41 -07:00
Samuel Clay
bfff777490 Moving ios and android from media to clients. 2013-06-27 09:43:22 -07:00