Commit graph

2972 commits

Author SHA1 Message Date
Samuel Clay
71bb266d72 Updating ios version. 2018-11-13 21:42:54 -05:00
David Sinclair
32cc3080e5 iOS: #1148 (login as error)
Fixed incorrect HUD behavior.
2018-11-13 15:23:33 -08:00
David Sinclair
79824df7e3 iOS: #1139 (scroll to top)
Better fix; just needed to add an extra layout before the animation.
2018-11-13 14:56:44 -08:00
David Sinclair
4ad5a2f4b6 iOS: #1139 (scroll to top)
These changes avoid the wacky Sam-only issue of folders moving around, triggered by the notifier bar doing animated layout.
2018-11-13 14:39:58 -08:00
Samuel Clay
9619b2d833 Changing scroll orientation also was changing line spacing. 2018-11-13 11:53:16 -05:00
Samuel Clay
f129df7d91 Bumping version. 2018-11-13 11:53:16 -05:00
David Sinclair
85d3ae65fa iOS: done #1142 (preview size pref)
I think you’ll particularly like the small size on your iPhone SE.
2018-11-12 20:27:46 -08:00
David Sinclair
30a1c89b41 iOS: done #1139 (scroll to top)
Folder headers were misplaced due to adding the refresh control as a subview instead of setting the table property; jumping to the top was due to hiding search field, now only does that if at the top, and does it animated.
2018-11-12 19:28:44 -08:00
David Sinclair
fe65f038a6 iOS: #1137 (full screen reading)
Added a "Tap story" preference with "Toggle full screen" and "Do nothing" options; toggling is the default.  This is only available on iPhone.  When active, a single tap in a story, not on a link, image, movie, or button, will hide or show the status and navigation bars.  On iPhones with a notch (iPhone X, XS, etc), the feed bar at the top is also hidden, so the story can scroll under the notch, using every bit of the screen.
2018-10-31 20:05:11 -07:00
Samuel Clay
127944927f Merge branch 'master' into shareext
* master:
  iOS v8.0
  Add front/back networks and storage
  New certs.
2018-10-23 23:03:23 -04:00
David Sinclair
49d3ff2603 NewsBlur iOS: #1133 (collapsing scrolling)
Sets an estimated row height to avoid scrolling too far when collapsing folders near the bottom of the list.
2018-10-23 13:24:36 -07:00
David Sinclair
2c88f21331 iOS: done #1091 (story theme switch) 2018-10-22 15:14:12 -07:00
David Sinclair
0cf19940db iOS: #1135 (privacy policy etc)
Added text between the purchase policy and products table with links to the privacy policy & terms of use.
2018-10-22 13:05:28 -07:00
Samuel Clay
f5cf98dfac iOS v8.0 2018-10-15 16:17:14 -04:00
David Sinclair
7c33270c5b iOS: premium manager
Purchases could fail if they require approval, and complete after leaving the premium view, or on next app launch. So I’ve split the premium business logic into a separate manager that maintains a permanent transaction observer.
2018-10-04 17:00:22 -07:00
David Sinclair
c0f5f1af95 iOS: done #1129 (locking device stops AirPlay) 2018-09-26 13:55:04 -07:00
David Sinclair
bd9b242aef iOS: done #1128 (user & activities icons)
I noticed the missing avatar icon, and fixed it as part of #1122. Here's a fix for the activities icon.
2018-09-26 12:43:59 -07:00
David Sinclair
922faa324d Merge branch 'shareext' of https://github.com/samuelclay/NewsBlur into shareext 2018-09-26 11:21:15 -07:00
David Sinclair
2244830633 iOS: done #1122 (stretched user icon)
Fixed the social feed detail icon being stretched, and the avatar on the feeds list being missing.
2018-09-26 11:20:51 -07:00
Samuel Clay
9bc5fc1375 Rearranging scroll. 2018-09-26 09:57:29 -04:00
David Sinclair
c33e4cbf67 Update for Xcode 10 2018-09-25 19:23:20 -07:00
David Sinclair
41589dc2cb iOS: done #1111 (save stories offline) 2018-09-13 10:44:00 -07:00
David Sinclair
4148b2a375 iOS: #1100 (scroll vertically between stories): iPhone X tweak 2018-09-06 11:31:17 -07:00
David Sinclair
c95351fb10 iOS: tweaked #1100 (scroll vertically between stories): story detail toggle
Horizontal story scrolling is now the default.  Added a control to the story detail options popover to toggle the orientation.
2018-09-05 13:51:33 -07:00
David Sinclair
ab1de65a33 iOS: done #1112 (3D Touch preview links) 2018-08-30 20:33:08 -07:00
David Sinclair
3ce5f1dc5a iOS: done #1100 (scroll vertically between stories)
Added a new "Scroll horizontally" preference (in the "Reading Stories" section of the prefs).  Defaults off.  Note that this is a change in behavior from before; you might want to default it on to avoid confusing existing users.  I do prefer the new vertical scrolling behavior.
2018-08-30 16:33:42 -07:00
David Sinclair
8db922e20b iOS: done #1090 (feed list search)
Works just like on the website, except easier to find. :)  Note that I had to add the Cmd key to the Add Site and Select Everything keyboard shortcuts, so the A and E characters could be typed in the search field.
2018-08-29 14:55:37 -07:00
David Sinclair
3670f88acf iOS: tweaked #755 (sharing extension)
Just needed a tweak to the request URL.  Seems to be working now.
2018-08-27 14:36:44 -07:00
Samuel Clay
4a9d604293 Merge branch 'master' into shareext
* master: (53 commits)
  Increasing timeout on feedfinder, just in case (see https://blog.dbrgn.ch/).
  Handling multiple stripe ids.
  If no iOS receipt, still send proof to server.
  Don't upgrade premium users on stripe reimport.
  Handling missing customer.
  Fixing stripe import history.
  Fixing stripe import history.
  Fixing logging for mercury parser error.
  Adding images to shared twitter stories.
  Creating MSocialServices when necessary.
  Fixing truncate chars to do a proper unicode truncate.
  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.
  Android v9b1.
  remove cruft
  ...
2018-08-25 14:15:21 -04:00
Samuel Clay
cc30bcc9f6 If no iOS receipt, still send proof to server. 2018-08-17 14:11:59 -04:00
Samuel Clay
73d47239ad Android v9b1. 2018-08-07 14:21:13 -04:00
dosiecki
10cecbae90 remove cruft 2018-08-06 03:16:18 -07:00
dosiecki
846eccc661 remove cruft 2018-08-06 03:13:00 -07:00
dosiecki
6dd3fd1d06 Merge remote-tracking branch 'upstream/master' 2018-08-06 03:07:17 -07:00
dosiecki
a09e1e7662 Rework sync service as JobService and bump target API to 26. 2018-08-06 03:05:15 -07:00
dosiecki
162f08f9bf support for renaming feeds 2018-08-05 14:53:56 -07:00
dosiecki
3434faafd2 add comments about scroll state restoration 2018-08-02 14:22:47 -07:00
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
dosiecki
f733085dfb update android build tools ver 2018-07-23 03:17:54 -07:00
dosiecki
43ff7534e1 fix chaining of chrome crashes in older Android versions 2018-07-23 03:02:37 -07:00
dosiecki
6386d2b413 remove cruft. 2018-07-23 02:55:21 -07:00
dosiecki
a585d93565 remove cruft. remove debug. add comments. 2018-07-23 02:52:40 -07:00
dosiecki
3f957dcf7a make story RecyclerView insert times more consistent and a bit quicker. 2018-07-22 17:29:27 -07:00
dosiecki
90bc3ac209 don't poll DB from UI thread when creating story fragments 2018-07-22 14:20:30 -07:00
Samuel Clay
2f4d73c41b Fixing premium dialog crash. 2018-07-22 17:18:22 -04:00
Samuel Clay
61eb724cbb Android v8.0.0. 2018-07-20 11:38:58 -04:00
dosiecki
984eeb13bb save and restore scroll state in story view (#199) 2018-07-18 17:26:48 -07:00
dosiecki
1753e2f07a add comments 2018-07-17 14:06:45 -07:00
dosiecki
63c2679c33 replace broken FragmentStatePagerAdapter with custom adapter. (#199) 2018-07-17 13:59:25 -07:00
Samuel Clay
27e0560324 Fixing crash on network change. 2018-07-16 11:16:57 -04:00