Commit graph

247 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
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
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
5355278c9e iOS: Fixed unread count issue when offline 2016-06-14 22:19:11 -07: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
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
David Sinclair
c7ede2c77c iOS: done #897 (saved stories tab) 2016-03-26 21:27:25 -07: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
Nicholas Riley
392a4ac3e0 iOS: Restore first responder when popovers are dismissed.
Ensures that keyboard equivalents don’t break.
2016-03-18 23:01:48 -04:00
David Sinclair
49e2cb7604 iOS: Add Site modernization 2016-03-17 20:40:09 -07:00
David Sinclair
a82775513d iOS: better fix for #884 (interactions popover closing) 2016-03-02 21:21:30 -08:00
David Sinclair
e516d4a986 iOS: fixed #884 (interactions popover closing) 2016-02-29 18:24:24 -08:00
David Sinclair
8bd9aeb9bc iOS: move site/folder, delete & mute site
Now using the streamlined move menu to move sites & folders via the
feed detail menu, and the delete & mute site functions behave
similarly, more like the website (no more ugly alerts!).
2016-02-04 20:10:32 -08:00
Samuel Clay
19ad64c0b7 Feed gradients always get same color treatment. 2016-01-28 08:42:35 -08:00
Samuel Clay
f797cece69 Adjusting all four themes for feed list and story list views. Still need to work on story detail. 2016-01-28 08:42:35 -08:00
David Sinclair
7f0ffdf2b7 iOS: feed chooser
Mute Sites and Organize Sites views.
2016-01-27 20:52:09 -08:00
David Sinclair
c8d22f4594 iOS: done #813 (custom domain) 2016-01-21 22:11:37 -08:00
David Sinclair
b7d6611e05 iOS: fixed Move to Another Folder & Train This Site not displaying on iPhone 2016-01-21 20:04:43 -08:00
David Sinclair
4b9327decc iOS: fixed #858 (mark older/newer as read & sharing)
Added a new “Ask” item to the Long Press Story Title preferences.
Chosen by default.

When “Ask” is selected, the feed detail long press displays a menu with
mark read options and other long press options.
2016-01-08 21:53:18 -08:00
David Sinclair
df6b098664 iOS: tweaked #825 (themes) 2016-01-07 21:12:58 -08:00
Nicholas Riley
603468d297 iOS: Fix Force Touch shortcuts not working on first launch.
Also makes them continue to work when you change the bundle identifier (necessary if you want to keep a self-compiled version of NewsBlur at the same time as the official version).
2015-12-16 21:57:05 -05:00
David Sinclair
4c85ee2ac3 iOS: tweaked #825 (dark mode)
Fix for accessing [Preferences & Find
Friends](https://github.com/samuelclay/NewsBlur/commit/07e667a95dbb6ac8c
1ab1bfac80e5ffb83e7d9ba#commitcomment-15023182) on iPhone.
2015-12-16 11:21:47 -08:00
David Sinclair
07e667a95d iOS: tweaked #825 (dark mode)
Eliminated the old WYPopoverController from the code, since it isn’t
needed and isn’t compatible with theming.  All popovers now use the
modern UIPopoverPresentationController mechanism.
2015-12-15 12:37:18 -08:00
David Sinclair
592bc7559a iOS: tweaked #825 (dark mode)
Fixes for more of @nriley’s reported issues.
2015-12-13 21:46:07 -08:00
Nicholas Riley
ec678a06e5 iOS: Fix first responder after exiting share view (#826). 2015-12-09 11:42:02 -05:00
Nicholas Riley
3e39a47de5 Merge branch 'master' into 5.1 2015-12-09 10:49:26 -05:00
David Sinclair
af2ab36297 iOS: done #825 (dark mode) 2015-12-07 16:09:49 -08:00
Nicholas Riley
777da449a4 Remove mentions of UIPopoverController (fixes regressions in #820).
Also remove -[NBContainerViewController showSendToController:] which no longer does anything of the sort, and attempt to speed up popover-popover transition a bit by not animating.
2015-12-05 14:42:02 -05:00
Samuel Clay
0117bbc815 No longer clearing story when opening original view. Also fixing rotation issues when returning to story detail from rotated original view. 2015-11-30 18:12:10 -08:00
David Sinclair
c9e02c600b iOS: done #816 (replacing action sheets)
Only the older/newer long-press one; still have the story image one,
but I think that’s okay as-is since it has a title/alt text display.
Also removed some redundant code.
2015-11-29 18:08:44 -08:00
David Sinclair
05995eff64 iOS: done #820 (improve split view support) 2015-11-28 22:07:38 -08:00
Nicholas Riley
74dff538f3 iOS: Fix crash marking story as unread if no story has been displayed yet.
(NSArrays cannot contain nil; finishMarkAsRead: already did this correctly.)
2015-11-27 22:53:49 -05:00
David Sinclair
92a95bdb1b I think this is a better fix for the iOS 8 crash 2015-11-18 15:20:03 -08:00
Samuel Clay
a69d75fa84 Crash on iOS 8.4. 2015-11-18 14:38:52 -08:00
David Sinclair
4688a5ce72 iOS: fixed #771 (mark all as read)
Now uses /reader/mark_all_as_read with a days parameter when marking
all stories as read.
2015-11-18 13:43:04 -08:00
Samuel Clay
f8ed69056e Fixing part of #771 - pruning queued read stories that have already been marked as read (in case they are in purgatory and can't get marked read). Also fixing a crash when a folder claims to have unreads but doesn't (NSNull+JSON for handling empty results from the server.) 2015-11-17 21:11:34 -08:00
David Sinclair
6d373cb419 iOS: done #771 (mark all as read) 2015-11-13 21:54:32 -08:00
David Sinclair
8aad53d244 iOS: fixed iPad Safari rotation issue
Phew.  A bit hacky, but works.
2015-11-11 21:26:11 -08:00