Commit graph

647 commits

Author SHA1 Message Date
Joe Gasiorek
7abb2c0ce6 Add Firefox to story browser list 2017-02-17 16:32:22 -08:00
Samuel Clay
c8bc085576 Fixing notifications to work on app start. 2016-12-06 16:03:40 -08:00
Samuel Clay
cc4f3fbaeb Fixing drag on saved stories and social stories. Also fixing background color on profile activities. 2016-11-27 16:30:57 -05:00
Samuel Clay
405a99b9a2 Adding preference for left-swiping feed titles to either show notifications (default) or trainer (old default). 2016-11-24 16:41:41 -05:00
Samuel Clay
1017ba3fe8 Alphabetizing notifications. 2016-11-24 14:47:35 -06:00
Samuel Clay
1e6ea0be67 Saving notifications on iOS. Just need to update local feed dict on save. 2016-11-23 15:37:06 -06:00
Samuel Clay
d18d9ab7b9 Mutli select segmented control. Now just need to save and we're done. 2016-11-23 15:15:18 -06:00
Samuel Clay
13851105a3 Selecting correct notification filter. Notification type will need a custom segmented control to handle multiple selections. 2016-11-23 15:05:30 -06:00
Samuel Clay
ca1455e46e Finished styling notifications on ios. Needs web hookup. 2016-11-23 14:37:49 -06:00
Samuel Clay
671b0667ae Feeds are now loaded in notifications table. Now to build the cells and save notification types. 2016-11-23 13:22:12 -06:00
Samuel Clay
47a7126c91 Stubbing in notifications table. Now needs notification feed cells. 2016-11-23 13:22:12 -06:00
Samuel Clay
56c03d113a Stubbing in notifications editor on iOS. 2016-11-23 13:22:12 -06:00
Samuel Clay
c9649abce0 Showing favicon when no other image is available in the story. 2016-11-21 18:10:17 -08:00
Samuel Clay
aaf1c252d2 Total sent count. 2016-11-21 17:36:21 -08:00
Samuel Clay
c533f83615 Fixing images in ios 10 notifications. This is ready to go! 2016-11-21 16:55:58 -08:00
Samuel Clay
e4933dc120 Notification service extension downloads images for ios notifications. 2016-11-21 16:33:24 -08:00
Samuel Clay
8ce74176c3 Adding custom actions for ios notifications. Needs a custom service target to handle images now. 2016-11-21 15:31:14 -08:00
Samuel Clay
d34e0ed041 iOS app now goes to story in notification. 2016-11-18 17:37:34 -08:00
Samuel Clay
d228ecb0e8 Correctly setting apns token. 2016-11-17 20:01:51 -08:00
Samuel Clay
06ab218ac9 Stubbing in APNS push notifications in iOS. Looks for feed notifications for iOS, then requests push notifications. Sends token back to server. Still needs to handle notification and eventually edit notifications. 2016-11-17 19:53:46 -08:00
Samuel Clay
1ac763e294 iOS v6.1.1. 2016-11-02 17:56:08 -07:00
David Sinclair
fff85beb23 iOS: fixed #960 (returning on iPad reloads story)
A bit tricksy to track down, but videos keep playing and the scroll
position is preserved (on rotation while in the app, too).
2016-11-01 15:10:56 -07:00
David Sinclair
994a224b91 iOS: fixed behavior for #945 (pull to refresh) 2016-10-06 21:58:16 -07:00
David Sinclair
d77ddc0161 iOS: fixed remaining Xcode 8 warnings
Now zero warnings on build. Ah, so much cleaner.
2016-10-06 21:18:12 -07:00
David Sinclair
022ea721b1 iOS: fixed #955 (split screen issue) 2016-10-05 21:32:22 -07:00
David Sinclair
27fbf12081 iOS: fixed #929 (rotation issue on iPhone with Safari browser)
This was a curly one!  I also fixed a bunch of Xcode 8 warnings (for
non-third-party code; I'd like to fix the third-party ones to get to
zero warnings, but don't know how you feel about that).
2016-10-05 21:03:32 -07:00
David Sinclair
55c36a24f3 iOS: fixed #950 (bold font size issue) 2016-09-13 16:28:19 -07:00
David Sinclair
c17a741f55 iOS: fixed #945 (pull to refresh broken on iOS 10)
Replaced with the standard control, and fixed the issue.
2016-09-13 15:38:51 -07:00
Nicholas Riley
a529f340c6 Fix stories intermittently not displaying; clean up story loading.
Funnel all HTML loading through -loadHTMLString:.

Cache base URL (which is always the same) in a static variable instead of computing it different ways and putting in an instance variable temporarily.

Use more intention-revealing variable names.

Only set hasStory when we’re actually loading the story itself.

Only set the font size and line spacing once, in webViewDidStartLoad, because the DOM is always set up by then in my experience.

Only bother to set font size and line spacing if we’re loading a (full) story.

Show the Web view when a full story *starts* to load, as sometimes it may not complete but you still want to see a partially loaded story.  (Fixes an intermittent issue with AnandTech; see https://getsatisfaction.com/newsblur/topics/anandtech-straight-up-doesnt-load-on-the-ios-app)
2016-08-23 20:52:34 -04:00
Samuel Clay
839f5089eb Commenting 2016-08-10 13:26:52 -07:00
David Sinclair
6b551e13e1 iOS: fixed #924 (losing story on lock) 2016-06-16 17:10:04 -07:00
David Sinclair
6da7d4ce6b iOS: white flash fix 2016-06-15 21:32:59 -07:00
David Sinclair
5355278c9e iOS: Fixed unread count issue when offline 2016-06-14 22:19:11 -07:00
Nicholas Riley
8f167b6a46 iOS: Eliminate duplicate URLs when sharing to Twitter, Facebook, Weibo and OmniFocus. 2016-06-04 09:54:29 -04:00
Nicholas Riley
02675df053 Clean up activity handling, and fix sending to Reading List.
Don’t try to subclass UIActivityItemProvider as well as implement UIActivityItemSource - the latter is better suited for what NewsBlur wants to do (provide different items based on activity type).

Provide the URL as a separate item where possible; only return strings from UIActivityItemSource.
2016-06-04 09:41:58 -04:00
Samuel Clay
fda1bd72f8 Fixing "Loading stories..." notifier when online stories are taking too long but offline stories are coming in. v6.0.2. 2016-05-11 19:52:50 -07:00
David Sinclair
fb03d62610 iOS: fixed #913 (iPad layout issue with landscape) 2016-05-10 21:47:18 -07:00
David Sinclair
adbd1662bd iOS: fixed #909 (crash when saving a story)
Was doing UI stuff on a background thread. Naughty.
2016-04-14 20:28:16 -07:00
David Sinclair
53f6782926 iOS: fixed #906 (crash on iOS 8)
Crashed due to the -addKeyCommand: method not being available before
iOS 9.  @nriley may want to implement some alternative solution (e.g.
overriding the -keyCommands method), but this fixes the crash.
2016-04-11 20:04:54 -07:00
Samuel Clay
612caca806 Fixing iPad Pro image sizings. Screenshots for v6.0. Build 62. The iOS app v6.0 is now uploaded and awaiting approval. 2016-04-06 18:14:06 -07:00
David Sinclair
06b4f94b54 iOS: saved stories folder count fix 2016-03-30 21:46:22 -07:00
David Sinclair
5317690606 iOS: done #899 (Forgot Password flow) 2016-03-27 21:48:30 -07:00
David Sinclair
c7ede2c77c iOS: done #897 (saved stories tab) 2016-03-26 21:27:25 -07:00
David Sinclair
b47343ad4a iOS: fixed vertical separator theme issue 2016-03-23 17:50:08 -07:00
David Sinclair
ebfdc6738a iOS: fixed separator theme issue 2016-03-23 17:41:45 -07:00
David Sinclair
5959abbbf4 iOS: Add Site iPhone popover fix 2016-03-19 21:26:56 -07:00
Nicholas Riley
91a9aab612 iOS: Missed a popover. 2016-03-19 13:31:29 -04:00
Nicholas Riley
b364b0b92e iOS: Allow Command-. in addition to Escape to go back.
This doesn’t match the Web but many keyboards for iOS devices, including Apple’s Smart Keyboard, don’t have Escape keys on them.
2016-03-19 13:22:57 -04:00
Nicholas Riley
f01ec1c008 iOS: Fix popover interaction with keyboard support.
Use the same popover creation code in more places, which adds Escape and
Command-. to dismiss popovers.

Ensure that popovers both get and can accept first responder, preventing
keyboard input from leaking through to an underlying view controller.
Without this, it can be confusing as, for example, you can navigate to a
different story while you’ve got a ‘mark read’ popover shown for another
story.
2016-03-19 13:22:02 -04:00
David Sinclair
fadc460421 iOS: Add Site popover arrow fix 2016-03-18 21:29:42 -07:00