Commit graph

803 commits

Author SHA1 Message Date
Samuel Clay
fb5e36d61b Anonymous users don't see the dashboard river. 2021-03-25 16:35:48 -04:00
Samuel Clay
7cf3188a55 Anonymous users don't see the dashboard river. 2021-03-25 16:34:30 -04:00
Samuel Clay
bae6cf7348 Fixing feedback date format. 2021-03-09 12:42:02 -05:00
Samuel Clay
404e5874b6 Fixing long standing issue with feeds not having unread counts updated immediately. 2021-02-26 18:01:28 -05:00
Samuel Clay
0a9cc47f80 Fixing error conditions when creating dashboard rivers. 2021-02-05 17:29:55 -05:00
Samuel Clay
8b8de48b40 Been wanting to add this for a long time. Now showing a nice error when feeds fail to load, complete with retry button. 2021-02-03 18:52:39 -05:00
Samuel Clay
eca5468c4c Also rerendering story titles on main app. 2021-01-14 20:15:51 -05:00
Samuel Clay
2549ea7b91 Image thumbnail size in popover now works. 2021-01-14 20:13:57 -05:00
Samuel Clay
4a2afe15b6 Styling popovers, adding new display options to feed popover, fixing opening story on dashboard for read story feed (all other feeds need testing). 2021-01-14 14:16:51 -05:00
Samuel Clay
16d6f4a97c Storing and replacing rivers. Needs favicons fixed. 2021-01-13 15:40:31 -05:00
Samuel Clay
aa2171e470 Re-rendering dashboard rivers when changing feeds. Doesn't work yet. 2021-01-12 20:15:42 -05:00
Samuel Clay
82fecb23a6 Merge branch 'docker_django3.1' into dashboard3
* docker_django3.1: (117 commits)
  Adding docker to node scripts.
  Removing node_modules from repo
  Whoops
  Better logging for broken paypal ipns.
  Adding RSS Tracker for Windows to Goodies.
  Refactoring socketio so real-time works around username restrictions.
  Socket.IO v3 on the server too.
  Switching to Socket.IO v3.
  Haproxy splitting for socketio 3
  Socket.io 3
  Handling missing feed.
  Only nb.local.com uses ports for websockets.
  Adding GrazeTEN
  Full node install on setup.
  Updating toprc
  correct newsblur to newsblur_web in tasks
  Changing mongodb server.
  Fixing toprc
  Attempting to collect queries for 1% of requests by using DEBUG.
  Fixing mongo install.
  ...
2021-01-05 19:36:49 -05:00
Samuel Clay
e7e8bd88cd Refactoring socketio so real-time works around username restrictions. 2021-01-04 19:01:30 -05:00
Samuel Clay
5892a8a9c0 Switching to Socket.IO v3. 2021-01-04 17:55:47 -05:00
Samuel Clay
a7ae7602ac Handling missing feed. 2021-01-04 17:00:28 -05:00
Samuel Clay
8bb1be8de6 Only nb.local.com uses ports for websockets. 2021-01-04 16:47:24 -05:00
Samuel Clay
ee7d2cc891 Adding real-time notification for shared stories. Not doing anything with this on the frontend yet, but the dashboard3 will use it for the global shared stories. 2020-12-17 18:52:06 -05:00
Samuel Clay
fde7f75646 Handling wrong feed id in saved searches. 2020-12-17 18:21:45 -05:00
Samuel Clay
d18216e49d Adding more logging around real-time updates to debug dashboard swallowing story updates. 2020-12-17 18:09:38 -05:00
Samuel Clay
6c6f300d37 Styling vertical segmented controls. 2020-12-17 10:07:01 -05:00
Samuel Clay
a2fefeebc2 Restyling segmented controls. 2020-12-16 13:09:51 -05:00
Samuel Clay
f52090b68e Dashboard stories are now loading! Need to add all types of folders, then the configuration popover. 2020-12-11 18:47:37 -05:00
Samuel Clay
6b43f5a9e6 Saving missing dashboard rivers and correctly placing them. Now to tie data and template together, then add options. 2020-12-10 18:33:43 -05:00
Samuel Clay
8736260077 Stubbing in dashboard rivers. Also restyling static pages. 2020-12-10 12:32:20 -05:00
Samuel Clay
b75948ed60 Pubsub on multiple rivers. 2020-12-08 18:39:58 -05:00
Samuel Clay
c257f2c7bd Cleaning up feed title display for dashboard river to use. 2020-12-08 18:14:09 -05:00
Samuel Clay
b64b37f105 Merge branch 'django1.11' into dashboard
* django1.11: (220 commits)
  Fixing Statistics by fixing how timezones are handled.
  Checking the 'credit' field if author not found. Works for TechRepublic, which I suspect is a one off.
  Handling multiple newsletter feeds.
  Attempting a fix of stories taking too long to sort while counting unreads.
  Fixing newsletter search.
  Fixing newsletter search.
  Newsletters feeds now de-duplicate based on sender email as well as sender name. This should cut down on duplicates.
  Android v10.1.1.
  Fixing API page.
  Ignoring cache for homepage user.
  Fixing both Stripe form and Login form.
  Handling missing user during auth.
  Gotta recreate empty_values somehow
  Going back on AllowAllUsers backend, as it doesn't work with django 1.5 authentication sessions.
  Going back and forth on this but without AllowAllUsersModelBackend, then is_active=False won't allow authentication.
  De-vendorizing django-paypal
  Vendorizing paypal
  Re-vendorizing django-paypal until django 1.11 upgrade is complete.
  Wrong fix for missing tagline. SHould instead create a FeedData.
  Fixing missing tagline error.
  ...
2020-11-24 18:28:03 -05:00
Samuel Clay
ce52802ebd Fixing Statistics by fixing how timezones are handled. 2020-11-23 18:58:00 -05:00
Samuel Clay
de170a4f29 Merge branch 'django1.7' into django1.8
* django1.7:
  Adding feed unread count refresh when changing intelligence level.
  Task fetches error.
2020-11-12 18:41:01 -05:00
Samuel Clay
edc2d3c938 Adding feed unread count refresh when changing intelligence level. 2020-11-12 18:37:30 -05:00
Samuel Clay
5a3884c3bd Merge branch 'django1.7' into django1.8
* django1.7: (102 commits)
  Beginning fix of rss_feeds unit tests.
  Fixing unit test for profile app and signup.
  Remove highlights count when it reaches zero.
  Android v10.1b1.
  Stubbing in profile tests.
  Adding nginx.local.conf
  Adding original text and original story to API docs.
  #1282 Adding feed to root folder
  #1319 In app and external browser options
  Adding a smarter wakeup for real-time to handle cases where a laptop is re-opened but real-time is not immediately reestablished.
  #1348 (scroll indicators theme)
  #1344 (search loses focus)
  #1335 Auto theme option for OS level dark mode
  Fixing signup flow.
  #1347 Show pager with stories after using the intel trainer and refreshing
  #1272 Load HTML in comments
  New icon for Infrequent Site Stories.
  Allowing selection in private notes.
  Autoresizing private notes field.
  For #1035: Adding private notes to saved stories.
  ...
2020-08-10 17:51:25 -04:00
Samuel Clay
d2251a7bd3 Merge branch 'master' into dashboard
* master:
  Stubbing in profile tests.
  Adding nginx.local.conf
  Adding original text and original story to API docs.
  Adding a smarter wakeup for real-time to handle cases where a laptop is re-opened but real-time is not immediately reestablished.
2020-08-03 10:40:39 -04:00
Samuel Clay
1f86cb7429 Adding a smarter wakeup for real-time to handle cases where a laptop is re-opened but real-time is not immediately reestablished. 2020-07-27 09:41:37 -04:00
Samuel Clay
2c47bae8a9 Attempting to add story opening for dashboard, but broke saved searches. 2020-07-15 11:51:03 -04:00
Samuel Clay
951dd54d81 Individual dashboard rivers. Need support for opening stories and limits. 2020-07-14 16:41:07 -04:00
Samuel Clay
735227a097 Renaming highlights to is_highlights for starred story counts. 2020-07-13 13:05:13 -04:00
Samuel Clay
30b047bbb4 New highlights saved story feed. Adding API docs, url handling, and counts. Counts need work, as does active selection of new highlights feed. 2020-07-10 17:59:11 -04:00
Samuel Clay
540587e01e Merge branch 'django1.7' into django1.8
* django1.7: (108 commits)
  Specifying SESSION_SERIALIZER, which changes from PickleSerializer to JsonSerializer in django 1.5 to 1.6.
  Fixing broken auto-dark theme.
  Increasing contrast for unread counts.
  Fixing tag colors and story traversal button borders. For https://forum.newsblur.com/t/dark-mode-minor-tweak-suggestion/8225
  Cleaning up Twitter lists.
  Updating next/previous buttons and search icon.
  No ECMAScript 6 yet. Wait until it's the only change.
  Mark read button
  Older httplib2 doesn't have setuptools legacy issue.
  Upgrading redis session.
  Upgrading redis session.
  Django 1.6.11, not requiring fields=__all__. @sictiru, wondering if this is necessary?
  Better newsletter check
  Adding allowlist (whitelist) for RSS Bridge.
  Removing last vestigates of Google Analytics.
  New spinners.
  Cleaning up profile modal.
  Scratch that, better bright.
  Darkening light blue links and graphs.
  Better cross browser watching for changing theme.
  ...
2020-06-24 16:34:18 -04:00
Samuel Clay
8a51faf191 Fixing broken auto-dark theme. 2020-06-24 15:28:22 -04:00
Samuel Clay
6f755922b0 No ECMAScript 6 yet. Wait until it's the only change. 2020-06-23 19:25:59 -04:00
Samuel Clay
14eb52ebee Better cross browser watching for changing theme. 2020-06-19 11:50:27 -04:00
Samuel Clay
29965a2436 Half-way fixed homepage. Also adding Auto theme (as default, too), thanks to @dejal's suggestion. 2020-06-19 11:25:01 -04:00
Samuel Clay
0d26d46655 Popovers and dialogs. This is looking good! 2020-06-16 18:06:19 -04:00
Samuel Clay
49eca350f4 Adding theme chooser controls. 2020-06-11 19:25:03 -04:00
Samuel Clay
26dfca92d8 Rewrote story header to position sticky. Much better. Grid needs numbering to handle new grid layout. 2020-06-10 20:56:34 -04:00
Samuel Clay
953b9712c2 Removing Google Reader traces. 2020-06-10 19:24:02 -04:00
Samuel Clay
33e27834a5 Fixing layout bug (thanks for catching this @cyranix) 2020-06-10 17:54:24 -04:00
Samuel Clay
c0318065b6 Whoops, forgot to automatically turn off sidebar collapse button. 2020-06-10 16:47:46 -04:00
Samuel Clay
24268cb961 Fixing #1117 by adding a new button to collapse/open the feed list sidebar. 2020-06-10 15:48:40 -04:00
Samuel Clay
3a1a94cc60 This actually fixes #1098 by keeping the add url even through login. 2020-06-08 20:40:45 -04:00