mirror of
https://github.com/glitch-soc/mastodon.git
synced 2022-12-16 21:46:25 +00:00
Commit graph
Select branches
Hide pull requests
199-add-remove-keyword-mutes-should-remove-add-statuses-to-the-feeds
450-make-non-whole-word-mutes-case-insensitive
454-allow-keyword-mutes-to-skip-mentions
541-emojo-picker-completion-broken-for-custom-emojos
ThibG-patch-1
autocollapse-boost
compose-redesign
compose-refactor
dependabot/npm_and_yarn/eventsource-1.1.1
dont-show-solo-skins
feature-private-federation
feature/193-mute-and-block-notes
feature/extensions-endpoint
feature/keyword-mutes/modify-home-feed
fix-async
fix-column-headers-accessibility
fix-imports
fix-mute-mentions
fix-null-status
fix-thread-inheritance
fix-uploadarea-keyup-for-upstream
flavour-urls
for-upstream/optional-notification-muting
garglamel-yaml
glitch-favicon
glitch-soc/main
glitch-soc/tests/optimiri
hotkeys-glitch
images-in-cws
list-filtering
load-public-on-admin
local-only-in-api
main
merge-upstream
more-frontends--easy-mode--win
new-theme-ux
no-dm-option
no-spin
restructure-kw-as-word-lists
skylight
split-components
status-style-improves
tag-sensitive-imgs
theme-intl8n
themed-prefetching
thread-mode
tootbutton-title
tree-based-adv-formatting
tweak-491
unify-timeline-code
update-mastodongo
wide-tootbox-panel
with-mastodon-go
#1
#100
#1001
#1002
#1003
#1004
#1007
#1008
#1009
#1010
#1011
#1012
#1013
#1016
#1017
#1018
#1019
#1020
#1022
#1025
#1028
#1029
#1030
#1031
#1032
#1033
#1034
#1036
#1038
#1041
#1042
#1043
#1044
#1045
#1046
#1047
#1048
#1048
#1049
#1053
#1054
#1055
#1056
#1057
#1058
#1060
#1061
#1063
#1064
#1065
#1067
#1068
#107
#1070
#1071
#1072
#1073
#1074
#1075
#1076
#1078
#1079
#108
#108
#1081
#1082
#1083
#1086
#1087
#1088
#109
#1090
#1093
#1094
#1095
#1096
#1097
#1098
#110
#1100
#1101
#1102
#1105
#1107
#1108
#1109
#111
#1110
#1111
#1112
#1115
#1116
#1117
#1119
#1120
#1121
#1122
#1126
#1127
#1128
#1129
#1133
#1134
#1138
#1140
#1141
#1142
#1143
#1145
#1146
#1147
#1148
#1150
#1151
#1152
#1154
#1156
#1157
#1158
#1159
#1160
#1161
#1163
#1164
#1165
#1166
#1167
#1168
#1169
#117
#1170
#1171
#1174
#1175
#1176
#1177
#1178
#1179
#1182
#1183
#1185
#1187
#1189
#1190
#1191
#1193
#1194
#1195
#1196
#1198
#1199
#1200
#1201
#1205
#1206
#1207
#1208
#1209
#1210
#1211
#1213
#1214
#1215
#1216
#1217
#1219
#1220
#1221
#1222
#1224
#1225
#1228
#1229
#1231
#1232
#1233
#1235
#1236
#1237
#1238
#1239
#124
#1240
#1241
#1242
#1243
#1245
#1246
#1247
#1248
#1248
#1249
#125
#1250
#1251
#1252
#1253
#1254
#1255
#1256
#1257
#1259
#1261
#1262
#1263
#1264
#1265
#1266
#1267
#1268
#1269
#127
#1270
#1271
#1272
#1273
#1274
#1275
#1277
#1278
#1279
#1280
#1282
#1283
#1284
#1285
#1287
#1288
#1289
#129
#1290
#1291
#1292
#1293
#1293
#1295
#1297
#1299
#1300
#1301
#1305
#1306
#1308
#1310
#1311
#1312
#1314
#1315
#1316
#1317
#1318
#1319
#1320
#1321
#1323
#1324
#1326
#1327
#1329
#1331
#1332
#1334
#1335
#1337
#1338
#1339
#1341
#1342
#1344
#1345
#1346
#1347
#1350
#1351
#1352
#1353
#1354
#1355
#1356
#1358
#1360
#1361
#1363
#1364
#1366
#1368
#1369
#137
#137
#1370
#1371
#1372
#1373
#1374
#1375
#1376
#1377
#1378
#1379
#1380
#1381
#1382
#1383
#1385
#1386
#1387
#1388
#1390
#1391
#1392
#1393
#1394
#1395
#1397
#1398
#1399
#140
#1400
#1401
#1402
#1403
#1404
#1407
#1408
#1409
#141
#1410
#1411
#1412
#1415
#1416
#1417
#1418
#1419
#142
#1421
#1423
#1424
#1426
#1427
#1428
#143
#1430
#1433
#1434
#1435
#1436
#1437
#1438
#1438
#1439
#1441
#1442
#1443
#1444
#1445
#1446
#1447
#1449
#1450
#1451
#1452
#1453
#1454
#1457
#1458
#1459
#1460
#1462
#1465
#1467
#1468
#1469
#147
#1470
#1472
#1473
#1474
#1475
#1476
#1477
#1478
#148
#1480
#1481
#1482
#1483
#1484
#1485
#1486
#1487
#1488
#149
#1491
#1494
#1496
#1498
#1499
#15
#15
#1500
#1501
#1502
#1504
#1505
#1506
#1507
#1508
#1509
#1510
#1511
#1512
#1513
#1514
#1515
#1516
#1517
#1518
#1519
#152
#152
#1520
#1521
#1522
#1523
#1525
#1526
#1529
#153
#1530
#1531
#1532
#1533
#1534
#1535
#1536
#1539
#1540
#1541
#1542
#1543
#1544
#1545
#1546
#1547
#155
#1550
#1551
#1552
#1553
#1554
#1555
#1556
#1557
#1558
#1559
#1560
#1562
#1563
#1564
#1565
#1566
#1567
#1569
#157
#1570
#1572
#1573
#1574
#1575
#1575
#1576
#1577
#1578
#1579
#1580
#1581
#1583
#1585
#1586
#1588
#1589
#159
#1591
#1593
#1594
#1597
#1598
#1599
#160
#1601
#1602
#1603
#1603
#1604
#1605
#1606
#1608
#1609
#161
#1610
#1611
#1612
#1613
#1614
#1616
#1617
#1619
#1620
#1622
#1623
#1624
#1625
#1628
#163
#1630
#1631
#1632
#1634
#1635
#1636
#1637
#1638
#164
#164
#1640
#1643
#1646
#1648
#165
#165
#1650
#1651
#1653
#1655
#1656
#1657
#1657
#1658
#1659
#1660
#1661
#1662
#1663
#1664
#1665
#1666
#1667
#1668
#1670
#1673
#1674
#1675
#1676
#1678
#1679
#168
#1680
#1681
#1682
#1683
#1684
#1685
#1686
#1687
#1688
#1689
#1690
#1691
#1692
#1693
#1694
#1695
#1698
#1699
#17
#17
#1700
#1701
#1704
#1705
#1706
#1707
#1708
#1709
#1710
#1712
#1713
#1715
#1716
#1717
#1718
#1719
#172
#1720
#1721
#1723
#1724
#1725
#1726
#1728
#1729
#173
#1731
#1732
#1733
#1734
#1736
#1737
#1738
#1740
#1741
#1742
#1743
#1744
#1747
#1748
#1749
#1750
#1752
#1754
#1755
#1756
#1757
#1758
#176
#1760
#1761
#1762
#1763
#1765
#1766
#1767
#1770
#1771
#1772
#1773
#1774
#1774
#1775
#1778
#1779
#1780
#1782
#1783
#1784
#1785
#1786
#1787
#1788
#1789
#179
#1790
#1791
#1792
#1792
#1793
#1795
#1797
#1798
#1799
#18
#18
#180
#1800
#1801
#1802
#1803
#1804
#1806
#1807
#1809
#181
#1810
#1811
#1813
#1815
#1816
#1818
#1819
#182
#1822
#1825
#1826
#1827
#1829
#1830
#1832
#1833
#1834
#1835
#1836
#1837
#1838
#1839
#184
#1840
#1843
#1846
#1846
#1848
#1849
#185
#1851
#1853
#1856
#1857
#1859
#1860
#1861
#1862
#1863
#1864
#1867
#1868
#1870
#1871
#1872
#1874
#1875
#1876
#1879
#188
#1880
#1883
#1884
#1886
#1886
#1888
#1889
#189
#1892
#1897
#1899
#190
#1902
#1903
#1904
#1905
#1906
#1907
#191
#1910
#1911
#1916
#1917
#1918
#1919
#1920
#1923
#1924
#1927
#1928
#1929
#1931
#1932
#1933
#1933
#1935
#1939
#194
#1940
#1941
#1942
#1944
#1945
#1945
#1948
#1949
#195
#1950
#1951
#1953
#1954
#1955
#1959
#1959
#196
#1966
#1967
#197
#1972
#1976
#1979
#1979
#198
#1980
#1980
#1982
#1983
#1984
#1986
#1989
#1991
#1993
#1994
#1995
#1996
#1996
#1997
#1999
#20
#20
#2000
#2001
#2002
#2002
#2004
#2004
#2005
#2006
#2007
#201
#201
#2010
#2010
#2012
#2012
#2014
#204
#206
#208
#209
#212
#214
#215
#216
#217
#218
#219
#221
#222
#223
#224
#226
#228
#228
#229
#230
#231
#232
#236
#237
#238
#240
#241
#242
#242
#243
#246
#248
#250
#252
#253
#254
#255
#257
#257
#259
#26
#262
#263
#264
#266
#269
#27
#27
#270
#272
#274
#276
#277
#278
#279
#279
#280
#283
#283
#285
#286
#288
#29
#29
#290
#291
#293
#295
#296
#302
#303
#308
#310
#311
#312
#314
#316
#319
#320
#321
#322
#324
#328
#329
#332
#333
#334
#335
#335
#336
#339
#342
#343
#344
#346
#347
#347
#349
#357
#361
#361
#362
#365
#365
#369
#37
#370
#371
#371
#372
#374
#374
#377
#379
#380
#384
#385
#386
#388
#389
#391
#394
#396
#398
#399
#400
#401
#402
#403
#404
#405
#406
#407
#408
#410
#412
#413
#414
#415
#416
#418
#419
#420
#421
#422
#424
#425
#426
#427
#429
#430
#431
#431
#432
#433
#434
#435
#436
#438
#439
#44
#440
#442
#443
#447
#448
#449
#451
#453
#456
#457
#458
#459
#460
#461
#462
#464
#465
#467
#468
#469
#470
#471
#472
#474
#475
#476
#477
#479
#480
#481
#483
#485
#486
#487
#488
#489
#490
#492
#494
#495
#499
#50
#501
#502
#502
#503
#504
#505
#506
#508
#509
#510
#512
#513
#514
#515
#517
#518
#519
#52
#520
#521
#522
#523
#524
#525
#526
#527
#528
#529
#53
#530
#531
#534
#535
#538
#539
#540
#542
#543
#544
#545
#546
#549
#55
#550
#551
#552
#553
#554
#554
#556
#557
#558
#56
#560
#562
#563
#565
#567
#568
#569
#57
#571
#573
#574
#574
#575
#577
#578
#580
#581
#582
#585
#586
#587
#587
#588
#588
#589
#590
#591
#593
#596
#598
#599
#6
#60
#600
#601
#602
#603
#604
#605
#606
#606
#607
#608
#609
#61
#611
#612
#613
#614
#615
#616
#617
#618
#619
#62
#620
#621
#622
#623
#624
#626
#627
#629
#63
#630
#631
#632
#633
#635
#636
#637
#64
#640
#641
#642
#643
#644
#646
#648
#649
#650
#652
#653
#654
#655
#656
#657
#658
#659
#660
#661
#663
#664
#665
#668
#669
#67
#670
#671
#674
#675
#676
#677
#679
#680
#681
#682
#683
#684
#685
#686
#687
#687
#688
#690
#691
#692
#693
#694
#695
#697
#697
#698
#699
#701
#702
#703
#704
#705
#706
#707
#708
#709
#710
#711
#712
#713
#714
#716
#717
#718
#719
#721
#722
#723
#724
#725
#726
#727
#728
#729
#730
#731
#732
#732
#733
#734
#736
#737
#738
#738
#739
#740
#740
#741
#742
#743
#745
#746
#747
#749
#752
#753
#754
#755
#757
#758
#759
#76
#761
#762
#763
#764
#765
#765
#766
#768
#769
#770
#771
#772
#773
#774
#775
#776
#779
#782
#784
#785
#786
#787
#788
#790
#791
#792
#793
#794
#795
#796
#797
#798
#799
#801
#802
#803
#804
#805
#806
#807
#808
#809
#81
#810
#810
#811
#812
#813
#814
#816
#817
#818
#82
#820
#821
#822
#823
#824
#825
#826
#828
#829
#830
#831
#833
#834
#835
#836
#837
#838
#839
#84
#84
#840
#841
#841
#842
#843
#845
#848
#849
#85
#850
#851
#852
#853
#854
#856
#857
#859
#860
#861
#862
#863
#864
#865
#866
#867
#868
#869
#87
#870
#871
#872
#874
#876
#877
#878
#879
#880
#881
#882
#883
#884
#885
#886
#887
#888
#889
#89
#890
#893
#896
#897
#898
#899
#900
#901
#902
#903
#904
#907
#908
#91
#910
#911
#912
#913
#914
#915
#916
#917
#918
#919
#92
#920
#921
#922
#923
#924
#925
#927
#928
#929
#93
#930
#931
#932
#934
#935
#936
#937
#938
#939
#94
#94
#940
#941
#942
#943
#944
#945
#947
#948
#949
#950
#951
#952
#953
#954
#955
#957
#958
#960
#961
#962
#963
#964
#965
#966
#968
#969
#97
#970
#971
#972
#973
#974
#975
#976
#978
#979
#980
#981
#982
#983
#984
#985
#986
#987
#990
#991
#992
#994
#995
#996
#997
#998
#999
v0.1.0
v0.1.1
v0.1.2
v0.6
v0.7
v0.8
v0.9
v0.9.9
v1.0
v1.1
v1.1.1
v1.1.2
v1.2
v1.2.1
v1.2.2
-
bef4d8dab8
Add link to public timeline to getting started screen
Eugen Rochko
2016-10-08 00:30:56 +02:00 -
292119e278
Install npm 3 in docker (v3 warns on invalid peer dependencies instead of failing)
Eugen Rochko
2016-10-08 00:23:01 +02:00 -
b0168c8f3c
Install npm 3 in docker (v3 warns on invalid peer dependencies instead of failing)
Eugen Rochko
2016-10-08 00:23:01 +02:00 -
f10b5ee0d8
Use reselect to memoize denormalization in UI state Also upgrade react-redux to latest version. This is a performance update
Eugen Rochko
2016-10-08 00:01:22 +02:00 -
ef9d4f4e06
Use reselect to memoize denormalization in UI state Also upgrade react-redux to latest version. This is a performance update
Eugen Rochko
2016-10-08 00:01:22 +02:00 -
c3f5dfeabb
Adding public timeline
Eugen Rochko
2016-10-07 16:00:11 +02:00 -
1f650d327d
Adding public timeline
Eugen Rochko
2016-10-07 16:00:11 +02:00 -
d51efdd1dc
Adding user settings (model and mailer), no form yet
Eugen Rochko
2016-10-07 13:17:56 +02:00 -
06016453bd
Adding user settings (model and mailer), no form yet
Eugen Rochko
2016-10-07 13:17:56 +02:00 -
93aa4085a2
Fix #73 - Click on in-UI profile avatar/name to open public profile
Eugen Rochko
2016-10-06 23:15:50 +02:00 -
943c69c65d
Fix #73 - Click on in-UI profile avatar/name to open public profile
Eugen Rochko
2016-10-06 23:15:50 +02:00 -
4eb5319882
Styling loading indicator, removing unused routes, adding "getting started" explanation Also, only update relative time every minute instead of 6 seconds. My bad
Eugen Rochko
2016-10-06 22:47:35 +02:00 -
a4b8069cf5
Styling loading indicator, removing unused routes, adding "getting started" explanation Also, only update relative time every minute instead of 6 seconds. My bad
Eugen Rochko
2016-10-06 22:47:35 +02:00 -
cad6653af0
Fix how missing display name is displayed (fallback to username)
Eugen Rochko
2016-10-06 22:07:32 +02:00 -
e8a8703a4b
Fix how missing display name is displayed (fallback to username)
Eugen Rochko
2016-10-06 22:07:32 +02:00 -
493956bde7
Adjusting new CSS for smaller screens
Eugen Rochko
2016-10-06 22:00:56 +02:00 -
296ce2d45a
Adjusting new CSS for smaller screens
Eugen Rochko
2016-10-06 22:00:56 +02:00 -
f3ecf89468
Fix #79 - break too long lines and hide overflowing characters in status content
Eugen Rochko
2016-10-06 21:56:07 +02:00 -
2af3abd279
Fix #79 - break too long lines and hide overflowing characters in status content
Eugen Rochko
2016-10-06 21:56:07 +02:00 -
4c54d1076f
Fix #80 - pretty scrollbars for lucky webkit users
Eugen Rochko
2016-10-06 21:39:30 +02:00 -
05af66d6b9
Fix #80 - pretty scrollbars for lucky webkit users
Eugen Rochko
2016-10-06 21:39:30 +02:00 -
62498dcefd
Fix #83 - if user cannot be found (or is self) throw error, don't return empty 200 This prevents the undefined profile from being opened in the first place on such an error
Eugen Rochko
2016-10-06 21:33:33 +02:00 -
d772db4344
Fix #83 - if user cannot be found (or is self) throw error, don't return empty 200 This prevents the undefined profile from being opened in the first place on such an error
Eugen Rochko
2016-10-06 21:33:33 +02:00 -
10395fd275
Fix #72 - add follow/unfollow button to public profiles
Eugen Rochko
2016-10-06 21:27:58 +02:00 -
3554d638b3
Fix #72 - add follow/unfollow button to public profiles
Eugen Rochko
2016-10-06 21:27:58 +02:00 -
9c01f3fcf0
Fix delete option missing from statuses in detailed view
Eugen Rochko
2016-10-06 17:27:07 +02:00 -
87ba52ad3f
Fix delete option missing from statuses in detailed view
Eugen Rochko
2016-10-06 17:27:07 +02:00 -
b23c4b488c
Better comparison of "local" domain
Eugen Rochko
2016-10-06 16:36:16 +02:00 -
15d01a5e08
Better comparison of "local" domain
Eugen Rochko
2016-10-06 16:36:16 +02:00 -
b62d8e2d5b
Fix #76 - set scrollTop property of element node rather than use scrollTo() method
Eugen Rochko
2016-10-06 16:18:32 +02:00 -
b304cc07d5
Fix #76 - set scrollTop property of element node rather than use scrollTo() method
Eugen Rochko
2016-10-06 16:18:32 +02:00 -
c02bdd64a0
Fix sign-in redirecting "back" to a missing image because missing static files hit the raise_not_found method
Eugen Rochko
2016-10-06 15:42:00 +02:00 -
b60430fe8f
Fix sign-in redirecting "back" to a missing image because missing static files hit the raise_not_found method
Eugen Rochko
2016-10-06 15:42:00 +02:00 -
f9f9d74053
Fix #71 - Add logout link to UI
Eugen Rochko
2016-10-06 15:34:11 +02:00 -
8bdbe99d69
Fix #71 - Add logout link to UI
Eugen Rochko
2016-10-06 15:34:11 +02:00 -
f621ee8101
Fix #70 - disable autocomplete on follow form
Eugen Rochko
2016-10-06 15:24:28 +02:00 -
68402228f3
Fix #70 - disable autocomplete on follow form
Eugen Rochko
2016-10-06 15:24:28 +02:00 -
6e8165696c
Update OStatus2 to handle malformed Salmon without raising unexpected exceptions
Eugen Rochko
2016-10-06 14:46:34 +02:00 -
5cfc9efad3
Update OStatus2 to handle malformed Salmon without raising unexpected exceptions
Eugen Rochko
2016-10-06 14:46:34 +02:00 -
96cc77ce55
Catch Paperclip errors on /api/v1/media, return early from update profile service if XML given is nil
Eugen Rochko
2016-10-06 14:39:34 +02:00 -
2f5b205916
Catch Paperclip errors on /api/v1/media, return early from update profile service if XML given is nil
Eugen Rochko
2016-10-06 14:39:34 +02:00 -
8a789b0566
Merge pull request #74 from waldyrious/patch-1
Eugen
2016-10-06 12:26:21 +02:00 -
cdad5d322d
Merge pull request #74 from waldyrious/patch-1
Eugen
2016-10-06 12:26:21 +02:00 -
9f2df5672e
use consistent capitalization for subject lines
Waldir Pimenta
2016-10-06 11:16:59 +01:00 -
4f654eb822
use consistent capitalization for subject lines
Waldir Pimenta
2016-10-06 11:16:59 +01:00 -
bef235cc89
Merge pull request #69 from vayan/feature/change-wording-in-mailer-view
Eugen
2016-10-06 09:59:00 +02:00 -
3298c7e1c8
Merge pull request #69 from vayan/feature/change-wording-in-mailer-view
Eugen
2016-10-06 09:59:00 +02:00 -
043ff2f616
Update default devise wording to include reference to Mastodon
Yann Vaillant
2016-10-06 07:45:07 +02:00 -
038a407b9e
Yann Vaillant
2016-10-06 07:45:07 +02:00 -
9712d8ffb3
Add information on rake tasks to readme
v0.7
Eugen Rochko
2016-10-05 14:13:18 +02:00 -
3319473b2c
Move PubSubHubbub pinging to a background worker It can take as much as 0.5s if not longer to complete
Eugen Rochko
2016-10-05 13:50:21 +02:00 -
2febc6ed65
Fix typo
Eugen Rochko
2016-10-05 13:40:14 +02:00 -
f254da17f6
Link demo video from readme
Eugen Rochko
2016-10-05 13:37:47 +02:00 -
fe77921e47
Catching more exceptions that slipped through, removing AR logging from production as it's very verbose and not very useful
Eugen Rochko
2016-10-05 13:26:44 +02:00 -
b078885414
Catch :warden correctly
Eugen Rochko
2016-10-03 19:19:03 +02:00 -
feda1e6554
Catch warden throw in actioncable
Eugen Rochko
2016-10-03 19:10:56 +02:00 -
70e9dd0b5b
Blocking will prevent e-mail notifications from blocked user, blocks in UI
Eugen Rochko
2016-10-03 18:49:52 +02:00 -
7b9a4af311
API for blocking and unblocking
Eugen Rochko
2016-10-03 18:17:06 +02:00 -
2c9e672ee2
Integrating block relationships into the API (read-only for now)
Eugen Rochko
2016-10-03 17:16:58 +02:00 -
9d59d7b463
Adding a block model and filter mentions from blocked users (fix #60)
Eugen Rochko
2016-10-03 17:11:54 +02:00 -
a488b05726
Cleaning up unused views
Eugen Rochko
2016-10-03 16:52:45 +02:00 -
fc198a8b4c
Adding e-mail confirmations
Eugen Rochko
2016-10-03 16:38:22 +02:00 -
b3c7c8700d
Fix most pages on small screens
Eugen Rochko
2016-10-03 16:10:17 +02:00 -
188c6f326b
Making public pages responsive, removing reblogs/favs counts from them
Eugen Rochko
2016-10-03 00:26:00 +02:00 -
d74da1a89a
Small fixes
Eugen Rochko
2016-10-02 23:46:25 +02:00 -
f06f295890
Fix doorkeeper skip_authorization
Eugen Rochko
2016-10-02 22:55:09 +02:00 -
9fd3d7b6cd
Add since_id param to feeds
Eugen Rochko
2016-10-02 22:35:27 +02:00 -
a0f85774c4
Redirect after sign in to previous page (unless it's a sign in/up/etc page)
Eugen Rochko
2016-10-02 17:11:08 +02:00 -
6d7290f47c
Add API for getting info about authenticated user: /api/v1/accounts/verify_credentials
Eugen Rochko
2016-10-02 16:14:21 +02:00 -
31a0202546
Slightly improved e-mail notifications
Eugen Rochko
2016-10-02 15:37:35 +02:00 -
2d4f9ecebf
Validate against multiple reblogs of same status by same account
Eugen Rochko
2016-10-02 15:33:24 +02:00 -
be86d4e0a3
Preparing feeds for better filtering
Eugen Rochko
2016-10-02 15:28:47 +02:00 -
1fce687f8e
Unreblogging and unfavouriting from the UI
Eugen Rochko
2016-10-02 15:14:26 +02:00 -
4909bbf415
Add logging for outgoing http requests
Eugen Rochko
2016-10-02 14:58:06 +02:00 -
b36197c307
Fix tests, update goldfinger to catch XML errors
Eugen Rochko
2016-09-30 23:08:29 +02:00 -
492224b93f
Allow non-https redirect URIs for OAuth apps (AndStatus seems to require this)
Eugen Rochko
2016-09-30 22:40:31 +02:00 -
96ad9b0db1
Meaningful validation errors in API response
Eugen Rochko
2016-09-30 22:31:16 +02:00 -
62b057b085
Adjust client registration API
Eugen Rochko
2016-09-30 00:03:08 +02:00 -
ef2b50c9ac
Deleting statuses from UI
Eugen Rochko
2016-09-30 00:00:45 +02:00 -
a41c3487bd
Fix #56 - Add default avatar
Eugen Rochko
2016-09-29 21:54:20 +02:00 -
a4f7eca5fa
Fix #25 - Only latest reblog of status kept on feed as zset value is set to "true" status ID
Eugen Rochko
2016-09-29 21:40:37 +02:00 -
927333f4f8
Improve code style
Eugen Rochko
2016-09-29 21:28:21 +02:00 -
e4aebad35a
Fix handling of multiple Link headers (that should not be a thing though)
Eugen Rochko
2016-09-27 23:49:12 +02:00 -
2603c7e69f
Fix tests
Eugen Rochko
2016-09-27 23:23:23 +02:00 -
e63aebff7a
Adding landing page
Eugen Rochko
2016-09-27 23:12:33 +02:00 -
45a96e899e
Fix #58 - disable compose form while image is uploading
Eugen Rochko
2016-09-27 17:02:30 +02:00 -
4f9b7432dd
Fix #52 - Add API versioning (v1)
Eugen Rochko
2016-09-27 16:58:23 +02:00 -
3f75f52285
Fix subtle home feed filtering bug
Eugen
2016-09-27 10:52:37 +02:00 -
7e14eefc81
Replace logo, fix #57 - delete/unreblog/unfavourite API, fix #45 - app registration API
Eugen Rochko
2016-09-26 23:55:21 +02:00 -
210362e665
Improve redirect handling in FetchAtomService
Eugen Rochko
2016-09-26 17:04:05 +02:00 -
c6b0311b86
Fix #54 - Fetch remote accounts by URL from mentions
Eugen Rochko
2016-09-26 16:42:38 +02:00 -
0bd4608ad1
Fix #55 - Filter self from pre-filled mentions
Eugen Rochko
2016-09-26 15:49:28 +02:00 -
693383234c
Improved style of settings page
Eugen Rochko
2016-09-25 15:48:20 +02:00 -
e9bc4a4a08
Limit usernames to 30 chars, statuses to 500, open account after follow form success
Eugen Rochko
2016-09-25 15:26:56 +02:00 -
62b384824d
Improved styling for media/videos in detailed status view
Eugen Rochko
2016-09-25 14:58:07 +02:00 -
15f51dbf8c
Better styling for selected status in detailed view
Eugen Rochko
2016-09-25 14:20:29 +02:00 -
fc7b982b67
Add screenshot to readme
Eugen
2016-09-24 20:44:47 +02:00 -
1215ab57ff
Some extra scopes for user sorting
Eugen Rochko
2016-09-24 14:59:52 +02:00 -
a706f1af04
Don't generate stream entries for streamables of remote accounts
v0.6
Eugen Rochko
2016-09-24 14:42:29 +02:00 -
fb94013796
Improved partial rendering for threads
Eugen Rochko
2016-09-24 14:34:44 +02:00 -
3b56350121
Fix #6 - Rate limit GET reqs to 300/5min, POST to 100/5min
Eugen Rochko
2016-09-24 13:53:54 +02:00 -
db6df6ddb3
Only load JS on homepage, no other page uses it
Eugen Rochko
2016-09-24 13:47:51 +02:00 -
57583f3fb8
Improve partial rendering and Haml performance (Haml->Hamlit)
Eugen Rochko
2016-09-24 13:40:42 +02:00 -
95d72b2249
Temporarily link "settings" to the static version of the form
Eugen Rochko
2016-09-23 21:59:21 +02:00 -
0c75ce1122
Improved ColumnsArea on smaller windows, improved how ActionBar looks
Eugen Rochko
2016-09-23 21:52:28 +02:00 -
3f9708edc4
Change output of api/accounts/:id/follow and unfollow to return relationship Track relationship in redux state. Display follow/unfollow and following-back information on account view (unstyled)
Eugen Rochko
2016-09-23 20:23:26 +02:00 -
c6d893a71d
Uploading/undoing media modifies status text. Also: status text trimmed before validation
Eugen Rochko
2016-09-22 21:39:53 +02:00 -
b1a670af8d
Handle remote account mentions a little better by trying a URL lookup in the db
Eugen Rochko
2016-09-22 21:10:36 +02:00 -
2a84271e85
Infinite scroll for account timelines
Eugen Rochko
2016-09-22 20:58:35 +02:00 -
4a670780f0
Fix #51 - prevent duplicate attachments for remote statuses
Eugen Rochko
2016-09-22 20:42:20 +02:00 -
d09f3768b7
Add BTC address for donations to readme
Eugen
2016-09-22 12:20:46 +02:00 -
2c0261ac25
Infinite scroll for timeline columns
Eugen Rochko
2016-09-22 01:08:35 +02:00 -
74dfefabd3
Make in-text mentions open account detailed view when possible
Eugen Rochko
2016-09-22 00:32:27 +02:00 -
bc98865c1a
API returns mentions for statuses, compose form pre-fills all relevant usernames into the form when replying
Eugen Rochko
2016-09-22 00:09:21 +02:00 -
94525b596a
Improve README, fix #48
Eugen Rochko
2016-09-21 23:32:53 +02:00 -
c0e9603c92
Fix #50 - Order ancestors/descendants by tree path
Eugen Rochko
2016-09-21 23:18:28 +02:00 -
d709151781
Fix #49 - License changed from GPL-2.0 to AGPL-3.0
Eugen Rochko
2016-09-21 23:04:34 +02:00 -
e46abc71ca
Fix notifications in UI, added new API for fetching account relationships
Eugen Rochko
2016-09-21 22:07:18 +02:00 -
4bec613897
Fix #24 - Thread resolving for remote statuses
Eugen Rochko
2016-09-21 01:34:14 +02:00 -
6d89edc4f7
Fix #47 by renaming TIMELINE_SET action to TIMELINE_REFRESH_SUCCESS
Eugen Rochko
2016-09-20 23:18:00 +02:00 -
1d2856c2af
Since GNU Social hubs don't seem to return a hub.lease_seconds param in the subscription confirmation request, we'll have to default that value to the GS "minimum" (from their code) which is 24 hours.
Eugen Rochko
2016-09-20 03:24:04 +02:00 -
246330493b
More debugging for PuSH confirmations
Eugen Rochko
2016-09-20 03:18:55 +02:00 -
a66d34878c
Add more logging to PuSH callback
Eugen Rochko
2016-09-20 03:12:23 +02:00 -
608a2bfffc
Upgrade to PubSubHubbub 0.4 (removing verify_token)
Eugen Rochko
2016-09-20 02:43:20 +02:00 -
a86f21cf90
Fix rake tasks and loading bar
Eugen Rochko
2016-09-20 01:53:30 +02:00 -
1cfc9aa20e
OStatus2 and Goldfinger gems now have timeouts for requests
Eugen Rochko
2016-09-20 01:10:51 +02:00 -
059ebbf48d
Separate PuSH subscriptions from following, add mastodon:push:refresh task, respect hub.lease_seconds (fix #46)
Eugen Rochko
2016-09-20 00:39:03 +02:00 -
1245ee42fb
Update OStatus2 library
Eugen Rochko
2016-09-19 23:52:42 +02:00 -
98de6927f3
Remove background mask from avatars
Eugen Rochko
2016-09-19 23:28:22 +02:00 -
337462aa5e
Re-organizing components to be more modular, adding loading bars
Eugen Rochko
2016-09-19 23:25:59 +02:00 -
f820edb463
Fix type mistake in account component
Eugen Rochko
2016-09-18 18:44:52 +02:00 -
ee770c3fd3
Live update account timelines, small fix for replyCompose
Eugen Rochko
2016-09-18 18:38:44 +02:00 -
0967961de7
Improve how account detailed view looks, load account's statuses
Eugen Rochko
2016-09-18 18:18:46 +02:00 -
dafcb02153
Remove unused action constants
Eugen Rochko
2016-09-18 13:45:39 +02:00 -
9863196f7b
Small rubocop offences removed
Eugen Rochko
2016-09-18 13:42:24 +02:00 -
af375b5bac
Update sidekiq, remove sinatra dependency
Eugen Rochko
2016-09-18 13:40:30 +02:00 -
08896f7dcf
Detailed status view scrollable
Eugen Rochko
2016-09-18 13:03:37 +02:00 -
ab7291b8fe
Add ancestors/descendants during normalization in timeline reducer This way replies will appear in the detailed view live if they are from statuses that would be delivered to the user normally
Eugen Rochko
2016-09-18 12:51:09 +02:00 -
dfd5deacf4
Volume toggle control in VideoPlayer
Eugen Rochko
2016-09-18 12:39:00 +02:00 -
adffc7a495
Fix #43
Eugen Rochko
2016-09-18 12:28:49 +02:00 -
bf4ee145f9
Fix typo in dockerfile
Eugen Rochko
2016-09-17 18:29:15 +02:00 -
18d21f1a39
Update doorkeeper dependency and replace libav with backported ffmpeg in docker
Eugen Rochko
2016-09-17 18:24:58 +02:00 -
5342629a0a
Adding webm playback to UI
Eugen Rochko
2016-09-17 18:05:02 +02:00 -
bd5ad304ba
Adding media controller, 1 webm/compose form allowed, previews generated
Eugen Rochko
2016-09-17 17:47:26 +02:00 -
183a23943b
Fix how other services used old FollowRemoteAccountService
Eugen Rochko
2016-09-17 17:07:45 +02:00 -
0e9c1a297a
Improved error handling for FollowRemoteService
Eugen Rochko
2016-09-17 17:03:36 +02:00 -
8c0b19012b
Fix #41, debug #42
Eugen Rochko
2016-09-17 16:36:10 +02:00 -
e906677092
Stop event propagation after IconButton onClick
Eugen
2016-09-16 11:20:39 +02:00 -
4f25e3d042
Test case for new api endpoint
Eugen Rochko
2016-09-16 00:27:09 +02:00 -
5b0cef9781
Setting up preliminary "detailed" routes in the UI, new API end-point for fetching status context
Eugen Rochko
2016-09-16 00:21:51 +02:00 -
2e7aac793a
Adding sense of self to the UI, cleaning up routing, adding third (detail) column
Eugen Rochko
2016-09-13 02:24:40 +02:00 -
d6a64f45fd
Adding a notification stack for error messages
Eugen Rochko
2016-09-12 19:20:55 +02:00 -
05b0c985b4
Send "delete" Salmons to remote mentioned accounts on status removal Fixes #27
Eugen Rochko
2016-09-12 18:33:16 +02:00 -
4f0e3b1b19
ffmpeg is not a package on debian, fix dockerfile
Eugen Rochko
2016-09-12 18:28:26 +02:00 -
ce29624c6d
Fixing image upload limits, allowing webm, merge/unmerge events trigger timeline reload in UI, other small fixes
Eugen Rochko
2016-09-12 18:22:43 +02:00 -
3d566279cb
Fix formatter return block
Eugen Rochko
2016-09-10 19:18:17 +02:00 -
0077fc26df
Merge and unmerge timelines on follow/unfollow, solves #21, #22
Eugen Rochko
2016-09-10 18:36:48 +02:00 -
35b6c4b36a
Improve rake tasks
Eugen Rochko
2016-09-10 16:21:17 +02:00 -
7d45a4e692
Fix local mention regex so it works on newlines in HTML (with a preceding tag)
Eugen Rochko
2016-09-10 10:19:50 +02:00 -
457625591d
Styling for paragraphs in statuses
Eugen Rochko
2016-09-10 10:14:36 +02:00 -
73615d7a79
Newlines and paragraphs in local statuses properly formatted
Eugen Rochko
2016-09-10 10:07:56 +02:00 -
76c40cbfb1
Disallow self-follow
Eugen Rochko
2016-09-10 10:01:08 +02:00 -
33ad2e5423
Shorten mentions to only usernames
Eugen Rochko
2016-09-10 09:57:41 +02:00 -
d6b3113304
Validates local username, max sizes for uploads. Fixes #32
Eugen Rochko
2016-09-10 09:43:45 +02:00 -
de7eb2341a
Fix typo in deleteFromTimelines action creator
Eugen
2016-09-09 20:54:49 +02:00 -
3cc47beb6e
Refactored generation of unique tags, URIs and object URLs into own classes, as well as formatting of content
Eugen Rochko
2016-09-09 20:04:34 +02:00 -
735b4cc62e
Probably fixes #31
Eugen Rochko
2016-09-09 15:29:41 +02:00 -
762157ee4e
Fix for single status pages
Eugen Rochko
2016-09-08 21:23:29 +02:00 -
85d89b472d
Optimized n+1 queries in accounts Atom and HTML views Added stack trace for SQL queries in development Removed badly thought out accounts/lookup API
Eugen Rochko
2016-09-08 20:36:01 +02:00 -
a4cc966476
Removing default avatars
Eugen Rochko
2016-09-08 18:23:59 +02:00 -
509c18eb13
Fix local follows, 404 in logs
Eugen Rochko
2016-09-08 02:40:51 +02:00 -
0f4bc56719
Improving production logs, removing n+1 on media attachments in atom, adding attachments display to static views
Eugen Rochko
2016-09-08 01:24:26 +02:00 -
87576e1ab1
Fixing atom feeds for accounts, adding tests that would catch such bugs in future
Eugen Rochko
2016-09-08 00:33:07 +02:00 -
499beb4484
UI for uploading media attachments (and cancelling them) Mostly resolves #8, though attachments are still not displayed in public view
Eugen Rochko
2016-09-07 18:17:15 +02:00 -
1efa8e48d1
Fix enclosures not being parsed for reblogged statuses
Eugen
2016-09-06 12:30:15 +02:00 -
aca988a16b
Fix for Drawer growing horizontally
Eugen Rochko
2016-09-06 01:45:17 +02:00 -
75fbde1c1a
Fixed styling for media attachments in statuses (margins)
Eugen Rochko
2016-09-06 01:26:35 +02:00 -
ac77170d19
Add icons to column headers, click them to scroll to top
Eugen Rochko
2016-09-06 00:44:28 +02:00 -
1f18cf97b5
Fix styling of media attachments in statuses
Eugen Rochko
2016-09-06 00:23:27 +02:00 -
265215dae9
Fix reply bug introduced when compose form started using normalized data
Eugen
2016-09-05 22:43:34 +02:00 -
5f36d8828a
Better layout for attachments in <MediaGallery>
Eugen Rochko
2016-09-05 20:59:56 +02:00 -
fc222dfa49
Displaying media attachments in timelines
Eugen Rochko
2016-09-05 20:38:31 +02:00 -
14fb0ab4a2
Improve JSON output for media attachments, generate :small preview for them
Eugen Rochko
2016-09-05 19:26:24 +02:00 -
ed94e998bc
Fix for media attachments remote URL download
Eugen Rochko
2016-09-05 19:11:25 +02:00 -
1d9c886518
Adding enclosures to Atom and statuses JSON
Eugen Rochko
2016-09-05 18:57:59 +02:00 -
eec0dc46a6
PostStatusService can attach media to status, ProcessFeedService likewise
Eugen Rochko
2016-09-05 18:39:53 +02:00 -
ae1fac0062
Add API to upload media attachments
Eugen Rochko
2016-09-05 17:46:36 +02:00 -
05001d54d1
Make compose form also use normalized data
Eugen Rochko
2016-09-05 16:56:43 +02:00 -
926eea89b5
RemoveStatusService fleshed out, still doesn't send Salmon slaps though
Eugen Rochko
2016-09-05 01:59:46 +02:00 -
413e700fe0
Enhancing test suite but I think the problem might have been caching setting
Eugen Rochko
2016-09-05 01:26:08 +02:00 -
b5ebf99439
Possibly fix issue with stale favourite/reblog information after API call
Eugen Rochko
2016-09-04 21:28:48 +02:00 -
35dfc0fbcb
Fixed more case-sensitivity issues
Eugen Rochko
2016-09-04 21:15:52 +02:00 -
29996a7e8b
Fix wrongful mentions breaking status update
Eugen Rochko
2016-09-04 21:07:29 +02:00 -
54ea7f5dfe
Case-insensitive search by usernames
Eugen Rochko
2016-09-04 21:06:04 +02:00 -
a82f2e4b82
Fix timelines for users whose user id and account_id are not the same
Eugen Rochko
2016-09-04 19:22:27 +02:00 -
a289c1d52f
Handle delete Salmons, todo: clean up timelines
Eugen Rochko
2016-09-04 14:43:00 +02:00 -
1022d682dc
Normalized data in Redux, fix for asset URLs when rendered outside request
Eugen Rochko
2016-09-04 14:04:26 +02:00 -
7939a216ff
Trying to fix travis builds
Eugen Rochko
2016-09-03 14:20:59 +02:00 -
8e5c9a5a2c
Fix for travis node issue
Eugen Rochko
2016-09-03 14:02:24 +02:00 -
d0e2733f63
Fix reblogs of reblogs in UI, add follow form in UI
Eugen Rochko
2016-09-03 14:01:10 +02:00