mirror of
https://github.com/photoprism/photoprism.git
synced 2025-09-26 21:01:58 +08:00
Commit Graph
Select branches
Hide Pull Requests
1151-apple-photos-xmp
acceptance-tests
albums-multi-select-add
arch/armv7
convert-vitest
develop
feature/246
feature/Add-Toggle-to-Flag-Unflag-Pictures-as-Favorites-#4700
feature/add-a-Button-to-Open-the-Edit-Dialog-#4701
feature/batch-edit
feature/filebrowser
feature/oidc-v2
feature/people
feature/pkg-vector
feature/postgresql
feature/sharing
feature/slideshow
feature/video-player
l10n/backend
l10n/frontend
manually-mark-faces
preview
release
scratch/frontend
snyk-fix-05e780c8a2fcb550559875e0344f1151
snyk-fix-4aae5f1839c69bfa8bd6b604b0e44fb8
snyk-fix-5b0185163b112042eafc9a11985eb592
snyk-fix-696fe57b8a4621885956822debda650c
snyk-fix-85d266a32f306697f98ee5ea793e57e3
snyk-fix-9052b9d9f65ff54a352cb1daabdcefec
snyk-fix-9afbb533ba192334eee7b4fe3aeefa9b
snyk-fix-a18f3b867b474d01546caa6b2ffb4e33
snyk-fix-c69dc41f471531e77ce9ddff82b5351f
snyk-fix-da5002d9fa0172fa58a98b00c749e3ed
translate
upgrade/vuetify2
#100
#1027
#1029
#103
#1038
#1039
#1053
#107
#1079
#1084
#1089
#1106
#1108
#1111
#1121
#1129
#1133
#114
#1140
#1141
#1142
#1144
#1146
#1147
#1150
#1161
#1163
#118
#119
#1192
#1193
#120
#1201
#1202
#1220
#1221
#1222
#1243
#1244
#1247
#1257
#1286
#129
#1325
#1325
#1328
#133
#134
#1349
#1352
#1361
#1361
#1365
#1393
#1398
#1406
#1410
#1432
#1443
#1444
#1457
#1470
#1477
#1489
#149
#150
#151
#1520
#1541
#155
#1577
#1579
#1585
#159
#1600
#1611
#1620
#1622
#1657
#1674
#1688
#1690
#1701
#1706
#1716
#1726
#1729
#1743
#1746
#1751
#1756
#1792
#1799
#1804
#1807
#1843
#186
#1870
#1873
#191
#192
#1937
#1947
#1948
#1956
#1964
#198
#200
#2005
#2005
#2007
#206
#2066
#207
#2086
#2087
#2088
#2092
#2099
#211
#2112
#2118
#2122
#2130
#2134
#2136
#2137
#2138
#2139
#2140
#2143
#2145
#2147
#2152
#2154
#2157
#2160
#2164
#2165
#2172
#2173
#2177
#218
#2180
#2190
#2191
#2192
#2193
#2198
#2205
#2219
#2220
#2263
#2264
#2272
#2276
#2279
#228
#2284
#2288
#2289
#2292
#2294
#2295
#2297
#230
#2300
#2301
#2302
#2306
#2308
#231
#2310
#232
#2321
#2322
#2326
#2329
#2338
#2342
#2346
#2348
#235
#2351
#2361
#2362
#2363
#2364
#2365
#2366
#2367
#2368
#2371
#2379
#238
#2383
#2384
#2388
#2392
#240
#2406
#2413
#2414
#2417
#2419
#2421
#2424
#2430
#2433
#2434
#2435
#2436
#2438
#2439
#2441
#2443
#2445
#2448
#2449
#2454
#2455
#2456
#2458
#2459
#2471
#2473
#2474
#2475
#2478
#2481
#2487
#2488
#2489
#2500
#2508
#251
#2513
#2527
#2528
#2529
#2536
#255
#256
#257
#2574
#2575
#2576
#2577
#2578
#2579
#2580
#2581
#2582
#2583
#259
#2596
#2603
#2606
#2616
#2619
#262
#2623
#2636
#2637
#2639
#2641
#2648
#2649
#265
#2664
#2670
#2671
#2683
#2686
#2693
#2694
#2701
#2709
#2712
#2716
#2720
#2721
#2724
#2725
#2730
#2732
#2737
#2762
#2764
#2766
#2767
#2770
#2782
#2784
#2787
#2789
#279
#2792
#2804
#2822
#2823
#2824
#2825
#2826
#2827
#2829
#2830
#2834
#2835
#2836
#2837
#2838
#2841
#2849
#2850
#2855
#2858
#2859
#2860
#2861
#2863
#2869
#2877
#2879
#2880
#2881
#2884
#2885
#2886
#2887
#2890
#2893
#2901
#2902
#2903
#2904
#2906
#2911
#2912
#2920
#2925
#2926
#2934
#2935
#2943
#2944
#2945
#2947
#2948
#2949
#2950
#2951
#2952
#2958
#2960
#2975
#2980
#2985
#2989
#2990
#2991
#2992
#2993
#2996
#3002
#3006
#3007
#3010
#3019
#3022
#3023
#3024
#3025
#3028
#3030
#3031
#3036
#3037
#3043
#3044
#3047
#3054
#3059
#3060
#3061
#3065
#3067
#3081
#3093
#3095
#3101
#3102
#3104
#3106
#3107
#3111
#3112
#3115
#3116
#3117
#3119
#3122
#3144
#3146
#3147
#3153
#3154
#3161
#3162
#3166
#3167
#3176
#3177
#3178
#318
#3180
#3184
#3184
#3188
#3193
#3202
#3208
#3209
#3210
#3211
#3212
#3213
#3217
#3219
#3222
#3225
#3231
#3233
#3234
#3235
#3240
#3241
#3242
#3244
#3251
#3252
#3253
#3254
#3255
#3256
#3257
#3258
#3259
#3261
#3262
#3264
#3265
#3266
#3267
#3268
#3270
#3271
#3272
#3273
#3276
#3277
#3281
#3283
#3288
#3299
#3300
#3303
#3304
#3307
#3308
#3312
#3313
#3314
#3315
#3316
#3322
#3323
#3326
#3327
#3329
#3330
#3331
#3336
#3343
#3354
#3355
#336
#3360
#3365
#337
#3373
#3383
#3388
#3389
#3399
#340
#3400
#3401
#3405
#3407
#3408
#341
#342
#3428
#3435
#3436
#3436
#3448
#345
#3457
#3490
#3498
#3510
#3520
#3532
#3537
#3538
#354
#3545
#3549
#3555
#3566
#3568
#3571
#3577
#3588
#3594
#3595
#360
#3605
#3606
#3623
#3636
#3648
#3655
#3657
#3660
#3662
#3674
#3696
#37
#37
#3700
#3709
#3710
#3714
#3722
#3730
#3735
#3737
#3749
#3750
#3751
#3752
#3758
#3760
#3770
#3778
#3786
#3787
#3791
#3792
#3794
#3800
#381
#3820
#3824
#3825
#3826
#3828
#3830
#3832
#3837
#3838
#3842
#3846
#3851
#387
#3870
#388
#3888
#389
#3893
#3922
#3928
#3940
#3967
#3974
#3974
#3979
#3994
#4003
#4004
#4007
#4020
#4021
#4039
#4052
#4053
#4054
#4055
#407
#4085
#4092
#4098
#4099
#4115
#4116
#412
#4128
#4137
#4138
#4143
#4144
#4145
#4146
#415
#4152
#4155
#4156
#4158
#4161
#4164
#4165
#4172
#4177
#4178
#4188
#4189
#4190
#4191
#4196
#4197
#4198
#4199
#420
#4203
#4204
#4218
#4223
#4228
#4252
#4256
#4265
#4267
#4270
#4271
#4272
#4274
#4275
#4276
#4277
#4278
#4279
#4280
#4281
#4282
#4283
#4287
#4288
#4289
#429
#4292
#4293
#4295
#4297
#43
#4301
#4311
#4312
#4317
#4318
#4323
#433
#434
#4348
#436
#4364
#4366
#4370
#4372
#4373
#4374
#4379
#4382
#44
#4409
#4410
#4422
#4423
#4426
#4431
#4449
#4457
#4458
#4459
#447
#4489
#4490
#4491
#4494
#4495
#4499
#4500
#4505
#4506
#451
#4511
#452
#4521
#4522
#4525
#4527
#4530
#4540
#4549
#4556
#4560
#4562
#4595
#4596
#4607
#4608
#4610
#4611
#4615
#463
#4672
#4675
#4678
#4684
#4687
#4689
#4691
#4692
#4695
#4706
#4708
#4709
#4716
#4717
#4720
#4722
#4725
#4726
#4728
#4729
#4730
#4736
#4737
#4738
#4739
#4740
#4744
#4745
#4746
#4747
#4750
#4754
#4755
#4756
#4759
#4764
#4766
#4768
#4773
#4774
#4776
#4782
#4791
#4794
#4795
#48
#4802
#4803
#4805
#4806
#4807
#4818
#4826
#4831
#4831
#4832
#4834
#4835
#4836
#4840
#4842
#4847
#4850
#4851
#4852
#4853
#4854
#4856
#4857
#4858
#4863
#4864
#4865
#4866
#4867
#4868
#4869
#4870
#4874
#4875
#4876
#4877
#4878
#4879
#4880
#4890
#4893
#4894
#4896
#4897
#4900
#4903
#4909
#4910
#4911
#4914
#4915
#4918
#492
#4922
#4924
#4925
#4926
#4928
#4930
#4931
#4934
#4939
#4941
#4943
#4944
#4945
#4948
#4958
#4971
#4972
#4974
#4975
#4978
#4981
#4990
#4991
#4993
#4999
#5003
#5004
#5005
#5011
#5014
#5015
#5022
#5026
#503
#5035
#5042
#5043
#5059
#5061
#5065
#5067
#5068
#5069
#5071
#5074
#5078
#5080
#5081
#5081
#5082
#5083
#5086
#5087
#509
#5092
#5097
#5099
#5100
#5107
#5110
#5125
#5126
#5129
#513
#5132
#5150
#5155
#5155
#5158
#5160
#5161
#5163
#5164
#5172
#5177
#5177
#5178
#5178
#5188
#5190
#5190
#5191
#5191
#5192
#5195
#5195
#5196
#5200
#5200
#5214
#5214
#522
#5226
#5226
#523
#524
#526
#527
#53
#531
#534
#538
#539
#540
#541
#543
#549
#550
#553
#559
#562
#565
#569
#57
#572
#573
#585
#591
#607
#608
#631
#632
#634
#641
#644
#662
#670
#671
#676
#679
#685
#686
#693
#696
#704
#710
#711
#716
#717
#723
#726
#73
#743
#75
#77
#775
#78
#801
#804
#815
#816
#824
#833
#836
#837
#839
#841
#849
#850
#853
#854
#858
#863
#866
#867
#868
#871
#872
#875
#880
#886
#897
#899
#903
#904
#905
#908
#91
#913
#918
#92
#922
#924
#928
#929
#938
#940
#947
#95
#951
#958
#96
#962
#965
#969
#974
#983
#988
#995
#996
210102-af71e5f7
210104-7f9e806a
210111-cc05c430
210119-a5399f06
210120-e7cd5e9a
210121-07e559df
210128-a82061e0
210208-9e10ba69
210211-b9595dd4
210216-4939e36a
210217-49039368
210222-ac5a9d5e
210422-97e75b04
210426-da6e948f
210505-d3e53a89
210518-80981c25
210519-24b5c7e6
210520-4b32bac7
210523-b1856b9d
210925-96168e4b
211002-bf015326
211007-8f55d6f8
211009-d6cc8df5
211010-83b4f783
211018-e200f322
211127-86c43159
211128-7e8974fd
211130-13cfcf6d
211203-fdb6b5e1
211210-2cb90e7e
211215-93b26f19
220107-f5b7ef83
220118-76c94a1f
220121-2b4c8e1f
220302-0059f429
220517-b9c68f8f
220524-c76de0df
220527-005770ca
220528-efb5d710
220614-dea9ff68
220617-0402b8d3
220629-5d7448d2
220728-729ddd920
220730-0e1222c83
220901-f493607b0
221102-905925b4d
221103-211eb36ea
221104-20d180b21
221105-7a295cab4
221116-122ebfb70
221117-3268c4de8
221118-e58fee0fb
230502-c405f6eff
230504-cbf48798c
230506-9de9a3540
230513-0b780defb
230603-378d4746a
230607-9e086c7eb
230615-90a18f6e7
230625-17242fb07
230719-73fa7bbe8
230923-e59851350
231011-63f708417
231021-9abea5b55
231128-f48ff16ef
240420-ef5f14bc4
240523-923ee0cf7
240528-977d6c0de
240531-60b3a4628
240711-2197af848
240915-e1280b2fb
250223-b79d21907
250224-834c16bc7
250228-43447fa38
250321-57590c48b
250425-21ddba459
250426-27ec7a128
250707-d28b3101e
Select branches
Hide Pull Requests
1151-apple-photos-xmp
acceptance-tests
albums-multi-select-add
arch/armv7
convert-vitest
develop
feature/246
feature/Add-Toggle-to-Flag-Unflag-Pictures-as-Favorites-#4700
feature/add-a-Button-to-Open-the-Edit-Dialog-#4701
feature/batch-edit
feature/filebrowser
feature/oidc-v2
feature/people
feature/pkg-vector
feature/postgresql
feature/sharing
feature/slideshow
feature/video-player
l10n/backend
l10n/frontend
manually-mark-faces
preview
release
scratch/frontend
snyk-fix-05e780c8a2fcb550559875e0344f1151
snyk-fix-4aae5f1839c69bfa8bd6b604b0e44fb8
snyk-fix-5b0185163b112042eafc9a11985eb592
snyk-fix-696fe57b8a4621885956822debda650c
snyk-fix-85d266a32f306697f98ee5ea793e57e3
snyk-fix-9052b9d9f65ff54a352cb1daabdcefec
snyk-fix-9afbb533ba192334eee7b4fe3aeefa9b
snyk-fix-a18f3b867b474d01546caa6b2ffb4e33
snyk-fix-c69dc41f471531e77ce9ddff82b5351f
snyk-fix-da5002d9fa0172fa58a98b00c749e3ed
translate
upgrade/vuetify2
#100
#1027
#1029
#103
#1038
#1039
#1053
#107
#1079
#1084
#1089
#1106
#1108
#1111
#1121
#1129
#1133
#114
#1140
#1141
#1142
#1144
#1146
#1147
#1150
#1161
#1163
#118
#119
#1192
#1193
#120
#1201
#1202
#1220
#1221
#1222
#1243
#1244
#1247
#1257
#1286
#129
#1325
#1325
#1328
#133
#134
#1349
#1352
#1361
#1361
#1365
#1393
#1398
#1406
#1410
#1432
#1443
#1444
#1457
#1470
#1477
#1489
#149
#150
#151
#1520
#1541
#155
#1577
#1579
#1585
#159
#1600
#1611
#1620
#1622
#1657
#1674
#1688
#1690
#1701
#1706
#1716
#1726
#1729
#1743
#1746
#1751
#1756
#1792
#1799
#1804
#1807
#1843
#186
#1870
#1873
#191
#192
#1937
#1947
#1948
#1956
#1964
#198
#200
#2005
#2005
#2007
#206
#2066
#207
#2086
#2087
#2088
#2092
#2099
#211
#2112
#2118
#2122
#2130
#2134
#2136
#2137
#2138
#2139
#2140
#2143
#2145
#2147
#2152
#2154
#2157
#2160
#2164
#2165
#2172
#2173
#2177
#218
#2180
#2190
#2191
#2192
#2193
#2198
#2205
#2219
#2220
#2263
#2264
#2272
#2276
#2279
#228
#2284
#2288
#2289
#2292
#2294
#2295
#2297
#230
#2300
#2301
#2302
#2306
#2308
#231
#2310
#232
#2321
#2322
#2326
#2329
#2338
#2342
#2346
#2348
#235
#2351
#2361
#2362
#2363
#2364
#2365
#2366
#2367
#2368
#2371
#2379
#238
#2383
#2384
#2388
#2392
#240
#2406
#2413
#2414
#2417
#2419
#2421
#2424
#2430
#2433
#2434
#2435
#2436
#2438
#2439
#2441
#2443
#2445
#2448
#2449
#2454
#2455
#2456
#2458
#2459
#2471
#2473
#2474
#2475
#2478
#2481
#2487
#2488
#2489
#2500
#2508
#251
#2513
#2527
#2528
#2529
#2536
#255
#256
#257
#2574
#2575
#2576
#2577
#2578
#2579
#2580
#2581
#2582
#2583
#259
#2596
#2603
#2606
#2616
#2619
#262
#2623
#2636
#2637
#2639
#2641
#2648
#2649
#265
#2664
#2670
#2671
#2683
#2686
#2693
#2694
#2701
#2709
#2712
#2716
#2720
#2721
#2724
#2725
#2730
#2732
#2737
#2762
#2764
#2766
#2767
#2770
#2782
#2784
#2787
#2789
#279
#2792
#2804
#2822
#2823
#2824
#2825
#2826
#2827
#2829
#2830
#2834
#2835
#2836
#2837
#2838
#2841
#2849
#2850
#2855
#2858
#2859
#2860
#2861
#2863
#2869
#2877
#2879
#2880
#2881
#2884
#2885
#2886
#2887
#2890
#2893
#2901
#2902
#2903
#2904
#2906
#2911
#2912
#2920
#2925
#2926
#2934
#2935
#2943
#2944
#2945
#2947
#2948
#2949
#2950
#2951
#2952
#2958
#2960
#2975
#2980
#2985
#2989
#2990
#2991
#2992
#2993
#2996
#3002
#3006
#3007
#3010
#3019
#3022
#3023
#3024
#3025
#3028
#3030
#3031
#3036
#3037
#3043
#3044
#3047
#3054
#3059
#3060
#3061
#3065
#3067
#3081
#3093
#3095
#3101
#3102
#3104
#3106
#3107
#3111
#3112
#3115
#3116
#3117
#3119
#3122
#3144
#3146
#3147
#3153
#3154
#3161
#3162
#3166
#3167
#3176
#3177
#3178
#318
#3180
#3184
#3184
#3188
#3193
#3202
#3208
#3209
#3210
#3211
#3212
#3213
#3217
#3219
#3222
#3225
#3231
#3233
#3234
#3235
#3240
#3241
#3242
#3244
#3251
#3252
#3253
#3254
#3255
#3256
#3257
#3258
#3259
#3261
#3262
#3264
#3265
#3266
#3267
#3268
#3270
#3271
#3272
#3273
#3276
#3277
#3281
#3283
#3288
#3299
#3300
#3303
#3304
#3307
#3308
#3312
#3313
#3314
#3315
#3316
#3322
#3323
#3326
#3327
#3329
#3330
#3331
#3336
#3343
#3354
#3355
#336
#3360
#3365
#337
#3373
#3383
#3388
#3389
#3399
#340
#3400
#3401
#3405
#3407
#3408
#341
#342
#3428
#3435
#3436
#3436
#3448
#345
#3457
#3490
#3498
#3510
#3520
#3532
#3537
#3538
#354
#3545
#3549
#3555
#3566
#3568
#3571
#3577
#3588
#3594
#3595
#360
#3605
#3606
#3623
#3636
#3648
#3655
#3657
#3660
#3662
#3674
#3696
#37
#37
#3700
#3709
#3710
#3714
#3722
#3730
#3735
#3737
#3749
#3750
#3751
#3752
#3758
#3760
#3770
#3778
#3786
#3787
#3791
#3792
#3794
#3800
#381
#3820
#3824
#3825
#3826
#3828
#3830
#3832
#3837
#3838
#3842
#3846
#3851
#387
#3870
#388
#3888
#389
#3893
#3922
#3928
#3940
#3967
#3974
#3974
#3979
#3994
#4003
#4004
#4007
#4020
#4021
#4039
#4052
#4053
#4054
#4055
#407
#4085
#4092
#4098
#4099
#4115
#4116
#412
#4128
#4137
#4138
#4143
#4144
#4145
#4146
#415
#4152
#4155
#4156
#4158
#4161
#4164
#4165
#4172
#4177
#4178
#4188
#4189
#4190
#4191
#4196
#4197
#4198
#4199
#420
#4203
#4204
#4218
#4223
#4228
#4252
#4256
#4265
#4267
#4270
#4271
#4272
#4274
#4275
#4276
#4277
#4278
#4279
#4280
#4281
#4282
#4283
#4287
#4288
#4289
#429
#4292
#4293
#4295
#4297
#43
#4301
#4311
#4312
#4317
#4318
#4323
#433
#434
#4348
#436
#4364
#4366
#4370
#4372
#4373
#4374
#4379
#4382
#44
#4409
#4410
#4422
#4423
#4426
#4431
#4449
#4457
#4458
#4459
#447
#4489
#4490
#4491
#4494
#4495
#4499
#4500
#4505
#4506
#451
#4511
#452
#4521
#4522
#4525
#4527
#4530
#4540
#4549
#4556
#4560
#4562
#4595
#4596
#4607
#4608
#4610
#4611
#4615
#463
#4672
#4675
#4678
#4684
#4687
#4689
#4691
#4692
#4695
#4706
#4708
#4709
#4716
#4717
#4720
#4722
#4725
#4726
#4728
#4729
#4730
#4736
#4737
#4738
#4739
#4740
#4744
#4745
#4746
#4747
#4750
#4754
#4755
#4756
#4759
#4764
#4766
#4768
#4773
#4774
#4776
#4782
#4791
#4794
#4795
#48
#4802
#4803
#4805
#4806
#4807
#4818
#4826
#4831
#4831
#4832
#4834
#4835
#4836
#4840
#4842
#4847
#4850
#4851
#4852
#4853
#4854
#4856
#4857
#4858
#4863
#4864
#4865
#4866
#4867
#4868
#4869
#4870
#4874
#4875
#4876
#4877
#4878
#4879
#4880
#4890
#4893
#4894
#4896
#4897
#4900
#4903
#4909
#4910
#4911
#4914
#4915
#4918
#492
#4922
#4924
#4925
#4926
#4928
#4930
#4931
#4934
#4939
#4941
#4943
#4944
#4945
#4948
#4958
#4971
#4972
#4974
#4975
#4978
#4981
#4990
#4991
#4993
#4999
#5003
#5004
#5005
#5011
#5014
#5015
#5022
#5026
#503
#5035
#5042
#5043
#5059
#5061
#5065
#5067
#5068
#5069
#5071
#5074
#5078
#5080
#5081
#5081
#5082
#5083
#5086
#5087
#509
#5092
#5097
#5099
#5100
#5107
#5110
#5125
#5126
#5129
#513
#5132
#5150
#5155
#5155
#5158
#5160
#5161
#5163
#5164
#5172
#5177
#5177
#5178
#5178
#5188
#5190
#5190
#5191
#5191
#5192
#5195
#5195
#5196
#5200
#5200
#5214
#5214
#522
#5226
#5226
#523
#524
#526
#527
#53
#531
#534
#538
#539
#540
#541
#543
#549
#550
#553
#559
#562
#565
#569
#57
#572
#573
#585
#591
#607
#608
#631
#632
#634
#641
#644
#662
#670
#671
#676
#679
#685
#686
#693
#696
#704
#710
#711
#716
#717
#723
#726
#73
#743
#75
#77
#775
#78
#801
#804
#815
#816
#824
#833
#836
#837
#839
#841
#849
#850
#853
#854
#858
#863
#866
#867
#868
#871
#872
#875
#880
#886
#897
#899
#903
#904
#905
#908
#91
#913
#918
#92
#922
#924
#928
#929
#938
#940
#947
#95
#951
#958
#96
#962
#965
#969
#974
#983
#988
#995
#996
210102-af71e5f7
210104-7f9e806a
210111-cc05c430
210119-a5399f06
210120-e7cd5e9a
210121-07e559df
210128-a82061e0
210208-9e10ba69
210211-b9595dd4
210216-4939e36a
210217-49039368
210222-ac5a9d5e
210422-97e75b04
210426-da6e948f
210505-d3e53a89
210518-80981c25
210519-24b5c7e6
210520-4b32bac7
210523-b1856b9d
210925-96168e4b
211002-bf015326
211007-8f55d6f8
211009-d6cc8df5
211010-83b4f783
211018-e200f322
211127-86c43159
211128-7e8974fd
211130-13cfcf6d
211203-fdb6b5e1
211210-2cb90e7e
211215-93b26f19
220107-f5b7ef83
220118-76c94a1f
220121-2b4c8e1f
220302-0059f429
220517-b9c68f8f
220524-c76de0df
220527-005770ca
220528-efb5d710
220614-dea9ff68
220617-0402b8d3
220629-5d7448d2
220728-729ddd920
220730-0e1222c83
220901-f493607b0
221102-905925b4d
221103-211eb36ea
221104-20d180b21
221105-7a295cab4
221116-122ebfb70
221117-3268c4de8
221118-e58fee0fb
230502-c405f6eff
230504-cbf48798c
230506-9de9a3540
230513-0b780defb
230603-378d4746a
230607-9e086c7eb
230615-90a18f6e7
230625-17242fb07
230719-73fa7bbe8
230923-e59851350
231011-63f708417
231021-9abea5b55
231128-f48ff16ef
240420-ef5f14bc4
240523-923ee0cf7
240528-977d6c0de
240531-60b3a4628
240711-2197af848
240915-e1280b2fb
250223-b79d21907
250224-834c16bc7
250228-43447fa38
250321-57590c48b
250425-21ddba459
250426-27ec7a128
250707-d28b3101e
-
d9fc05806b
Merge branch 'develop' into feature/batch-edit
feature/batch-edit
Michael Mayer
2025-09-26 11:44:54 +02:00 -
a3dac7c707
Metadata: Update folder_test.go, photo_estimate_test.go, country_test.go
develop
Michael Mayer
2025-09-26 11:44:27 +02:00 -
4d91f5ffdf
Metadata: Update TestCountryCode in pkg/txt/country_test.go
Michael Mayer
2025-09-26 11:27:16 +02:00 -
1b48cb2a25
Metadata: Remove ambiguous location names from countries.go
Michael Mayer
2025-09-26 11:25:56 +02:00 -
f7464772cb
Merge branch 'develop' into feature/batch-edit
Michael Mayer
2025-09-26 11:02:08 +02:00 -
58180accee
Config: Require secure cluster join tokens >= 24 chars #98 #5230
Michael Mayer
2025-09-26 11:01:48 +02:00 -
da943defd1
Merge branch 'develop' into feature/batch-edit
Michael Mayer
2025-09-26 07:02:12 +02:00 -
52337eba27
Cluster: Renamed service/cluster/instance to cluster/node #98 #5230
Michael Mayer
2025-09-26 07:01:09 +02:00 -
90f62a732e
API: Add internal/api/cluster_metrics_test.go #98 #5230
Michael Mayer
2025-09-26 06:59:05 +02:00 -
bc6c34cb2b
API: Add GET /api/v1/cluster/metrics endpoint #98 #5230
Michael Mayer
2025-09-26 06:36:23 +02:00 -
c12cec0e63
Merge branch 'develop' into feature/batch-edit
Michael Mayer
2025-09-26 06:18:03 +02:00 -
9f119a8cfa
Auth: Return and persist ClusterCIDR when registering a node #98 #5230
Michael Mayer
2025-09-26 06:17:31 +02:00 -
66e2027c10
Auth: Shorten code comments in pkg/clean/scope.go #98 #5230
Michael Mayer
2025-09-26 05:55:50 +02:00 -
bd66110c18
Auth: Improve code comments in internal/auth/acl/scopes.go #98 #5230
Michael Mayer
2025-09-26 05:53:28 +02:00 -
07658dac69
Docs: Recommend acl.Scope* functions for scope checks #98 #5230
Michael Mayer
2025-09-26 05:49:23 +02:00 -
108b2c2df4
Auth: Recommend acl.ScopeAttrPermits / acl.ScopePermits #98 #5230
Michael Mayer
2025-09-26 05:45:59 +02:00 -
48a965a7cc
API: Refactor JWT-based request authorization #98 #5230
Michael Mayer
2025-09-26 05:32:30 +02:00 -
c2a4875b43
Merge branch 'develop' into feature/batch-edit
Michael Mayer
2025-09-26 02:40:40 +02:00 -
32c054da7a
CLI: Added JWT issuance and diagnostics sub commands #5230
Michael Mayer
2025-09-26 02:38:49 +02:00 -
566eed05e0
Backend: Remove temporary SQLite files after running unit tests
Michael Mayer
2025-09-25 23:21:48 +02:00 -
660c0a89db
Backend: Introduce optimized test config helpers to improve performance
Michael Mayer
2025-09-25 23:09:52 +02:00 -
ebb0410b20
Docs: Add reminder to keep "Last Updated" lines updated
Michael Mayer
2025-09-25 20:28:08 +02:00 -
7e419f7419
Docs: Add "Last Updated" timestamps to AGENTS.md and CODEMAP.md files
Michael Mayer
2025-09-25 20:08:45 +02:00 -
633d4222ab
Auth: Improve JWKS Fetch Concurrency & Timeouts #5230
Michael Mayer
2025-09-25 18:46:24 +02:00 -
bae8ceb3a7
Auth: Support asymmetric JSON Web Tokens (JWT) and Key Sets (JWKS) #5230
Michael Mayer
2025-09-25 17:52:44 +02:00 -
4828c0423d
Docs: Update Go package documentation requirements
Michael Mayer
2025-09-25 14:22:23 +02:00 -
cb81f9be12
FFmpeg: Add descriptions to encoder packages in internal/ffmpeg/
Michael Mayer
2025-09-25 14:20:35 +02:00 -
bbee14b1ac
Batch Edit: Replace v-combobox with v-autocomplete for improved user experience in date and type selection
Ömer Duran
2025-09-25 11:55:17 +03:00 -
73d891ca65
Batch Edit: Improve validation and error handling for album and label actions #271
Ömer Duran
2025-09-25 06:41:49 +03:00 -
e42f7c0b0f
Frontend: Enhance album creation logic to handle partial failures and improve user feedback
albums-multi-select-add
Ömer Duran
2025-09-24 23:55:46 +03:00 -
5903758063
Batch Edit: Fix the persistent isBatchDialog state that causes the edit control to remain hidden after batch preview. #271
Ömer Duran
2025-09-24 23:02:19 +03:00 -
4ea6e12a10
Docs: Update development quick tips
Michael Mayer
2025-09-24 13:05:25 +02:00 -
41a7045c26
Docs: Update descriptions of permission variables
Michael Mayer
2025-09-24 09:59:56 +02:00 -
87f206406a
Merge branch 'develop' into feature/batch-edit
Michael Mayer
2025-09-24 08:30:12 +02:00 -
c202a09241
Frontend: Update deps in package.json and package-lock.json
Michael Mayer
2025-09-24 08:29:09 +02:00 -
61ced7119c
Auth: Refactor cluster configuration and provisioning API endpoints #98
Michael Mayer
2025-09-24 08:28:38 +02:00 -
9368820102
Merge branch 'develop' into albums-multi-select-add
graciousgrey
2025-09-23 16:50:36 +02:00 -
3baabebf50
Docs: Update Go test guidelines
Michael Mayer
2025-09-23 16:39:13 +02:00 -
2c0f6d47cd
Frontend: Enhance error handling in batch edit API calls #271
Ömer Duran
2025-09-22 15:27:18 +03:00 -
0a66f1476d
Develop: Upgrade base image from 250912-plucky to 250922-plucky
Michael Mayer
2025-09-22 11:10:06 +02:00 -
59fb8e2b4c
API: Update Swagger usage notes
Michael Mayer
2025-09-22 10:56:34 +02:00 -
8930cb7b79
Frontend: Update deps in package.json and package-lock.json
Michael Mayer
2025-09-22 10:46:22 +02:00 -
ade3b40a42
Docker: Add "python" symlink to develop/plucky/Dockerfile
Michael Mayer
2025-09-22 10:45:12 +02:00 -
9ea5f0596c
Backend: Add security-focused tests, harden WebDAV and use safe.Download
Michael Mayer
2025-09-22 10:42:53 +02:00 -
a22babe3d1
API: Update swagger.json
Michael Mayer
2025-09-22 06:20:47 +02:00 -
bfd26c55e3
Config: Update visibility/order of cluster options and flags #98
Michael Mayer
2025-09-22 05:37:54 +02:00 -
578fbe4d10
API: Add missing Swagger endpoint annotations and update swagger.json
Michael Mayer
2025-09-22 04:12:02 +02:00 -
c8964fdc6b
Make: Improve "reset-sqlite" target to delete all SQLite test databases
Michael Mayer
2025-09-22 04:06:24 +02:00 -
eca06dcdfb
Config: Remove redundant InitializeTestData tests
Michael Mayer
2025-09-22 03:34:51 +02:00 -
38cdde5518
Backend: Update deps in go.mod and go.sum
Michael Mayer
2025-09-22 03:33:32 +02:00 -
2a113f167d
Docs: Update CODEMAP.md and AGENTS.md
Michael Mayer
2025-09-22 03:24:56 +02:00 -
91804b9652
Backend: Improve Copy()/Move() and increase pkg/internal test coverage
Michael Mayer
2025-09-22 03:07:51 +02:00 -
458a320bb8
Pkg: Add fs.Exists() function to check for any existing file/dir/link
Michael Mayer
2025-09-21 23:09:33 +02:00 -
c312c0d109
Docs: Update CODEMAP.md and AGENTS.md #5220
Michael Mayer
2025-09-21 19:58:56 +02:00 -
6e33575ba7
CLI: Skip help sub-commands in "photoprism show commands" output #5220
Michael Mayer
2025-09-21 19:51:22 +02:00 -
d6cb6b7a2e
CLI: Add "photoprism show commands" command to generate CLI docs #5220
Michael Mayer
2025-09-21 19:34:39 +02:00 -
f1c57c72d8
CLI: Flatten config options output when using the "--json" flag #5220
Michael Mayer
2025-09-21 16:52:56 +02:00 -
25253afcf2
Docs: Update AGENTS.md
Michael Mayer
2025-09-21 14:41:57 +02:00 -
f878ca0cb0
Docs: Update AGENTS.md
Michael Mayer
2025-09-21 14:39:56 +02:00 -
93493aba28
Docs: Update AGENTS.md
Michael Mayer
2025-09-21 14:17:54 +02:00 -
bd3de03c79
Merge branch 'develop' into feature/batch-edit
Michael Mayer
2025-09-21 13:53:34 +02:00 -
6901225a2b
CLI: Add "--json" as an additional output format to show commands #5220
preview
Michael Mayer
2025-09-21 13:46:59 +02:00 -
ecdec6b408
CLI: Update Download CLI developer docs and testing hints #5219
Michael Mayer
2025-09-20 14:59:48 +02:00 -
f7fe6b569a
CLI: Improve "photoprism dl" post-processing and default settings #5219
Michael Mayer
2025-09-20 14:36:41 +02:00 -
5e84da55e5
CLI: Improve "photoprism dl" to download multiple URLs with auth #5219
Michael Mayer
2025-09-20 13:14:58 +02:00 -
d447adc59c
Index: Don't fail if thumbs for a sidecar file cannot be created
Michael Mayer
2025-09-19 07:53:06 +02:00 -
41da164469
Backend: Add fix for concurrent cleanups to convert_sidecar_json.go
Michael Mayer
2025-09-19 07:06:33 +02:00 -
29ca2c1331
CLI: Improve "photoprism cluster" sub-commands #98
Michael Mayer
2025-09-19 06:52:45 +02:00 -
2fe48605a2
Auth: Update cluster/instance/bootstrap.go and registry/client.go #98
Michael Mayer
2025-09-19 05:21:17 +02:00 -
75af48c0c0
API: Refactor the node registry to use the entity.Client model #98
Michael Mayer
2025-09-19 04:15:53 +02:00 -
13e1c751d4
API: Update entity.Client and cluster config options #98
Michael Mayer
2025-09-19 01:13:32 +02:00 -
f6f4b85e66
Specs: Update AGENTS.md and CODEMAP.md to reflect code changes
Michael Mayer
2025-09-19 01:10:23 +02:00 -
eee1b3fbfc
Import: Fix duplicates handling in internal/photoprism/import_worker.go
Michael Mayer
2025-09-18 18:05:13 +02:00 -
ce2d793a48
API: Update internal/api/cluster_nodes_register_test.go #98
Michael Mayer
2025-09-18 17:57:58 +02:00 -
83a12fb58b
API: Clean up nodes dir in internal/api/api_test.go #98
Michael Mayer
2025-09-18 17:51:23 +02:00 -
1315df8c1f
Auth: Reformat internal/auth/acl/roles_test.go #98
Michael Mayer
2025-09-18 17:39:50 +02:00 -
c9e6b7c22b
Auth: Add tests to internal/auth/acl/roles_test.go #98
Michael Mayer
2025-09-18 17:35:11 +02:00 -
518079450e
Docs: Update quick start tips
Michael Mayer
2025-09-18 17:32:26 +02:00 -
aa5368e00a
Docs: Update quick start tips
Michael Mayer
2025-09-18 17:29:19 +02:00 -
1c3009d9b5
Auth: Add alias for RoleNone and improve unit tests coverage #98
Michael Mayer
2025-09-18 17:10:39 +02:00 -
2818a9e6a8
Auth: Add "instance" and "service" roles, fix entity/auth_client.go #98
Michael Mayer
2025-09-18 15:23:06 +02:00 -
464a64339f
Tests: Fix internal/photoprism/import_worker_test.go
Michael Mayer
2025-09-18 15:07:14 +02:00 -
31a3e22067
Frontend: Add utility functions for album selection and implement watcher in dialog
Ömer Duran
2025-09-18 15:35:53 +03:00 -
b40e4c5597
CLI: Improve usage descriptions of client/user management commands #98
Michael Mayer
2025-09-18 14:30:19 +02:00 -
887a39e7d9
Auth: Add "node" and "portal" roles, refactor session entity #98
Michael Mayer
2025-09-18 13:33:18 +02:00 -
b4eb58f5e6
Frontend: Remove error logging
Ömer Duran
2025-09-18 14:16:35 +03:00 -
64182a9b8a
Frontend: Refactor batch test mocks
Ömer Duran
2025-09-18 12:51:54 +03:00 -
1736701fe5
Merge branch 'feature/batch-edit' of https://github.com/photoprism/photoprism into feature/batch-edit
Ömer Duran
2025-09-18 12:20:08 +03:00 -
1003f649e2
Frontend: Clean up unused component mocks in batch tests #271
Ömer Duran
2025-09-18 12:19:12 +03:00 -
2a116cffb3
API: Remove auth check from cluster health endpoint #98
Michael Mayer
2025-09-18 10:28:02 +02:00 -
9130712049
Merge branch 'develop' into albums-multi-select-add
graciousgrey
2025-09-18 10:05:03 +02:00 -
8fc0227b73
Merge branch 'develop' into feature/batch-edit
Michael Mayer
2025-09-18 09:53:40 +02:00 -
1f10dcaf85
Frontend: Update deps in package.json and package-lock.json
Michael Mayer
2025-09-18 09:52:43 +02:00 -
202d513019
Scripts: Update dist/install-nodejs.sh
Michael Mayer
2025-09-18 09:52:02 +02:00 -
e221a8ee73
Frontend: Update npm install targets in Makefile and package.json
Michael Mayer
2025-09-18 09:51:11 +02:00 -
fb27969e30
Dev: Add "git-pull" target to Makefile (pulls all changes)
Michael Mayer
2025-09-18 09:05:57 +02:00 -
4a7c355d28
Specs: Update AGENTS.md
Michael Mayer
2025-09-18 08:45:30 +02:00 -
1a068e65a9
Tests: Improve acceptance tests
graciousgrey
2025-09-17 16:07:53 +02:00 -
c7380111b2
Specs: Update AGENTS.md
Michael Mayer
2025-09-17 14:49:20 +02:00 -
7664ee7556
Frontend: Remove original states tracking from chip-selector and update batch component logic
Ömer Duran
2025-09-17 15:48:43 +03:00