Commit graph

2680 commits

Author SHA1 Message Date
Samuel Clay
0eb2ccf4eb Turning down color warning for original text. 2013-06-30 17:12:41 -07:00
Samuel Clay
e6da8d034d Showing loading bar in all views. Also being more aggressive in finding urls when adding. 2013-06-30 17:00:31 -07:00
Samuel Clay
5cc0cd3754 OMG, removing debugging code. 2013-06-30 16:45:38 -07:00
Samuel Clay
fc4581531f Shortening height of loading bar. 2013-06-30 16:43:58 -07:00
Samuel Clay
f194f5210c Adding expiring key count to redis sampling. 2013-06-30 09:53:05 -07:00
Samuel Clay
2ca2607f0a Adding expiring key count to redis sampling. 2013-06-30 09:52:10 -07:00
Samuel Clay
8dc9660e15 Cleaning up timezones on push expires. 2013-06-29 11:37:21 -07:00
Samuel Clay
16da80787d Fixing up push expires text. 2013-06-29 11:29:23 -07:00
Samuel Clay
b3ee9a0e3e Adding push_expires to stats dialog. 2013-06-29 11:26:42 -07:00
Samuel Clay
31592710a9 Fixing fetch history bug. Ugggg, a week of fetch history lost. No big deal. Also dropping unused fetch exception history collection. Sentry handles this quite well. 2013-06-28 20:51:31 -07:00
Samuel Clay
1f15613244 Further chunking river. 2013-06-28 19:25:24 -07:00
Samuel Clay
f95328a298 Chunking those mondo zadd calls. 2013-06-28 19:17:07 -07:00
Samuel Clay
e37e275d7c Whoops, typo on groups. 2013-06-28 19:10:59 -07:00
Samuel Clay
b2f93cb75b Chunking story hash pipeline to let others in. 2013-06-28 19:09:34 -07:00
Samuel Clay
7b84d65d95 Adding training to new fast river. Ready to ship! 2013-06-28 18:30:20 -07:00
Samuel Clay
c0c6d7b07b Fixing river error on empty folder. 2013-06-28 15:07:05 -07:00
Samuel Clay
7f4f603ce4 Showing debug mode when enabled. 2013-06-28 12:18:45 -07:00
Samuel Clay
a5b47c4513 Properly caching and using cached river story hashes. 2013-06-28 12:01:22 -07:00
Samuel Clay
c21aaecca1 Merge branch 'master' into fastriver
* master:
  Fixing Paypal IPN issues by whitelisting profile path.
  Fixing provisioning profile.
  Dev -> www
  Updating ipa
  dev -> www
  Preparing ios 2.4 for distribution.
  Adding symlinks from old media/clients to clients/
  Moving ios and android from media to clients.
  Fixing scroll on story for traversal buttons in those in between story heights.
2013-06-28 11:13:30 -07:00
Samuel Clay
7863c57cb5 Fixing Paypal IPN issues by whitelisting profile path. 2013-06-28 10:36:15 -07:00
Samuel Clay
07265badf1 Fixing massive river calls by taking data in and out of redis. 2013-06-27 17:53:47 -07:00
Samuel Clay
86acc97e17 Refactoring river. Something's off about Oldest first. 2013-06-27 17:21:01 -07:00
Samuel Clay
2df28e5095 Refactoring the living crap out of unread story hashes. Now supports ordering, filtering, and timestamps. 2013-06-27 16:23:29 -07:00
Samuel Clay
67b82a3a60 Converting lua script to multi/exec block. 2013-06-27 15:21:13 -07:00
Samuel Clay
49d24be9ec First try at a fast river. Only does one direction, but it's much faster. 2013-06-26 23:39:01 -07:00
Samuel Clay
15644d097c Speeding up unread story hashes. 2013-06-26 17:04:30 -07:00
Samuel Clay
ed7b5f1dac Handling validation for image urls. 2013-06-26 16:26:14 -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
6fbe17b64b Fixing SSL errors on OAuth import. 2013-06-26 13:22:19 -07:00
Samuel Clay
6fd63489c1 Banning missing user agents. 2013-06-26 11:47:49 -07:00
Samuel Clay
91cc5e58cf image_url -> image_urls 2013-06-26 11:38:49 -07:00
Samuel Clay
3f786a65c6 Banning Feed Reader Background app, as it's causing a ton of bogus requests. 2013-06-25 21:48:30 -07:00
Samuel Clay
14b5a9d2dd Fixing bug in optimized feed river. 2013-06-25 16:08:45 -07:00
Samuel Clay
dd1d89586d Fixing bug for last page of All Site Stories. 2013-06-25 15:51:04 -07:00
Samuel Clay
e62b058638 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. 2013-06-25 15:41:42 -07:00
Samuel Clay
b8e6ff4a70 Optimizing feed loads even fruther by checking for training. 2013-06-25 15:14:02 -07:00
Samuel Clay
cb3d205dd6 Merge branch 'master' into offline
* master:
  Logging favicons usage.
  Adding ip address to blocked windows devices.
2013-06-22 17:12:56 -07:00
Samuel Clay
fd766ad544 Adding ip address to blocked windows devices. 2013-06-21 22:58:53 -07:00
Samuel Clay
6b249d30ec Merge branch 'master' into offline
* master:
  Cutting out some logging.
  Refactoring unread counting for untrained subs. Much faster now that we don't have to fetch stories and read each one.
  Fixing PIL issues.
  Reverting most PIL cleanup.
  Cleaning up PIL.
  Better error handling on mark_feed_as_read.
  Better logging for unread counts to see where counts are going moving.
  Decreasing logging to see if it helps loadtimes.
  Decreasing logging to see if it helps loadtimes.
2013-06-21 14:32:52 -07:00
Samuel Clay
7be08e15e6 Cutting out some logging. 2013-06-21 14:24:34 -07:00
Samuel Clay
83179de563 Refactoring unread counting for untrained subs. Much faster now that we don't have to fetch stories and read each one. 2013-06-21 14:15:13 -07:00
Samuel Clay
2408156024 Reverting most PIL cleanup. 2013-06-21 13:15:04 -07:00
Samuel Clay
bb95ea8984 Cleaning up PIL. 2013-06-21 13:11:54 -07:00
Samuel Clay
a38d73a3f3 Better error handling on mark_feed_as_read. 2013-06-21 12:49:30 -07:00
Samuel Clay
cceda612f6 Better logging for unread counts to see where counts are going moving. 2013-06-21 12:30:06 -07:00
Samuel Clay
1204efeecd Decreasing logging to see if it helps loadtimes. 2013-06-21 11:55:54 -07:00
Samuel Clay
5770b6f04a Decreasing logging to see if it helps loadtimes. 2013-06-21 11:54:34 -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
aeefbb645b Fixing signle story mode. 2013-06-20 14:45:05 -07:00
Samuel Clay
97633614f8 Fixing a few bugs in image url extraction. 2013-06-20 13:46:11 -07:00