Samuel Clay
7b99693f4a
Users who are too far into paging now get a 404
2024-03-03 13:02:37 -05:00
Samuel Clay
22f187b616
Adding dwww
2024-02-25 18:51:58 -05:00
Samuel Clay
d6643bb8ab
Rewriting original page server to use async.
2024-02-25 17:13:38 -05:00
Samuel Clay
c07df5d462
Adding hstaging server.
2024-02-08 20:13:30 -05:00
Samuel Clay
9960210beb
Adding hwww subdomain to begin testing hetzner
2024-02-04 13:32:24 -05:00
Samuel Clay
ed1a2c40eb
Fixing logic error in PR #1817
2023-11-07 20:39:57 -05:00
Alishan Ladhani
54cbeeac3a
Prevent unauthorized access to feeds with a single subscriber
...
Fixes https://github.com/samuelclay/NewsBlur/issues/1793
2023-09-02 12:14:54 -04:00
Samuel Clay
36beb2fb40
Subdomains can be on subdomains.
2023-02-04 13:18:36 -05:00
Samuel Clay
b85e377467
Adding share_ext_token to non-flat /reader/feeds for Android. #1756 .
2023-01-04 09:44:26 -05:00
Samuel Clay
1065c964fd
Fixing elasticsearch to allow consul to assume its OK.
2022-12-26 19:17:14 -05:00
Samuel Clay
a2866ac7e3
Using user titles for folder RSS feeds.
2022-12-23 19:59:41 -05:00
Samuel Clay
002a327308
Logging for Michael_Novakhov account.
2022-09-12 08:00:57 -07:00
Samuel Clay
ad26559354
Moving redis and disabling Michael_Novakhov account.
2022-09-12 07:50:12 -07:00
Samuel Clay
d049dd0da3
Fixing date hack for folder rss feeds.
2022-08-19 09:02:46 -04:00
Samuel Clay
dc35fe1a3e
Fixing date hack for RSS feeds for folders to not turn off until a year after premium archive has launched.
2022-08-19 08:59:44 -04:00
Samuel Clay
2915a4b2ec
Fixing issue of Unread only not seeing every story. Due to the removal of UserSubscription.get_stories in 30127d7c72
, we were no longer caching story hashes for single feeds.
2022-07-28 23:49:48 -04:00
Samuel Clay
92f48a0821
Switching timestamp to better calculator that doesn't spit out -1's. Matches c469608
and fixes #1671 .
2022-07-26 09:54:41 -04:00
Samuel Clay
c469608fc6
Fixing starred story timestamp issue. Thanks for uncovering this @sictiru.
2022-07-11 17:40:29 -04:00
Samuel Clay
4b950033bb
Give premium users one year to use folder RSS feeds until they become premium archive only.
2022-07-02 10:53:47 -04:00
Samuel Clay
d9355ac6c6
Updating blog post dates
2022-06-30 16:03:19 -04:00
Samuel Clay
4b0a599a03
Removing stories outside a mark read date cutoff. Also slightly optimizing a check for old unread stories by checking existance instead of zrevrange -1 -1.
2022-06-24 18:12:00 -04:00
Samuel Clay
30127d7c72
Refactoring out get_stories and its duplicate implementation and using story_hashes.
2022-06-23 15:50:56 -04:00
Samuel Clay
6792762e27
Refactoring story_hashes grouP-by_feed in prep for removing .get_stories().
2022-06-23 15:35:20 -04:00
Samuel Clay
28cc726ed4
Adding staging2 and staging3 subdomains.
2022-05-25 16:06:54 -04:00
Samuel Clay
bff567bef1
Switching to prod fonts when debug_assets is false.
2022-05-25 11:01:36 -04:00
Samuel Clay
c61019a6c9
Enabling beta.newsblur.com, cleaning up menu
2022-05-20 11:26:30 -04:00
Samuel Clay
5b5992ddd7
Adding flex to segmented controls.
2022-05-20 10:51:17 -04:00
Samuel Clay
9c115ebbb7
Adding new buttons for adding and removing dashboard story list modules. Finally get to use the right-side dashboard module. Looks great in 3 column as well.
2022-05-17 13:45:51 -04:00
Samuel Clay
f14a860a6a
Stubbing in triple column decks on the dashboard.
2022-05-12 10:04:59 -04:00
Samuel Clay
16f002fd59
Oldest first now also uses feed pager unless unread only filter included.
2022-05-03 15:40:10 -04:00
Samuel Clay
3346cc10f8
Moving back to having usersub only be used when unreads or oldest first is invoked, and that uses a subscribing archive user's cutoff dates. Otherwise, just page through in order. Probably should do this for Oldest first as well.
2022-05-03 15:37:14 -04:00
Samuel Clay
ed0ed69aa1
Adding premium archive to home page.
2022-04-06 16:52:42 -04:00
Samuel Clay
a633c0983b
Taking archive unreads into account in single feeds.
2022-03-23 16:25:03 -04:00
Samuel Clay
e58c135eb6
Rewrote user feed unread to live on redis and to change the stories coming out of UserSubscription.get_stories. Still need to update unread status and work on river.
2022-03-18 17:18:27 -04:00
Samuel Clay
7657f8ecf7
Renaming story can be marked as unread
2022-03-10 15:41:51 -05:00
Samuel Clay
b1beddc71f
Better handling of widget exceptions.
2022-03-09 17:46:22 -05:00
Samuel Clay
7581eb5dc6
Ignore data uris for widget, they are never the big images
2022-03-08 13:21:41 -05:00
Samuel Clay
3f8193984b
Moving encoding
2022-03-08 13:09:24 -05:00
Samuel Clay
ca728af375
Don't double encode base64 images for widgets.
2022-03-08 12:48:57 -05:00
Samuel Clay
6f5b3b10e2
Turning off beta, deploying magazine to master.
2022-03-02 11:26:27 -05:00
Samuel Clay
170529682a
Handling missing stories in starring.
2022-02-28 12:39:12 -05:00
Samuel Clay
558ca3f34a
QuerySet typo
2022-02-24 12:21:24 -05:00
Samuel Clay
0528f91ada
Allowing multiple story_hashes to be sent to mark story as unread and unstarred. Starring will take longer because of user tags, highlights, and private notes being top level.
2022-02-24 11:15:39 -05:00
Samuel Clay
06c25df199
No longer sending tons of mail to admins. Logging is where that goes.
2022-02-22 10:19:51 -05:00
Samuel Clay
8c58e3aaad
Correcting url in widget on standalones.
2022-02-02 16:02:40 -05:00
Samuel Clay
99c4faaa79
Correcting story limit in widget.
2022-02-02 15:44:39 -05:00
Samuel Clay
4df9858eb0
Adding /reader/river_stories_widget which downloads the first image in each story and adds it inline as base64 encoded.
2022-02-02 15:11:50 -05:00
Samuel Clay
61450de5f8
Merge branch 'master' into pipeline
...
* master:
Celery also has a set user.
Setting the user for celery and newsblur_web in both prod and docker-compose so that logs are always under the right user. Fixes #1593 .
Making add_site callback optional to support iOS. #1584
Adding check for renaming a feed that a user isn't subscribed to.
Finishing up PostgreSQL migration. Needs to test backups.
Handling unreadable POST for push feeds and their fat pings.
Android v11.2
Schedule and cancel subscription sync services based on user auth state.
Check for authenticated user before a subscription sync.
Subscription sync service running every 24 hours to sync if necessary the user's premium subscription state between NewsBlur and Play Store.
Upgrade subscriptions to billing 4.0
Subscription manager to handle billing and subscription syncs between Play Store and NewsBlur.
#1573 Feed search favicon loading.
Replace cursor loaders (#9 )
Fixing grafana sentry integration.
Adding sentry grafana pluging.
Boosting timeout for docker prune
Don't prune docker unless needed.
Update docker-compose.yml
2022-01-11 11:00:06 -05:00
Samuel Clay
14497741cf
Adding check for renaming a feed that a user isn't subscribed to.
2022-01-07 16:02:18 -05:00
Samuel Clay
76ffe7bb8a
Fixing bookmarklet, moving endlne fleuron, adding load-line, archviing Jammit.
2022-01-05 11:18:31 -05:00