Maurice Parker
|
970b7535dc
|
Add add account selection scene for iOS
|
2019-05-16 17:45:38 -05:00 |
Maurice Parker
|
53f65d39bb
|
Update settings to begin to support multiple accounts
|
2019-05-16 15:48:55 -05:00 |
Maurice Parker
|
6882b152d9
|
Add timer to trigger article status sync process.
|
2019-05-15 17:21:58 -05:00 |
Brent Simmons
|
f5f8d67411
|
Scale images always on a background queue. Fix #642.
|
2019-05-14 22:44:06 -07:00 |
Maurice Parker
|
b1303661b2
|
Save article statuses to new sync database as they are created
|
2019-05-14 18:24:19 -05:00 |
Maurice Parker
|
6f92cd1a73
|
Refactor to differentiate between loading the Subscriptions.opml file and importing an external OPML file as they now need separate behaviors
|
2019-05-11 12:26:23 -05:00 |
Maurice Parker
|
a7d1014d5b
|
Change account delete to use a standard alert dialog.
|
2019-05-10 08:42:44 -05:00 |
Maurice Parker
|
43d32b1281
|
Add create Feedbin feed
|
2019-05-08 17:41:19 -05:00 |
Maurice Parker
|
261e2a951a
|
Add ability to update credentials
|
2019-05-04 16:10:58 -05:00 |
Maurice Parker
|
1b49788a0a
|
Make test cases run again.
|
2019-05-03 17:29:54 -05:00 |
Maurice Parker
|
5a852c1615
|
validate Feedbin account credentials and add Feedbin account
|
2019-05-02 18:17:52 -05:00 |
Maurice Parker
|
1802f71572
|
Implement the delete UI
|
2019-05-01 18:26:23 -05:00 |
Maurice Parker
|
73f035c5b7
|
Make OPML import and export respect multiple accounts
|
2019-05-01 16:04:56 -05:00 |
Maurice Parker
|
f4180424e1
|
Add multiple local accounts
|
2019-05-01 12:37:13 -05:00 |
Maurice Parker
|
7cc4475596
|
Rename classes to match naming convention
|
2019-05-01 11:08:06 -05:00 |
Maurice Parker
|
4edffa488d
|
Rename classes to match naming convention
|
2019-05-01 11:05:55 -05:00 |
Maurice Parker
|
fe8e825c0d
|
Add account add UI
|
2019-05-01 10:28:13 -05:00 |
Maurice Parker
|
a845a96274
|
Add images to account table view
|
2019-05-01 06:49:50 -05:00 |
Maurice Parker
|
ba57a27a35
|
Make local account display names changeable
|
2019-04-30 06:38:18 -05:00 |
Maurice Parker
|
ac93b91df9
|
Add accessibility layout to timeline
|
2019-04-29 17:19:08 -05:00 |
Maurice Parker
|
0451ed9e70
|
Made number of lines in timeline configurable.
|
2019-04-29 15:29:00 -05:00 |
Maurice Parker
|
2dcde1ab8e
|
Create generic feed icon and timeline avatar
|
2019-04-29 07:07:57 -05:00 |
Maurice Parker
|
d7391b208d
|
implement dynamic type for master feed list
|
2019-04-28 10:31:35 -05:00 |
Maurice Parker
|
1730ffb0cc
|
Add accessibility labels to bar button image items.
|
2019-04-27 10:27:36 -05:00 |
Maurice Parker
|
7127f9a911
|
Change master feed list to use preferred fonts.
|
2019-04-27 09:49:26 -05:00 |
Maurice Parker
|
76b922546c
|
Add build info to settings scene.
|
2019-04-26 14:04:52 -05:00 |
Maurice Parker
|
81f7332f3c
|
Add settings scene.
|
2019-04-25 18:06:53 -05:00 |
Maurice Parker
|
cabd2b8efc
|
Implement Settings layout.
|
2019-04-25 06:05:49 -05:00 |
Maurice Parker
|
c4f624df0c
|
Enable background refresh
|
2019-04-23 11:27:57 -05:00 |
Maurice Parker
|
66e4180a8c
|
Refactor RefreshTimer code out into a separate class from AppDelegate so that it can be reused on iOS.
|
2019-04-23 11:20:44 -05:00 |
Maurice Parker
|
23c69a9223
|
Make RefreshInterval shared code
Back out inadvertent macOS changes
|
2019-04-23 08:47:58 -05:00 |
Maurice Parker
|
12d4d2dbb1
|
Rename classes to more accurately describe their usage in the application.
|
2019-04-23 08:00:27 -05:00 |
Maurice Parker
|
91e009932b
|
Change progress indicator to be a progress bar instead of the activity indicator.
|
2019-04-23 07:26:35 -05:00 |
Maurice Parker
|
bf9cfda127
|
Remove Add Account from the Add dialog.
|
2019-04-23 04:50:06 -05:00 |
Maurice Parker
|
f2e1d09a0c
|
Fix image layout issue in timeline.
|
2019-04-22 12:39:34 -05:00 |
Maurice Parker
|
cd9a48d4b5
|
Prevent auto layout from messing with our labels even though we told it not to.
|
2019-04-22 11:49:22 -05:00 |
Maurice Parker
|
e81defb934
|
Implement detail next and prev article buttons.
|
2019-04-21 17:42:26 -05:00 |
Maurice Parker
|
3e1c772cba
|
Move navigation state from MasterViewController to NavigationModelController
|
2019-04-21 14:34:51 -05:00 |
Maurice Parker
|
c5a891234d
|
implement model controller pattern
|
2019-04-21 13:57:23 -05:00 |
Maurice Parker
|
b01b45cf9c
|
Renamed to DeleteCommand and implemented delete undo for iOS.
|
2019-04-18 08:54:48 -05:00 |
Maurice Parker
|
5ffc6e1cef
|
Changed to automatically hide the master list when on iPad in portrait.
|
2019-04-18 08:33:39 -05:00 |
Maurice Parker
|
b1a9a45f53
|
Added the unread count to the Account Section Header.
|
2019-04-18 07:24:55 -05:00 |
Maurice Parker
|
7083b5064b
|
Refactored the TreeDelegates to be shared code.
|
2019-04-18 04:56:15 -05:00 |
Maurice Parker
|
7e14f8bcd3
|
Reduced the Master (feeds) controller down to one controller.
|
2019-04-17 13:35:16 -05:00 |
Maurice Parker
|
c9beee89ab
|
Added MasterTableViewCellDelegate.
|
2019-04-17 10:34:10 -05:00 |
Maurice Parker
|
056b524122
|
Implemented Mark All as Read for the master list.
|
2019-04-16 18:25:55 -05:00 |
Maurice Parker
|
615e183242
|
Combined all the "add"s into a single popover.
|
2019-04-16 13:38:07 -05:00 |
Maurice Parker
|
de890189cf
|
Combined Add Folder and Add Feed into a single storyboard.
|
2019-04-16 09:19:36 -05:00 |
Maurice Parker
|
baa861d007
|
Fixed avatar image stretching on iOS timeline.
|
2019-04-16 09:05:09 -05:00 |
Maurice Parker
|
75714db6ac
|
Removed hardcoded DEVELOPMENT_TEAM references and set deployment target for iOS to 12.2.
|
2019-04-16 08:39:56 -05:00 |
Maurice Parker
|
0e31c254f3
|
Attempted to set up the xcconfig for the iOS build.
|
2019-04-15 17:56:59 -05:00 |
Maurice Parker
|
8526db8b4c
|
Added initial POC version of NetNewsWire for iOS to use as a starting point for the actual app.
|
2019-04-15 15:03:05 -05:00 |
Maurice Parker
|
6b8524b70d
|
Made frameworks cross platform and got generated iOS app to compile.
|
2019-04-15 13:30:10 -05:00 |
Brent Simmons
|
463f17f600
|
Remove NetNewsWire-MAS scheme.
|
2019-04-14 12:30:27 -07:00 |
Maurice Parker
|
88ea9fd96f
|
Added Articles, Account, and AccountDatabase to embedded libraries to get project to compile.
|
2019-04-14 09:17:27 -05:00 |
Brent Simmons
|
d75cf868a2
|
Move in-app frameworks to Shared folder.
|
2019-04-13 17:00:52 -07:00 |
Brent Simmons
|
70312aa75c
|
Major folder and project tree restructuring.
|
2019-04-13 16:18:54 -07:00 |
Brent Simmons
|
778068a81a
|
Remove some unused targets.
|
2019-04-13 15:31:42 -07:00 |
Brent Simmons
|
9aff95af29
|
Move IndeterminateProgressWindow to RSCore.
|
2019-04-13 14:49:12 -07:00 |
Brent Simmons
|
f439b5a8be
|
Move KeyboardDelegate to RSCore.
|
2019-04-13 14:34:00 -07:00 |
Brent Simmons
|
f1f4288a6a
|
Delete old SendToCommand from project tree.
|
2019-04-13 13:11:48 -07:00 |
Brent Simmons
|
1cca533491
|
Move NSAppleEventDescriptor+UserRecordFields.swift into ScriptingTests, since that’s the only place it’s used. If it’s ever needed in more places, it should get moved to RSCore.
|
2019-04-13 13:05:17 -07:00 |
Brent Simmons
|
c2b61be6d6
|
Remove AppleEventUtils, which is now FourCharCode.swift in RSCore.
|
2019-04-13 12:58:43 -07:00 |
Brent Simmons
|
7c8468009e
|
Remove DB5 submodule.
|
2019-04-13 12:45:14 -07:00 |
Brent Simmons
|
c5ef08ddee
|
Remove no-longer-needed DB5.plist.
|
2019-04-13 12:20:43 -07:00 |
Maurice Parker
|
e34f8c8b5e
|
Made thumbnails of all images used as an avatar and made the favicon and images cross platform. Issue #603
|
2019-04-11 17:53:03 -05:00 |
Brent Simmons
|
e98b0a1db5
|
Set MACOSX_DEPLOYMENT_TARGET = 10.14.4
|
2019-04-01 22:02:00 -07:00 |
Brent Simmons
|
b0dd9cc347
|
Convert NetNewsWire to Swift 5.
|
2019-03-31 16:14:59 -07:00 |
Brent Simmons
|
1a448770ae
|
Continue progress on accounts UI in Preferences.
|
2019-03-24 12:33:43 -07:00 |
Brent Simmons
|
c84f273b92
|
Continue work on accounts UI in Preferences.
|
2019-03-20 22:10:22 -07:00 |
Brent Simmons
|
e27a632801
|
Finish with accounts preferences custom borders and view.
|
2019-03-19 22:41:09 -07:00 |
Brent Simmons
|
218098b6ac
|
Move some prefs stuff into separate folders. Finish drawing the custom square in Accounts prefs.
|
2019-03-19 22:01:15 -07:00 |
Brent Simmons
|
c76e903a65
|
Make some progress on the sidebar controls thing in preferences (Accounts).
|
2019-03-18 22:17:13 -07:00 |
Brent Simmons
|
3fdc55d605
|
Start Accounts preferences pane.
|
2019-03-17 19:01:28 -07:00 |
Brent Simmons
|
91897f8ea8
|
Import default feeds using OPML. Delete the old plist file.
|
2019-03-14 22:23:16 -07:00 |
Brent Simmons
|
0e3a9ba1e9
|
Add DefaultFeeds.opml. Start transition to using OPML instead of plist for default feeds. The idea is to have just one way of importing feeds.
|
2019-03-14 21:56:38 -07:00 |
Daniel Jalkut
|
6ffee0568f
|
Switch to ad hoc code signing, and disable the hardened runtime, for Debug builds. This should make it easier for folks to clone the repository and get right to building/testing without configuring code signing details.
|
2019-03-04 15:48:12 -05:00 |
Maurice Parker
|
9c7602a6ec
|
Rolled back the automatic Xcode team changes.
|
2019-03-04 10:42:50 -06:00 |
Maurice Parker
|
edac0eab76
|
added missing files from last commit
|
2019-03-02 17:30:41 -06:00 |
Maurice Parker
|
7b02038397
|
Implemented the right arrow from the timeline and the left arrow from the detail view. Issue-517
|
2019-03-01 16:56:40 -06:00 |
Brent Simmons
|
315af1ef7f
|
Show search results in timeline. Show selected item in detail view.
|
2019-02-24 22:39:57 -08:00 |
Brent Simmons
|
0a45dda375
|
Create SearchFeedDelegate. Make searching synchronous, since it’s fast enough.
|
2019-02-24 19:22:16 -08:00 |
Brent Simmons
|
0ed06cde47
|
Make MainWindowController an NSToolbarDelegate and don’t use a separate object.
|
2019-02-18 19:02:40 -08:00 |
Brent Simmons
|
8d79827346
|
Start TimelineContainerViewController.
|
2019-02-14 21:58:45 -08:00 |
Brent Simmons
|
aa9cfcaef4
|
Start TimelineTableViewController. Create TimelineTableView.xib.
|
2019-02-14 21:47:08 -08:00 |
Brent Simmons
|
fb1fdc10ad
|
Add TimelineContainerView.
|
2019-02-13 22:05:31 -08:00 |
Brent Simmons
|
bdf94c21f0
|
Make DetailContainerView a separate file.
|
2019-02-12 22:56:19 -08:00 |
Brent Simmons
|
350ab27371
|
Start DetailWebViewController. This is part of working on the search feature. We’ll need two separate web views — one for search results, one for normal use.
|
2019-02-11 22:36:31 -08:00 |
Brent Simmons
|
7f4634b790
|
Get rid of TimelineContextualMenuDelegate.
|
2019-02-10 16:47:46 -08:00 |
Brent Simmons
|
583ca1ac01
|
Move the sidebar contextual menu handling into SidebarViewController.
|
2019-02-10 12:27:22 -08:00 |
Brent Simmons
|
39d07aec2e
|
Remove MainWindowSplitView, which was unused.
|
2019-02-09 22:28:33 -08:00 |
Brent Simmons
|
057504709b
|
Start database window (a debugging thing).
|
2019-02-02 21:34:57 -08:00 |
Brent Simmons
|
5d16a35f08
|
Bump version to 5.0d10. Set deployment target to 10.13, now that I got it building again.
|
2019-01-29 21:00:45 -08:00 |
Brent Simmons
|
6b8c052b13
|
Make the app notarizable. Fix the confusion with the two copies of the Safari extension. Add shell script to sign Sparkle.framework.
|
2019-01-29 20:53:20 -08:00 |
Brent Simmons
|
8a81327c22
|
Enable hardened runtime for the Subscribe to Feed extension. This gets us one small step closer to being able to notarize the app.
|
2019-01-28 21:36:52 -08:00 |
Brent Simmons
|
9ffb7f42ec
|
Start work on Advanced prefs pane.
|
2019-01-11 23:19:19 -08:00 |
Brent Simmons
|
299ffe93b6
|
Remove no-longer-needed AppConstants.
|
2018-12-29 13:59:14 -08:00 |
Brent Simmons
|
2e159deac8
|
Add AppConstants.
|
2018-12-28 21:49:21 -08:00 |
Brent Simmons
|
7cb218b37f
|
Remove TimelineDataSource, which was overkill.
|
2018-12-27 22:16:38 -08:00 |
Brent Simmons
|
2279d10ca3
|
Remove DockBadge.swift. Having this separated out was overkill.
|
2018-12-27 21:19:19 -08:00 |
Brent Simmons
|
45f54474f8
|
Rename CrashReporterSheet to CrashReporterWindow.
|
2018-12-27 21:08:02 -08:00 |
Brent Simmons
|
8ed3c31b56
|
Add Crash Log Reporter xib.
|
2018-12-22 13:11:40 -08:00 |
Brent Simmons
|
bdb76bd015
|
Remove plcrashreporter references.
|
2018-12-22 12:02:21 -08:00 |
Brent Simmons
|
5ebe8410c7
|
Start work on crash reporter.
|
2018-12-17 22:44:06 -08:00 |
Brent Simmons
|
abf4151417
|
Add my clone of PLCrashReporter.
|
2018-12-17 21:10:12 -08:00 |
Brent Simmons
|
5c9bf4cc5c
|
Remove plcrashreporter.
|
2018-12-17 21:06:58 -08:00 |
Brent Simmons
|
ac8d15479b
|
Move info.plist for MAS version of Safari extension to the right place.
|
2018-12-17 20:38:19 -08:00 |
Brent Simmons
|
379126b701
|
Do things to get things building. I forget already.
|
2018-12-11 21:49:23 -08:00 |
Brent Simmons
|
e524863f48
|
Add NetNewsWire-MAS target for the Mac App Store.
|
2018-12-09 12:12:55 -08:00 |
Brent Simmons
|
47770bc65b
|
Enable the hardened runtime, which will be needed for that Notary thing.
|
2018-12-08 17:18:11 -08:00 |
Brent Simmons
|
478fc2a86c
|
Add credits for the About window. Fix #165.
|
2018-12-02 11:28:48 -08:00 |
Brent Simmons
|
9e941cfc9f
|
Clean up TimelineStringUtilities, rename to TimelineStringFormatter.
|
2018-12-02 10:51:32 -08:00 |
Brent Simmons
|
edd83c1b26
|
Remove the feed directory. It will come back some time after 5.0 ships (probably).
|
2018-11-21 22:10:44 -08:00 |
Brent Simmons
|
28a7386fd4
|
Refactor FeedPasteboardWriter and DraggedFeed — add PasteboardFeed.
|
2018-09-20 13:29:01 -07:00 |
Maurice Parker
|
d34e5916ad
|
Enabled "Add to Feeds" button on Feed Directory. Issue #105
|
2018-09-13 10:04:20 -05:00 |
Maurice Parker
|
ab8ef65962
|
Implemented the add feed functionality on the feed directory window. Issue #105
|
2018-09-12 22:23:23 -05:00 |
Maurice Parker
|
6fdaed7d27
|
Added subject to email sharing and light boxed the social media share dialogs. Issue #276
|
2018-09-07 20:22:13 -05:00 |
Maurice Parker
|
808715892f
|
Changed project and framework projects to default to using tabs per the coding guidelines. Also corrected previously committed files with spaces used incorrectly.
|
2018-09-07 13:46:00 -05:00 |
Brent Simmons
|
b78406073c
|
Start work on a default-RSS-reader popup menu in the preferences window, so people can make NetNewsWire their default reader.
|
2018-09-03 22:33:00 -07:00 |
Brent Simmons
|
37a4065ec2
|
Rename MainWindowSharingServicePickerDelegate to SharingServicePickerDelegate. Create static customSharingServices func.
|
2018-09-03 17:01:10 -07:00 |
Daniel Jalkut
|
2567167f71
|
Stop embedding Swift libraries in the Safari App Extension, and rely upon the bundled Swift libraries in the host app instead.
|
2018-09-02 18:10:27 -04:00 |
Brent Simmons
|
141ae5cc2f
|
Continue rename to NetNewsWire.
|
2018-08-28 22:18:24 -07:00 |
Brent Simmons
|
062d531ed9
|
Start renaming to NetNewsWire.
|
2018-08-28 21:50:53 -07:00 |