Commit graph

1300 commits

Author SHA1 Message Date
Samuel Clay
9912f3ad8e Showing OPML backup exports and imports in activity popover. Closes #1646. 2022-03-14 11:06:01 -04:00
Samuel Clay
30402f2560 Trying center story layout for all users by default. 2022-02-28 12:31:23 -05:00
Samuel Clay
460de27310 Merge branch 'master' into magazine
* master:
  QuerySet typo
  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-28 10:50:53 -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
15b030a1f9 Moving Grid button 2022-02-22 14:07:21 -05:00
Samuel Clay
eb2b3dee04 New Magazine view. Doesn't work in river yet nor on the dashboard. Also needs new story detail view. 2022-02-18 17:52:24 -05:00
Samuel Clay
a1fba2fe10 Adding new story position preference which controls where the story is placed on the viewport. Supercedes full width setting, which is now captured in the stretch setting of the story position. Should also turn the width into a preference. 2022-02-17 17:19:32 -05:00
Samuel Clay
1e3b4f0aa4 Fixing typo on API docs. 2022-02-16 10:04:43 -05:00
Samuel Clay
7889fe4cf0 Fixing bookmarklet and saved story tags. 2022-01-28 17:05:23 -05:00
Samuel Clay
55f0bd9324 Adding a RawJSNode to literally read the <script> tags spit out by django-pipeline, and stick those files into embedded JS. But it works and should stay current as it points to the non-cached version. If this gets millions of hits a day, we may want to optimize this, but for now it's fine. 2022-01-28 13:59:51 -05:00
Samuel Clay
dc130ed3ec Adding Apple MerchantID for Apple Pay. 2022-01-21 16:44:03 -05:00
Samuel Clay
e2ea1dc8d3 Changing webmanifest scope. 2022-01-20 11:48:07 -05:00
Samuel Clay
4e559be2a4 Adding Web App Manifest for PWA. 2022-01-20 11:36:50 -05:00
Samuel Clay
4e8ffa2094 Deploying new asset pipeline 2022-01-19 15:22:05 -05:00
Samuel Clay
0f27ba81e0 Updating to docker buildx for multi-arch builds (amd64 + arm64) 2022-01-18 17:25:07 -05:00
Samuel Clay
76ffe7bb8a Fixing bookmarklet, moving endlne fleuron, adding load-line, archviing Jammit. 2022-01-05 11:18:31 -05:00
Samuel Clay
9432e9a5b8 Merge branch 'master' into pipeline
* master:
  Pruning docker, updating sentry release webhook only on local.
  Delete .github directory
  Adding Sentry release webhook to deployment of web, task, monitor, and node.
  Add Sentry action workflow for actions
  Moving from hosted Sentry to self-hosted sentry.
  Flask transactions are way too often.
  Cleanup
  Seems redundant with newsblur_web/docker_local_settings.py
  Using new repo password for postgres.
  Moving around postgres config
  Moving directories.
  Adding postgresql backup restoration. Working on config.
  Using user log for db times.
  Last 5 minutes is actually last minute.
  Adding 5min loadtime to prometheus graphs.
  Switching back to nbanalytics with user auth.
  Mongo auth
2022-01-03 18:04:40 -05:00
Samuel Clay
7956cf0c8d Last 5 minutes is actually last minute. 2021-12-17 11:56:33 -05:00
Samuel Clay
9ced4ccadd Merge branch 'master' into pipeline
* master: (84 commits)
  Deploying new analytics server.
  Create mongodb database user. Only runs on analytics, but should work fine on main mongo.
  Adding second mongo analytics db, cleaning up mongo analytics auth.
  Adding RSS autodiscovery to blog. Thanks https://forum.newsblur.com/t/irony-newsblur-cant-auto-extract-rss-feed-from-blog-newsblur-com/8849.
  Revert "Merge branch 'state_timeline'"
  Fixing syntax error
  Solving docker networking container issues by turning iptables back on but using ufw after.rules that allow ufw to retain blocking ability. Works on Redis, now to move to mongo.
  fix flask_metrics ansible role
  add state timeline dashboard to grafana
  move state timeline to one single flask that gets astate for all services
  Mongo analytics monitor not reayd yet
  Turning consul monitor back on.
  Turning on analytics
  Need to strip csv values.
  Binding redis to public interface.
  Restore postgres backup. Needs work.
  Prepping postgres backup
  Prepping postgres transition, writing redis db maintenance.
  Prepping redis for moving back to primary.
  Updating redis backup to include percentage progress and access to the correct data dump.
  ...
2021-12-16 15:41:57 -05:00
Samuel Clay
ba6b4e5d1c Prepping postgres transition, writing redis db maintenance. 2021-12-13 16:09:27 -05:00
Samuel Clay
01974e2706 Thanks to @jeff-tyrrill for helping find and secure these vulnerabilities having to do with the Story view and auth cookie. 2021-12-10 17:24:04 -05:00
Samuel Clay
45b3cfdecf Switching from yuglify to the original closure compiler. Everything's working well, although deployment needs to be rearranged a bit. 2021-11-17 13:41:22 -05:00
Samuel Clay
b6db14dacd Switching from Jammit to django-pipeline. Doesn't work yet, needs compressor hooked up and assets checked. 2021-11-14 13:42:06 -05:00
Samuel Clay
1dbc1007d0 Adding mute user feature to hide public comments from users you don't want to see. 2021-10-25 16:47:52 -04:00
Samuel Clay
1db9e00f7e Clearing up privacy policy. 2021-09-10 12:02:00 -04:00
Samuel Clay
95a447cb1c Turning off keyfile 2021-07-12 22:29:44 -04:00
Samuel Clay
61e24b088e Switching from Sentinel to Gotham Narrow. 2021-07-07 15:53:58 -04:00
Samuel Clay
ce1ec6fcd8 Adding feed font controls to manage menu. Choose between Whitney (default), Lucida Grande (old default), and Sentinel. 2021-07-07 15:49:36 -04:00
Samuel Clay
24250de9a0 Adding compact/comfortable density controls to feed popover. 2021-07-02 16:11:44 -04:00
Samuel Clay
1a737b5d1e Merge branch 'master' into dashboard3
* master:
  old.newsblur.com
  old.newsblur.com
  50% www -> beta
  25% www -> beta.
  Update FAQ: Things haven't displayed OK in Google Reader in years.
2021-07-01 16:50:43 -04:00
Samuel Clay
8441c077bb
Merge pull request #1504 from lahosken/formerlyaq
Update FAQ: Things haven't displayed OK in Google Reader in years.
2021-06-30 12:50:09 -04:00
Samuel Clay
34fd84279e Merge branch 'master' into dashboard3
* master:
  3a update
2021-06-24 03:19:51 -04:00
Samuel Clay
01c98b5d3c 3a update 2021-06-24 03:19:45 -04:00
Samuel Clay
3bacb3369b Merge branch 'master' into dashboard3
* master:
  12a update
2021-06-24 00:13:39 -04:00
Samuel Clay
311c5a7198 12a update 2021-06-24 00:13:33 -04:00
Larry Hosken
480bcd5664 Update FAQ: Things haven't displayed OK in Google Reader in years. 2021-06-23 20:23:57 -07:00
Samuel Clay
8c92becdec Merge branch 'master' into dashboard3
* master:
  10:35 update
2021-06-23 22:36:36 -04:00
Samuel Clay
f16660716d 10:35 update 2021-06-23 22:36:26 -04:00
Samuel Clay
f710b4a0a7 Merge branch 'master' into dashboard3
* master:
  Maintenance
2021-06-23 22:10:01 -04:00
Samuel Clay
01b13e4579 Maintenance 2021-06-23 21:55:23 -04:00
Samuel Clay
f293cab51c https images. 2021-06-22 13:05:48 -04:00
Samuel Clay
62a6f664e1 Maintenance mode was easier to write than I thought. 2021-05-13 19:53:34 -04:00
Samuel Clay
f3730b5dfc Nice accessibility push. This enables tridactyl and other screen assistance tech to know what's actionable on newsblur. You can now use a keyboard to 100% drive NewsBlur. 2021-05-13 15:37:33 -04:00
Jonathan Math
abb6627ae2 fix template and views for monitor to be better suited for dynamic data in promql 2021-05-03 09:27:28 -05:00
Jonathan Math
9cbad888c7 redo prometheus scrapers and build the jobs for them in prometheus.yml 2021-04-30 13:48:48 -05:00
Jonathan Math
b29532952f update monitor to serve data in prometheus format 2021-04-27 07:56:02 -05:00
Samuel Clay
7f6321b81f Dialing in the drag handle 2021-04-15 20:34:58 -04:00
Samuel Clay
e8043e5118 Adding a drag handle to the feed list. 2021-04-15 19:12:51 -04:00
Samuel Clay
91525a41b1 Adding Whitney SSm 2021-04-14 15:21:55 -04:00
Samuel Clay
b4ade7afc0 New feature: full bleed images. Borrowed from iOS, takes small images into consideration. 2021-04-06 19:25:02 -04:00