Commit graph

1177 commits

Author SHA1 Message Date
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