Commit graph

298 commits

Author SHA1 Message Date
Samuel Clay
49f403b5a6 Fixing dashbaord river for saved searches on both feeds and folders. 2022-06-01 16:04:19 -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
b76e35d223 Wrapping dashboard stories in a IIFE to keep dashboard stories and count in a throttled function. 2022-05-17 09:23:30 -04:00
Samuel Clay
8a5748fa37 Adding # of stories per dashboard module. Also fixing long-standing double load bug on initial page load. Fixed issues around phantom read stories popping in and out of existance on page load. 2022-05-16 17:21:46 -04:00
Samuel Clay
8d1e791716 Re-styling feed and story title selection. 2022-04-20 16:52:42 -04:00
Samuel Clay
f4789667b9 Adding global shared stories feeds so they appear on the dashboard even when not subscribed. 2022-03-31 17:50:16 -04:00
Samuel Clay
1e86c2715e More use strict changes 2022-02-28 11:53:05 -05:00
Samuel Clay
f0a9240f86 Keep magazine view, undoing future proofing. 2022-02-22 10:50:28 -05:00
Samuel Clay
6a88e35522 Future proofing magazine view. 2022-02-22 10:45:12 -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
4273d60c43 Upgrading jammit/closure-compiler, found a new repeated entries found under STRICT mode. 2021-06-21 14:41:22 -04:00
Samuel Clay
3afd50a061 Throttling dashboard story retrieval. 2021-05-12 18:36:25 -04:00
Samuel Clay
48a8d2dc4e Refactoring no_more_stories and story limiting for river. 2021-04-29 11:44:12 -04:00
Samuel Clay
b27dc05b3c Removing last dashboard limit. 2021-04-28 13:00:53 -04:00
Samuel Clay
c737e71e04 Don't bother limiting dashboard river. It's breaking intelligence. 2021-04-28 12:58:45 -04:00
Samuel Clay
ed988ca7bc Don't limit stories on dashboard as it breaks intelligence. 2021-04-28 12:45:45 -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
Samuel Clay
924cb28e39 Categories weren't working due to GET/POST. 2021-03-25 16:01:44 -04:00
Samuel Clay
0a9cc47f80 Fixing error conditions when creating dashboard rivers. 2021-02-05 17:29:55 -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
51a13fcb61 Fixing inconsisstencies in DOM. Fixing feeds. Needs stories to open in correct feed. Also needs to test non-feeds/folders. 2021-01-13 19:59:22 -05:00
Samuel Clay
fff445253f Updating HAProxy 2021-01-11 10:57:29 -05:00
Samuel Clay
238bed3aa6 Limiting stories on dashboard. 2020-12-14 18:32:47 -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
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
48ebe5ce84 Feed unread count should be a GET request, not a POST. 2020-11-09 13:18:35 -05:00
Samuel Clay
fcae5f6297 Merge branch 'master' into dashboard
* master:
  New icon for Infrequent Site Stories.
  Allowing selection in private notes.
  Autoresizing private notes field.
  For #1035: Adding private notes to saved stories.
  Adding REDIS_SESSIONS to local-settings template.
  Adding user notes. Unverified and needs saved confirmation.
2020-07-16 19:08:47 -04:00
Samuel Clay
537e4ed1c9 Adding user notes. Unverified and needs saved confirmation. 2020-07-15 21:25:00 -04:00
Samuel Clay
74fdefb53e Turning off queueing for dashboard stories. 2020-07-14 18:01:33 -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
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
058154c913 Merge branch 'master' into highlights
* master: (161 commits)
  Refactoring welcome screen to fix input alignment issue.
  Fixing login rotation.
  Adding cookies to path inspector.
  Upgrading httplib2.
  Removing dupe db log.
  Not every story is from a feed.
  Styling background colors for newsletters.
  Styling more newsletter elements.
  Using the correct attribute.
  Typo in template
  Attempting to style newsletters in dark mode.
  Loading dark theme if selected on load.
  Adding scrollbar colors.
  Using request body for ios subscription.
  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.
  ...
2020-07-07 16:28:13 -04:00
Samuel Clay
953b9712c2 Removing Google Reader traces. 2020-06-10 19:24:02 -04:00
Samuel Clay
b1d6f88e3c Merge branch 'master' into highlights
* master: (218 commits)
  Deploying camo https proxy for images.
  add title to story sharing
  Font tag has attrs too
  don't include inactive feeds on unread count
  Typo
  Handling bs4 attr difference.
  Upgrading beautifulsoup for html sanitizing in email newsletters.
  http -> https on all emails.
  Adding link to specific tweet. Thanks to @ktf for the suggestion.
  use system formatted date for non-english locales
  Fixing classmethod
  Adding stripe history reimport background task.
  New screenshots for iOS.
  iOS bundle version 104.
  iOS: #1208 (iOS 13 support)
  iOS bundle version.
  iOS: #1210 (hiding on swiping feeds)
  iOS: #1171 (autoscroll)
  Upgrading to mercury parser v2.1.1 thanks to @mgeraci
  iOS: #1171 (autoscroll)
  ...
2019-08-11 14:53:37 -07:00
Samuel Clay
80ee4fd814 Securing images through Text view. Now need to fix shared stories and saved stories. 2019-01-20 13:55:40 -05:00
Samuel Clay
634553c1a5 Adding a new failed read story catcher (thanks to @pbones for the persistence). NewsBlur now retries marking stories as read at a later date when they fail for whatever reason. 2019-01-05 16:00:55 -05:00
Samuel Clay
1c7c734662 Highlighting kind of works. Seems to erase itself and not serialize multiple highlights. 2018-08-09 16:25:28 -04:00
Samuel Clay
12ae6bcdae Merge branch 'master' into highlights
* master:
  Handling APNS unicode encode errors.
  Fixing APNS notifications.
  Attempting to corral APNS push notification max sizes due to chinese unicode characters being 3 bytes.
  Handling missing user sub folders for IFTTT.
  Handling missing original page.
  Handling mercury text parsing error.
  Fixing issue with double saving of classifier.
2018-08-09 14:30:56 -04:00
Samuel Clay
03efc14a07 Handling missing original page. 2018-08-09 09:53:25 -04:00
Samuel Clay
1e12cb6353 Story highlighter is in. Needs class appliers and segmented control for turning on/off highlights. 2018-08-07 18:37:58 -04:00
Samuel Clay
d085dc01df Infrequent Site Stories can be marked as read. Thanks to @viticci for the idea. 2017-12-15 19:48:51 -08:00
Samuel Clay
79fb23076b Showing text fetching indicator. 2017-11-02 12:27:20 -07:00
Samuel Clay
f543e408e9 Attempting new Infrequent Site Stories river. 2017-10-16 14:22:37 -07:00
Samuel Clay
d62f63935a Accidentally marking stories in active feed as read when marking other feeds as read. 2017-04-13 11:21:50 -07:00
Samuel Clay
930abb9adb Merge branch 'master' into saved_searches
* master: (22 commits)
  Turn original text caching back on.
  Extracting images from original text's noscript.
  Fetcing the original text now extracts the image url for others.
  Monkey patching SSL for new python, since hostnames don't match with S3.
  Converting videos in email notifications to images.
  Upping quota to 100 shared stories a day.
  Bumping premium shares to 50 per day.
  Android v5.1.0
  Only 20 stories may be shared per day for premiums, 3 for free users. Also hits IFTTT sharing.
  Improving messaging on emails that have OPML backups. Thanks to @frenetic for bringing this up. Closes #1003
  Fixing up postgresql backup.
  Hiding cookie lost message.
  Parallel pgbouncer kill.
  Fixing attribution in twitter RTs.
  Downgrading to elasticsearch 2.4.4, since pyes isn't ready for ES 5.
  Adding support for native RTs in Twitter.
  Automatically disbaling transparent huge pages (THP) on mongo and redis. Also upgrading to elasticsearch 5.2.2, although its untested.
  Add two buttons to get the app
  Fixing broken getsatisfaction community feedback.
  Goodbye Turn Touch campaign.
  ...
2017-03-23 16:54:37 -07:00
Samuel Clay
2c195cde2a Fetcing the original text now extracts the image url for others. 2017-03-23 16:06:06 -07:00
Samuel Clay
253b111776 Hiding cookie lost message. 2017-03-16 21:45:12 -07:00