Commit graph

2580 commits

Author SHA1 Message Date
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
Samuel Clay
d7e2c5d3b0 Using hints on shared stories index. 2016-11-09 11:28:53 -08:00
Samuel Clay
5c11f12834 Fixing a bad index on blurblogs. 2016-11-09 11:16:05 -08:00
Samuel Clay
e1eec75745 Adding support for Safari Open in Background Tab extension by @nriley. Fixes #655. 2016-09-27 12:11:54 -07:00
Samuel Clay
fa78b434f9 Adding dark theme to Goodies. 2016-09-20 13:05:25 -07:00
Samuel Clay
eeb715a8e2 Only 60px high images will be previewed. 2016-08-15 16:20:53 -07:00
Samuel Clay
327f46d2b6 Rewriting story image loading to better handle edge cases. New JS vendor. 2016-08-15 13:53:52 -07:00
Samuel Clay
d3a7a33ba8 Merge branch 'master' into newsletters
* master: (59 commits)
  Handling twitter posting error.
  Fixing bug where closed story would show inline detail when switching b/w Text and Feed view.
  Temporarily locked = suspended on twitter.
  Adjusting flashing loading indicator to be less conspicuous.
  Handling validation of emails on api.
  Handling lxml parser errors for original text.
  Adding exception handling for twitter feeds.
  Switch to filter instead of opacity
  iOS: fixed #924 (losing story on lock)
  iOS: white flash fix
  iOS v6.0.3.
  Handling deletion of feeds in folders where the parent folder has hypens (which are stripped on iOS/mobile to handle flat).
  iOS: Fixed unread count issue when offline
  Fixing twitter status permalink.
  Handling YouTube playlists.
  Android v4.9.0.
  iOS: Eliminate duplicate URLs when sharing to Twitter, Facebook, Weibo and OmniFocus.
  Clean up activity handling, and fix sending to Reading List.
  Update Dockerfile
  Upgrading tweepy, hoping it fixes auth issues w/ twitter.
  ...
2016-06-30 11:22:51 -07:00
Samuel Clay
3dd7211886 Fixing bug where closed story would show inline detail when switching b/w Text and Feed view. 2016-06-29 13:24:54 -07:00
Samuel Clay
9f3cd66822 Adjusting flashing loading indicator to be less conspicuous. 2016-06-28 16:50:30 -07:00
Samuel Clay
de675b03a6 Upgrading tweepy, hoping it fixes auth issues w/ twitter. 2016-05-27 08:58:27 -07:00
Samuel Clay
de6b7fc5cf Adding attributes to feeds when the attrs show up when returning the feed (happens for un-subbed feed). 2016-05-23 19:32:58 -07:00
Samuel Clay
e4e9b5fa18 Rate limiting error message. 2016-05-20 16:28:20 -07:00
Samuel Clay
a64556068d Finishing up the newsletters dialog. Perhaps an intro email on first newsletter? 2016-05-12 18:32:56 -07:00
Samuel Clay
fd9d1dda15 Stubbing in email newsletters dialog. Needs email and setup instructions. 2016-05-12 14:54:22 -07:00
Samuel Clay
f719fed2ff Adding unmute option to feed menu on web. 2016-05-09 16:13:45 -07:00
Samuel Clay
43ab6bddb1 Lifetime premium accounts should see status when on Renewal dialog. 2016-03-20 17:57:06 -07:00
Samuel Clay
d444566ecc Splitting intelligence trainer counts into + and - 2016-03-20 17:16:23 -07:00
Samuel Clay
7ced6d7ced Merge branch 'master' into saved_searches
* master:
  Fixing broken click handler for feed selector.
  Fixing missing import for newsletters.
  Stripping !important from newsletters.
  Save/restore userId in Profile activity (#891)
  Sanity check for broken mtime.
  Fixing unicode issues in feed fetcher. Also fixing broken last-modified cache header.
  Adding pgbouncer back in.
  pgbouncer 1.7.2.
  Added some logging to story cutoff date when marking feeds as read.
  Dark theme improvements for newsletters.
2016-03-10 18:33:16 -05:00
Samuel Clay
0da1ed6692 Stubbing in saved searches. Still need to add in saved seaches and then display the search feeds. 2016-03-10 18:33:04 -05:00
Samuel Clay
611b857acc Fixing broken click handler for feed selector. 2016-03-09 13:17:28 -08:00
Samuel Clay
0250fe4e88 Merge branch 'master' into show_changes
* master:
  Logout button no longer opens Account dialog.
2016-02-29 10:10:04 -08:00
Samuel Clay
9785f3dea2 Logout button no longer opens Account dialog. 2016-02-27 16:03:41 -08:00
Samuel Clay
3cadd30c43 Attaching handlers when swapping story content. 2016-02-26 20:41:28 -08:00
Samuel Clay
1effb5b9cf Finally allowing switching between showing and hiding story changes. Ready to ship? 2016-02-26 20:39:18 -08:00
Samuel Clay
dcc942c9c6 Undoing story change preference. Now story changes are loading through ajax. 2016-02-26 20:01:41 -08:00
Samuel Clay
8504977a2a Merge branch 'master' into show_changes
* master:
  Android v4.8.0b1.
  Classifiers should respect new story authors escaping.
  Clearing a story's Text view cache when the story is updated.
  Newsletter authors no longer get escaped server-side. The web should know how to escape.
  Rate limiting insta-fetching to 10 fetches per 10 minutes.
  Feed selector now shows muted sites.
  Trimming feeds down to 10 stories (from 25) when going two months unread.
  Only auth users may search feeds.
  Only search aggressively if authenticated.
  Adding IP logging to feed searching.
  Adding find_feed logging to diagnose postgres issues.
  Disable debug logs.
  Reconcile local and remote unreads much more quickly for hyperusers.
  Don't bother UI-friendly duty cycling when the UI isn't up.
  Remove unused member in Story object.
  More efficient story cleanup for hyperusers.
  Stripping quotes out of newsletter sender names.
  Turns out empty string is false in JS.
  Fixing misaligned grid stories when title matches content.
2016-02-26 19:17:00 -08:00
Samuel Clay
1e6040ec93 Classifiers should respect new story authors escaping. 2016-02-26 12:02:30 -08:00
Samuel Clay
d05f0fe162 Newsletter authors no longer get escaped server-side. The web should know how to escape. 2016-02-25 15:31:07 -08:00
Samuel Clay
3ed3b0cde3 Feed selector now shows muted sites. 2016-02-25 13:58:28 -08:00