mirror of
https://github.com/go-vikunja/vikunja.git
synced 2026-05-21 10:41:50 -05:00
Commit Graph
Select branches
Hide Pull Requests
4r6ni9-codex/fix-deprecated-sass-@import-usage
ci-mysql-8-test
claude/analyze-beans-project-9VxoS
claude/email-reply-comments-wpdcQ
claude/explore-openclaw-integration-KQEzg
claude/investigate-issue-2173-llKme
claude/investigate-swagger3-support-nyyUa
claude/project-scoped-api-tokens-KTqR3
claude/project-scoped-api-tokens-yv5KS
claude/review-bot-design-plan-cf5C3
codex/add-cypress-test-for-avatar-types
codex/add-cypress-test-for-task-list-refresh-fix
codex/analyze-codebase-for-email-task-feature
codex/fix-all-type-errors
codex/fix-deprecated-sass-@import-usage
codex/fix-drag-and-drop-behavior-inconsistency
codex/fix-mimetype-for-docs.json
codex/fix-quick-add-magic-not-adding-tasks
codex/update-flexsearch-to-0.8.205
codex/upgrade-to-tailwind-4.1.8-using-pnpm
copilot/add-clickable-labels-for-filtering
copilot/fix-1498
copilot/fix-issue-1786
csv-import-feature
dependencies/golangci-lint
feat-custom-keyboard-shortcuts
feat-huma-api-v2-migration
feat-list-view-buckets
feat-list-view-sorting
feat-phosphor-icons
feat-project-templates
feat-soft-delete-projects
feat-v2-foundation
feat/TipTap-nits
feat/add-enter-key-form-submission-handling
feat/add-team-member-with-enter
feat/bucket-select-task-detail
feat/highlight-overdue-tasks
feat/improve-add-task
feat/new-logger
feat/official-vite-sentry-plugin
feat/update-caldavtimetotimestamp-parsing
feat/webp-and-avif-attachment-previews
feature/better-filter-syntax
feature/biome
feature/caldav-from-scratch
feature/focus-visible
feature/gh-actions-hetzner
feature/hide-forbidden-related-tasks
feature/migrate-back-to-bulma
feature/null-time
feature/oxc
feature/replace-axios
feature/sticky-demo-bar
feature/typesense-position-join
feature/unplugin-vue-router
feature/zod-schema
fix-ci
fix-description-text-drag
fix-duplicate-close-button
fix-kanban-repeating-wip
fix-list-sort-resets
fix-oidc-pkce-support
fix/button-and-icon-types
fix/deprecated-import
fix/gantt-view-switch
fix/notifications-component-name-collision
fix/overview-subtasks-expand
fix/sass-add-missing-list-import
fix/saved-filter-search
fix/tiptap-editor-reactive-destructuring
fix/tiptap-task-list
jyte-better-dev-config
main
playwright-migration
pr-1845-ci
release/0.14
release/0.15
release/0.16
release/0.17
release/0.20
release/0.24
renovate/dev-dependencies
renovate/github.com-golang-jwt-jwt-v4-5.x
renovate/golang-1.x
renovate/golangci-golangci-lint-1.x
renovate/tailwindcss-4.x
spike-huma-openapi3
wip-plans
#10
#100
#1000
#1001
#1003
#1004
#1005
#1006
#1007
#1008
#1011
#1012
#1013
#1014
#1015
#1016
#1017
#1018
#1019
#1020
#1021
#1022
#1023
#1024
#1026
#1027
#1028
#1029
#1030
#1031
#1032
#1033
#1034
#1035
#1036
#1037
#1038
#1039
#1040
#1041
#1042
#1043
#1044
#1045
#1046
#1047
#1049
#1050
#1051
#1052
#1053
#1054
#1055
#1056
#1057
#1058
#1059
#1060
#1061
#1062
#1063
#1064
#1065
#1066
#1067
#1068
#1069
#1070
#1071
#1072
#1073
#1074
#1075
#1076
#1077
#1078
#1079
#1080
#1082
#1083
#1084
#1085
#1087
#1088
#1089
#1090
#1091
#1092
#1093
#1094
#1095
#1096
#1098
#1099
#1100
#1101
#1102
#1103
#1104
#1105
#1106
#1107
#1108
#1109
#1110
#1111
#1112
#1113
#1114
#1115
#1116
#1119
#1120
#1122
#1123
#1124
#1125
#1126
#1127
#1128
#1129
#1130
#1131
#1132
#1133
#1134
#1135
#1136
#1137
#1138
#1139
#1140
#1141
#1142
#1143
#1144
#1145
#1146
#1147
#1148
#1149
#1150
#1151
#1152
#1154
#1155
#1156
#1157
#1158
#1159
#1160
#1161
#1162
#1163
#1164
#1166
#1167
#1168
#1169
#1171
#1172
#1173
#1174
#1176
#1177
#1178
#1179
#1180
#1182
#1183
#1184
#1185
#1186
#1187
#1188
#1189
#1190
#1191
#1192
#1194
#1195
#1196
#1197
#1198
#1199
#1200
#1202
#1203
#1204
#1205
#1206
#1207
#1208
#1209
#1210
#1211
#1212
#1213
#1214
#1215
#1216
#1217
#1218
#1219
#1220
#1221
#1227
#1228
#1229
#1230
#1231
#1232
#1234
#1235
#1236
#1237
#1238
#1239
#1240
#1241
#1242
#1243
#1244
#1245
#1246
#1247
#1248
#1249
#1250
#1251
#1252
#1253
#1255
#1256
#1257
#1258
#1259
#1260
#1261
#1262
#1263
#1264
#1265
#1266
#1267
#1268
#1269
#1270
#1271
#1272
#1273
#1274
#1275
#1276
#1277
#1278
#1279
#1280
#1281
#1283
#1284
#1286
#1287
#1288
#1289
#1290
#1291
#1292
#1293
#1294
#1295
#1296
#1297
#1298
#13
#1300
#1301
#1304
#1305
#1308
#1309
#1310
#1312
#1314
#1316
#1320
#1322
#1325
#1327
#1330
#1331
#1332
#1333
#1334
#1335
#1337
#1338
#1347
#1348
#1349
#1350
#1351
#1352
#1353
#1354
#1355
#1356
#1358
#1360
#1361
#1362
#1363
#1365
#1366
#1367
#1368
#1370
#1371
#1372
#1373
#1374
#1375
#1376
#1377
#1379
#1382
#1385
#1386
#1391
#1393
#1394
#1396
#1398
#1398
#1400
#1401
#1403
#1404
#1405
#1406
#1407
#1408
#1411
#1412
#1413
#1414
#1415
#1416
#1417
#1418
#1420
#1421
#1423
#1425
#1426
#1427
#1428
#1429
#1430
#1432
#1433
#1434
#1435
#1438
#1439
#1441
#1442
#1443
#1444
#1445
#1446
#1450
#1451
#1454
#1456
#1457
#1461
#1462
#1466
#1470
#1471
#1472
#1473
#1474
#1475
#1476
#1477
#1479
#1480
#1481
#1482
#1484
#1485
#1486
#1487
#1488
#1493
#1495
#1496
#1497
#1500
#1504
#1505
#1506
#1509
#1509
#1511
#1512
#1514
#1515
#1516
#1517
#1518
#1519
#1521
#1522
#1525
#1527
#1528
#1532
#1534
#1535
#1537
#1538
#1539
#1541
#1546
#1548
#1552
#1553
#1554
#1555
#1556
#1557
#1558
#1559
#1560
#1561
#1562
#1563
#1564
#1565
#1566
#1567
#1568
#1569
#1570
#1571
#1572
#1574
#1575
#1576
#1577
#1578
#1579
#1582
#1583
#1584
#1585
#1586
#1587
#1591
#1592
#1593
#1594
#1595
#1596
#1597
#1598
#1599
#1600
#1601
#1602
#1603
#1604
#1606
#1607
#1608
#1609
#1611
#1612
#1613
#1614
#1615
#1616
#1617
#1618
#1619
#1620
#1621
#1622
#1623
#1624
#1625
#1626
#1627
#1628
#1628
#1631
#1632
#1633
#1634
#1635
#1636
#1638
#1639
#1640
#1641
#1642
#1643
#1644
#1647
#1649
#1651
#1652
#1653
#1654
#1655
#1656
#1657
#1658
#1659
#1660
#1661
#1662
#1665
#1666
#1667
#1668
#1669
#1671
#1673
#1674
#1675
#1676
#1677
#1678
#1680
#1681
#1682
#1683
#1685
#1686
#1687
#1688
#1689
#1690
#1691
#1692
#1693
#1694
#1695
#1696
#1697
#1698
#1699
#1700
#1701
#1702
#1703
#1704
#1705
#1706
#1707
#1708
#1709
#1710
#1711
#1712
#1713
#1715
#1717
#1718
#1719
#1720
#1721
#1722
#1723
#1726
#1727
#1730
#1731
#1732
#1733
#1734
#1735
#1736
#1737
#1738
#1739
#1740
#1742
#1744
#1748
#1749
#1750
#1751
#1752
#1753
#1754
#1755
#1756
#1757
#1758
#1759
#1760
#1762
#1764
#1767
#1768
#1769
#1771
#1772
#1773
#1776
#1777
#1778
#1779
#1780
#1782
#1783
#1784
#1787
#1789
#1790
#1791
#1792
#1793
#1794
#1795
#1796
#1797
#1798
#1800
#1801
#1802
#1803
#1804
#1806
#1807
#1808
#1809
#1810
#1811
#1812
#1813
#1814
#1815
#1816
#1817
#1818
#1819
#1820
#1821
#1822
#1823
#1824
#1825
#1826
#1827
#1828
#1829
#1830
#1831
#1832
#1834
#1835
#1836
#1837
#1838
#1839
#1842
#1843
#1845
#1846
#1848
#1850
#1851
#1852
#1853
#1854
#1855
#1856
#1857
#1858
#1859
#1860
#1862
#1863
#1864
#1868
#1871
#1877
#1878
#1879
#1880
#1881
#1883
#1884
#1885
#1886
#1887
#1888
#1889
#1890
#1891
#1892
#1893
#1894
#1895
#1896
#1897
#1898
#19
#19
#1900
#1901
#1902
#1903
#1908
#1909
#1910
#1911
#1912
#1914
#1915
#1917
#1918
#1919
#1920
#1921
#1922
#1923
#1924
#1925
#1926
#1927
#1928
#1930
#1931
#1932
#1933
#1934
#1935
#1936
#1937
#1938
#1939
#1940
#1941
#1942
#1943
#1944
#1945
#1946
#1947
#1948
#1949
#1950
#1951
#1952
#1953
#1954
#1955
#1956
#1957
#1958
#1959
#1961
#1962
#1963
#1964
#1965
#1966
#1967
#1968
#1969
#1970
#1971
#1972
#1973
#1974
#1975
#1976
#1977
#1978
#1979
#1980
#1981
#1982
#1983
#1985
#1987
#1988
#1990
#1991
#1992
#1994
#1995
#1996
#1997
#1998
#1999
#2000
#2001
#2004
#2005
#2006
#2007
#2008
#2009
#2012
#2014
#2015
#2016
#2017
#2018
#2019
#2021
#2024
#2025
#2026
#2027
#2028
#2029
#2030
#2031
#2032
#2032
#2033
#2035
#2036
#2037
#2038
#2039
#2042
#2047
#2048
#2049
#2052
#2053
#2054
#2055
#2056
#2059
#2060
#2062
#2063
#2064
#2065
#2066
#2067
#2068
#2069
#2070
#2071
#2072
#2073
#2074
#2075
#2076
#2078
#2079
#2080
#2081
#2083
#2087
#2088
#2089
#2090
#2091
#2092
#2093
#2094
#2095
#2097
#2098
#2099
#2100
#2102
#2103
#2104
#2105
#2106
#2107
#2108
#2109
#2110
#2111
#2112
#2113
#2114
#2116
#2118
#2119
#2120
#2122
#2122
#2123
#2126
#2129
#2130
#2131
#2132
#2133
#2134
#2135
#2137
#2138
#2140
#2141
#2142
#2143
#2145
#2147
#2148
#2150
#2153
#2154
#2155
#216
#2160
#2165
#2166
#217
#2176
#2178
#2179
#218
#2180
#2182
#2186
#219
#2193
#2197
#2198
#2199
#220
#2200
#2201
#2204
#2205
#2206
#2207
#221
#2210
#2212
#2213
#2218
#2224
#2225
#2226
#2227
#2229
#2231
#2232
#2233
#2236
#2238
#2246
#2248
#2249
#2250
#2251
#2252
#2253
#2254
#2257
#2258
#2259
#2260
#2261
#2262
#2263
#2264
#2265
#2267
#2271
#2272
#2272
#2274
#2275
#2276
#2277
#2279
#2280
#2282
#2283
#2284
#2284
#2286
#2287
#2288
#2289
#2290
#2291
#2292
#2293
#2294
#2295
#2296
#2297
#2298
#2299
#2300
#2301
#2302
#2303
#2305
#2306
#2308
#231
#2310
#2313
#2314
#2317
#2318
#2320
#2322
#2322
#2325
#2326
#2332
#2333
#2334
#2336
#2338
#2339
#2340
#2341
#2342
#2343
#2344
#2345
#2348
#2349
#235
#2350
#2350
#2352
#2353
#2355
#2356
#2357
#2358
#236
#2360
#2361
#2362
#2363
#2363
#2364
#2366
#2367
#2368
#2369
#237
#2372
#2373
#2374
#2378
#2380
#2382
#2384
#2385
#2386
#2387
#2388
#2389
#2390
#2394
#2395
#2396
#2402
#2403
#2404
#2406
#2407
#2408
#2409
#241
#2411
#2412
#2413
#2414
#2415
#2416
#2417
#2418
#2419
#2420
#2421
#2422
#2423
#2424
#2425
#2426
#2427
#2428
#2429
#2430
#2430
#2434
#2435
#2436
#2437
#2439
#244
#2440
#2441
#2443
#2444
#2445
#2446
#2447
#2448
#2449
#245
#2450
#2451
#2452
#2453
#2454
#2455
#2456
#2457
#2458
#2461
#2465
#2467
#2468
#2469
#2471
#2471
#2472
#2473
#2474
#2476
#2477
#2478
#2479
#248
#2482
#2483
#2484
#2485
#2486
#2488
#2489
#2489
#2491
#2492
#2492
#2496
#2497
#2498
#2499
#2499
#2500
#2501
#2502
#2503
#2504
#2505
#2506
#2507
#2508
#2509
#2510
#2511
#2511
#2513
#2514
#2515
#2516
#2517
#2518
#2519
#2520
#2523
#2524
#2525
#2526
#2527
#2528
#2529
#2530
#2531
#2532
#2533
#2533
#2534
#2535
#2536
#2537
#2538
#2539
#2540
#2541
#2542
#2544
#2545
#2547
#2548
#2551
#2553
#2554
#2555
#2558
#2559
#2560
#2561
#2562
#2563
#2564
#2565
#2566
#2567
#2568
#2570
#2571
#2572
#2574
#2575
#2576
#2577
#2578
#2579
#2580
#2581
#2582
#2583
#2584
#2586
#2587
#2588
#2592
#2592
#2595
#2596
#2598
#2600
#2603
#2604
#2605
#2606
#2607
#2609
#2610
#2611
#2612
#2613
#2614
#2614
#2615
#2616
#2617
#2620
#2621
#2622
#2626
#2627
#2629
#2630
#2631
#2632
#2633
#2634
#2635
#2636
#2637
#2638
#2639
#2640
#2641
#2642
#2643
#2644
#2647
#2648
#2649
#2651
#2651
#2652
#2655
#2656
#2659
#2661
#2662
#2663
#2664
#2665
#2666
#2666
#2667
#2670
#2671
#2673
#2674
#2675
#2675
#2676
#2676
#2677
#2678
#2681
#2682
#2683
#2685
#2686
#2688
#2689
#2691
#2693
#2693
#2697
#2699
#27
#2700
#2700
#2701
#2701
#2704
#2704
#2714
#2716
#2717
#2717
#2718
#2719
#2721
#2721
#2722
#2723
#2724
#2726
#2727
#2731
#2733
#2735
#2735
#2736
#2736
#2737
#2738
#2739
#2741
#2743
#2747
#2748
#2750
#2751
#2751
#2752
#2757
#2758
#2759
#2760
#2761
#2762
#2762
#2763
#2764
#2765
#2766
#2767
#2767
#2768
#2769
#2770
#2771
#2772
#2773
#2774
#2775
#2776
#2777
#2778
#2778
#2779
#2780
#2780
#2782
#2783
#2784
#2785
#30
#318
#319
#332
#333
#349
#351
#356
#358
#368
#373
#380
#381
#395
#407
#413
#414
#416
#418
#419
#421
#424
#427
#428
#429
#430
#433
#435
#436
#437
#439
#440
#441
#442
#443
#444
#445
#446
#447
#448
#449
#450
#451
#452
#453
#454
#455
#456
#457
#458
#459
#460
#461
#462
#463
#464
#465
#466
#467
#468
#469
#47
#470
#471
#472
#50
#53
#59
#598
#599
#60
#601
#602
#603
#604
#605
#606
#607
#608
#609
#610
#611
#612
#613
#614
#615
#616
#617
#618
#619
#620
#621
#622
#624
#625
#626
#627
#628
#629
#630
#631
#632
#633
#634
#636
#637
#638
#639
#64
#641
#643
#644
#645
#646
#647
#648
#649
#65
#650
#651
#653
#654
#655
#656
#657
#658
#659
#660
#661
#662
#663
#664
#665
#666
#667
#668
#669
#67
#670
#671
#672
#673
#674
#675
#676
#679
#680
#681
#683
#684
#685
#686
#688
#689
#690
#692
#693
#694
#695
#696
#698
#699
#70
#700
#701
#702
#703
#705
#706
#707
#708
#709
#710
#711
#712
#713
#715
#716
#717
#718
#720
#721
#722
#723
#725
#727
#729
#73
#730
#731
#732
#733
#734
#735
#736
#737
#738
#739
#740
#741
#742
#744
#745
#746
#747
#748
#749
#750
#751
#752
#753
#754
#755
#756
#757
#758
#759
#760
#761
#762
#763
#764
#765
#766
#767
#768
#769
#770
#771
#772
#773
#774
#775
#778
#779
#780
#783
#784
#785
#786
#787
#788
#789
#790
#791
#792
#793
#795
#796
#797
#798
#799
#800
#801
#802
#803
#804
#805
#806
#808
#809
#810
#811
#812
#813
#814
#815
#817
#818
#819
#820
#821
#822
#823
#824
#825
#826
#827
#828
#829
#830
#831
#832
#834
#835
#836
#838
#839
#840
#841
#842
#843
#844
#845
#846
#847
#848
#850
#851
#852
#853
#854
#856
#857
#858
#859
#86
#860
#861
#862
#863
#866
#867
#868
#869
#87
#870
#871
#872
#873
#874
#875
#876
#877
#878
#879
#88
#880
#881
#882
#883
#884
#885
#886
#887
#888
#889
#89
#890
#891
#892
#893
#894
#895
#900
#901
#902
#903
#904
#905
#906
#907
#908
#909
#910
#911
#912
#913
#914
#915
#917
#918
#919
#920
#921
#922
#923
#924
#925
#926
#927
#928
#929
#93
#930
#931
#932
#933
#934
#935
#936
#937
#938
#939
#940
#941
#942
#944
#945
#946
#947
#948
#949
#950
#951
#952
#953
#954
#955
#956
#957
#958
#959
#96
#960
#961
#962
#963
#964
#965
#966
#967
#968
#969
#970
#971
#972
#973
#974
#975
#976
#977
#978
#979
#980
#981
#982
#983
#985
#986
#987
#988
#989
#990
#991
#992
#993
#994
#995
#996
#997
#998
#999
0.21.0
v0.1
v0.10
v0.11
v0.12
v0.13
v0.13.1
v0.14.0
v0.14.1
v0.15.0
v0.15.1
v0.16.0
v0.16.1
v0.17.0
v0.17.1
v0.18.0
v0.18.1
v0.19.0
v0.19.1
v0.19.2
v0.2
v0.20.0
v0.20.1
v0.20.2
v0.20.3
v0.20.4
v0.20.5
v0.21.0
v0.22.0
v0.22.1
v0.23.0
v0.24.0
v0.24.1
v0.24.2
v0.24.3
v0.24.4
v0.24.5
v0.24.6
v0.3
v0.4
v0.5
v0.6
v0.7
v0.8
v0.9
v1.0.0
v1.0.0-rc0
v1.0.0-rc1
v1.0.0-rc2
v1.0.0-rc3
v1.0.0-rc4
v1.1.0
v2.0.0
v2.1.0
v2.2.0
v2.2.1
v2.2.2
v2.3.0
vue3
Select branches
Hide Pull Requests
4r6ni9-codex/fix-deprecated-sass-@import-usage
ci-mysql-8-test
claude/analyze-beans-project-9VxoS
claude/email-reply-comments-wpdcQ
claude/explore-openclaw-integration-KQEzg
claude/investigate-issue-2173-llKme
claude/investigate-swagger3-support-nyyUa
claude/project-scoped-api-tokens-KTqR3
claude/project-scoped-api-tokens-yv5KS
claude/review-bot-design-plan-cf5C3
codex/add-cypress-test-for-avatar-types
codex/add-cypress-test-for-task-list-refresh-fix
codex/analyze-codebase-for-email-task-feature
codex/fix-all-type-errors
codex/fix-deprecated-sass-@import-usage
codex/fix-drag-and-drop-behavior-inconsistency
codex/fix-mimetype-for-docs.json
codex/fix-quick-add-magic-not-adding-tasks
codex/update-flexsearch-to-0.8.205
codex/upgrade-to-tailwind-4.1.8-using-pnpm
copilot/add-clickable-labels-for-filtering
copilot/fix-1498
copilot/fix-issue-1786
csv-import-feature
dependencies/golangci-lint
feat-custom-keyboard-shortcuts
feat-huma-api-v2-migration
feat-list-view-buckets
feat-list-view-sorting
feat-phosphor-icons
feat-project-templates
feat-soft-delete-projects
feat-v2-foundation
feat/TipTap-nits
feat/add-enter-key-form-submission-handling
feat/add-team-member-with-enter
feat/bucket-select-task-detail
feat/highlight-overdue-tasks
feat/improve-add-task
feat/new-logger
feat/official-vite-sentry-plugin
feat/update-caldavtimetotimestamp-parsing
feat/webp-and-avif-attachment-previews
feature/better-filter-syntax
feature/biome
feature/caldav-from-scratch
feature/focus-visible
feature/gh-actions-hetzner
feature/hide-forbidden-related-tasks
feature/migrate-back-to-bulma
feature/null-time
feature/oxc
feature/replace-axios
feature/sticky-demo-bar
feature/typesense-position-join
feature/unplugin-vue-router
feature/zod-schema
fix-ci
fix-description-text-drag
fix-duplicate-close-button
fix-kanban-repeating-wip
fix-list-sort-resets
fix-oidc-pkce-support
fix/button-and-icon-types
fix/deprecated-import
fix/gantt-view-switch
fix/notifications-component-name-collision
fix/overview-subtasks-expand
fix/sass-add-missing-list-import
fix/saved-filter-search
fix/tiptap-editor-reactive-destructuring
fix/tiptap-task-list
jyte-better-dev-config
main
playwright-migration
pr-1845-ci
release/0.14
release/0.15
release/0.16
release/0.17
release/0.20
release/0.24
renovate/dev-dependencies
renovate/github.com-golang-jwt-jwt-v4-5.x
renovate/golang-1.x
renovate/golangci-golangci-lint-1.x
renovate/tailwindcss-4.x
spike-huma-openapi3
wip-plans
#10
#100
#1000
#1001
#1003
#1004
#1005
#1006
#1007
#1008
#1011
#1012
#1013
#1014
#1015
#1016
#1017
#1018
#1019
#1020
#1021
#1022
#1023
#1024
#1026
#1027
#1028
#1029
#1030
#1031
#1032
#1033
#1034
#1035
#1036
#1037
#1038
#1039
#1040
#1041
#1042
#1043
#1044
#1045
#1046
#1047
#1049
#1050
#1051
#1052
#1053
#1054
#1055
#1056
#1057
#1058
#1059
#1060
#1061
#1062
#1063
#1064
#1065
#1066
#1067
#1068
#1069
#1070
#1071
#1072
#1073
#1074
#1075
#1076
#1077
#1078
#1079
#1080
#1082
#1083
#1084
#1085
#1087
#1088
#1089
#1090
#1091
#1092
#1093
#1094
#1095
#1096
#1098
#1099
#1100
#1101
#1102
#1103
#1104
#1105
#1106
#1107
#1108
#1109
#1110
#1111
#1112
#1113
#1114
#1115
#1116
#1119
#1120
#1122
#1123
#1124
#1125
#1126
#1127
#1128
#1129
#1130
#1131
#1132
#1133
#1134
#1135
#1136
#1137
#1138
#1139
#1140
#1141
#1142
#1143
#1144
#1145
#1146
#1147
#1148
#1149
#1150
#1151
#1152
#1154
#1155
#1156
#1157
#1158
#1159
#1160
#1161
#1162
#1163
#1164
#1166
#1167
#1168
#1169
#1171
#1172
#1173
#1174
#1176
#1177
#1178
#1179
#1180
#1182
#1183
#1184
#1185
#1186
#1187
#1188
#1189
#1190
#1191
#1192
#1194
#1195
#1196
#1197
#1198
#1199
#1200
#1202
#1203
#1204
#1205
#1206
#1207
#1208
#1209
#1210
#1211
#1212
#1213
#1214
#1215
#1216
#1217
#1218
#1219
#1220
#1221
#1227
#1228
#1229
#1230
#1231
#1232
#1234
#1235
#1236
#1237
#1238
#1239
#1240
#1241
#1242
#1243
#1244
#1245
#1246
#1247
#1248
#1249
#1250
#1251
#1252
#1253
#1255
#1256
#1257
#1258
#1259
#1260
#1261
#1262
#1263
#1264
#1265
#1266
#1267
#1268
#1269
#1270
#1271
#1272
#1273
#1274
#1275
#1276
#1277
#1278
#1279
#1280
#1281
#1283
#1284
#1286
#1287
#1288
#1289
#1290
#1291
#1292
#1293
#1294
#1295
#1296
#1297
#1298
#13
#1300
#1301
#1304
#1305
#1308
#1309
#1310
#1312
#1314
#1316
#1320
#1322
#1325
#1327
#1330
#1331
#1332
#1333
#1334
#1335
#1337
#1338
#1347
#1348
#1349
#1350
#1351
#1352
#1353
#1354
#1355
#1356
#1358
#1360
#1361
#1362
#1363
#1365
#1366
#1367
#1368
#1370
#1371
#1372
#1373
#1374
#1375
#1376
#1377
#1379
#1382
#1385
#1386
#1391
#1393
#1394
#1396
#1398
#1398
#1400
#1401
#1403
#1404
#1405
#1406
#1407
#1408
#1411
#1412
#1413
#1414
#1415
#1416
#1417
#1418
#1420
#1421
#1423
#1425
#1426
#1427
#1428
#1429
#1430
#1432
#1433
#1434
#1435
#1438
#1439
#1441
#1442
#1443
#1444
#1445
#1446
#1450
#1451
#1454
#1456
#1457
#1461
#1462
#1466
#1470
#1471
#1472
#1473
#1474
#1475
#1476
#1477
#1479
#1480
#1481
#1482
#1484
#1485
#1486
#1487
#1488
#1493
#1495
#1496
#1497
#1500
#1504
#1505
#1506
#1509
#1509
#1511
#1512
#1514
#1515
#1516
#1517
#1518
#1519
#1521
#1522
#1525
#1527
#1528
#1532
#1534
#1535
#1537
#1538
#1539
#1541
#1546
#1548
#1552
#1553
#1554
#1555
#1556
#1557
#1558
#1559
#1560
#1561
#1562
#1563
#1564
#1565
#1566
#1567
#1568
#1569
#1570
#1571
#1572
#1574
#1575
#1576
#1577
#1578
#1579
#1582
#1583
#1584
#1585
#1586
#1587
#1591
#1592
#1593
#1594
#1595
#1596
#1597
#1598
#1599
#1600
#1601
#1602
#1603
#1604
#1606
#1607
#1608
#1609
#1611
#1612
#1613
#1614
#1615
#1616
#1617
#1618
#1619
#1620
#1621
#1622
#1623
#1624
#1625
#1626
#1627
#1628
#1628
#1631
#1632
#1633
#1634
#1635
#1636
#1638
#1639
#1640
#1641
#1642
#1643
#1644
#1647
#1649
#1651
#1652
#1653
#1654
#1655
#1656
#1657
#1658
#1659
#1660
#1661
#1662
#1665
#1666
#1667
#1668
#1669
#1671
#1673
#1674
#1675
#1676
#1677
#1678
#1680
#1681
#1682
#1683
#1685
#1686
#1687
#1688
#1689
#1690
#1691
#1692
#1693
#1694
#1695
#1696
#1697
#1698
#1699
#1700
#1701
#1702
#1703
#1704
#1705
#1706
#1707
#1708
#1709
#1710
#1711
#1712
#1713
#1715
#1717
#1718
#1719
#1720
#1721
#1722
#1723
#1726
#1727
#1730
#1731
#1732
#1733
#1734
#1735
#1736
#1737
#1738
#1739
#1740
#1742
#1744
#1748
#1749
#1750
#1751
#1752
#1753
#1754
#1755
#1756
#1757
#1758
#1759
#1760
#1762
#1764
#1767
#1768
#1769
#1771
#1772
#1773
#1776
#1777
#1778
#1779
#1780
#1782
#1783
#1784
#1787
#1789
#1790
#1791
#1792
#1793
#1794
#1795
#1796
#1797
#1798
#1800
#1801
#1802
#1803
#1804
#1806
#1807
#1808
#1809
#1810
#1811
#1812
#1813
#1814
#1815
#1816
#1817
#1818
#1819
#1820
#1821
#1822
#1823
#1824
#1825
#1826
#1827
#1828
#1829
#1830
#1831
#1832
#1834
#1835
#1836
#1837
#1838
#1839
#1842
#1843
#1845
#1846
#1848
#1850
#1851
#1852
#1853
#1854
#1855
#1856
#1857
#1858
#1859
#1860
#1862
#1863
#1864
#1868
#1871
#1877
#1878
#1879
#1880
#1881
#1883
#1884
#1885
#1886
#1887
#1888
#1889
#1890
#1891
#1892
#1893
#1894
#1895
#1896
#1897
#1898
#19
#19
#1900
#1901
#1902
#1903
#1908
#1909
#1910
#1911
#1912
#1914
#1915
#1917
#1918
#1919
#1920
#1921
#1922
#1923
#1924
#1925
#1926
#1927
#1928
#1930
#1931
#1932
#1933
#1934
#1935
#1936
#1937
#1938
#1939
#1940
#1941
#1942
#1943
#1944
#1945
#1946
#1947
#1948
#1949
#1950
#1951
#1952
#1953
#1954
#1955
#1956
#1957
#1958
#1959
#1961
#1962
#1963
#1964
#1965
#1966
#1967
#1968
#1969
#1970
#1971
#1972
#1973
#1974
#1975
#1976
#1977
#1978
#1979
#1980
#1981
#1982
#1983
#1985
#1987
#1988
#1990
#1991
#1992
#1994
#1995
#1996
#1997
#1998
#1999
#2000
#2001
#2004
#2005
#2006
#2007
#2008
#2009
#2012
#2014
#2015
#2016
#2017
#2018
#2019
#2021
#2024
#2025
#2026
#2027
#2028
#2029
#2030
#2031
#2032
#2032
#2033
#2035
#2036
#2037
#2038
#2039
#2042
#2047
#2048
#2049
#2052
#2053
#2054
#2055
#2056
#2059
#2060
#2062
#2063
#2064
#2065
#2066
#2067
#2068
#2069
#2070
#2071
#2072
#2073
#2074
#2075
#2076
#2078
#2079
#2080
#2081
#2083
#2087
#2088
#2089
#2090
#2091
#2092
#2093
#2094
#2095
#2097
#2098
#2099
#2100
#2102
#2103
#2104
#2105
#2106
#2107
#2108
#2109
#2110
#2111
#2112
#2113
#2114
#2116
#2118
#2119
#2120
#2122
#2122
#2123
#2126
#2129
#2130
#2131
#2132
#2133
#2134
#2135
#2137
#2138
#2140
#2141
#2142
#2143
#2145
#2147
#2148
#2150
#2153
#2154
#2155
#216
#2160
#2165
#2166
#217
#2176
#2178
#2179
#218
#2180
#2182
#2186
#219
#2193
#2197
#2198
#2199
#220
#2200
#2201
#2204
#2205
#2206
#2207
#221
#2210
#2212
#2213
#2218
#2224
#2225
#2226
#2227
#2229
#2231
#2232
#2233
#2236
#2238
#2246
#2248
#2249
#2250
#2251
#2252
#2253
#2254
#2257
#2258
#2259
#2260
#2261
#2262
#2263
#2264
#2265
#2267
#2271
#2272
#2272
#2274
#2275
#2276
#2277
#2279
#2280
#2282
#2283
#2284
#2284
#2286
#2287
#2288
#2289
#2290
#2291
#2292
#2293
#2294
#2295
#2296
#2297
#2298
#2299
#2300
#2301
#2302
#2303
#2305
#2306
#2308
#231
#2310
#2313
#2314
#2317
#2318
#2320
#2322
#2322
#2325
#2326
#2332
#2333
#2334
#2336
#2338
#2339
#2340
#2341
#2342
#2343
#2344
#2345
#2348
#2349
#235
#2350
#2350
#2352
#2353
#2355
#2356
#2357
#2358
#236
#2360
#2361
#2362
#2363
#2363
#2364
#2366
#2367
#2368
#2369
#237
#2372
#2373
#2374
#2378
#2380
#2382
#2384
#2385
#2386
#2387
#2388
#2389
#2390
#2394
#2395
#2396
#2402
#2403
#2404
#2406
#2407
#2408
#2409
#241
#2411
#2412
#2413
#2414
#2415
#2416
#2417
#2418
#2419
#2420
#2421
#2422
#2423
#2424
#2425
#2426
#2427
#2428
#2429
#2430
#2430
#2434
#2435
#2436
#2437
#2439
#244
#2440
#2441
#2443
#2444
#2445
#2446
#2447
#2448
#2449
#245
#2450
#2451
#2452
#2453
#2454
#2455
#2456
#2457
#2458
#2461
#2465
#2467
#2468
#2469
#2471
#2471
#2472
#2473
#2474
#2476
#2477
#2478
#2479
#248
#2482
#2483
#2484
#2485
#2486
#2488
#2489
#2489
#2491
#2492
#2492
#2496
#2497
#2498
#2499
#2499
#2500
#2501
#2502
#2503
#2504
#2505
#2506
#2507
#2508
#2509
#2510
#2511
#2511
#2513
#2514
#2515
#2516
#2517
#2518
#2519
#2520
#2523
#2524
#2525
#2526
#2527
#2528
#2529
#2530
#2531
#2532
#2533
#2533
#2534
#2535
#2536
#2537
#2538
#2539
#2540
#2541
#2542
#2544
#2545
#2547
#2548
#2551
#2553
#2554
#2555
#2558
#2559
#2560
#2561
#2562
#2563
#2564
#2565
#2566
#2567
#2568
#2570
#2571
#2572
#2574
#2575
#2576
#2577
#2578
#2579
#2580
#2581
#2582
#2583
#2584
#2586
#2587
#2588
#2592
#2592
#2595
#2596
#2598
#2600
#2603
#2604
#2605
#2606
#2607
#2609
#2610
#2611
#2612
#2613
#2614
#2614
#2615
#2616
#2617
#2620
#2621
#2622
#2626
#2627
#2629
#2630
#2631
#2632
#2633
#2634
#2635
#2636
#2637
#2638
#2639
#2640
#2641
#2642
#2643
#2644
#2647
#2648
#2649
#2651
#2651
#2652
#2655
#2656
#2659
#2661
#2662
#2663
#2664
#2665
#2666
#2666
#2667
#2670
#2671
#2673
#2674
#2675
#2675
#2676
#2676
#2677
#2678
#2681
#2682
#2683
#2685
#2686
#2688
#2689
#2691
#2693
#2693
#2697
#2699
#27
#2700
#2700
#2701
#2701
#2704
#2704
#2714
#2716
#2717
#2717
#2718
#2719
#2721
#2721
#2722
#2723
#2724
#2726
#2727
#2731
#2733
#2735
#2735
#2736
#2736
#2737
#2738
#2739
#2741
#2743
#2747
#2748
#2750
#2751
#2751
#2752
#2757
#2758
#2759
#2760
#2761
#2762
#2762
#2763
#2764
#2765
#2766
#2767
#2767
#2768
#2769
#2770
#2771
#2772
#2773
#2774
#2775
#2776
#2777
#2778
#2778
#2779
#2780
#2780
#2782
#2783
#2784
#2785
#30
#318
#319
#332
#333
#349
#351
#356
#358
#368
#373
#380
#381
#395
#407
#413
#414
#416
#418
#419
#421
#424
#427
#428
#429
#430
#433
#435
#436
#437
#439
#440
#441
#442
#443
#444
#445
#446
#447
#448
#449
#450
#451
#452
#453
#454
#455
#456
#457
#458
#459
#460
#461
#462
#463
#464
#465
#466
#467
#468
#469
#47
#470
#471
#472
#50
#53
#59
#598
#599
#60
#601
#602
#603
#604
#605
#606
#607
#608
#609
#610
#611
#612
#613
#614
#615
#616
#617
#618
#619
#620
#621
#622
#624
#625
#626
#627
#628
#629
#630
#631
#632
#633
#634
#636
#637
#638
#639
#64
#641
#643
#644
#645
#646
#647
#648
#649
#65
#650
#651
#653
#654
#655
#656
#657
#658
#659
#660
#661
#662
#663
#664
#665
#666
#667
#668
#669
#67
#670
#671
#672
#673
#674
#675
#676
#679
#680
#681
#683
#684
#685
#686
#688
#689
#690
#692
#693
#694
#695
#696
#698
#699
#70
#700
#701
#702
#703
#705
#706
#707
#708
#709
#710
#711
#712
#713
#715
#716
#717
#718
#720
#721
#722
#723
#725
#727
#729
#73
#730
#731
#732
#733
#734
#735
#736
#737
#738
#739
#740
#741
#742
#744
#745
#746
#747
#748
#749
#750
#751
#752
#753
#754
#755
#756
#757
#758
#759
#760
#761
#762
#763
#764
#765
#766
#767
#768
#769
#770
#771
#772
#773
#774
#775
#778
#779
#780
#783
#784
#785
#786
#787
#788
#789
#790
#791
#792
#793
#795
#796
#797
#798
#799
#800
#801
#802
#803
#804
#805
#806
#808
#809
#810
#811
#812
#813
#814
#815
#817
#818
#819
#820
#821
#822
#823
#824
#825
#826
#827
#828
#829
#830
#831
#832
#834
#835
#836
#838
#839
#840
#841
#842
#843
#844
#845
#846
#847
#848
#850
#851
#852
#853
#854
#856
#857
#858
#859
#86
#860
#861
#862
#863
#866
#867
#868
#869
#87
#870
#871
#872
#873
#874
#875
#876
#877
#878
#879
#88
#880
#881
#882
#883
#884
#885
#886
#887
#888
#889
#89
#890
#891
#892
#893
#894
#895
#900
#901
#902
#903
#904
#905
#906
#907
#908
#909
#910
#911
#912
#913
#914
#915
#917
#918
#919
#920
#921
#922
#923
#924
#925
#926
#927
#928
#929
#93
#930
#931
#932
#933
#934
#935
#936
#937
#938
#939
#940
#941
#942
#944
#945
#946
#947
#948
#949
#950
#951
#952
#953
#954
#955
#956
#957
#958
#959
#96
#960
#961
#962
#963
#964
#965
#966
#967
#968
#969
#970
#971
#972
#973
#974
#975
#976
#977
#978
#979
#980
#981
#982
#983
#985
#986
#987
#988
#989
#990
#991
#992
#993
#994
#995
#996
#997
#998
#999
0.21.0
v0.1
v0.10
v0.11
v0.12
v0.13
v0.13.1
v0.14.0
v0.14.1
v0.15.0
v0.15.1
v0.16.0
v0.16.1
v0.17.0
v0.17.1
v0.18.0
v0.18.1
v0.19.0
v0.19.1
v0.19.2
v0.2
v0.20.0
v0.20.1
v0.20.2
v0.20.3
v0.20.4
v0.20.5
v0.21.0
v0.22.0
v0.22.1
v0.23.0
v0.24.0
v0.24.1
v0.24.2
v0.24.3
v0.24.4
v0.24.5
v0.24.6
v0.3
v0.4
v0.5
v0.6
v0.7
v0.8
v0.9
v1.0.0
v1.0.0-rc0
v1.0.0-rc1
v1.0.0-rc2
v1.0.0-rc3
v1.0.0-rc4
v1.1.0
v2.0.0
v2.1.0
v2.2.0
v2.2.1
v2.2.2
v2.3.0
vue3
-
6ed4e759b0
chore(i18n): update translations via Crowdin
Frederick [Bot]
2026-04-25 01:26:11 +00:00 -
07adf65e39
chore(deps): bump github.com/Azure/go-ntlmssp
dependabot[bot]
2026-04-23 21:24:29 +00:00 -
5cfb03a29e
test(e2e): use ISOString for date seeding to prevent timezone parsing errors
Xela
2026-04-21 16:37:12 -08:00 -
96e08fcbdb
fix(frontend): respect week_start setting when language is not explicitly set
Xela
2026-04-21 16:37:03 -08:00 -
cbd5bf8d94
fix(frontend): use import.meta.env.MODE instead of DEV for testid directive
Xela
2026-04-21 15:59:14 -08:00 -
d2cac283c7
test(user): add tests for updating week start day and verifying date picker behavior
Xela
2026-04-21 23:13:46 +00:00 -
4add8abaa1
feat(user): support all weekdays as week start
Xela
2026-04-21 01:30:53 +00:00 -
2b76a6b3fe
fix(user): correct week_start validation range
Xela
2026-04-21 01:30:53 +00:00 -
67ad31c9c8
fix(webhook): use same casing for basic auth fields (#2688)
Cristian Ivascu
2026-04-24 12:20:07 +03:00 -
6bf586e928
fix(tasks): disable task glance tooltip on touch devices
Claude
2026-04-24 08:01:39 +00:00 -
879f839729
chore(i18n): update translations via Crowdin
Frederick [Bot]
2026-04-24 01:46:52 +00:00 -
8daa244e52
docs(agents): add something about duplication [skip ci]
kolaente
2026-04-23 17:28:38 +02:00 -
bb37a57c79
docs(agents): reference crudable and migration skills in AGENTS.md
kolaente
2026-04-23 12:48:36 +02:00 -
0cccaf6e5a
feat(agents): add migration skill for DB migration safety
kolaente
2026-04-23 12:48:31 +02:00 -
6779e48906
feat(agents): add crudable skill for CRUDable + permissions guidance
kolaente
2026-04-23 12:48:26 +02:00 -
d67c586c9b
feat(magefile): detect indirect api translation key references
kolaente
2026-04-23 12:51:13 +02:00 -
1d637a4ac6
refactor(magefile): consolidate api+frontend translation checks into one task
kolaente
2026-04-23 12:49:41 +02:00 -
edd83f5e92
ci: run frontend translation check as a hard failure
kolaente
2026-04-23 12:13:24 +02:00 -
d2ba697686
chore(i18n): remove unused frontend translation keys
kolaente
2026-04-23 12:13:19 +02:00 -
1f871d4dbd
chore(i18n): remove unused backend translation keys
kolaente
2026-04-23 12:13:13 +02:00 -
138a545523
fix(notifications): pass lang to overdue reminder translation
kolaente
2026-04-23 12:13:07 +02:00 -
0035be3c12
feat(magefile): bidirectional translation key validation
kolaente
2026-04-23 12:13:01 +02:00 -
5c7d2a5e7a
fix(desktop): drop redundant zoom clamp
Dávid Takács-Tolnai
2026-04-20 19:51:51 +02:00 -
82a4f1f0d2
fix(desktop): support Ctrl and mouse-wheel zoom shortcuts
Dávid Takács-Tolnai
2026-04-16 18:50:07 +02:00 -
71c2e01366
chore(deps): update dependency caniuse-lite to v1.0.30001790
renovate[bot]
2026-04-22 06:42:01 +00:00 -
49ac0348e4
chore(deps): update dev-dependencies
renovate[bot]
2026-04-22 02:15:08 +00:00 -
413e3dec1c
chore(i18n): update translations via Crowdin
Frederick [Bot]
2026-04-22 01:28:34 +00:00 -
0b2b5b580d
chore(deps): update dev-dependencies
renovate[bot]
2026-04-21 13:53:58 +00:00 -
2829a851df
feat(a11y): associate errors with inputs in FormInput and FormSelect
kolaente
2026-04-20 21:02:19 +02:00 -
fd1a329f5d
feat(a11y): add descriptive labels to task checkboxes
kolaente
2026-04-12 14:23:31 +02:00 -
6f85a7fb6b
feat(a11y): fix heading hierarchy across pages
kolaente
2026-04-12 14:21:28 +02:00 -
c1f74ae9dc
feat(a11y): add labels to color picker and sort select
kolaente
2026-04-12 14:19:38 +02:00 -
4618f3491b
feat(a11y): associate form errors with input fields
kolaente
2026-04-12 14:18:57 +02:00 -
a0d0379e95
feat(a11y): fix logo link accessible name to include 'Vikunja'
kolaente
2026-04-12 14:17:36 +02:00 -
a34c247611
feat(a11y): use autocomplete='new-password' on register form
kolaente
2026-04-12 14:16:53 +02:00 -
21b7ae3f9f
feat(a11y): add accessible names to modal dialogs
kolaente
2026-04-12 14:16:08 +02:00 -
40ff558540
feat(a11y): add aria-live region to toast notifications
kolaente
2026-04-12 14:14:57 +02:00 -
11ffb530be
feat(a11y): add accessible names to icon-only buttons
kolaente
2026-04-12 14:14:27 +02:00 -
732b65ba7c
feat(a11y): add skip navigation link and main landmark on auth pages
kolaente
2026-04-12 14:12:32 +02:00 -
eb441f8b0c
feat(a11y): add i18n keys for accessibility labels
kolaente
2026-04-12 14:11:17 +02:00 -
9d25864b25
chore(deps): pin dependency otplib to 12.0.1
renovate[bot]
2026-04-21 11:00:08 +00:00 -
b90e67d7ca
test(e2e): await DELETE in caldav token revoke test to avoid race
kolaente
2026-04-21 12:26:40 +02:00 -
be28ec70d8
test(e2e): await DELETE in session revoke test to avoid race
kolaente
2026-04-21 12:26:39 +02:00 -
c0101afb59
test(e2e): widen recurrence due-date tolerance to 5s
kolaente
2026-04-21 12:18:08 +02:00 -
c3b86b2102
test(e2e): cover link share permission tiers
kolaente
2026-04-21 11:56:39 +02:00 -
17e0dde7d3
test(e2e): cover link share password protection
kolaente
2026-04-21 11:55:18 +02:00 -
19d3b9c4bb
test(e2e): cover team share revocation
kolaente
2026-04-21 11:48:11 +02:00 -
f20267164f
test(e2e): cover team READ_WRITE permission
kolaente
2026-04-21 11:45:54 +02:00 -
be225fd4d3
test(e2e): cover team READ permission boundary
kolaente
2026-04-21 11:45:11 +02:00 -
01b71577d7
test(e2e): add TeamProjectFactory
kolaente
2026-04-21 11:43:26 +02:00 -
268c5daf8b
test(e2e): drop unused authenticatedPage from recurrence beforeEach
kolaente
2026-04-21 11:41:36 +02:00 -
37d7f90acf
test(e2e): cover monthly repeat mode UI
kolaente
2026-04-21 11:41:08 +02:00 -
637d810ff7
test(e2e): assert recurring task regenerates on complete
kolaente
2026-04-21 11:40:17 +02:00 -
c93f644363
test(e2e): cover recurrence preset buttons
kolaente
2026-04-21 11:39:29 +02:00 -
f2eee5d8a1
test(e2e): assert readers cannot delete attachments
kolaente
2026-04-21 11:34:21 +02:00 -
05432d3993
test(e2e): cover attachment deletion
kolaente
2026-04-21 11:33:26 +02:00 -
db634093e0
test(e2e): drop unused authenticatedPage from webhooks beforeEach
kolaente
2026-04-21 11:22:57 +02:00 -
425889b879
test(e2e): create and delete a webhook
kolaente
2026-04-21 11:21:55 +02:00 -
5a93149849
test(e2e): require at least one webhook event
kolaente
2026-04-21 11:18:41 +02:00 -
2f2aafadfd
test(e2e): validate webhook target url
kolaente
2026-04-21 11:17:55 +02:00 -
8bcdc314b1
test(e2e): cover data export request flow
kolaente
2026-04-21 11:13:25 +02:00 -
a9f8fbaba8
test(e2e): cover scheduled deletion cancel flow
kolaente
2026-04-21 11:11:38 +02:00 -
2a5e4f2b84
test(e2e): cover account deletion request flow
kolaente
2026-04-21 11:10:21 +02:00 -
0902c009f6
test(e2e): assert current session has no delete control
kolaente
2026-04-21 11:07:36 +02:00 -
76055b622b
test(e2e): assert session delete breaks refresh
kolaente
2026-04-21 11:06:44 +02:00 -
cf9d0a26ab
test(e2e): cover sessions list with current marker
kolaente
2026-04-21 11:05:37 +02:00 -
7145440fe6
test(e2e): assert wrong password blocks email change
kolaente
2026-04-21 11:02:34 +02:00 -
3dfbcae4d5
test(e2e): cover caldav token deletion
kolaente
2026-04-21 10:58:36 +02:00 -
cd9d2a2245
test(e2e): cover caldav token creation end-to-end
kolaente
2026-04-21 10:55:36 +02:00 -
912d6a134f
test(e2e): assert wrong TOTP passcode is rejected
kolaente
2026-04-21 10:52:43 +02:00 -
96685fdc5b
test(e2e): cover TOTP disable flow
kolaente
2026-04-21 10:51:42 +02:00 -
5266392bb7
test(e2e): cover TOTP enrollment flow
kolaente
2026-04-21 10:50:47 +02:00 -
3b7c098c84
test(e2e): add otplib dev dep for TOTP tests
kolaente
2026-04-21 10:45:30 +02:00 -
3816349258
test(e2e): add TotpFactory with fixed seed
kolaente
2026-04-21 10:44:35 +02:00 -
3271c8600a
test(e2e): add WebhookFactory
kolaente
2026-04-21 10:44:28 +02:00 -
fff7f80994
test(e2e): add SessionFactory with sha256 token hashing
kolaente
2026-04-21 10:44:19 +02:00 -
726a4df539
test(e2e): add user settings nav helper
kolaente
2026-04-21 10:44:11 +02:00 -
2fc6f033f2
refactor(handler): return domain error for forbidden instead of echo.HTTPError
kolaente
2026-04-21 11:15:55 +02:00 -
939381fb12
refactor(handler): extract DoDelete from DeleteWeb
kolaente
2026-04-20 10:52:08 +02:00 -
1f4471c38f
refactor(handler): extract DoUpdate from UpdateWeb
kolaente
2026-04-20 10:50:51 +02:00 -
0e800b4936
refactor(handler): extract DoReadAll from ReadAllWeb
kolaente
2026-04-20 10:50:02 +02:00 -
9ec5c2672f
refactor(handler): extract DoReadOne from ReadOneWeb
kolaente
2026-04-20 10:48:56 +02:00 -
11c9137080
refactor(handler): extract DoCreate from CreateWeb
kolaente
2026-04-20 10:48:03 +02:00 -
73a597345a
chore(deps): update dev-dependencies to v4.2.3
renovate[bot]
2026-04-21 02:40:33 +00:00 -
f7dc50faf7
refactor(frontend): port checkbox-radio rules into FormCheckbox and drop Bulma import
kolaente
2026-04-20 21:45:58 +02:00 -
5a1db90103
chore(deps): update dev-dependencies to v8.59.0
renovate[bot]
2026-04-20 19:05:46 +00:00 -
5d3e34e870
[skip ci] Updated swagger docs
Frederick [Bot]
2026-04-20 19:16:29 +00:00 -
af8beb5758
fix(user): skip last-admin guard when target is already unreachable
kolaente
2026-04-20 19:40:42 +02:00 -
73a0f691ec
fix(license): degrade to free when servers unreachable or key rejected
kolaente
2026-04-20 19:40:36 +02:00 -
c8893f4533
fix(cli): guard last admin on scheduled CLI deletion path
kolaente
2026-04-20 19:40:29 +02:00 -
d64ca0c777
fix(admin): reload created user before returning in admin create handler
kolaente
2026-04-20 19:40:23 +02:00 -
e8b777d3be
fix(ui): make code element background dark-mode aware and harden config store
kolaente
2026-04-20 18:59:36 +02:00 -
db3f5d2daf
feat(project): add before-delete slot to ProjectSettingsDropdown
kolaente
2026-04-20 18:59:29 +02:00 -
c7b088ac18
feat(frontend): introduce TimeDisplay component
kolaente
2026-04-20 18:59:24 +02:00 -
7e4bf83fa0
refactor(frontend): extract SideNavShell for admin and user settings
kolaente
2026-04-20 18:59:20 +02:00 -
4e805d182a
test(frontend): update form primitive tests for admin input usage
kolaente
2026-04-20 18:59:17 +02:00 -
f90ebbf0f4
refactor(license): return typed feature slice for JSON encoding
kolaente
2026-04-20 18:59:01 +02:00 -
d5f4928034
feat(admin): wire up /admin route group with all endpoints
kolaente
2026-04-20 18:58:51 +02:00 -
9ad9a1e987
refactor(register): use models.RegisterUser helper
kolaente
2026-04-20 18:58:33 +02:00 -
d24b96b99c
feat(user): extract last-admin guard and close invariant gaps
kolaente
2026-04-20 18:58:30 +02:00