Samuel Clay
eeb44e3400
Fixing a bunch of feed fetch py3 errors. Fetching now works!
2020-06-30 20:50:30 -04:00
Samuel Clay
0d6cb69548
Merge branch 'django1.11' into django2.0
...
* django1.11: (73 commits)
Switching to new celery 4 standalone binary.
Fixing various mongo data calls.
Upgrading to latest celery 4 (holy moly), which required some big changes to project layout. Still needs supervisor scripts updated.
Removing unused log on cookies.
I believe this Context wrapping is still preserved. See this django ticket: https://code.djangoproject.com/ticket/28125 . Reverting this fixes the error, so I'm assuming this is that type of render.
Have to revert 3f122d5e03
because this broke existing sessions (logged me out) because the model has changed and the serialized model stored in redis no longer matches. Whew, this took a while to figure out.
Upgrading redis cache.
Adding cookies to path inspector.
Removing dupe db log.
Fixing missing DB logs (redis and mongo) due to this change in django 1.8: "connections.queries is now a read-only attribute."
Removing migrations that set a default date of 2020-05-08. Not sure why this was committed. I thought we resolved the issue with default datetimes?
Fixing CallableBool.
Missing import
Fixing runtime errors on django 1.10
Fixing OAuth connect.
Fixing various django1.9 issues, mainly around templates.
BASE_DIR
Not every story is from a feed.
Styling background colors for newsletters.
Styling more newsletter elements.
...
2020-06-30 12:34:59 -04:00
Samuel Clay
3fa55aff17
Upgrading to latest celery 4 (holy moly), which required some big changes to project layout. Still needs supervisor scripts updated.
2020-06-29 17:39:55 -04:00
jmath1
84fa6f2843
2to3 apps/reader/
2020-06-15 05:24:54 -04:00
jmath1
3a88b5210a
Add on_delete argument to ForeignKeyField and OneToOneField fields
2020-06-11 05:45:48 -04:00
Samuel Clay
38fcbed6fb
Cleaning up migrations.
2020-06-08 11:51:26 -04:00
jmath1
746f2c28f6
change UserSubscriptionFolders to OneToOneField from unique ForeignKey
2020-06-08 00:10:20 -04:00
Samuel Clay
9ca17dd3b3
Undoing commit that changed story dates.
2019-12-25 15:59:38 -05:00
Samuel Clay
fa67384f20
Only save and log compaction when necessary.
2019-06-07 17:15:38 -04:00
Samuel Clay
042fa728d4
Adding usf compact to user cleanup.
2019-06-07 15:33:01 -04:00
Samuel Clay
36d8a5b7b4
Using correct delete feed mechanism.
2019-06-07 15:15:45 -04:00
Samuel Clay
364a05febb
Removing subscriptions when feed not found.
2019-06-07 14:45:42 -04:00
Samuel Clay
db461357ed
Only correct dupe feeds that exist.
2019-05-27 14:42:38 -04:00
Samuel Clay
a66e9e2c09
Fixing issue where deleting feeds would re-subscribe a user down the line because the feed had a duplicate feed id subscribed but the original would get added, so deleting it would not delete the duplicate. Now rewriting duplicate feed ids to match the new subscribed feed.
2019-05-27 14:41:01 -04:00
Samuel Clay
352ba31f57
Have cachec read stories but no unread stories means all stories are read.
2018-07-10 22:32:41 -04:00
Samuel Clay
4b78e2c457
Handling All Site Stories with no unreads.
2018-07-10 22:31:04 -04: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
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
b0c93e0365
Handling over-the-limit error when counting unreads.
2017-03-31 20:23:26 -07:00
Samuel Clay
068829f379
Adding missing feeds for users as part of cleanup.
2017-02-06 19:30:59 -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
a542924826
Merge branch 'master' into dashboard_river
...
* master:
Handling error when fetching icn for bad feed link.
Handing error when saved stories get accidentally sent for feed scoring.
Handling MemoryError while feed fetching.
Broken string
Moving site name and image to bottom of folder rss stories. Also adding site title to story title.
2016-12-11 18:48:20 -08:00
Samuel Clay
95433df608
Handing error when saved stories get accidentally sent for feed scoring.
2016-12-11 18:31:44 -08:00
Samuel Clay
7ee01bd406
Updating starred counts on web in real-time.
2016-12-08 16:05:13 -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
d4daf1ac5a
Merge branch 'master' into dashboard_river
...
* master:
Attempting to add logging to socket.io.
Reloading feeds when adding a subscription.
2016-12-05 13:50:36 -08:00
Samuel Clay
93fb81150e
Reloading feeds when adding a subscription.
2016-12-05 12:46:09 -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
c7d2d5f69e
Fixing bug when deleting feeds.
2016-11-25 15:03:18 -05:00
Samuel Clay
a512bc1f0d
Handling deletion of feeds in folders where the parent folder has hypens (which are stripped on iOS/mobile to handle flat).
2016-06-15 16:58:07 -07:00
Samuel Clay
e3445bb134
Native Twitter support for converting the Twitter API to RSS. If you're reading this, you can test it by subscribing to twitter usernames like so: https://twitter.com/newsblur
2016-05-26 14:30:26 -07:00
Samuel Clay
8a3563766f
Reintroducing correct subscriber counts.
2016-05-16 17:57:02 -07:00
Samuel Clay
8ea2c6ef55
Attempting to fix oldest cutoff mark feed read date bug.
2016-03-14 11:54:02 -07:00
Samuel Clay
ae5bca50bb
Separating flat_folders and flat_folders_with_inactive.
2016-01-28 16:17:25 -08:00
Samuel Clay
88f45552e4
Adding inactive feeds to flat folders. This shouldn't break anything, since clients should be able to handle missing feeds anyhow.
2016-01-28 15:46:27 -08:00
Samuel Clay
474c381d26
I cannot believe it was a string-to-int type conversion that wasn't happening when deleting feeds. *smacks forehead* Stupid json.decode. Sorry to 85136323e2
.
2016-01-28 12:31:39 -08:00
Samuel Clay
ad39df5d6d
Adding purge stories to fix db corruption bug.
2015-12-26 12:53:32 -08:00
Samuel Clay
b6dc9fccbf
Expiring weekly feed read counts.
2015-12-07 16:30:30 -08:00
Samuel Clay
d8abe375a2
Counting read stories on a per-feed per-feed basis. This will allow efficient usage checks down the line.
2015-12-07 16:29:52 -08:00
Samuel Clay
a998efaf6c
Handling missing cutoff_date.
2015-09-03 15:47:42 -07:00
Samuel Clay
44ac8a027a
Risky commit, but it needs to happen. Fixing unread cutoffs and expanding out All Stories in river.
2015-09-02 16:05:18 -07:00
Samuel Clay
b0898ce40d
Fixing broken unread count updater.
2015-09-02 13:18:51 -07:00
Samuel Clay
95a962fb53
Adding premium callout in folder rss dialog and fixing in actual rss feed.
2015-08-24 14:59:13 -07:00
Samuel Clay
a44bce4860
Complete backend for folder rss. Just needs a premium message.
2015-08-24 14:59:12 -07:00
Samuel Clay
35a7d2de09
Updating fabfile with redis config needed.
2015-08-11 18:13:50 -07:00
Samuel Clay
b1a57a9bd8
No longer storing read story backup.
2015-08-06 19:04:01 -07:00
Samuel Clay
6e53a8acca
Updated is_trained only when changed.
2015-07-30 18:16:28 -07:00
Samuel Clay
dc21564e39
Easing UPDATE when recounting. Also updating hugepages in postgres.
2015-07-30 18:14:12 -07:00
Samuel Clay
cf43747b20
Adding user sub counts to redis, using new redis cache to count subscribers only when feed is entirely cached. Still need automatic conversion from postgres to redis sub counts.
2015-07-28 18:46:37 -07:00