mirror of
https://github.com/Ranchero-Software/NetNewsWire
synced 2025-08-12 06:26:36 +00:00
Commit Graph
Select branches
Hide Pull Requests
6.1.5
6.1.6
6.1.6-ios
6.1.7-ios
6.1.8-ios
6.1.8-mac
6.1.9-mac
SwiftParser
TapMarkAsRead
detour2023
detour2024
detour2025
experimental/liquid-glass
feature/liquid-glass
feature/timeline-collectionview
ios-candidate
ios-release
mac-6.1.7
mac-candidate
mac-release
main
zone-wipe
#1016
#1022
#1026
#1027
#1032
#1033
#1035
#1036
#1037
#1039
#1055
#1058
#1059
#1073
#1079
#1082
#1086
#1091
#1093
#1094
#1095
#1101
#1102
#1104
#1110
#1112
#1117
#1120
#1121
#1123
#1125
#1135
#1136
#1137
#1138
#1139
#1144
#1145
#1148
#1152
#1153
#1155
#1161
#1170
#1182
#1183
#1201
#1202
#1211
#1212
#1219
#1246
#1247
#1252
#1258
#1259
#1268
#1278
#1281
#1282
#1286
#1295
#1296
#1298
#1347
#1359
#1362
#1363
#1364
#1367
#1368
#1372
#1373
#1374
#1375
#1392
#1394
#1395
#1403
#1404
#1405
#1406
#1412
#1417
#1418
#1419
#1423
#1438
#1455
#1465
#1475
#1490
#1493
#1495
#1496
#1497
#1504
#1505
#1506
#1507
#1509
#1510
#1511
#1514
#1522
#1529
#1533
#1538
#1539
#1540
#1553
#1555
#1556
#1558
#1575
#1576
#1579
#1591
#1592
#1599
#1604
#1605
#1608
#1610
#1613
#1617
#1619
#1621
#1622
#1623
#1626
#1631
#1635
#1637
#1638
#1641
#1643
#1644
#1648
#1650
#1651
#1653
#1667
#1669
#1675
#1676
#1677
#1678
#1688
#1703
#1704
#1719
#1723
#1734
#1742
#1746
#1752
#1758
#1763
#1765
#1767
#1769
#1771
#1776
#1783
#1795
#1796
#1816
#1826
#1832
#1833
#1848
#1850
#1869
#1876
#1884
#1888
#1889
#1890
#1892
#1894
#1899
#1904
#1905
#1906
#1908
#1909
#1916
#1918
#1920
#1925
#1927
#1929
#1951
#1955
#1959
#1968
#1977
#1978
#1979
#1981
#1984
#1988
#1990
#1995
#1998
#2004
#2012
#2013
#2014
#2015
#2016
#2017
#2028
#2035
#2040
#2041
#2045
#2050
#2063
#2066
#2068
#2071
#2072
#2073
#2074
#2077
#2081
#2085
#2091
#2092
#2095
#2096
#2097
#2098
#2100
#2101
#2102
#2105
#2111
#2112
#2117
#2119
#2121
#2122
#2123
#2134
#2135
#2149
#2150
#2151
#2152
#2153
#2159
#2160
#2161
#2168
#2178
#2192
#2197
#2198
#2200
#2204
#2206
#2207
#2210
#2211
#2213
#2215
#2218
#2223
#2224
#2228
#2229
#2230
#2232
#2234
#2236
#2239
#2241
#2248
#2249
#2250
#2251
#2254
#2257
#2258
#2259
#2260
#2263
#2265
#2271
#2273
#2274
#2276
#2277
#2278
#2283
#2290
#2291
#2293
#2294
#2296
#2297
#2299
#2300
#2305
#2308
#2309
#2314
#2315
#2319
#2326
#2327
#2330
#2337
#2338
#2384
#2392
#2396
#2397
#2402
#2403
#2404
#2450
#2452
#2453
#2467
#2468
#2469
#2471
#2472
#2478
#2479
#2485
#2490
#2502
#2507
#2516
#2517
#2525
#2526
#2527
#2528
#2530
#2535
#2540
#2541
#2547
#2548
#2552
#2558
#2560
#2562
#2564
#2565
#2567
#2568
#2575
#2591
#2593
#2594
#2598
#2599
#2600
#2601
#2604
#2606
#2607
#2608
#2615
#2618
#2619
#2620
#2623
#2624
#2626
#2639
#2650
#2657
#2670
#2682
#2686
#2689
#2709
#2717
#2730
#2731
#275
#2752
#2769
#2775
#2776
#2778
#2779
#2784
#2790
#2795
#2802
#2803
#2804
#2813
#2825
#2828
#2829
#2830
#2831
#2835
#2839
#2842
#2849
#2853
#2855
#2867
#2872
#2873
#2876
#2906
#2910
#2917
#2937
#2945
#2956
#2958
#296
#2972
#2977
#2979
#298
#2980
#2996
#3010
#3016
#3019
#3020
#3021
#303
#3032
#305
#3064
#3065
#3066
#3067
#3068
#3073
#3074
#3075
#3078
#3079
#308
#3083
#3085
#3086
#3087
#3089
#3090
#3091
#3095
#3097
#3099
#3100
#3102
#3111
#3112
#3128
#3129
#3130
#3139
#314
#314
#3140
#3141
#315
#3152
#3154
#3155
#316
#3160
#3163
#3168
#3169
#3170
#3176
#3180
#3184
#3186
#3187
#3188
#3189
#320
#3223
#3224
#3225
#3227
#3235
#3236
#3262
#3297
#3299
#3300
#3301
#3306
#3307
#331
#3312
#3317
#3323
#3326
#3329
#3338
#3339
#3340
#3347
#3351
#3353
#3359
#3364
#339
#3390
#3395
#3404
#3412
#3413
#3414
#3415
#3421
#3422
#3425
#3430
#3431
#3433
#3440
#3441
#3444
#3445
#3448
#3453
#3455
#3456
#3458
#3461
#3462
#3463
#3464
#3465
#3467
#3468
#3471
#3472
#3473
#3477
#3486
#3490
#3517
#3519
#3520
#3525
#3532
#3555
#3562
#357
#3573
#3581
#3584
#3586
#3587
#3598
#3599
#3603
#3607
#3617
#3618
#3621
#3626
#3633
#3635
#3643
#365
#366
#3668
#3670
#3672
#3678
#3698
#3701
#3702
#3705
#3706
#3707
#3710
#3722
#3727
#3729
#3733
#3741
#3742
#3745
#3746
#3747
#3749
#3755
#3772
#3778
#3792
#3795
#3802
#3808
#3809
#3811
#3818
#3820
#3822
#3836
#3837
#384
#385
#3850
#3852
#3858
#3859
#3860
#3871
#3877
#3887
#3893
#3905
#3906
#3907
#3911
#3913
#3914
#3915
#3948
#3950
#3955
#3962
#3979
#3987
#3990
#3991
#3992
#3993
#3994
#3995
#3997
#3999
#4005
#4007
#4013
#4014
#4015
#4017
#4017
#4025
#4026
#4028
#4032
#4032
#4042
#4046
#4046
#4047
#4050
#4050
#4062
#4062
#4076
#4085
#4085
#410
#4116
#4116
#4121
#4122
#4122
#4146
#4153
#4158
#4164
#4171
#4171
#4174
#4179
#4179
#418
#4187
#419
#421
#4227
#4242
#4242
#4244
#4246
#426
#4277
#428
#4284
#429
#434
#4356
#4357
#436
#4378
#4402
#4404
#4404
#441
#4419
#442
#4429
#443
#4430
#445
#4458
#446
#4464
#4466
#4482
#4488
#449
#4491
#4494
#450
#4511
#4544
#4544
#4551
#4552
#457
#458
#4582
#4582
#459
#460
#460
#462
#4621
#463
#4661
#4663
#4664
#4664
#4669
#4676
#4678
#4687
#4689
#4693
#4693
#476
#476
#479
#484
#485
#486
#488
#497
#498
#50
#501
#51
#515
#516
#52
#531
#540
#545
#548
#549
#551
#571
#572
#573
#575
#576
#577
#578
#581
#584
#592
#593
#596
#607
#634
#648
#668
#673
#675
#677
#678
#715
#725
#726
#727
#737
#739
#741
#749
#751
#755
#757
#766
#767
#768
#773
#782
#786
#798
#800
#801
#803
#808
#81
#81
#812
#815
#816
#820
#821
#823
#824
#827
#836
#839
#84
#84
#85
#863
#871
#88
#88
#884
#89
#891
#90
#903
#91
#91
#912
#924
#926
#927
#928
#929
#930
#931
#932
#945
#949
#964
#979
#980
#988
#991
#993
#997
#998
5.0a1
5.0a2
5.0a3
5.0a4
iOS-6.0-600
iOS-6.0-601
iOS-6.0-602
iOS-6.0-603
iOS-6.0-604
iOS-6.0-605
iOS-6.0-606
iOS-6.0.1-607
iOS-6.0.1-608
iOS-6.0.2
iOS-6.0.2-609
iOS-6.0.2-610
iOS-6.1
iOS-6.1-6100
iOS-6.1-6101
iOS-6.1-6102
iOS-6.1-6103
iOS-6.1-6104
iOS-6.1-6105
iOS-6.1-6106
iOS-6.1-6107
iOS-6.1-6108
iOS-6.1-6109
iOS-6.1-6110
iOS-6.1.1-6111
iOS-6.1.1-6112
iOS-6.1.1-6113
iOS-6.1.1-6114
iOS-6.1.1-6115
iOS-6.1.10-6198
iOS-6.1.2
iOS-6.1.3-6117
iOS-6.1.3-6118
iOS-6.1.4-6119
iOS-6.1.4-6120
iOS-6.1.5-6121
iOS-6.1.5-6122
iOS-6.1.5-6123
iOS-6.1.5-6124
iOS-6.1.5-6126
iOS-6.1.5-6127
iOS-6.1.5-6129
iOS-6.1.5-6130
iOS-6.1.5-6131
iOS-6.1.5-6132
iOS-6.1.5-6133
iOS-6.1.5-6134
iOS-6.1.5-6135
iOS-6.1.6-6136
iOS-6.1.6-6137
iOS-6.1.6-6138
iOS-6.1.6-6139
iOS-6.1.6-6140
iOS-6.1.6-6141
iOS-6.1.6-6142
iOS-6.1.7-6143
iOS-6.1.7-6144
iOS-6.1.8-6145
iOS-6.1.8-6146
iOS-6.1.9
iOS-6.1.9-6190
iOS-6.1.9-6191
iOS-6.1.9-6192
iOS-6.1.9-6193
iOS-6.1.9-6194
iOS-6.1.9-6195
iOS-6.1.9-6196
iOS-6.1.9-6197
ios-5.0
ios-5.0-23
ios-5.0-24
ios-5.0-26
ios-5.0-27
ios-5.0-28
ios-5.0-29
ios-5.0-30
ios-5.0-32
ios-5.0-34
ios-5.0-35
ios-5.0-36
ios-5.0-37
ios-5.0-38
ios-5.0-39
ios-5.0.1-43
ios-5.0.1-44
ios-5.0.1-45
ios-5.0.1-46
ios-5.0.2-47
ios-5.0.2-48
ios-5.0.2-49
ios-5.0.3-50
ios-5.0.4-51
ios-5.0.4-52
ios-5.0.4-53
ios-5.0.5-54
ios-5.0.5-55
ios-5.0.5-56
ios-6.0
ios-6.0-600
ios-6.0.2
mac-5.0
mac-5.0.1
mac-5.0.1b1
mac-5.0.1d1
mac-5.0.1d2
mac-5.0.2
mac-5.0.3
mac-5.0.3b1
mac-5.0.3b2
mac-5.0.4
mac-5.0.4b1
mac-5.0.4d2
mac-5.0a1
mac-5.0a2
mac-5.0a3
mac-5.0a4
mac-5.0b5
mac-5.0b6
mac-5.1
mac-5.1.1
mac-5.1.1alpha1
mac-5.1.1alpha2
mac-5.1.2
mac-5.1.2beta1
mac-5.1.2beta2
mac-5.1.2beta3
mac-5.1.3
mac-5.1.3beta1
mac-5.1alpha1
mac-5.1alpha2
mac-5.1beta1
mac-5.1beta2
mac-6.0
mac-6.0.1
mac-6.0.1b1
mac-6.0.1b2
mac-6.0.2
mac-6.0.2b1
mac-6.0.3
mac-6.0.3b1
mac-6.0.3b2
mac-6.0alpha1
mac-6.0alpha2
mac-6.0alpha3
mac-6.0alpha4
mac-6.0alpha5
mac-6.0alpha6
mac-6.0beta1
mac-6.0beta2
mac-6.0beta3
mac-6.0beta4
mac-6.0beta5
mac-6.0d4dev4
mac-6.0dev5
mac-6.1
mac-6.1.1
mac-6.1.10b1
mac-6.1.10b2
mac-6.1.1b1
mac-6.1.1b2
mac-6.1.1b4
mac-6.1.2
mac-6.1.3
mac-6.1.3b1
mac-6.1.4
mac-6.1.4b1
mac-6.1.5
mac-6.1.5b1
mac-6.1.5b2
mac-6.1.5b3
mac-6.1.5b4
mac-6.1.6
mac-6.1.7-release
mac-6.1.7b1
mac-6.1.8
mac-6.1.8b1
mac-6.1.9
mac-6.1.9b1
mac-6.1b2
mac-6.1b3
mac-6.1b4
mac-6.1b5
Select branches
Hide Pull Requests
6.1.5
6.1.6
6.1.6-ios
6.1.7-ios
6.1.8-ios
6.1.8-mac
6.1.9-mac
SwiftParser
TapMarkAsRead
detour2023
detour2024
detour2025
experimental/liquid-glass
feature/liquid-glass
feature/timeline-collectionview
ios-candidate
ios-release
mac-6.1.7
mac-candidate
mac-release
main
zone-wipe
#1016
#1022
#1026
#1027
#1032
#1033
#1035
#1036
#1037
#1039
#1055
#1058
#1059
#1073
#1079
#1082
#1086
#1091
#1093
#1094
#1095
#1101
#1102
#1104
#1110
#1112
#1117
#1120
#1121
#1123
#1125
#1135
#1136
#1137
#1138
#1139
#1144
#1145
#1148
#1152
#1153
#1155
#1161
#1170
#1182
#1183
#1201
#1202
#1211
#1212
#1219
#1246
#1247
#1252
#1258
#1259
#1268
#1278
#1281
#1282
#1286
#1295
#1296
#1298
#1347
#1359
#1362
#1363
#1364
#1367
#1368
#1372
#1373
#1374
#1375
#1392
#1394
#1395
#1403
#1404
#1405
#1406
#1412
#1417
#1418
#1419
#1423
#1438
#1455
#1465
#1475
#1490
#1493
#1495
#1496
#1497
#1504
#1505
#1506
#1507
#1509
#1510
#1511
#1514
#1522
#1529
#1533
#1538
#1539
#1540
#1553
#1555
#1556
#1558
#1575
#1576
#1579
#1591
#1592
#1599
#1604
#1605
#1608
#1610
#1613
#1617
#1619
#1621
#1622
#1623
#1626
#1631
#1635
#1637
#1638
#1641
#1643
#1644
#1648
#1650
#1651
#1653
#1667
#1669
#1675
#1676
#1677
#1678
#1688
#1703
#1704
#1719
#1723
#1734
#1742
#1746
#1752
#1758
#1763
#1765
#1767
#1769
#1771
#1776
#1783
#1795
#1796
#1816
#1826
#1832
#1833
#1848
#1850
#1869
#1876
#1884
#1888
#1889
#1890
#1892
#1894
#1899
#1904
#1905
#1906
#1908
#1909
#1916
#1918
#1920
#1925
#1927
#1929
#1951
#1955
#1959
#1968
#1977
#1978
#1979
#1981
#1984
#1988
#1990
#1995
#1998
#2004
#2012
#2013
#2014
#2015
#2016
#2017
#2028
#2035
#2040
#2041
#2045
#2050
#2063
#2066
#2068
#2071
#2072
#2073
#2074
#2077
#2081
#2085
#2091
#2092
#2095
#2096
#2097
#2098
#2100
#2101
#2102
#2105
#2111
#2112
#2117
#2119
#2121
#2122
#2123
#2134
#2135
#2149
#2150
#2151
#2152
#2153
#2159
#2160
#2161
#2168
#2178
#2192
#2197
#2198
#2200
#2204
#2206
#2207
#2210
#2211
#2213
#2215
#2218
#2223
#2224
#2228
#2229
#2230
#2232
#2234
#2236
#2239
#2241
#2248
#2249
#2250
#2251
#2254
#2257
#2258
#2259
#2260
#2263
#2265
#2271
#2273
#2274
#2276
#2277
#2278
#2283
#2290
#2291
#2293
#2294
#2296
#2297
#2299
#2300
#2305
#2308
#2309
#2314
#2315
#2319
#2326
#2327
#2330
#2337
#2338
#2384
#2392
#2396
#2397
#2402
#2403
#2404
#2450
#2452
#2453
#2467
#2468
#2469
#2471
#2472
#2478
#2479
#2485
#2490
#2502
#2507
#2516
#2517
#2525
#2526
#2527
#2528
#2530
#2535
#2540
#2541
#2547
#2548
#2552
#2558
#2560
#2562
#2564
#2565
#2567
#2568
#2575
#2591
#2593
#2594
#2598
#2599
#2600
#2601
#2604
#2606
#2607
#2608
#2615
#2618
#2619
#2620
#2623
#2624
#2626
#2639
#2650
#2657
#2670
#2682
#2686
#2689
#2709
#2717
#2730
#2731
#275
#2752
#2769
#2775
#2776
#2778
#2779
#2784
#2790
#2795
#2802
#2803
#2804
#2813
#2825
#2828
#2829
#2830
#2831
#2835
#2839
#2842
#2849
#2853
#2855
#2867
#2872
#2873
#2876
#2906
#2910
#2917
#2937
#2945
#2956
#2958
#296
#2972
#2977
#2979
#298
#2980
#2996
#3010
#3016
#3019
#3020
#3021
#303
#3032
#305
#3064
#3065
#3066
#3067
#3068
#3073
#3074
#3075
#3078
#3079
#308
#3083
#3085
#3086
#3087
#3089
#3090
#3091
#3095
#3097
#3099
#3100
#3102
#3111
#3112
#3128
#3129
#3130
#3139
#314
#314
#3140
#3141
#315
#3152
#3154
#3155
#316
#3160
#3163
#3168
#3169
#3170
#3176
#3180
#3184
#3186
#3187
#3188
#3189
#320
#3223
#3224
#3225
#3227
#3235
#3236
#3262
#3297
#3299
#3300
#3301
#3306
#3307
#331
#3312
#3317
#3323
#3326
#3329
#3338
#3339
#3340
#3347
#3351
#3353
#3359
#3364
#339
#3390
#3395
#3404
#3412
#3413
#3414
#3415
#3421
#3422
#3425
#3430
#3431
#3433
#3440
#3441
#3444
#3445
#3448
#3453
#3455
#3456
#3458
#3461
#3462
#3463
#3464
#3465
#3467
#3468
#3471
#3472
#3473
#3477
#3486
#3490
#3517
#3519
#3520
#3525
#3532
#3555
#3562
#357
#3573
#3581
#3584
#3586
#3587
#3598
#3599
#3603
#3607
#3617
#3618
#3621
#3626
#3633
#3635
#3643
#365
#366
#3668
#3670
#3672
#3678
#3698
#3701
#3702
#3705
#3706
#3707
#3710
#3722
#3727
#3729
#3733
#3741
#3742
#3745
#3746
#3747
#3749
#3755
#3772
#3778
#3792
#3795
#3802
#3808
#3809
#3811
#3818
#3820
#3822
#3836
#3837
#384
#385
#3850
#3852
#3858
#3859
#3860
#3871
#3877
#3887
#3893
#3905
#3906
#3907
#3911
#3913
#3914
#3915
#3948
#3950
#3955
#3962
#3979
#3987
#3990
#3991
#3992
#3993
#3994
#3995
#3997
#3999
#4005
#4007
#4013
#4014
#4015
#4017
#4017
#4025
#4026
#4028
#4032
#4032
#4042
#4046
#4046
#4047
#4050
#4050
#4062
#4062
#4076
#4085
#4085
#410
#4116
#4116
#4121
#4122
#4122
#4146
#4153
#4158
#4164
#4171
#4171
#4174
#4179
#4179
#418
#4187
#419
#421
#4227
#4242
#4242
#4244
#4246
#426
#4277
#428
#4284
#429
#434
#4356
#4357
#436
#4378
#4402
#4404
#4404
#441
#4419
#442
#4429
#443
#4430
#445
#4458
#446
#4464
#4466
#4482
#4488
#449
#4491
#4494
#450
#4511
#4544
#4544
#4551
#4552
#457
#458
#4582
#4582
#459
#460
#460
#462
#4621
#463
#4661
#4663
#4664
#4664
#4669
#4676
#4678
#4687
#4689
#4693
#4693
#476
#476
#479
#484
#485
#486
#488
#497
#498
#50
#501
#51
#515
#516
#52
#531
#540
#545
#548
#549
#551
#571
#572
#573
#575
#576
#577
#578
#581
#584
#592
#593
#596
#607
#634
#648
#668
#673
#675
#677
#678
#715
#725
#726
#727
#737
#739
#741
#749
#751
#755
#757
#766
#767
#768
#773
#782
#786
#798
#800
#801
#803
#808
#81
#81
#812
#815
#816
#820
#821
#823
#824
#827
#836
#839
#84
#84
#85
#863
#871
#88
#88
#884
#89
#891
#90
#903
#91
#91
#912
#924
#926
#927
#928
#929
#930
#931
#932
#945
#949
#964
#979
#980
#988
#991
#993
#997
#998
5.0a1
5.0a2
5.0a3
5.0a4
iOS-6.0-600
iOS-6.0-601
iOS-6.0-602
iOS-6.0-603
iOS-6.0-604
iOS-6.0-605
iOS-6.0-606
iOS-6.0.1-607
iOS-6.0.1-608
iOS-6.0.2
iOS-6.0.2-609
iOS-6.0.2-610
iOS-6.1
iOS-6.1-6100
iOS-6.1-6101
iOS-6.1-6102
iOS-6.1-6103
iOS-6.1-6104
iOS-6.1-6105
iOS-6.1-6106
iOS-6.1-6107
iOS-6.1-6108
iOS-6.1-6109
iOS-6.1-6110
iOS-6.1.1-6111
iOS-6.1.1-6112
iOS-6.1.1-6113
iOS-6.1.1-6114
iOS-6.1.1-6115
iOS-6.1.10-6198
iOS-6.1.2
iOS-6.1.3-6117
iOS-6.1.3-6118
iOS-6.1.4-6119
iOS-6.1.4-6120
iOS-6.1.5-6121
iOS-6.1.5-6122
iOS-6.1.5-6123
iOS-6.1.5-6124
iOS-6.1.5-6126
iOS-6.1.5-6127
iOS-6.1.5-6129
iOS-6.1.5-6130
iOS-6.1.5-6131
iOS-6.1.5-6132
iOS-6.1.5-6133
iOS-6.1.5-6134
iOS-6.1.5-6135
iOS-6.1.6-6136
iOS-6.1.6-6137
iOS-6.1.6-6138
iOS-6.1.6-6139
iOS-6.1.6-6140
iOS-6.1.6-6141
iOS-6.1.6-6142
iOS-6.1.7-6143
iOS-6.1.7-6144
iOS-6.1.8-6145
iOS-6.1.8-6146
iOS-6.1.9
iOS-6.1.9-6190
iOS-6.1.9-6191
iOS-6.1.9-6192
iOS-6.1.9-6193
iOS-6.1.9-6194
iOS-6.1.9-6195
iOS-6.1.9-6196
iOS-6.1.9-6197
ios-5.0
ios-5.0-23
ios-5.0-24
ios-5.0-26
ios-5.0-27
ios-5.0-28
ios-5.0-29
ios-5.0-30
ios-5.0-32
ios-5.0-34
ios-5.0-35
ios-5.0-36
ios-5.0-37
ios-5.0-38
ios-5.0-39
ios-5.0.1-43
ios-5.0.1-44
ios-5.0.1-45
ios-5.0.1-46
ios-5.0.2-47
ios-5.0.2-48
ios-5.0.2-49
ios-5.0.3-50
ios-5.0.4-51
ios-5.0.4-52
ios-5.0.4-53
ios-5.0.5-54
ios-5.0.5-55
ios-5.0.5-56
ios-6.0
ios-6.0-600
ios-6.0.2
mac-5.0
mac-5.0.1
mac-5.0.1b1
mac-5.0.1d1
mac-5.0.1d2
mac-5.0.2
mac-5.0.3
mac-5.0.3b1
mac-5.0.3b2
mac-5.0.4
mac-5.0.4b1
mac-5.0.4d2
mac-5.0a1
mac-5.0a2
mac-5.0a3
mac-5.0a4
mac-5.0b5
mac-5.0b6
mac-5.1
mac-5.1.1
mac-5.1.1alpha1
mac-5.1.1alpha2
mac-5.1.2
mac-5.1.2beta1
mac-5.1.2beta2
mac-5.1.2beta3
mac-5.1.3
mac-5.1.3beta1
mac-5.1alpha1
mac-5.1alpha2
mac-5.1beta1
mac-5.1beta2
mac-6.0
mac-6.0.1
mac-6.0.1b1
mac-6.0.1b2
mac-6.0.2
mac-6.0.2b1
mac-6.0.3
mac-6.0.3b1
mac-6.0.3b2
mac-6.0alpha1
mac-6.0alpha2
mac-6.0alpha3
mac-6.0alpha4
mac-6.0alpha5
mac-6.0alpha6
mac-6.0beta1
mac-6.0beta2
mac-6.0beta3
mac-6.0beta4
mac-6.0beta5
mac-6.0d4dev4
mac-6.0dev5
mac-6.1
mac-6.1.1
mac-6.1.10b1
mac-6.1.10b2
mac-6.1.1b1
mac-6.1.1b2
mac-6.1.1b4
mac-6.1.2
mac-6.1.3
mac-6.1.3b1
mac-6.1.4
mac-6.1.4b1
mac-6.1.5
mac-6.1.5b1
mac-6.1.5b2
mac-6.1.5b3
mac-6.1.5b4
mac-6.1.6
mac-6.1.7-release
mac-6.1.7b1
mac-6.1.8
mac-6.1.8b1
mac-6.1.9
mac-6.1.9b1
mac-6.1b2
mac-6.1b3
mac-6.1b4
mac-6.1b5
-
df6b784015
Merge branch 'master' of https://github.com/brentsimmons/Evergreen
Brent Simmons
2017-11-14 21:15:26 -08:00 -
7e2420700c
Add Logger and LogItem. Start work on log window.
Brent Simmons
2017-11-14 21:15:06 -08:00 -
c228c34b00
Add New Window command to File menu — it creates a new reader window.
Brent Simmons
2017-11-14 13:18:25 -08:00 -
0000e403df
Change New Folder shortcut to shift-cmd-N to match Finder.
Brent Simmons
2017-11-14 13:10:22 -08:00 -
0bc84aa50c
Show the Keyboard Shortcuts menu via its new Window menu command. The window’s HTML content remains to be done, though.
Brent Simmons
2017-11-13 18:33:23 -08:00 -
5d781d1657
Add method to display contents of file in WebViewWindowController.
Brent Simmons
2017-11-13 18:19:25 -08:00 -
773f660601
Create WebViewWindow, which holds a WKWebView. To be used for keyboard shortcuts and whatever else needs a plain web view in a window.
Brent Simmons
2017-11-13 13:23:22 -08:00 -
00ff9016bc
Draw using proper background color when selected but not emphasized. Fix #152.
Brent Simmons
2017-11-12 12:16:27 -08:00 -
b077dfafd1
Show Dinosaurs window via Window menu command.
Brent Simmons
2017-11-12 11:57:51 -08:00 -
503c043e02
Start DinosaursWindow.xib.
Brent Simmons
2017-11-12 11:42:34 -08:00 -
7207598cdc
Close the finding-feed progress window once the feed has been found. Fix #145.
Brent Simmons
2017-11-12 11:01:17 -08:00 -
861afa06c7
Draw a background color for the timeline cell, and make it opaque, so it looks not-weird when dragging.
Brent Simmons
2017-11-11 21:53:43 -08:00 -
9f56030b79
Calculate the Account’s unread count by looking at the set of flattened feeds — this way a given feed (which can occur more than once) is counted only once. Fix #101.
Brent Simmons
2017-11-11 19:34:10 -08:00 -
0fe8cbd360
Remove redundant check to see if feed is probably XML.
Brent Simmons
2017-11-11 14:27:56 -08:00 -
a593661ba9
Add feed detection test for DCRainmaker feed. Make sure it’s detected as RSS. Fix #146.
Brent Simmons
2017-11-11 10:37:28 -08:00 -
2982109f9b
Check that data is not XML, rather than that it is HTML, when determining feed type. Fix #144.
Brent Simmons
2017-11-11 10:30:01 -08:00 -
51825f8f05
Write dragged feeds with various UTI types, including a custom feed type.
Brent Simmons
2017-11-07 21:14:58 -08:00 -
06de21776a
Allow article drag from timeline view to other apps. Write URL on dragging.
Brent Simmons
2017-11-06 22:06:42 -08:00 -
b79ded1eb9
Write the string plist for the article.
Brent Simmons
2017-11-06 13:29:53 -08:00 -
f452021bd2
Create an ArticlePasteboardWriter, and return it from the timeline’s data source delegate method pasteboardWriterForRow.
Brent Simmons
2017-11-06 13:20:29 -08:00 -
03aae6adc5
Add more to the feed directory.
Brent Simmons
2017-11-05 23:15:15 -08:00 -
e8860ce3a4
Add Indie Stack to feed directory.
Brent Simmons
2017-11-05 22:25:32 -08:00 -
a7118d6710
Add Seattle category to feed directory.
Brent Simmons
2017-11-05 22:16:58 -08:00 -
f25d7ceb64
Add more to the feed directory.
Brent Simmons
2017-11-05 22:12:51 -08:00 -
00aa9ca243
Use https for Daring Fireball home page.
Brent Simmons
2017-11-05 21:31:18 -08:00 -
a7464daf15
Mark Read command now works.
Brent Simmons
2017-11-05 21:27:34 -08:00 -
11aa68fd6f
When timeline reloads due to a change in sidebar selection, post the selection-did-change notification so that status bar view and detail view can go blank (instead of continuing to show the previous selection).
Brent Simmons
2017-11-05 20:59:30 -08:00 -
8401d0f2f9
Display the mouseover link in the status bar, and remove it on mouseexit.
Brent Simmons
2017-11-05 20:42:27 -08:00 -
3fcede7fb4
Add JavaScript and native message handler for getting mouseover urls from the detail view’s WKWebView.
Brent Simmons
2017-11-05 20:31:50 -08:00 -
9818278c9b
Make undo deleting feeds/folders work.
Brent Simmons
2017-11-05 12:14:36 -08:00 -
57296279e4
Switch back to AnyObject from AnyHashable, because of http://openradar.appspot.com/34824398
Brent Simmons
2017-11-04 23:05:20 -07:00 -
e16911b363
Make deleting work. Can’t undo yet. But now everything is messed-up because of an AnyHashable casting bug. Don’t run this build.
Brent Simmons
2017-11-04 22:51:14 -07:00 -
66c02a6fe1
Fix build errors.
Brent Simmons
2017-11-04 19:29:43 -07:00 -
17e22fb91a
Upgrade to recommended settings everywhere.
Brent Simmons
2017-11-04 19:16:07 -07:00 -
ad3020f13f
Upgrade to recommend changes for Data.
Brent Simmons
2017-11-04 19:14:55 -07:00 -
5c984cbd23
Upgrade to recommend changes for RSTextDrawing.
Brent Simmons
2017-11-04 19:14:38 -07:00 -
9886ac110a
Upgrade to recommend changes for RSFeedFinder.
Brent Simmons
2017-11-04 19:14:16 -07:00 -
ef303c0c38
Make progress on deleting and especially undoing delete.
Brent Simmons
2017-11-04 19:03:47 -07:00 -
2396a3bfca
Make main window source list have same cell size as feed directory — small size.
Brent Simmons
2017-11-04 15:39:55 -07:00 -
8014b56846
Make FeedListFeed and FeedListFolder structs.
Brent Simmons
2017-11-04 15:36:33 -07:00 -
c08bbaa970
Use AnyHashable instead of AnyObject as representedObject for tree nodes.
Brent Simmons
2017-11-04 15:27:32 -07:00 -
1adaebf2bf
Use small size for source list cell in feed directory.
Brent Simmons
2017-11-04 14:56:06 -07:00 -
ef1d95341b
Show feeds in Feed Directory sidebar.
Brent Simmons
2017-11-04 14:53:21 -07:00 -
44461af07a
Read feed directory data from disk.
Brent Simmons
2017-11-04 12:19:34 -07:00 -
0960477be6
Move undoable commands into TimelineViewController private extension.
Brent Simmons
2017-11-04 10:39:47 -07:00 -
b2ad739caf
Move table view data source and delegate back to TimelineViewController — it’s simpler that way.
Brent Simmons
2017-11-04 10:35:34 -07:00 -
2bb0cdb0ba
Fix build failures in OPMLTests. Tests all still pass in RSParser.
Brent Simmons
2017-11-04 10:25:13 -07:00 -
5b34ed5432
Start FeedList.plist, which will be displayed in the Feed Directory.
Brent Simmons
2017-11-02 13:20:09 -07:00 -
911e6b0879
Do some refactoring.
Brent Simmons
2017-11-01 22:40:28 -07:00 -
af3f41fbda
Start ArticleArray.swift.
Brent Simmons
2017-11-01 20:45:38 -07:00 -
129f7a5da9
Create FeedListViewController and FeedListTimelineViewController.
Brent Simmons
2017-11-01 20:45:04 -07:00 -
f509745266
Fix build error.
Brent Simmons
2017-11-01 13:28:30 -07:00 -
3a48901c57
Craete FeedListControlsView. Wire up actions for buttons to first responder, which ends up at FeedListWindowController.
Brent Simmons
2017-11-01 13:27:45 -07:00 -
4575934f22
Flesh out FeedList UI.
Brent Simmons
2017-11-01 13:17:25 -07:00 -
6250e23b3e
Put search back in the toolbar for the feed directory.
Brent Simmons
2017-10-31 22:42:33 -07:00 -
da7ecc3b22
Edit FeedList.storyboard to place search field at bottom of window.
Brent Simmons
2017-10-31 20:53:30 -07:00 -
69718e2dde
Fix some build errors.
Brent Simmons
2017-10-31 20:33:41 -07:00 -
b048e3fd58
Move the timeline table’s data source a separate file/class.
Brent Simmons
2017-10-30 08:23:01 -07:00 -
82c75a56d3
Update ToDo.
Brent Simmons
2017-10-29 12:14:17 -07:00 -
17b84ec57c
Rename MarkAllReadCommand to MarkReadOrUnreadCommand and make it handle both cases.
Brent Simmons
2017-10-29 12:09:56 -07:00 -
9fbce42959
Clear undoableCommands when the articles array changes.
Brent Simmons
2017-10-29 11:44:35 -07:00 -
5f848f568a
Begin support for clearing undo commands on sidebar selection change.
Brent Simmons
2017-10-29 11:28:45 -07:00 -
f9b3eeb4d7
Switch macOS deployment target to 10.13. Get MarkAllReadCommand working as an undoable command.
Brent Simmons
2017-10-29 11:14:10 -07:00 -
f388a9f4dc
Create MarkAllReadCommand.swift.
Brent Simmons
2017-10-26 13:30:16 -07:00 -
d16f83c99a
Start UndoableCommand as part of undo support.
Brent Simmons
2017-10-24 09:28:58 -07:00 -
1ca7d2cba3
Update ToDo.
Brent Simmons
2017-10-22 12:06:54 -07:00 -
186d489ab4
Update ToDo.
Brent Simmons
2017-10-22 11:09:43 -07:00 -
c101d9dd04
Maintain url-to-feed and feedID-to-feed dictionaries to make lookups faster. This makes OPML importing very fast.
Brent Simmons
2017-10-22 11:08:51 -07:00 -
f9d3eac222
Update ToDo
Brent Simmons
2017-10-21 21:07:31 -07:00 -
649f62207f
Fix OPML importing.
Brent Simmons
2017-10-21 21:00:21 -07:00 -
8d5e568cde
Make folder.account weak and optional.
Brent Simmons
2017-10-21 16:37:40 -07:00 -
c5c28464e0
Move no-longer-needed let _ =.
Brent Simmons
2017-10-21 16:33:12 -07:00 -
f527353b58
Update ToDo.
Brent Simmons
2017-10-21 16:32:36 -07:00 -
d512908b6f
Use @discardableResult with addFeed.
Brent Simmons
2017-10-21 16:32:29 -07:00 -
39c74249af
Rewrite assertionFailure using “Expected…” form.
Brent Simmons
2017-10-21 16:32:03 -07:00 -
7bf1847588
Send notification on adding a feed to a folder. Also: Update ToDo.
Brent Simmons
2017-10-21 16:27:06 -07:00 -
c237aed5b8
Rejigger the find-feed scoring to handle bitsplitting.org — we were getting the podcast feed just because it had “RSS” in the title. But we want the blog feed to get the best score.
Brent Simmons
2017-10-21 16:23:51 -07:00 -
da1b7a6c7b
Post children-did-change notification after adding a feed.
Brent Simmons
2017-10-21 16:06:25 -07:00 -
71e8a9131d
Make progress on fixing adding feeds.
Brent Simmons
2017-10-21 15:56:01 -07:00 -
4118e4a2d5
Make progress on fixing adding feeds.
Brent Simmons
2017-10-21 15:04:59 -07:00 -
b74d2e1a3c
Change AddFeedWIndowControllerDelegate to use Container instead of Folder.
Brent Simmons
2017-10-21 13:33:08 -07:00 -
40beb54905
Update ToDo.
Brent Simmons
2017-10-21 13:32:45 -07:00 -
ebf1e36f38
Removed an extraneous line of code.
Brent Simmons
2017-10-21 13:32:36 -07:00 -
595af2561d
Use TreeController.normalizedSelectedNodes in the delete action.
Brent Simmons
2017-10-21 12:14:45 -07:00 -
edea37dba6
Add TreeController.normalizeSelectedNodes and supporting functions in Node.
Brent Simmons
2017-10-21 12:14:15 -07:00 -
e0f872a8c7
Differentiate between navigation keys and other keys-that-are-handled in keyDown.
Brent Simmons
2017-10-21 12:13:20 -07:00 -
c08a78299a
Update ToDo.
Brent Simmons
2017-10-21 10:56:22 -07:00 -
2442d02ba1
Make the sidebar translucent. At least for now. May need to change it back when we add favicon.
Brent Simmons
2017-10-21 10:56:13 -07:00 -
f6f4680e10
Handle the Delete key in the sidebar.
Brent Simmons
2017-10-21 10:55:20 -07:00 -
702559cfb1
Define kDeleteKeyCode for use in key handling.
Brent Simmons
2017-10-21 10:54:59 -07:00 -
6a5e668e9d
Update ToDo.
Brent Simmons
2017-10-20 08:45:39 -07:00 -
4c017dab10
Update unread counts after fetching articles on changing selection in the sidebar.
Brent Simmons
2017-10-19 21:56:30 -07:00 -
5289a68433
Create and use childNodesForContainerNode, which replaces two functions doing the same thing.
Brent Simmons
2017-10-19 21:52:45 -07:00 -
1481d72ed1
Fix node duplication bug on rebuilding tree.
Brent Simmons
2017-10-19 21:38:50 -07:00 -
913a5f46a0
Make New Folder a default toolbar item. (I learned this exact lesson many years ago: if New Folder isn’t in the toolbar, people will request that the app support folders.)
Brent Simmons
2017-10-19 13:30:49 -07:00 -
aca8acea7c
Update sidebar when adding a folder.
Brent Simmons
2017-10-19 13:27:59 -07:00 -
3812c216b2
Show unread count in window title.
Brent Simmons
2017-10-18 21:53:45 -07:00 -
2383ecd480
Implement ensureFolder — it actually creates and adds a folder and makes sure account is saved to disk.
Brent Simmons
2017-10-18 19:46:35 -07:00 -
31947854c0
Add AccountDelegate methods for reading and writing a userInfo dictionary that’s stored on disk in the same file as the rest of the Account info. Save account unreadCount with the disk dictionary. Mark an account as dirty when any descendant changes an unread count.
Brent Simmons
2017-10-18 19:14:40 -07:00 -
39599a43f3
Make hasAtLeastOneFeed() a Container protocol function with a default implementation. Scrap Account’s feedIDDictionary, since it’s not needed. (Well, profiling may tell us later to bring it back.)
Brent Simmons
2017-10-18 18:45:09 -07:00