Commit graph

183 commits

Author SHA1 Message Date
Samuel Clay
42b85d485a Merge branch 'schedule' into schedule_dev
* schedule:
  Adding metric for last story date, used to calculate next scheduled update.
2013-04-23 17:04:27 -07:00
Samuel Clay
1584208677 Adding metric for last story date, used to calculate next scheduled update. 2013-04-23 17:04:21 -07:00
Samuel Clay
cb89798d74 Merge branch 'schedule' into schedule_dev
* schedule:
  Complete rewrite of feed update schedule.
  Forcing earlier fetch if stats calc is less than scheduled fetch.
2013-04-23 15:45:03 -07:00
Samuel Clay
630029cfcb Complete rewrite of feed update schedule. 2013-04-23 15:44:31 -07:00
Samuel Clay
23ad62c6d2 Merge branch 'master' into circular
* master:
  Fixing credit card images. Doh\!
  Upping feed fetching.
  Removing random interval in feed fetches.
  No longer random intervals for dead feeds.
  Fixing mark as unread in redis hash migration.
  Fix group type caching in FolderList, and much refactoring for readability therein.
  Remove special All Stories group and make the now-visible root folder perform it's function.
  Formalize top-level folder name workaround.
  Nonfunctional refactoring in list adapter (unused vars, method visibilities, annotations).
  Fix an initialization edge case in creating column/resource ID mappings.
  Fix regression in API to get /reader/feeds and set update_counts to true.
  Factor out duplicate code in APIClient to ensure parameterized GETs behave like bare GETs.
  Refactor FolderListFragment and associated Adapter.
  Fix bad merge.
  Remove accidentally added swapfile.
  Removed missing root feed workaround. Refactoring FolderListFragment for readability.
  Clean up parsing of /reader/feeds response and work around problems with empty-named root folder.
  Fix NPE crash when adding new feed.

Conflicts:
	apps/rss_feeds/views.py
2013-04-19 09:52:34 -07:00
Samuel Clay
5db1cebecf Removing random interval in feed fetches. 2013-04-18 16:56:54 -07:00
Samuel Clay
cde8040c9b Adding explainer for error-ridden feeds. 2013-04-17 14:36:13 -07:00
Samuel Clay
f6b5262c4f Merge branch 'master' into circular
* master:
  Fixing small bug around missing feeds during update pipeline.
  Fixing race condition between primary adn secondaries when creating feed fetch histories.
  Reversing order for fetch histories.
  Moving from feed/page/push histories to capped fetch history.

Conflicts:
	apps/rss_feeds/views.py
2013-04-15 15:17:29 -07:00
Samuel Clay
6011e4f2da Moving from feed/page/push histories to capped fetch history. 2013-04-15 14:30:31 -07:00
Samuel Clay
730b37c671 Merge branch 'master' into circular
* master:
  Prioritizing autocomplete matches on title before address.
  Handling URLs in autocomplete.
  Adding new autocomplete. Let's hope this doesn't destroy performance in Redis.
  Using new Chrome extension for RSS.

Conflicts:
	apps/rss_feeds/views.py
2013-04-08 13:14:45 -07:00
Samuel Clay
73eb0b6ef4 Handling URLs in autocomplete. 2013-04-08 13:09:43 -07:00
Samuel Clay
c25c4478e6 Adding new autocomplete. Let's hope this doesn't destroy performance in Redis. 2013-04-08 12:54:02 -07:00
Samuel Clay
c42689a99e Merge branch 'master' into circular
* master:
  Cleaning up queue migration.
  Handling decayed feeds with no more active subscribers. They don't get returned to the scheduled_updates queue until there are enough active users.
  Only need next scheduled update.
  Fixing feeds that fall through.
  Moving task queue from postgres db backed to redis backed.
2013-04-03 16:08:29 -07:00
Samuel Clay
f44678c056 Adding @anaconda's safari extension for unreads. Also fixing up real-time stats on Statistics to look better. 2013-03-30 20:33:00 -07:00
Samuel Clay
61dde968b8 Merge branch 'master' into circular
# By Samuel Clay (12) and Lance Johnson (1)
* master:
  Updating postgres config, celery queue.
  Boosting feed fetching.
  Android: show server error message to user when add feed fails. The error message was being sent when non-premium users tried to search for feeds and was causing the App to crash.
  Removing unused feed hash index (keeping the unique constraint).
  Adding two indexes and killing one unused one from feeds.
  Returning index on active subs.
  Changing logging on feed queueing.
  Turning off autocomplete for the time being.
  Removing unused indexes.
  Upgrade to postgres 9.2.
  Culling some graphs on feed counts.
  Cleaning up week old feeds.
  Boosting feed fetching way up for the weekend.
2013-03-30 19:05:20 -07:00
Samuel Clay
ba5919d760 Moving task queue from postgres db backed to redis backed. 2013-03-30 19:05:13 -07:00
Samuel Clay
ec66863811 Turning off autocomplete for the time being. 2013-03-29 20:35:58 -07:00
Samuel Clay
a67df54101 Merge branch 'master' into circular
* master:
  Adding task servers to db firewall.
  Adding redis cache. Returning favicon server.
  Better munin plugins for redis and mongo.
  Removing unused redis keys for shared/comments. Dry-run.
  Adding read preference to migration.
  Migration to create story_hash for missing feeds.
  Making a clearer description of slow feeds.
  Upping feed fetches, slowing down fetch interval for less active feeds, setting premium expire time to one year from most recent payment date (as opposed to borked payment gap logic), and adding logginf or tasking feeds.
  Switching check for HAProxy'ied socket.io to dev instead of www. Thanks @anaconda!
  Sync delay in mongodb and updating story hash migration.
  Upping feed fetches.
  Fix force close when attempting to fetch a user with a null user.id value
  Fix force close updating ProfileActivityFragment if no profile response was received
  Move creating ImageLoader in NewsBlurApplication to onCreate to ensure that base context has been set and prevent force close
  Boosting fetches.
  Fix duplicate requirement

Conflicts:
	fabfile.py
2013-03-28 19:09:14 -07:00
Samuel Clay
fc53550392 Making a clearer description of slow feeds. 2013-03-28 12:17:30 -07:00
Samuel Clay
7659b15c17 Merge branch 'master' into circular
* master:
  Turning autocomplete back on.
  Merging.
  Basic impl of mark-story-as-starred via context menu.

Conflicts:
	apps/rss_feeds/views.py
2013-03-21 13:03:47 -07:00
Samuel Clay
dc0507f43f Turning autocomplete back on. 2013-03-21 13:00:17 -07:00
Samuel Clay
036b1993a5 Merging. 2013-03-21 13:00:17 -07:00
Samuel Clay
8c7f59a201 Merge branch 'master' into circular
* master:
  Moving original page server to redis server.
  Moving from Amazon SES to mailgun.
  Fabfile
  Turning off autocomplete.
  Fixing new redis server.
  Switching from 64 free sites to 12 to handle load.
2013-03-13 21:58:20 -07:00
Samuel Clay
e36fa2e86b Turning off autocomplete. 2013-03-13 21:39:20 -07:00
Samuel Clay
2a9dfed00e Turning off autocomplete. 2013-03-13 20:14:15 -07:00
Samuel Clay
e60bf12245 New world icon. Add site in a popover (still needs lots of work). Favicons in add site. 2013-03-03 17:37:54 -08:00
Samuel Clay
52205ab89d New dashboard widget: search sites and people 2013-02-22 16:02:51 -08:00
Samuel Clay
8fbc9f5174 Allowing anonymous users to use statistics. 2013-01-28 15:23:19 -08:00
Samuel Clay
9c1d0c42dd Adding premium requirement for Text view. 2013-01-09 12:53:30 -08:00
Samuel Clay
36028cc719 Text view. Needs a few tweaks and a premium only view. 2013-01-08 18:33:30 -08:00
Samuel Clay
bc0192c3df Adding broken search for feeds. 2013-01-04 16:34:27 -08:00
Samuel Clay
db63f48bf5 Adding tons of logging (especially user-facing) to feed exception handling. Much much better feed address and link fetch history. 2012-12-28 21:42:52 -08:00
Samuel Clay
abb09fea54 Only showing statistics for classifiers with more than 1 user. 2012-12-12 16:36:36 -08:00
Samuel Clay
b2f771e53b Attempting to fix user exception dialogs. 2012-08-27 15:22:42 -07:00
Samuel Clay
335ccfa504 This is seriously the most f'ed typo I've commited. It pulled in extra stories after the last few had loaded using the unread-only filter. 2012-08-10 16:13:14 -07:00
Samuel Clay
2d5f3384db Merge branch 'master' into river_blurblog
* master:
  Adding useful info to feed autocomplete.

Conflicts:
	apps/rss_feeds/views.py
2012-08-07 23:14:31 -07:00
Samuel Clay
87ea8030c4 Adding useful info to feed autocomplete. 2012-08-07 23:13:03 -07:00
Samuel Clay
18bade6733 Adding river blurblogs. Still fishy, but it's pulling stories. Going to try to dev it. 2012-08-07 14:37:07 -07:00
Samuel Clay
d58f342116 Passing original term back to autocomplete if v=2 in the url. 2012-08-06 18:20:56 -07:00
Samuel Clay
f64d3b4d44 Fixing all the little bugs that made it through. 2012-07-30 06:32:34 -07:00
Samuel Clay
926432d684 New about page! 2012-07-29 22:06:43 -07:00
Samuel Clay
54c68578db Merge branch 'social' of github.com:samuelclay/NewsBlur into social
* 'social' of github.com:samuelclay/NewsBlur:
  fixing bug with feed exception when there is a duplicate feed id
2012-07-17 14:19:16 -07:00
Roy Yang
28b81ec74a fixing bug with feed exception when there is a duplicate feed id 2012-07-17 14:18:26 -07:00
Samuel Clay
7fab23d8ef Whoops, forgot to remove 1 second sleep from autocomplete. 2012-07-17 13:02:36 -07:00
Samuel Clay
d1126ae64d Fixing the living snot out of the add site dialog. Adding an autocomplete spinner, showing results on focus, and no longer auto-adding on click (allowing user to select a folder). Big thanks to @afita for the push. 2012-07-17 13:00:30 -07:00
Samuel Clay
ef6c92bf92 Merge branch 'master' into social
* master:
  Showing feed pushes in statistics.
  Instrumentation to count feed pushes.
  Migration to fix starred stories with incorrectly double-encoded url strings.
  Fixing bug around missing feed links being checked for length.

Conflicts:
	apps/rss_feeds/views.py
2012-04-09 15:19:25 -07:00
Samuel Clay
ee76081cda Instrumentation to count feed pushes. 2012-04-09 14:58:53 -07:00
Samuel Clay
3c31c0c6a6 Merge branch 'master' into social
* master:
  Adding MongoDB logging for debug.
  Being far kinder during feed exception handling and showing users error text. Cannot believe this wasn't there.

Conflicts:
	media/css/reader.css
	templates/base.html
	utils/json_functions.py
2012-04-06 18:35:40 -07:00
Samuel Clay
21bd9a0c3d Being far kinder during feed exception handling and showing users error text. Cannot believe this wasn't there. 2012-04-06 16:21:16 -07:00
Samuel Clay
cd589951c9 Adding etags (304's) to feed icons. 2012-03-29 16:03:06 -07:00