Commit graph

1097 commits

Author SHA1 Message Date
Samuel Clay
1a338b786b Fixing launch screen on ios app. Also fixing upgrade link. 2015-09-18 15:29:57 -07:00
Samuel Clay
3cd8ded04d Updating AFNetworking to 2.0, fixing various afnetworking bugs. Hope nothing else broke! 2015-09-18 15:02:15 -07:00
Samuel Clay
29964b7b78 Adding new ios build versioning system that remembers if the user has seen the upgrade message before. Much nicer experience now and I can give enterprise builds upgrade messages now. 2015-09-16 18:42:02 -07:00
Samuel Clay
c9ca9089d7 Fixing unreadbale post errors. 2015-09-14 17:10:40 -07:00
Samuel Clay
44ac8a027a Risky commit, but it needs to happen. Fixing unread cutoffs and expanding out All Stories in river. 2015-09-02 16:05:18 -07:00
Samuel Clay
b0898ce40d Fixing broken unread count updater. 2015-09-02 13:18:51 -07:00
Samuel Clay
0b6c6fa411 Fixing urls on folder rss. 2015-08-24 15:18:15 -07:00
Samuel Clay
0201b766cd Fixing RSS errors on folder rss. 2015-08-24 15:16:54 -07:00
Samuel Clay
95a962fb53 Adding premium callout in folder rss dialog and fixing in actual rss feed. 2015-08-24 14:59:13 -07:00
Samuel Clay
b31cedb97f Adding intelligence filters to folder RSS. 2015-08-24 14:59:13 -07:00
Samuel Clay
295fe7905f Adding non premium story. 2015-08-24 14:59:13 -07:00
Samuel Clay
a44bce4860 Complete backend for folder rss. Just needs a premium message. 2015-08-24 14:59:12 -07:00
Samuel Clay
0fd9753bfb Blurblog pages now load a little quicker. 2015-07-29 13:30:38 -07:00
Samuel Clay
98ac28d8f8 Adding random factor in to convert feeds over to redis cache. 2015-07-28 20:58:56 -07:00
Samuel Clay
8179300d19 Renaming counter and removing unused sql. 2015-07-28 19:10:19 -07:00
Samuel Clay
cf43747b20 Adding user sub counts to redis, using new redis cache to count subscribers only when feed is entirely cached. Still need automatic conversion from postgres to redis sub counts. 2015-07-28 18:46:37 -07:00
Samuel Clay
d8d5a33717 River needs to ignore classifiers from social feeds. 2015-07-09 11:22:01 -07:00
Samuel Clay
98c5ee9c57 Adding retry to all web calls. Hopefully I don't regret this. 2015-07-07 09:21:57 -07:00
Samuel Clay
5e6806e96a Logging emails during signup. 2015-06-27 10:59:06 -07:00
Samuel Clay
e548dc8f5b Moving to atomic update of needs_unread_recalc. Hope this doesn't backfire. 2015-04-09 17:50:52 -07:00
Samuel Clay
8ad75f4bf9 Merge branch 'master' into grid
* master: (42 commits)
  Switching to new redis sessions db.
  If text fails to fetch, tapping the text button should not change the text lock.
  Fixing Feed view space bar scrolling bug where story is collapsed.
  Adding new space bar behavior to full view as well.
  Fixing space bar scrolling in list view.
  Adding 'm' keyboard shortcut to toggle read/unread.
  Shift+space goes backwards too.
  Jumping to next story when scrolling using space bar.
  Handling timeout on original page fetch.
  Fixing timeout error on PUSH. Also fixing requests error on page importing.
  Boosting timeout on analtics cleaning.
  Adding fetch original page to msharedstory.
  Fixing switching to and from text mode while still in current feed. Now to change river so that it uses text view setting from feed, not folder (unlike web).
  Cutting unneccessary logging.
  Adding user agents to logging. Reeder, Fever, Superfeedr, Old Reader, IE11.
  Adding modern android app user agent in logging.
  Switching back to original redis server for sessions while the new sessions server gets monitored.
  Adding redis sessions db.
  Making text view sticky on ios. Maybe bugs?
  Upgrading to redis 2.8.
  ...

Conflicts:
	media/js/newsblur/reader/reader_preferences.js
2015-03-11 19:04:42 -07:00
Samuel Clay
ee2bbacce6 Cutting unneccessary logging. 2015-03-11 10:59:13 -07:00
Samuel Clay
608fa63dbd Merge branch 'master' into grid
* master: (41 commits)
  Fixing A&L Daily bug where stories all have the same GUID and permalink. Using permalink or timestamp, whichever is unique across the feed.
  Bumping Android version.
  Only hard-recount unreads if there is a mismatch between remote and local.
  Ensure correct ordering of mark-actions and count refreshes.
  Better overscroll event filtering.
  Document new flag.
  Don't check for online status too often.
  Quicker transition from offline to online mode.
  Offline indicator.
  Status messaging for count updates.
  Ensure refreshed feed counts show immediately.
  Throw out reading actions that will never succeed.
  Add story fetch setting to feedback debug.
  Add network read profiling.
  Complete unread recounting after reading sessions.
  Monitoring disk usage should fail on error.
  Fixing pythonpath for disk monitor.
  Adding disk usage monitor to all database servers.
  Deleting unstarred story as part of starred story cleanup.
  Logging starred story params.
  ...
2015-02-19 10:46:12 -08:00
Samuel Clay
f4832ce566 Logging starred story params. 2015-02-11 15:37:14 -08:00
Samuel Clay
d83df1a6a6 Logging starred story params. 2015-02-11 15:35:48 -08:00
Samuel Clay
dca3f99167 Moving authors to bottom of grid story title. 2015-02-10 14:00:15 -08:00
Samuel Clay
1f66c84eca Fixing spacing on grid between stories. Still need to sync switching views. Also making views per-feed. 2015-02-03 19:32:21 -08:00
Samuel Clay
9dc3d5dac2 Adding an include_hidden parameter to single feeds and rivers, defaulting to false. Clients that don't use hidden stories but use paging as an indicator will need to account for a hidden_stories_count field, as indicating in the API docs. 2015-01-22 11:38:43 -08:00
Samuel Clay
3970d158ef Adding logging for mark read errors. 2015-01-14 14:06:24 -08:00
Samuel Clay
77d7a236ea Cleaning up sorting on recency. About ready to launch. 2015-01-05 21:14:07 -08:00
Samuel Clay
94692b323c Merge branch 'master' into organizer
* master: (80 commits)
  Handling error when user's twitter connection doesn't work.
  Handling missing social subs caused by cached subs on android.
  Updating elasticsearch to 0.90.13.
  Checking premium status on paypal sync.
  Bumping Android to 4.1.0b1.
  Syncing offline status text with ios.
  Buffer more stories while reading.
  Fix login crash.
  Fix logout crash.
  Cap the duty cycle of expensive background services to prevent resource hogging.
  Remove status message flicker.
  Remove logging.
  Ensure stories always load more buffer on start of reading activity. Ensure story load cancels quickly on return to feed list.
  Tone down some logging.
  Fix crash if user touches reading overlay before cursor is ready.
  Fix reading progress indicator if new unreads are found during reading session.
  Fix lock crash in legacy DB.
  Ensure reading progress meter works on async load.
  Discard stale stories if a reading action happens during fetch.
  Fix crash.
  ...
2015-01-05 17:02:51 -08:00
Samuel Clay
b8a38beed0 Handling missing social subs caused by cached subs on android. 2015-01-05 16:39:33 -08:00
Samuel Clay
7da75ab1e2 Merge branch 'master' into organizer
* master:
  Adding  to regular /reader/feeds (non-flat) as per @manderson23's request. See 23bc4f2.
  Adding ratelimit to friends list.
  Showing is_staff on mobile devices. Useful for #631.
  Logging signals for paypal.
  Seeing if signals can be moved around.
  Splitting paypal webhook events. Adding payment logging.
  Fixing missing paypal IPNs.
  Bumping android to v4.0.2.
  v4.6.0 enterprise.
  Submitting v4.6.0
  Fixing ipad rotation page movement. Also correcting story position scrolling.
2014-12-08 16:55:47 -08:00
Samuel Clay
9a144b442d Adding to regular /reader/feeds (non-flat) as per @manderson23's request. See 23bc4f2. 2014-12-08 15:06:27 -08:00
Samuel Clay
23bc4f2c69 Showing is_staff on mobile devices. Useful for #631. 2014-12-05 21:45:11 -08:00
Samuel Clay
8958033726 Merge branch 'master' into organizer
* master: (115 commits)
  Adding webhooks url for paypal.
  Better payment reports.
  Adding changelog to enterprise deployment. Fixing share dialog on ipad.
  iOS app v4.6b1.
  Android app v4 beta 7.
  Coloring cursor when adding tag.
  Adding story tags to add tag popover.
  Adding a tag. Ship it!
  Fixing issue with off-by-1 numbers when changing tags. Also hiding tags with no stories.
  Custom headers for saved story tags.
  Better zgrep.
  Fixing issues with saving starred story tags on ios. Nearly ready.
  Don't recalculate virtual intel column; use it.
  Remove unnecessary loader resets in story list.
  Don't show inappropriate context menu items for saved stories.
  Lower sync priority and fewer unnecessary syncs.
  Start story list loader as soon as possible.
  Generalise out all story list view creation logic.
  Move saved item list to in-time adapter creation.
  Move folder item list to in-time adapter creation.
  ...

Conflicts:
	clients/android/NewsBlur/AndroidManifest.xml
	clients/android/NewsBlur/src/com/newsblur/activity/ItemsList.java
	clients/android/NewsBlur/src/com/newsblur/database/BlurDatabaseHelper.java
	clients/android/NewsBlur/src/com/newsblur/database/DatabaseConstants.java
	clients/android/NewsBlur/src/com/newsblur/database/FolderListAdapter.java
	clients/android/NewsBlur/src/com/newsblur/fragment/AllSharedStoriesItemListFragment.java
	clients/android/NewsBlur/src/com/newsblur/fragment/AllStoriesItemListFragment.java
	clients/android/NewsBlur/src/com/newsblur/fragment/FeedItemListFragment.java
	clients/android/NewsBlur/src/com/newsblur/fragment/FolderListFragment.java
	clients/android/NewsBlur/src/com/newsblur/fragment/ItemListFragment.java
	clients/android/NewsBlur/src/com/newsblur/fragment/SocialFeedItemListFragment.java
	clients/android/NewsBlur/src/com/newsblur/service/NBSyncService.java
	clients/android/NewsBlur/src/com/newsblur/util/FeedUtils.java
	clients/ios/Classes/NewsBlurAppDelegate.h
	clients/ios/Classes/StoriesCollection.m
	clients/ios/Classes/StoryDetailViewController.m
	clients/ios/NewsBlur.xcodeproj/project.pbxproj
	clients/ios/static/storyDetailView.css
2014-11-17 12:40:19 -08:00
Samuel Clay
5e84748c7e Tag names in tag adder. Need to fix sync. 2014-11-10 18:25:35 -08:00
Samuel Clay
c332ea143a Whoops, left in a debugging flag. 2014-11-06 09:46:35 -08:00
Samuel Clay
60b1f0bda1 Adding timeout handler. 2014-11-06 09:46:35 -08:00
Samuel Clay
e7ca8e7763 Whoops, left in a debugging flag. 2014-11-03 19:30:32 -08:00
Samuel Clay
a405ae5b6f Adding timeout handler. 2014-11-03 19:30:10 -08:00
Samuel Clay
36bbec7e85 Adding new folder to move feed dialog in organizer. Ready for dev. 2014-10-15 16:00:31 -07:00
Samuel Clay
7bb4e25d42 Fixing OPML backup email messages and sending timing. Also fixing deleting feeds by folder. Fixing reloading of sites in organizer. 2014-10-14 15:59:46 -07:00
Samuel Clay
4a2a493d0e Finishing off UI for organizer. 2014-10-14 15:29:08 -07:00
Samuel Clay
4c4c48f195 Merge branch 'master' into organizer
* master:
  Preventing brentozar.com from being subscribed to because their lawyer sent me a Cease and Desist nastygram.
  Adding lisp syntax highlighting. Also upgrading syntax highlighter.
  Per @IFTTT's request, changing ifttt key to meta.
  Make full mark-read action lifecycle recount stories, not just first mark.
  Improve chaining of updated cursor data from Reading activity down through to adapter and fragments.
2014-10-14 14:36:55 -07:00
Samuel Clay
83b7b48817 Preventing brentozar.com from being subscribed to because their lawyer sent me a Cease and Desist nastygram. 2014-10-14 10:43:38 -07:00
Samuel Clay
7b1e1cfb4a Stubbing out inverse sorting and stubbing out deleting. Moving should work, untested, no time left in the week. 2014-10-10 16:30:30 -07:00
Samuel Clay
9c92bc2901 Merge branch 'master' into organizer
* master: (102 commits)
  Adding starred_timestap to feed, folder/river, starred, and read feeds. Used for issue #585.
  Upgrading all servers to ubuntu 14.10 LTS. Fixing bashocalypse.
  Better paypal cancellation and refunds. Now showing paypal errors.
  NewsBlur iOS v4.5 beta 3. With iPhone 6/6+ support.
  Fixing full bleed images on phone 6 and 6+.
  Fixing login view controller for iphone 6. Adding launch images for iphone 6.
  Use a shorter localized date format which shouldn't overlap the refresh arrow in most cases.
  Adding a missing logo for enterprise deployment.
  Trying to fix provisioning issues with the version number.
  Handling crash on marking read.
  Another provisioning profile attempt.
  Yet another provisioning profile for ios 8.
  Fixing provisioning profile.
  Pushing out ios v4.5.0b1.
  Adding locale aware times to pull to refresh menu.
  Fixing edge case of feeds still showing after being marked read.
  Adding fade feed when read to preferences.
  Remove finished TODO.
  Don't infinite search for unreads if there are none.
  Restore toast for feedback on story-unread from Reading activity.
  ...
2014-09-25 13:57:50 -07:00
Samuel Clay
907df2022a Adding starred_timestap to feed, folder/river, starred, and read feeds. Used for issue #585. 2014-09-25 11:43:23 -07:00
Samuel Clay
4020f5fca0 Sending opml export on folder delete. 2014-09-19 17:00:23 -07:00