Commit graph

17670 commits

Author SHA1 Message Date
Samuel Clay
e2ef0666ba make nb-fast restarts all services without rebuilding 2025-05-12 22:15:43 -07:00
Samuel Clay
856eb5c937 Fixing classifiers in dark mode 2025-05-12 22:12:44 -07:00
Samuel Clay
ed4f24b2f0 Unused docker option for elaticsearch 2025-05-12 21:52:07 -07:00
Samuel Clay
ae9fde7b5f Fix newsblur_deploy dockerfile to always install wget (how did this ever not work?) 2025-04-25 20:08:35 -07:00
Samuel Clay
9cd40a71e8 Switching to key-based APNS cert. 2025-04-25 18:18:22 -07:00
Samuel Clay
b32201a570 Updating to APNS key. 2025-04-25 11:12:45 -07:00
Samuel Clay
e40629f725 Move forbidden feeds out of rotation occasionally to refetch them. 2025-04-16 18:30:41 -07:00
Samuel Clay
45331c005b Fixing rate limit on saved stories so that reading standard feeds doesn't impact the rate limits on saved stories. 2025-04-11 11:42:14 -07:00
Samuel Clay
4d8cae43a0 Adding DNS to docker for non-host network mode. 2025-04-11 09:10:22 -07:00
Samuel Clay
10750a55e4 Fixing mongo permissions 2025-04-11 09:08:57 -07:00
Samuel Clay
94b48238d7 CLAUDE.md (where have you been all my life) 2025-04-10 22:47:02 -07:00
Samuel Clay
bb1b32f9bd Following best practices for resource management in an attempt to find the mongo db monitor memory leak (that led to today's brief downtime) 2025-04-10 22:45:57 -07:00
Samuel Clay
beb91f0a10 Fixing mongo permissions in ansible. 2025-04-10 22:43:07 -07:00
Samuel Clay
97d1e12ad3 Fixing broken 403 check 2025-04-07 09:50:53 -07:00
Samuel Clay
a91fd46abc Comment explaining need for feed preprocessing encoding step 2025-04-05 14:12:01 -07:00
Samuel Clay
d6f9ef24f8 Preprocess feed content to fix Verge specific encoding issues. 2025-04-05 14:10:34 -07:00
Samuel Clay
16e22348a7 Adjusting hours per fetch for forbidden feeds based on number of subscribers. 2025-04-02 09:26:11 -07:00
Samuel Clay
5d85cfeae2 Adding /reader/save_dashboard_rivers for #1899 2025-03-23 13:10:22 -07:00
Samuel Clay
e47a291ea7 553 feeds are also fetched through ninja 2025-03-23 12:42:10 -07:00
Samuel Clay
70e1928558 Bumping forbidden feed fetch rate. 2025-03-20 14:27:03 -07:00
Samuel Clay
302074814d Handling connection error in search. 2025-03-18 10:39:28 -07:00
Samuel Clay
5b8ba54531 Adjusting style of payment dates 2025-03-05 18:37:20 -08:00
Samuel Clay
57143bb2ec If the user has no feeds visible and only folders, then we need to show the All Site Stories folder 2025-03-05 18:29:59 -08:00
Samuel Clay
edaabe48f0 If the user has no feeds visible and only folders, then we need to show the next folder 2025-03-05 18:21:08 -08:00
Samuel Clay
f4e09fb5e6 Improving highlighting of sideoption buttons beneath every story. The new share button was glitchy. 2025-03-05 18:12:38 -08:00
Samuel Clay
90c34120bd Forbidden feeds get a min of 6 hours. 2025-03-04 22:40:36 -08:00
Samuel Clay
6556d7c789 Sending 403'd sites over to scrapeninja. 2025-03-04 22:25:04 -08:00
Samuel Clay
16f1d4daf6 Dark mode hover for Related button 2025-03-04 21:26:32 -08:00
Samuel Clay
0db2dd6c62 Dark mode for Related popover button 2025-03-04 20:47:52 -08:00
Samuel Clay
0449af0615 Upping socket.io times, adding to haproxy. 2025-02-28 00:32:53 -08:00
Samuel Clay
60ad11863f Retooling socketio server 2025-02-28 00:22:14 -08:00
Samuel Clay
1d2804caa7 Logging socket_id 2025-02-28 00:13:34 -08:00
Samuel Clay
c56262e466 Adding a lot more socket.io logging. 2025-02-27 23:57:28 -08:00
Samuel Clay
b469f0dd67 Turning off Sentry on socket.io 2025-02-27 23:23:29 -08:00
Samuel Clay
1897784007 Updating ansible to latest. 2025-02-27 23:20:59 -08:00
Samuel Clay
78aef24198 Updating socket.io connection params. 2025-02-27 22:54:41 -08:00
Samuel Clay
5a22e2be0e Merge branch 'ubuntu-self-hosted'
* ubuntu-self-hosted:
  No need to clean up mongo.
  Mongo user permissions
  Handling ubuntu + darwin
2025-02-25 17:40:33 -08:00
Samuel Clay
5774aa389a No need to clean up mongo. 2025-02-25 17:40:21 -08:00
Samuel Clay
8f55e8ee9a Mongo user permissions 2025-02-25 17:37:40 -08:00
Samuel Clay
86a0e10374 Handling ubuntu + darwin 2025-02-25 17:31:37 -08:00
Samuel Clay
927ebbfd50 Installing curl-impersonate. 2025-02-21 17:04:51 -08:00
Samuel Clay
077228004c Upgrading to elasticsearch 8 on docker-compose local installations. If you are upgrading to this release, make sure you delete your old search index otherwise you'll get errors in ES about an old index. Delete by running docker exec -it newsblur_web ./manage.py reindex_stories --reindex and docker exec -it newsblur_web ./manage.py reindex_feeds 2025-02-21 16:30:55 -08:00
Samuel Clay
20e49ec586 Rate-limiting original text to 30 times a minute, which should be more than enough but enough to stop android clients from hammering the servers. 2025-02-05 22:46:51 -08:00
Samuel Clay
57ba080792 Updating sentry node dependencies. 2025-02-02 23:07:00 -08:00
Samuel Clay
94044a775e Updating to altest socket.io redis adapter. 2025-02-02 22:56:57 -08:00
Samuel Clay
e2fe7fa620 Upgrading to socket.io v4. 2025-02-02 22:41:19 -08:00
Samuel Clay
70415a449b Merge branch 'node-update'
* node-update:
  chore(node): update nodejs stuff
2025-02-02 22:39:51 -08:00
Samuel Clay
972283fdc5 Moved discover blog post to today. 2025-02-02 22:12:45 -08:00
Samuel Clay
181a673206 Fixing opening story from Discover Sites on unsubscribed feeds. 2025-02-02 22:05:25 -08:00
Samuel Clay
e101801db1 Adding note about where data comes from for discover blog post. 2025-02-02 22:02:51 -08:00