Commit graph

475 commits

Author SHA1 Message Date
Samuel Clay
73a6e74b6d Cleaning up a bit. 2014-02-12 20:46:59 -08:00
Samuel Clay
59bf1577bf Cleaning up story ids (into hashes) to fix dupe stories not being recognized. 2014-02-12 20:41:29 -08:00
Samuel Clay
a9ed66cbb3 Seriously one of the biggest refactors I've ever performed. Extracted all story models from appDelegate and moved them into a new StoriesCollection, which can be instantiated on a per-feedDetailView basis. Perfect for the story titles in the dashboard and behind the feed list. 2014-02-12 20:09:37 -08:00
Samuel Clay
de597657fc Prepping stories collection refactor. 2014-02-12 16:39:30 -08:00
Samuel Clay
642ac1940c Last few optimizations for story image caching. 2014-02-12 15:48:16 -08:00
Samuel Clay
5cfc2ad0d1 Merge branch 'master' into overshare
* master:
  Cleaner log.
  Adding reconnect events to socket.io.
  Use system setting to format times as 12 or 24 hours
  Use ThreadLocals for data formats in StoryUtils
  Workaround buggy text size setting migrations.
  Change some URLs to protocol-relative
  Delete debug logging
  Format short dates for list item fragments
  Format story date for ReadingItemFragement on client
2014-02-12 12:02:25 -08:00
Samuel Clay
c439f18b73 Beginning story list refactor. 2014-02-11 16:55:15 -08:00
Samuel Clay
7af3b78c47 Finally a image caching operation queue I'm happy with. Now to fix that stories model. 2014-02-11 16:00:31 -08:00
Samuel Clay
6fd0f0f274 Using operation queue for loading images, makes scrolling much faster. Now need to perform massive refactor to separate out story models. 2014-02-11 15:20:41 -08:00
Mark Anderson
f9be85ba28 Use system setting to format times as 12 or 24 hours 2014-02-11 22:38:34 +00:00
Samuel Clay
61a7f8e190 Cropping images for faster cache. 2014-02-11 13:23:45 -08: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
f48201d662 Merge pull request #487 from dosiecki/master
Android: Workaround buggy text size setting migrations.
2014-02-11 11:08:06 -08:00
Samuel Clay
4f2455e846 Huge update to iPad app. Adding story content, image preview, and story list to dashboard. Whew. 2014-02-10 19:21:53 -08:00
Daniel
f0a09abcff Merge pull request #484 from manderson23/master
Android: Format dates on client
2014-02-10 13:15:18 -08:00
Mark Anderson
3f5b94c967 Use ThreadLocals for data formats in StoryUtils 2014-02-10 21:05:52 +00:00
dosiecki
3576eab4ba Workaround buggy text size setting migrations. 2014-02-08 14:48:21 -08:00
Samuel Clay
74ab9888cb Fixing initial load of original view. 2014-02-07 15:46:09 -08:00
Samuel Clay
13e8b9c448 Merge branch 'master' into overshare
* master:
  Fixing starred story counts.
2014-02-07 14:17:55 -08:00
Samuel Clay
0b3e64232f Fixing starred story counts. 2014-02-07 14:15:55 -08:00
Mark Anderson
797babaf58 Delete debug logging 2014-02-06 22:40:40 +00:00
Mark Anderson
4443594480 Format short dates for list item fragments 2014-02-06 22:37:25 +00:00
Samuel Clay
bed3de68c3 Disabling pan swipe on iphone until I can figure out an interactive controller (which will also handle the feed detail view for both ipad and iphone). 2014-02-05 18:17:53 -08:00
Samuel Clay
8fdf08dd6a Fixing iOS icons, moving to asset catalog. 2014-02-05 18:03:44 -08:00
Samuel Clay
dc9d81787e Fixing original view on iPhone. 2014-02-05 17:50:19 -08:00
Samuel Clay
7fa647a631 Adding double finger double tap on stories to load Text. 2014-02-05 17:14:23 -08:00
Samuel Clay
f129e8f12f Allowing swipe to return to story view from original view while loading. 2014-02-05 16:56:27 -08:00
Samuel Clay
dcee6dc1c6 Fixing scroll/swipe issue in original view. 2014-02-05 16:39:24 -08:00
Mark Anderson
f0f760315f Format story date for ReadingItemFragement on client 2014-02-05 21:30:08 +00:00
Samuel Clay
c7be4eaaf0 Adding shadows to uiviews. 2014-02-04 18:28:14 -08:00
Samuel Clay
32468c2425 Handling double taps in story detail to open original view on ios. 2014-02-04 12:40:46 -08:00
Samuel Clay
eb72c75a5c Merge branch 'master' into overshare
* master:
  One last (small) memory leak.
  Major fix to memory leaks. Hurray this is 99% of all leaks.
  Fixing 20% of my memory leaks, but still need to find the rest. Thanks to @theromit for pushing me on this.
  Use same list of feed IDs for entire lifecycle of AllSharedStories itemlist and reading activities for efficient use of server side cache. (#479)
  Pass relevant feed IDs from ItemList down to Reading when reading All Stories in focus mode for efficient use of server side cache. (#479)
  Use same list of feed IDs for entire lifecycle of All Stories activity. (#479)
  Use same list of feed IDs for duration of folder-reading activity cycle to prevent server-side cache invalidates. (#479)
2014-02-04 12:16:47 -08:00
Samuel Clay
67944e0e3c Adding prelim for double tap to open original view. 2014-02-03 19:20:26 -08:00
Samuel Clay
7b8c0d957e Handling gestures for entering original view. 2014-02-03 18:54:50 -08:00
Samuel Clay
0620af0674 Swiping back from original view works pretty well on ipad now. Needs a button and better navigation title support. Also rotation support. Also fixing iPhone. 2014-02-03 16:59:08 -08:00
Samuel Clay
44fd7ca58b Using a pan gesture for the original view. Needs love and iphone. 2014-02-03 14:17:03 -08:00
Samuel Clay
7cf5685a87 Speedier animation. 2014-01-30 20:42:55 -08:00
Samuel Clay
a222b57bc4 Nice story detail animation in for ipad. 2014-01-30 20:28:08 -08:00
Samuel Clay
0128a619f7 Merge branch 'master' into overshare
* master: (47 commits)
  Adding 401 status code for invalid token on user/info.
  Adding new preference for 24 hour clock. Moving to client-side generated dates.
  Adding IFTTT logging.
  All dates in iso 8601 format.
  Use strings for feed_id.
  Fixing unread trigger for IFTTT.
  Updating shared story ifttt entries.
  Fixing ReadKit flat folders by leaving out removed feeds.
  Adding handlers for all stories.
  Fixing ifttt timestamp.
  Adding share story action for IFTTT.
  Adding site title, website, and address to each IFTTT trigger.
  Adding share username to ifttt share trigger.
  Upping access token expiration to 10 years.
  Using TitleCase instead of snake_case.
  Fixing exception dialogs to correctly update on fixed addresses and links.
  New saved story as per IFTTT action.
  Updating IFTTT urls.
  IFTTT action for new subscriptions.
  Adding folder list for dynamic action fields.
  ...
2014-01-30 18:42:55 -08:00
ojiikun
b0278814d7 Use same list of feed IDs for entire lifecycle of AllSharedStories itemlist and reading activities for efficient use of server side cache. (#479) 2014-01-29 07:23:02 +00:00
ojiikun
001ba393bf Pass relevant feed IDs from ItemList down to Reading when reading All Stories in focus mode for efficient use of server side cache. (#479) 2014-01-29 06:29:50 +00:00
ojiikun
5c2c838ef0 Use same list of feed IDs for entire lifecycle of All Stories activity. (#479) 2014-01-29 01:30:21 +00:00
ojiikun
189cd8a1da Use same list of feed IDs for duration of folder-reading activity cycle to prevent server-side cache invalidates. (#479) 2014-01-29 00:59:00 +00:00
Samuel Clay
6cf3ba4668 Android app v3.6.2 2014-01-24 17:37:34 -08:00
Samuel Clay
5243ff8896 Merge pull request #477 from dosiecki/master
Android: Bugfixes
2014-01-24 17:32:51 -08:00
ojiikun
313a8ab819 Fix crash in reading context menu. 2014-01-24 23:03:41 +00:00
ojiikun
d3e4e6c774 Even more aggressive story preloading. 2014-01-23 03:31:51 +00:00
ojiikun
037d0e1b32 Fix flash of stale counts on timed sync. 2014-01-22 23:30:58 +00:00
ojiikun
d9b26d5530 Clean up leaky cursors. 2014-01-22 23:24:17 +00:00
ojiikun
3a26a533f5 Clean up injected meta-html to remove warnings. 2014-01-22 23:23:41 +00:00