Samuel Clay
d904c6ad1a
Removing banned user.
2017-05-30 15:14:22 -07:00
Samuel Clay
811520ef0c
Banning users.
2017-05-26 18:29:10 -07:00
Samuel Clay
c1834703d9
Adding support for JSON Feeds.
2017-05-22 16:46:56 -07:00
Samuel Clay
6c24e09a78
Custom CSS and Custom JavaScript, saved on the server.
2017-05-18 16:59:35 -07:00
Samuel Clay
10017b10df
Notifications for iOS are premium only.
2017-05-15 19:34:08 -07:00
Samuel Clay
9af256a387
Fixing twitter dates, adding Retweeting author to twitter stories, and adding quoted tweets into retweets. Twitter support is so much better now.
2017-05-07 15:40:44 -07:00
Samuel Clay
6bc9a55bfc
Rewriting twitter fetching. Now fetching truncated text, embedding quoted tweets, and fixing URLs so that they show the display url (and not t.co) and link to the expanded url.
2017-05-06 19:38:36 -07:00
Samuel Clay
f436801a52
Unescaping html entities for APNS.
2017-05-05 20:29:55 -07:00
Samuel Clay
3dba7c5213
Accidentally deleted notificaiton body.
2017-05-05 08:41:20 -07:00
Samuel Clay
522d184880
Don't send empty bodies.
2017-05-04 17:43:22 -07:00
Samuel Clay
f106834900
Adding error handling for APNS.
2017-05-04 17:38:58 -07:00
Samuel Clay
262d67abf9
Whoops, zrevrange is high to low, which means newest to oldest.
2017-05-01 12:08:56 -07:00
Samuel Clay
44de405195
Only fetch as many guidas as there are stories in the feed. No need to get everything assuming the feed has the latest N stories.
2017-05-01 12:06:56 -07:00
Samuel Clay
c094619879
Updating last read date on story hashes.
2017-05-01 11:43:06 -07:00
Samuel Clay
08c897e5a1
This is it, the big kahuna of fixes. This corrects for messed up guids that are causing lots of read stories to become unread.
2017-05-01 11:39:24 -07:00
Samuel Clay
b753cf6819
This won't fix it but in the event of missing guids on feed fetch, check for stories within the mark read period.
2017-05-01 10:51:04 -07:00
Samuel Clay
c9326a6f02
Perhaps this is the way to find the missing story hashes. Shouldn't cause an issue, but logic for dates may be backwards.
2017-05-01 09:27:31 -07:00
Samuel Clay
ffeeb170e0
Finally have a test case for the Google Blog duping.
2017-04-30 18:47:10 -07:00
Samuel Clay
855434de8d
Handling broken saved story.
2017-04-24 05:33:44 -07:00
Samuel Clay
9e8db5f460
Enhanced APNS.
2017-04-14 11:37:19 -07:00
Samuel Clay
28fa6edb98
Moving to production APNS.
2017-04-13 17:25:55 -07:00
Samuel Clay
7a9ceb8199
Adding enhanced apns handling.
2017-04-13 17:17:25 -07:00
Samuel Clay
5758c61432
Merge branch 'master' into ios8
...
* master:
Better handling of tweepy errors.
Truncating more of the body due to payload size limits.
Accidentally marking stories in active feed as read when marking other feeds as read.
New experimental data collector for debugging feeds over time.
2017-04-13 11:48:35 -07:00
Samuel Clay
98d9378209
Truncating more of the body due to payload size limits.
2017-04-13 11:31:53 -07:00
Samuel Clay
d84e2af636
New experimental data collector for debugging feeds over time.
2017-04-12 19:13:33 -07:00
Samuel Clay
c8bac10716
Merge branch 'master' into ios8
...
* master:
Attempting to allow both old form and new form lists in parameters. looks[]=like&looks[]=this instead of looks=like&looks=this
Handling new style list parameters.
Logging background fetches.
2017-04-05 11:40:39 -07:00
Samuel Clay
a21a3fa2d9
Attempting to allow both old form and new form lists in parameters. looks[]=like&looks[]=this instead of looks=like&looks=this
2017-04-04 17:13:43 -07:00
Samuel Clay
8be6e77f68
Handling new style list parameters.
2017-04-04 15:33:21 -07:00
Samuel Clay
d2c8e9b578
Logging background fetches.
2017-04-04 13:36:34 -07:00
Samuel Clay
b787650d51
ios 8 branch works! Had to replace TMCache wtih PINCache, but it looks solid now.
2017-04-03 18:52:23 -07:00
Samuel Clay
78568f0914
Handling broken URL for icons.
2017-03-31 20:30:43 -07:00
Samuel Clay
b0c93e0365
Handling over-the-limit error when counting unreads.
2017-03-31 20:23:26 -07:00
Samuel Clay
461c1c4b65
Changing feed log format to include id at the beginning. Also normalizing all feed titles in logs for better searchability.
2017-03-31 19:52:24 -07:00
Samuel Clay
9079af45d3
Adding paypal payer email for convenience.
2017-03-30 11:12:21 -07:00
Samuel Clay
440d2c5841
Fixing broken S3 names.
2017-03-28 21:17:11 -07:00
Samuel Clay
9f15958c0e
Only connect to S3 when needed.
2017-03-28 10:43:31 -07:00
Samuel Clay
5d6994466b
Take out iframes from notification emails. Vimeo has no easy way to sub in a thumbnail.
2017-03-24 17:15:04 -07:00
Samuel Clay
930abb9adb
Merge branch 'master' into saved_searches
...
* master: (22 commits)
Turn original text caching back on.
Extracting images from original text's noscript.
Fetcing the original text now extracts the image url for others.
Monkey patching SSL for new python, since hostnames don't match with S3.
Converting videos in email notifications to images.
Upping quota to 100 shared stories a day.
Bumping premium shares to 50 per day.
Android v5.1.0
Only 20 stories may be shared per day for premiums, 3 for free users. Also hits IFTTT sharing.
Improving messaging on emails that have OPML backups. Thanks to @frenetic for bringing this up. Closes #1003
Fixing up postgresql backup.
Hiding cookie lost message.
Parallel pgbouncer kill.
Fixing attribution in twitter RTs.
Downgrading to elasticsearch 2.4.4, since pyes isn't ready for ES 5.
Adding support for native RTs in Twitter.
Automatically disbaling transparent huge pages (THP) on mongo and redis. Also upgrading to elasticsearch 5.2.2, although its untested.
Add two buttons to get the app
Fixing broken getsatisfaction community feedback.
Goodbye Turn Touch campaign.
...
2017-03-23 16:54:37 -07:00
Samuel Clay
fdfcc8e798
Turn original text caching back on.
2017-03-23 16:29:15 -07:00
Samuel Clay
82cdae1e4d
Extracting images from original text's noscript.
2017-03-23 16:28:47 -07:00
Samuel Clay
2c195cde2a
Fetcing the original text now extracts the image url for others.
2017-03-23 16:06:06 -07:00
Samuel Clay
0f9d10596d
Converting videos in email notifications to images.
2017-03-23 13:29:15 -07:00
Samuel Clay
272db0acaa
Upping quota to 100 shared stories a day.
2017-03-23 08:53:49 -07:00
Samuel Clay
5e3a3f1e6f
Bumping premium shares to 50 per day.
2017-03-21 16:21:45 -07:00
Samuel Clay
259ee02663
Only 20 stories may be shared per day for premiums, 3 for free users. Also hits IFTTT sharing.
2017-03-21 12:54:27 -07:00
Samuel Clay
94fe3a9705
Improving messaging on emails that have OPML backups. Thanks to @frenetic for bringing this up. Closes #1003
2017-03-18 14:41:12 -07:00
Samuel Clay
4f8a1c43b3
Fixing attribution in twitter RTs.
2017-03-15 19:40:43 -07:00
Samuel Clay
d0a20bd941
Fixing broken getsatisfaction community feedback.
2017-03-11 09:36:39 -08:00
Samuel Clay
5d6ad89bf6
Adding template for Turn Touch end campaign email.
2017-03-08 18:04:57 -08:00
Samuel Clay
e1bd42612f
Adding unique index.
2017-03-07 12:28:21 -08:00