Commit graph

2488 commits

Author SHA1 Message Date
Samuel Clay
3435bac504 Showing saved searches. Titles need work. And they don't show the feed yet. 2017-03-03 18:12:27 -05:00
Samuel Clay
e1fe5f10a0 Adding feed search header that accurately shows search title. Needs to get hooked up to saving. 2017-03-03 15:43:41 -05:00
Samuel Clay
00695b04af Merge branch 'master' into saved_searches
* master: (771 commits)
  Fixing horrible session loss bug. Turns out the django-redis-sessions library changed timeout behavior, from silently retrying to silently failing. Adding necessary SESSION_* vars.
  Better handling of booleans on /reader/feeds.
  Fixing redis bootstrap
  Add Firefox to story browser list
  Dashboard should not show old stories.
  Faking user agent when rss bans NewsBlur.
  Better recording of non-200/300 status codes on feed fetch.
  Adding new debug to feed fetcher.
  Embedding kickstarter module for TT on dashboard.
  notifications alpha 2
  Updating TT launch email.
  Linking image on TT email.
  No sudo on virtualenv.
  Adding missing feeds for users as part of cleanup.
  Fixing spacing issues in Turn Touch email.
  Updating Turn Touch email.
  Upgrading Readability and forcing images to remain. THis should add a bunch of images back to the Text view.
  Andorid v5.0.
  Fixing bug that would clear river cache while reading the river, caused by the dashboard river reloading when it wasn't visible.
  Revert "Moving from Whitney to Whitney ScreenSmart."
  ...
2017-02-24 17:05:51 -08:00
Samuel Clay
2a09508dd4 Lifetime premium accounts should see status when on Renewal dialog. 2017-02-24 16:46:43 -08:00
Samuel Clay
c7cf295f62 Splitting intelligence trainer counts into + and - 2017-02-24 16:46:43 -08:00
Samuel Clay
23c7038490 Fixing bug that would clear river cache while reading the river, caused by the dashboard river reloading when it wasn't visible. 2017-01-22 15:56:01 -08:00
Samuel Clay
5947b284b1 Free users also need to complete the river. 2017-01-12 14:35:43 -08:00
Samuel Clay
20e100f3cb Adding a river complete endpoint to ease burden on redis db that doesn't need story cache. 2017-01-12 13:16:34 -08:00
Samuel Clay
b6c29b4bcc Clearing logs and moving to longer refresh interval for dashboard stories. 2017-01-11 12:33:52 -08:00
Samuel Clay
fe14245c88 Reducing workfload on counting unreads if only marking visible stories as read. 2017-01-10 16:45:07 -08:00
Samuel Clay
183176a494 Refactoring marking feeds as read to better handle direction. 2017-01-09 14:19:19 -08:00
Samuel Clay
c9ba9d9b22 Marking stories as read inline when using mark newer/older stories read and order matches so stories are visible. 2017-01-09 13:02:27 -08:00
Samuel Clay
f2733295f6 Dashboard river reload interval to 15m. 2017-01-05 10:14:44 -08:00
Samuel Clay
9c17c74e8b Double-checking when cookie lost to ensure it is actually lost. Re-sending request. 2017-01-04 17:26:42 -08:00
Samuel Clay
bf0231a299 Refreshing dashboard river every 10 minutes. 2017-01-03 18:14:54 -08:00
Samuel Clay
fded3577a1 Adding modal dialog for users who somehow lose their cookie mid-session. Forces user to re-login. 2016-12-29 18:40:44 -08:00
Samuel Clay
3338850c66 Ignoring new dashbaord river stories that come more than an hour into the future. 2016-12-29 18:40:14 -08:00
Samuel Clay
8beaa291fa Fixing links opening in new windows in text tab view. 2016-12-22 13:02:35 -08:00
Samuel Clay
ef8ab6cc48 Fixing links opening in new windows in text tab view. 2016-12-22 13:01:08 -08:00
Samuel Clay
fd17eeb500 Fixing links opening in new windows in text tab view. 2016-12-22 12:56:12 -08:00
Samuel Clay
42617d5be0 Fixing intermittent breaking of feed loading due to unhandled exceptions when moving between folders. 2016-12-22 12:09:06 -08:00
Samuel Clay
bb4352e382 Single story mode automatically opens story when in Full view. 2016-12-19 13:14:43 -08:00
Samuel Clay
012e8d825d Better guard for missing active_feed. 2016-12-16 15:22:05 -08:00
Samuel Clay
377c624ebb Fixing layout rendering issues. 2016-12-16 13:31:03 -08:00
Samuel Clay
e697f5ccb1 Handling missing feed_id in dashboard river. 2016-12-16 13:11:33 -08:00
Samuel Clay
9e78e499b2 Cascading new story fetches on front-end to prevent stampede. 2016-12-15 12:20:10 -08:00
Samuel Clay
80e8fed54c Adding guard for resetting feed. 2016-12-14 15:07:21 -08:00
Samuel Clay
5c272f592a Select story when moving from dashboard to river. 2016-12-14 14:51:49 -08:00
Samuel Clay
76e0b59d89 Fixing issue around switching feed/text views when scrolling. 2016-12-14 13:34:56 -08:00
Samuel Clay
c14161b085 Checking if feed selector is causing feed list reset. This feels sloppy. 2016-12-13 17:41:56 -08:00
Samuel Clay
da63d19def Handling oldest-first dashboard stories 2016-12-13 16:32:19 -08:00
Samuel Clay
c5d5ea5001 Attempting to fix dashboard stories by no longer relying on full river reloads when a new story comes in but to fetch that story if it is newer (or older) than last visible dashboard story. 2016-12-13 16:29:42 -08:00
Samuel Clay
5cfd564308 Correctly loading the first page of feed stories when transfering from dashboard. 2016-12-13 16:05:16 -08:00
Samuel Clay
6fe086a2bb Fixing issue with side options losing event handlers when re-opened. Also enlarging minimum story height to accomodate new email story side option. 2016-12-13 12:51:17 -08:00
Samuel Clay
a448ffb735 Adding Email This Story button to sideoptions. 2016-12-13 12:23:56 -08:00
Samuel Clay
a3a402eab1 Big change: stories now remember their own view (text/feed/story), so reading through a river switches between views. matches iOS. 2016-12-08 16:32:59 -08:00
Samuel Clay
1287511366 Merge branch 'master' into dashboard_river
* master:
  Updating starred counts on web in real-time.
2016-12-08 16:06:42 -08:00
Samuel Clay
7ee01bd406 Updating starred counts on web in real-time. 2016-12-08 16:05:13 -08:00
Samuel Clay
82f873f504 Fixing final dashbaord river bug, accidentally loading more stories than necessary. Showing end bar when no stories left. 2016-12-07 19:07:00 -08:00
Samuel Clay
9cfeb04a92 Handling new user profiles on dashboard. 2016-12-06 15:09:37 -08:00
Samuel Clay
10675090ef Only reload dashboard stories on new stories, not just read stories. Also sync read stories through pubsub. 2016-12-05 17:10:47 -08:00
Samuel Clay
4099a07f07 Fixing last remaining known issue with dashboard stories. 2016-12-02 19:04:48 -08:00
Samuel Clay
d91c47d856 Fixing accidental layout override. 2016-12-01 19:23:38 -08:00
Samuel Clay
e237257b3d Forget paging when transfering dashboard stories, but preserve the stories already there. 2016-12-01 18:05:41 -08:00
Samuel Clay
1b46f190f1 Handling intelligence in dashboard river module. This is ready to launch! 2016-12-01 16:54:13 -08:00
Samuel Clay
07454cf3cc Dashbaord stories now reflect read state. Just need focus. 2016-12-01 16:22:51 -08:00
Samuel Clay
da754eca84 Syncing read status on dashboard to river. 2016-12-01 15:06:19 -08:00
Samuel Clay
fc680a197e Free users are restricted even on the dashboard river. 2016-12-01 14:51:53 -08:00
Samuel Clay
11b3a1edff Filling out dashboard stories to handle hidden stories. Needs focus stories handling and marking read elsewhere. 2016-12-01 14:27:18 -08:00
Samuel Clay
587e7fb2a6 Mimicking river on dashboard w.r.t. visible feeds (unread vs read). 2016-12-01 12:47:01 -08:00