Commit graph

205 commits

Author SHA1 Message Date
Samuel Clay
a60366db10 Merge branch 'master' into shareext
* master: (398 commits)
  Another fix for premium sub activation.
  Fixing issue with activating premium when already premium.
  Fixing premium dialog crash.
  Only auto-enable every feed if a free user is moving to premium
  New Android phones for scrteenshots.
  Fixing major Stripe bug where changing a CC# would not correctly update the subscription, so some users would change their credit card but never receive a bill, either immediately if they were expired or on the correct expiration date. Both cases now fixed.
  Android v8.0.0.
  Fixing crash on network change.
  Handling no host error in text importer.
  Better handling of broken original text.
  Handling twitter error
  Handling missig feed on page importer.
  Fixing missing schema exception.
  Migrating to jQuery 2.2.4.
  Incorrectly skipping title-less stories.
  Switching to working NewsBlur Notifier Plus Chrome extension by @JoshSchreuder. https://gitlab.com/JoshSchreuder/newsblur-notifier-plus
  Fixing copied/saved toasts on ios.
  Preventing double counting of Stripe payments.
  Better handling of broken page server.
  Fixing handling of invalid feed url on share story feed finding.
  ...
2018-07-23 14:24:00 -04:00
Samuel Clay
43504ef229 Pull to refresh offsets the folder title view by the height of the self.refreshControl (NSRefreshControl). Should lookup why NSRefreshControl offsets uitableview section headers. 2018-04-06 09:53:00 -04:00
Nicholas Riley
d07d943bd2 iOS: Replace “magic number” 0-3 section indices with constants.
These indices are used in appDelegate.dictFoldersArray and as UIButton tags.

Removes a number of places where a number-to-name lookup was done for no apparent reason when the items are in appDelegate.dictFoldersArray already.

Fixes issue where all stories are now at index 3, not 2, and shift-E was showing infrequent stories on iPad because the index was not updated when infrequent stories were introduced.
2018-01-28 11:08:38 -05:00
Samuel Clay
9468c290fc Fixing issue where folder unread count wouldnt go away on marking read with long press. 2018-01-16 16:51:47 -08:00
Samuel Clay
c5fcbad8f2 Marking infrequent site stories as read from ios now only marks the correct stories as read. Thanks to @viticci for the report. 2017-12-18 17:04:54 -08:00
Samuel Clay
864c7697bf Updating feed (and folder) unread counts when scrolling or marking as read on dashboard river. 2017-12-15 18:10:04 -08:00
Samuel Clay
ef7ba42242 Adding preference to hide global shared stories and infrequent site stories. Also moving infrequent site stories above all stories on both ios and web. 2017-12-15 16:16:43 -08:00
Samuel Clay
98537bd4f8 Removing base64 lib. 2017-11-30 16:57:10 -08:00
Samuel Clay
a286be68a9 Preliminary drag-and-drop, although it doesn't seem to work when dropping a URL. 2017-11-30 16:49:20 -08:00
Samuel Clay
256320f344 Upping build # and hiding no focus message on load. 2017-11-30 10:12:38 -08:00
Samuel Clay
bc78c54b1b Correctly showing premium expiration date. 2017-11-15 11:14:05 -08:00
Samuel Clay
3bd62171ff Updating no focus label depending on saved stories or focus. 2017-11-15 10:55:16 -08:00
Samuel Clay
defa540c85 Themeing for premium dialog. 2017-11-15 10:47:57 -08:00
Samuel Clay
5386383489 Adding Shiloh and laying out premium upgrade page. 2017-11-14 21:46:21 -08:00
Samuel Clay
870079959e Adding confetti to premium view. 2017-11-10 17:37:31 -08:00
Samuel Clay
c2bfddb6c2 Stubbing in in-app payments in iOS app. Still needs products to load, product selection, communicating with server, and removable of all non-premium features. 2017-11-09 18:43:37 -08:00
Samuel Clay
cf0817bd59 Top level feeds belong underneath infrequent site stories. 2017-11-05 22:40:52 -08:00
Samuel Clay
cf26b3aced Adding infrequent site stories to iOS. Also adding documentation to API. 2017-11-05 22:07:43 -08:00
Samuel Clay
0fd0c75e44 Animation progress bar, but there's a jump that needs fixing. 2017-10-30 18:06:38 -07:00
Samuel Clay
644759d752 Aiutolayout for notifier. Needs animations fixed. 2017-10-30 11:30:12 -07:00
Samuel Clay
6851d41898 Share extension warnings. 2017-10-25 20:11:02 -07:00
Samuel Clay
5c2e19c4a4 Merge branch 'master' into shareext
* master: (247 commits)
  Handling issue when story has no original content.
  Switching to Mercury text parser, which is an upgraded Readability. Using old readability as backup.
  Baseline autolayout changes for story page control for iPhone X, but a lot needs to happen to get sizing correct for story traversal buttons and story web views.
  Fixing feed detail view for iPhone X.
  Updating twitter avatar photo on homepage.
  Removing links to Readability. Fixes #1045.
  Removing breaking text importer UTF-8 encoding.
  Wrong margins on iPhone X.
  Attempting to fix notifier on iPhone X.
  Fixing font size selector styling.
  More UI in background thread warnings.
  Fixing long press menu location on feed titles.
  Show all story tags.
  Fixing warnings.
  Adding feed list and story list font size segmented controls to feed and story menus. Also changing feed and story title list to be variable height depending on font size.
  Fixing badge unread counts for users without any notifications.
  Fixing layout of unread counts on dashboard top.
  remove hardcoded background resource IDs in favour of using theme engine
  migrate some hardcoded theme logic to use theme engine
  fix broken colors when training and un-training story metadata
  ...
2017-10-25 16:15:30 -07:00
Samuel Clay
294fc822fd Fixing feed detail view for iPhone X. 2017-10-18 21:18:19 -07:00
Samuel Clay
bd89eaa34f Wrong margins on iPhone X. 2017-10-12 21:53:53 -07:00
Samuel Clay
025af965f6 Attempting to fix notifier on iPhone X. 2017-10-12 21:49:45 -07:00
Samuel Clay
24048a41e3 Fixing font size selector styling. 2017-10-12 21:05:28 -07:00
Samuel Clay
2f49a037bb Fixing long press menu location on feed titles. 2017-10-04 17:11:53 -07:00
Samuel Clay
7d6acfebb5 Adding feed list and story list font size segmented controls to feed and story menus. Also changing feed and story title list to be variable height depending on font size. 2017-10-04 16:34:30 -07:00
Samuel Clay
a872211078 Fixing badge unread counts for users without any notifications. 2017-10-04 14:55:09 -07:00
Samuel Clay
44526dce37 Fixing layout of unread counts on dashboard top. 2017-10-04 14:42:10 -07:00
Samuel Clay
3730b4db10 Fixing image sizes in ios app. 2017-10-03 18:39:11 -07:00
Samuel Clay
2cafd785f2 partially fixing ipad layout issues. 2017-10-03 18:39:11 -07:00
Samuel Clay
48e2a54ced Updating unread badge counts on marking feeds as read and on exiting the app. 2017-06-06 12:42:38 -07:00
Samuel Clay
8337ccaa49 Offline fix: pull to refresh. 2017-06-01 21:19:54 -07:00
Samuel Clay
57a54686d7 Adding optional unread badge. 2017-05-10 22:31:20 -07:00
Samuel Clay
84bc355acd Fixing iPhone SE size issues. Also fixing crash when story url is empty. 2017-05-05 20:29:44 -07:00
Samuel Clay
1895b02636 Fixing theme switching colors for notifications and gestures. 2017-04-13 12:46:39 -07:00
Samuel Clay
a388e0905d Merge branch 'master' into shareext
* master: (470 commits)
  Better handling of tweepy errors.
  Truncating more of the body due to payload size limits.
  Accidentally marking stories in active feed as read when marking other feeds as read.
  New experimental data collector for debugging feeds over time.
  Fixing broken notifications for people with no notifications.
  Fixing a couple Twitter and YouTube fetch issues.
  iOS v7.0.0 testflight beta.
  Gotham is the new default font.
  Notifications should start at the top on every open.
  Fixing notification popover placement on ipad.
  Fixing crash when remvoing multiple notifications at once.
  Fixing all ios8 warnings. v7.0.0 is ready to go to TestFlight!
  Moving to UIAlertController. Got a bunch more.
  Upping redis timeout to handle possibility that users are still losing their tokens.
  Fixing warnings.
  Fixing styling on notifications titles.
  Fixing notifications on ipad. Notifications are also now updated after saving.
  Attempting to allow both old form and new form lists in parameters. looks[]=like&looks[]=this instead of looks=like&looks=this
  Feed ids is a list.
  Handling new style list parameters.
  ...
2017-04-13 11:55:17 -07:00
Samuel Clay
1369740713 Fixing all ios8 warnings. v7.0.0 is ready to go to TestFlight! 2017-04-11 16:15:18 -07:00
Samuel Clay
312b3ca972 Fixing warnings. 2017-04-06 11:45:43 -07:00
Samuel Clay
3121fa2341 Fixing notifications on ipad. Notifications are also now updated after saving. 2017-04-05 18:46:39 -07:00
Samuel Clay
b88e870727 More aggressive clearing of cache. 2017-04-04 15:33:08 -07:00
Samuel Clay
cb0d567738 Adding background_ios flag to background fetches. 2017-04-04 13:36:20 -07:00
Samuel Clay
ca3309a0ba Fixing last error. Now to fix everything else that's broken. 2017-04-03 16:07:01 -07:00
Samuel Clay
8bbfa8f270 Nearly finished. 2017-04-03 12:49:01 -07:00
Samuel Clay
3926ab07f0 Nearly all ASIHttpRequest converted. 2017-03-24 17:30:46 -07:00
Samuel Clay
2036e3c21b More ASI -> AFN. 2017-03-23 17:37:58 -07:00
Samuel Clay
29e63cef79 Continuing the march. 2017-03-19 18:15:36 -07:00
Samuel Clay
f0759be90d Quick and dirty request SetPostValue -> params setObject 2017-03-19 12:09:49 -07:00
Samuel Clay
0571fe2d50 Removing ASI. 2017-03-09 20:29:30 -08:00