Commit graph

2909 commits

Author SHA1 Message Date
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
Samuel Clay
4e1bc928a8 Fixing issue with scrolling story titles. 2016-11-30 20:06:24 -08:00
Samuel Clay
3b9371bf05 Cleaning up layout on story titles. 2016-11-30 19:39:49 -08:00
Samuel Clay
933e395468 Select story in feed 2016-11-30 19:27:11 -08:00
Samuel Clay
52db1011a9 Separating dashboard river and regularly stories. 2016-11-30 18:53:32 -08:00
Samuel Clay
9ec30fcfe8 Further refining styling 2016-11-30 18:16:53 -08:00
Samuel Clay
6ceee35a66 Overriding layout on dashboard. 2016-11-30 17:55:25 -08:00
Samuel Clay
0a1dacff59 Merge branch 'master' into dashboard_river
* master:
  Original page server dependencies.
  Fixing original page server.
  Attempting to fix original pages.
  Adding node02 to handle new upgraded websockets.
  In case mongodb isn't connected on favicon server.
  In case mongodb isn't connected on favicon server.
  Moving to new v2 of socket.io to allow existing real-time users to still work.
  Logging favicon mongo host.
  Fixing nodejs redis flush/quit command.
  Better logging for favicons.
  Updating to latest mongodb for nodejs lib.
  Upgrading favicon server to latest express.
  Fixing SSL node server, used for debugging.
  Upgrading to latest socket.io.
  Updating node dependencies.
2016-11-30 17:41:05 -08:00
Samuel Clay
5a053ab573 Adding node02 to handle new upgraded websockets. 2016-11-30 15:26:42 -08:00
Samuel Clay
7fcc8a4c71 Moving to new v2 of socket.io to allow existing real-time users to still work. 2016-11-30 13:43:13 -08:00
Samuel Clay
406d196f87 Upgrading to latest socket.io. 2016-11-29 18:30:12 -08:00
Samuel Clay
4c40f06c98 Stubbing in dashboard river. Has bugs around loading pages. 2016-11-29 17:26:17 -08:00
Samuel Clay
8969ed2145 Hiding notifications from non-staff on web in feed popover. 2016-11-22 18:36:41 -08:00
Samuel Clay
844cd18688 Fixing date/author/tags size on web. 2016-11-22 17:33:13 -08:00
Samuel Clay
d293ffcf9d Adding notifications to feed popover on web. 2016-11-21 20:21:44 -08:00
Samuel Clay
be4266de14 Fixing notification footer on mobile. Also fixing back button on web. 2016-11-21 13:02:13 -08:00
Samuel Clay
5d14c0e495 Don't scroll to comments when just scrolling to story. 2016-11-18 17:20:39 -08:00
Samuel Clay
7b3a88b0a4 Don't scroll to story if it isn't visible. 2016-11-18 17:14:08 -08:00
Samuel Clay
b576e274a2 Don't scroll to story if it isn't visible. 2016-11-18 17:10:31 -08:00
Samuel Clay
f56f5d17fd Rewriting email template to better use mobile constraints. Much better looking now. 2016-11-17 15:35:33 -08:00
Samuel Clay
3623b75ce2 Full view auto-selects first story when in single story mode. 2016-11-17 11:47:39 -08:00
Samuel Clay
055fcbc0ea Fixing notifications dialog bug. 2016-11-17 11:37:10 -08:00
Samuel Clay
f6075b4dfe Linking to newsblur on story title in notification. Permalink is at bottom for convenience. 2016-11-16 21:07:19 -08:00
Samuel Clay
9ffa63ec2b Max os 3 stories sent per notification group. Also limiting notifications to staff for live test. 2016-11-16 18:29:13 -08:00
Samuel Clay
1b33eb9aac Selecting correct story when coming in from notification. 2016-11-16 11:35:02 -08:00
Samuel Clay
0284793b3a Adding in push notifications for web. Needs filtering. 2016-11-15 20:45:59 -08:00
Samuel Clay
fd4db68f7b Notifications now save their filter and type. Also updates the UI. 2016-11-15 18:18:31 -08:00
Samuel Clay
201b024261 Got the styling right for site notifications. Now need to hook up feed choser and buttons and all notifications list. 2016-11-15 13:32:43 -08:00
Samuel Clay
19460d6bcb Stubbing in skeleton for notifications. 2016-11-14 19:26:09 -08:00
Samuel Clay
637f4d6955 Stubbing in notifications dialog. 2016-11-14 11:12:13 -08:00