Commit graph

447 commits

Author SHA1 Message Date
Samuel Clay
fe1d7177ec Adding media symlinks for ios. 2013-07-15 09:27:17 -07:00
Samuel Clay
d941c994f8 Updating android to work with android studio. Version 2.1. 2013-07-03 13:05:42 -07:00
Samuel Clay
3db4a055aa Adding symlinks from old media/clients to clients/ 2013-06-27 09:44:13 -07:00
Samuel Clay
bfff777490 Moving ios and android from media to clients. 2013-06-27 09:43:22 -07:00
Samuel Clay
3975abfbb0 Fixing scroll on story for traversal buttons in those in between story heights. 2013-06-26 23:39:25 -07:00
Samuel Clay
a6d137e74e Fixing progress bar for cached images. 2013-06-26 16:39:23 -07:00
Samuel Clay
5ed6d394c7 Moving from image_url -> image_urls in iOS app as well. 2013-06-26 16:22:44 -07:00
Samuel Clay
128d53d242 Merge branch 'master' into offline
# By Samuel Clay (22) and others
# Via Samuel Clay (5) and Daniel (1)
* master: (27 commits)
  Fixing SSL errors caused by permissions on a certs file.
  Fixing SSL errors on OAuth import.
  Fixing munin.
  Fixing requirements.
  Fixing API docs.
  Fixing API docs.
  Gunicorn gets the real proxied ip.
  Banning missing user agents.
  Banning Feed Reader Background app, as it's causing a ton of bogus requests.
  Fixing bug in optimized feed river.
  Fixing bug for last page of All Site Stories.
  Major optimization to both single feed loads and river loads. Both are now checking training only for trained feeds, and river makes only a single subscirption call instead of N subscription calls.
  Optimizing feed loads even fruther by checking for training.
  Partially fix #295 - add confirmation when marking folder or all stories read with options to mark all read or cancel
  Adding mark_story_as_unstarred to the API documentation
  Feed reader bg in user client list.
  Adding new widnows phone clients to logs.
  Fix a minor typo in NBNotifier.h: "with" only has one 'h', not two
  Prettifying premium-only notifier in river.
  Prettifying premium-only notifier in river.
  ...
2013-06-26 14:50:19 -07:00
Samuel Clay
91cc5e58cf image_url -> image_urls 2013-06-26 11:38:49 -07:00
Hawken Rives
523eb3fbe9 Fix a minor typo in NBNotifier.h: "with" only has one 'h', not two
The implementation *implemented* the correct name, but it was never defined. This fixes that typo.
2013-06-25 01:39:43 -04:00
Samuel Clay
489c9a3195 Fixing progress in image caching. 2013-06-24 22:16:28 -07:00
Samuel Clay
37d74026d1 Fixing crash when missing cached image. 2013-06-23 22:36:26 -07:00
Samuel Clay
8bcfc5d565 Reading cached images and using in stories. A single iamge is nowhere near enough. Need a refactor to account for all images. 2013-06-23 22:19:08 -07:00
Samuel Clay
d520183568 Fixing image cache notifier message for date of last download. 2013-06-22 21:29:14 -07:00
Samuel Clay
787fe4e9ff Caching images for offline. Progress bar works, but the message is wrong. 2013-06-22 19:34:12 -07:00
Samuel Clay
a8e87742dd Fixing loading indicators blue-ness. 2013-06-21 22:58:26 -07:00
Samuel Clay
59399c9bea Setting the stage for caching images. Just need the cache writer and cache reader. 2013-06-21 22:18:54 -07:00
Samuel Clay
501c3ede36 Refactoring order and read_filter. Global preferences! 2013-06-21 18:35:06 -07:00
Samuel Clay
361c129fa6 Adding new preferences modal. 2013-06-21 17:48:06 -07:00
Samuel Clay
37a2404dba Handling edge case of reading a story on the web, syncing with ios, then reading in ios offline should mark the story as read through syncing, overriding offline cache. 2013-06-20 21:46:09 -07:00
Samuel Clay
52ddd292c3 Correct notifications for offline and on. 2013-06-20 20:38:40 -07:00
Samuel Clay
d2b3db972d Full offline. Adding feeds table and caching of feed list by username. Also optimizing unread story fetching by placing all db calls in a background thread. 2013-06-20 19:25:57 -07:00
Samuel Clay
1f1aec0b53 Merge branch 'master' into offline
# By Samuel Clay (3) and others
# Via Samuel Clay (3) and ojiikun (3)
* master:
  Turning off forked mongoengine for now.
  Fixing j/k keyboard shortcuts when story titles are hidden.
  Fixing middleware to activate users. Faulty paths resulted in paths that had a / not being recognized. Thanks to @subglass!
  Make AllStories and FolderStories views match.
  Have the All Stories view query by wildcard, not ID list.
  Moved the URL schema (http://) into NEWSBLUR_URL Introduced NEWSBLUR_HOST for couple of cases where NEWSBLUR_URL was being used as a hostname Switched default URL to https://
2013-06-20 13:17:21 -07:00
Samuel Clay
dfc036c09e Adding a bit of skeleton for offline feeds. 2013-06-20 10:28:49 -07:00
Samuel Clay
942b742534 Moving notifier to correct position for both feed list and feed detail. Also responds perfectly to orientations, even on different views. 2013-06-19 20:26:04 -07:00
Pablo Averbuj
975c9de0bb Moved the URL schema (http://) into NEWSBLUR_URL
Introduced NEWSBLUR_HOST for couple of cases where NEWSBLUR_URL was being used as a hostname
Switched default URL to https://
2013-06-18 21:23:20 -04:00
Samuel Clay
5d2612c4c5 Upgrading to iOS 6 as a minimum requirement. Still need to fix dependencies. 2013-06-17 11:50:13 -07:00
Samuel Clay
9dfbb8348f Fixing default menu for river/folder read filter. 2013-06-16 22:07:06 -07:00
Samuel Clay
b7e3f3c306 Adding a great progress bar and story fetch order. 2013-06-16 21:39:38 -07:00
Samuel Clay
3d8d1247b1 Fetching all unread stories, ordered by recency. 2013-06-16 14:09:28 -07:00
Samuel Clay
e7ab50e8a5 Queueing read stories and sending them on feed load or feed list load. 2013-06-16 08:15:40 -07:00
Samuel Clay
53461cd6dc Marking stories as read in offline mode. Need a read story queue to send when back online. 2013-06-15 17:33:31 -07:00
Samuel Clay
c0bea82fb0 Adding order and unread status to offline. 2013-06-15 08:56:43 -07:00
Samuel Clay
ccbefc16d1 Adding river to offline. Needs customization. 2013-06-14 19:44:57 -07:00
Samuel Clay
35d426fe9b Refactored all database calls to be threadsafe and use a new database queue. Dope. 2013-06-14 19:21:30 -07:00
Samuel Clay
3c0e31554d Got messaigng for offline down pat. Now needs story actions queue. 2013-06-13 21:56:13 -07:00
Samuel Clay
071a7a3107 Correctly showing notifiers for offline and slow loads. 2013-06-13 17:56:58 -07:00
Samuel Clay
0c946e3241 Fixing animation bug when not on story list view. 2013-06-12 19:49:10 -07:00
Samuel Clay
b7a2789f80 Far better loading indicator on story list in ios. 2013-06-12 19:21:56 -07:00
Samuel Clay
fb192a0446 Showing loading notifier. Still need to bring back first page loading notifier. 2013-06-12 17:36:09 -07:00
Samuel Clay
2ff9dece60 Fixing up notifier to actually show loading. 2013-06-11 23:00:00 -07:00
Samuel Clay
ecfc0b21c0 Fading and positioning of notifier. 2013-06-10 00:29:03 -07:00
Samuel Clay
7e962404e8 Adding NBNotifier, but I just want to rip it out. 2013-06-07 02:47:43 -04:00
Samuel Clay
3fa7096625 A bit crude, but now storing feed stories offline. 2013-06-05 17:11:01 -07:00
Samuel Clay
cde3b1600d Merge branch 'master' into offline
* master:
  Correcting iOS delete and rotation on ipad.
  Attempting to fix delete on ios.
2013-06-04 18:06:28 -07:00
Samuel Clay
fa51f127f9 Correcting iOS delete and rotation on ipad. 2013-06-04 18:02:05 -07:00
Samuel Clay
2bf76c2829 Attempting to fix delete on ios. 2013-06-04 17:56:10 -07:00
Samuel Clay
f2ce1951df Merge branch 'master' into offline
# By Samuel Clay (39) and ojiikun (7)
# Via Samuel Clay (3) and ojiikun (1)
* master: (46 commits)
  Fixing icon fetch for images > 500KB.
  Adding queue to homepage.
  Typo
  Fixing unshare story bug.
  Refactoring story_hash methods lower on the stack into MStory.
  Fixing reader import ip address capture.
  Fixing IP address saving after HAProxy originally obscured it.
  Forcing calculating for last_story_date for more accurate story deletion.
  Rewriting train old stories to work much, much faster without having the db sort feeds.
  Alight all icons/text on rows in Main view. (#279)
  Switch to new globe icon for feeds w/o favicos. (#278)
  Trimming 1000 feeds at a time.
  Fixing linking of interactions when it's a reply_reply.
  Trimming way more expired feeds.
  Correcting trim stories offset for older feeds.
  Reducing the cutoff even further for older feeds.
  Better logging for old story trimmer.
  Simplifying old story trimmer.
  Adding a massive feed trimmer. Cuts feeds, those that have no active subs and haven't a new story for a month, down to 10 stories.
  Fix margins on unread-dots in story list (#281).
  ...
2013-06-04 17:23:04 -07:00
Samuel Clay
31d6af1b6e Adding login as menu item for admin users on ios for debugging. 2013-06-03 12:43:45 -07:00
Samuel Clay
c16b6dec2a Adding fmdb. 2013-05-31 15:31:40 -07:00