Commit graph

323 commits

Author SHA1 Message Date
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
aa2171e470 Re-rendering dashboard rivers when changing feeds. Doesn't work yet. 2021-01-12 20:15:42 -05:00
Samuel Clay
ab2d9804ef Adjusting to newsblur_web. Also adding feed chooser to dashboard river. Needs hookup. 2021-01-12 15:52:10 -05:00
Samuel Clay
fff445253f Updating HAProxy 2021-01-11 10:57:29 -05:00
Samuel Clay
3fac1b8639 Broken feedbar options for dashboard river due to feed chooser not being a reusable component. Need to extract it and place with folder chooser. 2020-12-21 20:26:58 -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
7cfba433c7 Updating to jquery 3.5.1 (fixes #1324). Everything looks good, who knows what's broken though. 2020-06-09 15:37:04 -04:00
Samuel Clay
3d25d1a2d2 Merge branch 'master' into highlights
* master: (54 commits)
  Removing unused merge_feeds command, this is better used in rss_feeds/models.py
  Temporarily turn off https only.
  Changing color on dark mode cutoff.
  Adding dark mode cutoff for blurlogs.
  Redirect http to https. Long time coming.
  Testing http > https redirect.
  Handling broken page importer.
  Handling multiple starred stories.
  Handling NoAnswer on broken emails.
  Overriding story url.
  Removing Daily Skip from text importer.
  Adding YouTube ToS to ToS.
  Adding saved searches to flat feeds for #1298.
  6 hour min
  6 hour minimum for craigslist
  #1292 (dark mode FTUX)
  Xcode 11.4 tweaks
  #1290 (state restoration)
  Fixing premium upgrade form
  ios v10.0.2.
  ...
2020-05-22 10:26:50 -04:00
Samuel Clay
2c7d564f37 Building standalone webpage for statistics. 2020-01-08 10:28:35 -08: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
72ff339180 Bug where search is undefined. 2018-01-18 15:34:58 -08:00
Samuel Clay
e8f2ba924c Fixing XSS on search query. Thanks to @reybango for discovering and disclosing this vulnerability. 2018-01-18 15:27:18 -08: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
f2ab8145c5 Adding options to control infrequency of infrequent site stories feed. 2017-11-05 14:01:25 -08:00
Samuel Clay
79fb23076b Showing text fetching indicator. 2017-11-02 12:27:20 -07:00
Samuel Clay
c2ae311f21 Infrequent titles. 2017-10-16 14:32:24 -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
Samuel Clay
ab3f46937d Saved search menu now deletes saved searches. Is this all ready to ship? 2017-03-07 12:20:20 -08:00
Samuel Clay
2c0bf76e20 Saved search for feeds now works. Need to fix scroll to selected feed (and keyboard shortcuts). Also need to hook up other search types. 2017-03-06 19:55:18 -08:00
Samuel Clay
83dcf3c7a6 Favicons and titles for saved searches. Now needs to work. 2017-03-06 16:23:03 -08:00
Samuel Clay
3435bac504 Showing saved searches. Titles need work. And they don't show the feed yet. 2017-03-03 18:12:27 -05:00
Samuel Clay
00695b04af Merge branch 'master' into saved_searches
* master: (771 commits)
  Fixing horrible session loss bug. Turns out the django-redis-sessions library changed timeout behavior, from silently retrying to silently failing. Adding necessary SESSION_* vars.
  Better handling of booleans on /reader/feeds.
  Fixing redis bootstrap
  Add Firefox to story browser list
  Dashboard should not show old stories.
  Faking user agent when rss bans NewsBlur.
  Better recording of non-200/300 status codes on feed fetch.
  Adding new debug to feed fetcher.
  Embedding kickstarter module for TT on dashboard.
  notifications alpha 2
  Updating TT launch email.
  Linking image on TT email.
  No sudo on virtualenv.
  Adding missing feeds for users as part of cleanup.
  Fixing spacing issues in Turn Touch email.
  Updating Turn Touch email.
  Upgrading Readability and forcing images to remain. THis should add a bunch of images back to the Text view.
  Andorid v5.0.
  Fixing bug that would clear river cache while reading the river, caused by the dashboard river reloading when it wasn't visible.
  Revert "Moving from Whitney to Whitney ScreenSmart."
  ...
2017-02-24 17:05:51 -08:00
Samuel Clay
20e100f3cb Adding a river complete endpoint to ease burden on redis db that doesn't need story cache. 2017-01-12 13:16:34 -08:00
Samuel Clay
fe14245c88 Reducing workfload on counting unreads if only marking visible stories as read. 2017-01-10 16:45:07 -08:00