mirror of
https://github.com/opensourcepos/opensourcepos.git
synced 2026-09-20 01:37:23 -04:00
Commit Graph
Select branches
Hide Pull Requests
4283-bug-suspended-sales-not-displaying
WebShells-Second-Display
WebShells-Secondary-Display
apply-ci4-coding-standards
bootstrap-5
bugfix-escape-special-characters-in-env-key
customer-due-tracking
dependabot/npm_and_yarn/fflate-0.8.3
feat-4488-enable-csp
feat-export-toggle-all
feat-job-queue-phase-1
feature-add-transactions-to-migrations
feature-complete-russian-and-azerbaijani-translations
feature-optimize-items-view-queries
feature-stock-location-dropdown-order
feature/api-openapi-spec
feature/integration-tests
feature/payment-plugins
feature/payment-provider-system
feature/person-attributes
feature/rest-api-implementation
feature/travis-to-github-actions
feature/ubuntu-install-clean
feature/ubuntu-install-script
fix-requisitions
fix-sales-completion
fix-tax-input-locale
fix/4554-encryption-docker-issue
fix/4559-migration-type-error
fix/attribute-search-refactor
fix/bola-remaining-controllers
fix/ghsa-frx7-c5vv-m3mr
fix/ghsa-pcmp-x8fv-f9p4
fix/pr-4305-bugs
fix/pr-4361-camelcase
fix/security-vulnerabilities
fix/shared-version-tag-logic
gh-pages
issue-4459
master
migration-success-message
no-negative-stock
person_attributes
plugin-system-fresh
pr-4522
refactor-4489-model-getters
refactor-4490-remove-duplication
revert-input-filtering
review-pr-4394
security-fixes
ubl-invoice-generation
ui-improvements
#10
#100
#100/merge
#1006
#101
#101/merge
#1018
#102
#102/merge
#1023
#103
#103/merge
#1041
#105
#106
#106/merge
#107
#107/merge
#1077
#108
#108/merge
#109
#1092
#1099
#1099/merge
#11
#1101
#1102
#1103
#1106
#1107
#1111
#1114
#1115
#1116
#1122
#1128
#1138
#1138/merge
#1140
#1149
#1152
#1152/merge
#1154
#1154/merge
#1157
#1157/merge
#1167
#1167/merge
#1168
#1168/merge
#1169
#1170
#1171
#1178
#1180
#1180/merge
#1181
#1181/merge
#1185
#1188
#1192
#1208
#1208/merge
#1225
#1238
#1239
#1240
#1241
#125
#1253
#1257
#1258
#1258/merge
#1259
#1259/merge
#1264
#1264/merge
#1273
#1281
#1282
#1283
#1296
#13
#1308
#1308/merge
#1321
#1321/merge
#1327
#1330
#1335
#134
#134/merge
#1342
#1349
#1349/merge
#1350
#1350/merge
#1358
#1359
#1360
#1362
#1365
#1365/merge
#1376
#1380
#1386
#1387
#1387/merge
#1393
#1395
#1397
#1398
#142
#1421
#1421/merge
#1431
#1438
#1439
#1441
#1445
#146
#1464
#1464/merge
#1465
#1467
#1468
#148
#15
#15/merge
#1503
#1503/merge
#1508
#151
#151/merge
#1511
#1512
#1513
#1514
#1515
#1516
#1519
#1520
#1521
#1523
#1524
#1525
#1525/merge
#1526
#1532
#1533
#1544
#1544/merge
#1548
#1548/merge
#1549
#1551
#1552
#1560
#1561
#1567
#1571
#1571/merge
#1572
#1572/merge
#1573
#1574
#1575
#1578
#1578/merge
#1582
#1583
#1583/merge
#1584
#1584/merge
#1588
#1591
#1597
#16
#1602
#1606
#1617
#1618
#1621
#1626
#1626/merge
#1639
#164
#1641
#1667
#1667/merge
#1671
#1671/merge
#1672
#1686
#1688
#1688/merge
#169
#17
#170
#1701
#1706
#1706/merge
#1707
#1707/merge
#171
#1717
#1717/merge
#1719
#1719/merge
#1723
#1737
#1737/merge
#1739
#1742
#1744
#1748
#176
#1766
#1767
#1774
#1777
#178
#178/merge
#18
#1800
#1800/merge
#1802
#1802/merge
#1810
#182
#182/merge
#1820
#1827
#1834
#1836
#1842
#185
#1862
#1862/merge
#1864
#1864/merge
#1865
#1865/merge
#1874
#1874/merge
#1878
#1878/merge
#1880
#1880/merge
#1883
#1883/merge
#1899
#19
#191
#1914
#1914/merge
#1917
#1925
#1926
#1926/merge
#193
#194
#1941
#1941/merge
#1942
#1942/merge
#1946
#1953
#1961
#1968
#1968/merge
#1971
#1971/merge
#1973
#1975
#1976
#1981
#1987
#199
#1990
#2
#20
#2006
#2011
#2019
#2022
#2025
#2027
#2028
#203
#2039
#2049
#205
#205/merge
#206
#206/merge
#208
#208/merge
#2080
#2086
#2087
#2089
#2089/merge
#2091
#2104
#2114
#2119
#2119/merge
#2123
#2123/merge
#2124
#2124/merge
#2126
#2127
#2131
#2142
#2144
#2146
#2153
#2153/merge
#2155
#2158
#2162
#2166
#2169
#2169/merge
#2178
#218
#218/merge
#2194
#2200
#2202
#2203
#2215
#2219
#2220
#2237
#2238
#2246
#2252
#226
#226/merge
#2262
#2269
#2289
#23
#2307
#2310
#2314
#2319
#2322
#2325
#2330
#2332
#2333
#2343
#2344
#2345
#2356
#2357
#2362
#2364
#2371
#2375
#2379
#2384
#2388
#2389
#2391
#2393
#2394
#2395
#2396
#2399
#2400
#2402
#2404
#2410
#2412
#2415
#2416
#2420
#2425
#2426
#2427
#2429
#2431
#2434
#2439
#244
#2440
#2448
#2450
#246
#246/merge
#2461
#2462
#2467
#2468
#248
#248/merge
#2482
#2482/merge
#2484
#2488
#249
#249/merge
#2490
#2496
#2528
#2531
#2532
#2534
#2545
#2546
#2547
#2549
#2550
#2557
#2560
#2561
#2562
#2567
#2572
#2575
#2576
#2579
#2581
#2583
#26
#2603
#2606
#2609
#2611
#2619
#2624
#2633
#2639
#2641
#2655
#2656
#2658
#2660
#2662
#2668
#2678
#270
#2700
#2701
#2705
#2706
#2707
#2708
#2709
#2718
#2719
#272
#2720
#2727
#2739
#274
#274/merge
#2741
#2742
#2753
#2754
#2759
#2760
#2761
#2762
#2763
#2764
#2780
#2786
#279
#2791
#2792
#2797
#2798
#2805
#2806
#2814
#2816
#2821
#2824
#2828
#283
#2830
#2840
#2849
#2852
#2870
#2871
#2876
#2880
#2885
#2886
#29
#2903
#2909
#2910
#2926
#2927
#2931
#2933
#2939
#2946
#2948
#2950
#2954
#2969
#2970
#2971
#2980
#2982
#2986
#299
#2991
#2994
#2997
#3
#30
#30/merge
#3001
#3002
#3003
#3011
#3015
#3021
#3022
#3024
#3026
#3029
#3030
#3038
#3039
#3040
#3045
#3047
#3049
#3056
#3060
#3068
#3069
#3073
#3080
#3083
#3090
#3095
#3098
#3099
#3101
#3102
#3106
#3107
#3113
#3115
#3118
#3124
#3125
#3130
#3139
#3143
#3146
#3148
#3149
#3150
#3151
#3161
#3161/merge
#3167
#3168
#317
#3186
#319
#3190
#3193
#3194
#3197
#3198
#3210
#3211
#3212
#3213
#3219
#3220
#3230
#3243
#3248
#3249
#3257
#3258
#3259
#3263
#3264
#3265
#3266
#3270
#3271
#3274
#3278
#3286
#3302
#3306
#3307
#3312
#3313
#3316
#3318
#3319
#3321
#3323
#3325
#3331
#3333
#3337
#3341
#3343
#3380
#3383
#3392
#3396
#3397
#3399
#3401
#3403
#3404
#3408
#3447
#3448
#3460
#3462
#3465
#3466
#3471
#348
#348/merge
#3486
#3488
#3489
#3490
#3492
#3493
#3494
#3495
#3496
#3497
#3498
#3514
#3526
#3535
#3537
#3541
#3544
#3569
#3571
#3580
#3587
#3592
#3594
#3596
#3597
#3607
#3618
#3625
#3643
#3645
#365
#365/merge
#3650
#3651
#3653
#3704
#3705
#3706
#3707
#3709
#3720
#3746
#3747
#376
#378
#3781
#3788
#3791
#3792
#3798
#3798/merge
#3804
#3808
#3811
#3815
#3816
#3817
#3825
#3827
#3828
#3829
#383
#383/merge
#3830
#3832
#3834
#3836
#3838
#3841
#3845
#3846
#3847
#3857
#3858
#3876
#3884
#3905
#3906
#3910
#3911
#3912
#3915
#3917
#3920
#3921
#3924
#3929
#3931
#3932
#3936
#3937
#3942
#3944
#3946
#3947
#3949
#3950
#3952
#3953
#3958
#3960
#3961
#3962
#3980
#3981
#3982
#3986
#3988
#3989
#399
#3991
#3995
#3996
#4
#4001
#4002
#4007
#4014
#4015
#4019
#4024
#4027
#4032
#4034
#4035
#4038
#4040
#4041
#4043
#4049
#4056
#4057
#4058
#4060
#4061
#4065
#4066
#4069
#4073
#4077
#4078
#4079
#4080
#4089
#4091
#4106
#4108
#4109
#4110
#4111
#4116
#4117
#4119
#4121
#4129
#4131
#4132
#4132/merge
#4139
#4139/merge
#4146
#4148
#4148/merge
#4149
#415
#415/merge
#4150
#4151
#4158
#4159
#4160
#4161
#4162
#4163
#4167
#4173
#4177
#4179
#4186
#4189
#4190
#4195
#4196
#4197
#4198
#4199
#4201
#4204
#4205
#4206
#4210
#4211
#4215
#4217
#4218
#4219
#4220
#4223
#4225
#4227
#4228
#4229
#4230
#4231
#4232
#4238
#4249
#4250
#4253
#4255
#4261
#4262
#4269
#4269/merge
#4271
#4273
#4274
#4278
#4280
#4281
#4281/merge
#4284
#4286
#4288
#4292
#4298
#4303
#4305
#4309
#4314
#4315
#4318
#4327
#4332
#4332/merge
#4334
#4336
#4341
#4342
#4343
#4344
#4349
#4350
#4355
#4356
#4357
#4358
#4358/merge
#436
#4361
#4362
#4363
#4364
#4366
#4367
#4369
#4371
#4373
#4377
#4378
#4382
#4383
#4384
#4386
#4388
#4388/merge
#4389
#4390
#4391
#4392
#4392/merge
#4393
#4394
#4395
#4396
#4397
#4398
#4399
#4400
#4401
#4402
#4403
#4404
#4405
#4405/merge
#4406
#4406/merge
#4407
#4407/merge
#4408
#4408/merge
#4409
#4410
#4411
#4412
#4413
#4414
#4416
#4417
#4418
#4419
#4420
#4421
#4422
#4423
#4425
#4426
#4427
#4428
#4429
#4430
#4431
#4432
#4433
#4434
#4435
#4436
#4437
#4440
#4442
#4443
#4444
#4444/merge
#4445
#4445/merge
#4446
#4449
#4450
#4451
#4453
#4454
#4455
#4457
#4458
#4458/merge
#4462
#4464
#4466
#4466/merge
#4467
#4469
#4471
#4471/merge
#4473
#4479
#4481
#4482
#4484
#4485
#449
#4493
#4495
#4496
#4496/merge
#4498
#4500
#4501
#4502
#4502/merge
#4503
#4504
#4504/merge
#4505
#4505/merge
#4506
#4507
#4508
#4509
#4510
#4510/merge
#4511
#4512
#4513
#4515
#4518
#4520
#4521
#4521/merge
#4522
#4525
#4526
#4528
#4529
#4529/merge
#4530
#4532
#4533
#4533/merge
#4534
#4535
#4535/merge
#4536
#4537
#4538
#4538/merge
#4539
#4542
#4543
#4544
#4545
#4546
#4547
#4549
#4550
#4550/merge
#4551
#4555
#4556
#4557
#4560
#4565
#4566
#4566/merge
#4568
#4569
#4571
#4574
#4575
#4576
#4577
#4578
#4581
#4582
#4585
#4587
#4589
#4590
#4591
#4592
#4595
#4597
#4599
#4600
#4602
#4604
#4605
#4606
#4608
#4609
#461
#4610
#4611
#4614
#4615
#4616
#4617
#4618
#4619
#4620
#4621
#4624
#4625
#4627
#4628
#4630
#4631
#4633
#4633/merge
#4634
#4635
#4635/merge
#4636
#4637
#4637/merge
#4638
#4639
#4640
#4641
#4642
#4642/merge
#4643
#4643/merge
#4646
#4648
#4649
#4650
#4652
#4652/merge
#4656
#4656/merge
#4657
#4658
#4658/merge
#4659
#4664
#4666
#467
#4671
#4671/merge
#4673
#4674
#4675
#4677
#468
#4683
#4684
#4686
#4690
#4690/merge
#4691
#4692
#4694
#4694/merge
#4697
#4698
#4699
#4699/merge
#4701
#4701/merge
#4703
#4703/merge
#4704
#4704/merge
#4706
#4706/merge
#471
#471/merge
#48
#48/merge
#480
#480/merge
#488
#488/merge
#501
#501/merge
#503
#504
#504/merge
#515
#515/merge
#517
#517/merge
#524
#531
#531/merge
#534
#548
#548/merge
#549
#569
#578
#6
#60
#60/merge
#601
#602
#602/merge
#668
#668/merge
#669
#669/merge
#671
#671/merge
#673
#673/merge
#679
#679/merge
#7
#706
#718
#718/merge
#720
#720/merge
#750
#750/merge
#79
#799
#799/merge
#844
#844/merge
#88
#88/merge
#9
#93
#95
#95/merge
#952
#953
#953/merge
#956
#956/merge
#96
#96/merge
#962
#962/merge
#979
#979/merge
#98
#98/merge
#989
#99
#99/merge
2.2.2
2.3
2.3.1
2.3.2
2.3.3
2.3.4
2.4.0
3.0.0
3.0.1
3.0.2
3.1.0
3.1.1
3.2.0
3.2.1
3.2.2
3.2.3
3.3.0
3.3.1
3.3.2
3.3.3
3.3.4
3.3.5
3.3.6
3.3.7
3.3.8
3.3.9
3.4.0
3.4.1
CodeIgniter_4_upgrade.3.4.0-dev
eventsauce.3.4.0-dev
fix-employee-update.3.4.0-dev
formatting_corrections.3.4.0-dev
login-improvements.3.4.0-dev
master.3.3.5
master.3.3.6
master.3.4.0-dev
person_attributes.3.4.0-dev
unstable
upgrade-grunt-and-npm
Select branches
Hide Pull Requests
4283-bug-suspended-sales-not-displaying
WebShells-Second-Display
WebShells-Secondary-Display
apply-ci4-coding-standards
bootstrap-5
bugfix-escape-special-characters-in-env-key
customer-due-tracking
dependabot/npm_and_yarn/fflate-0.8.3
feat-4488-enable-csp
feat-export-toggle-all
feat-job-queue-phase-1
feature-add-transactions-to-migrations
feature-complete-russian-and-azerbaijani-translations
feature-optimize-items-view-queries
feature-stock-location-dropdown-order
feature/api-openapi-spec
feature/integration-tests
feature/payment-plugins
feature/payment-provider-system
feature/person-attributes
feature/rest-api-implementation
feature/travis-to-github-actions
feature/ubuntu-install-clean
feature/ubuntu-install-script
fix-requisitions
fix-sales-completion
fix-tax-input-locale
fix/4554-encryption-docker-issue
fix/4559-migration-type-error
fix/attribute-search-refactor
fix/bola-remaining-controllers
fix/ghsa-frx7-c5vv-m3mr
fix/ghsa-pcmp-x8fv-f9p4
fix/pr-4305-bugs
fix/pr-4361-camelcase
fix/security-vulnerabilities
fix/shared-version-tag-logic
gh-pages
issue-4459
master
migration-success-message
no-negative-stock
person_attributes
plugin-system-fresh
pr-4522
refactor-4489-model-getters
refactor-4490-remove-duplication
revert-input-filtering
review-pr-4394
security-fixes
ubl-invoice-generation
ui-improvements
#10
#100
#100/merge
#1006
#101
#101/merge
#1018
#102
#102/merge
#1023
#103
#103/merge
#1041
#105
#106
#106/merge
#107
#107/merge
#1077
#108
#108/merge
#109
#1092
#1099
#1099/merge
#11
#1101
#1102
#1103
#1106
#1107
#1111
#1114
#1115
#1116
#1122
#1128
#1138
#1138/merge
#1140
#1149
#1152
#1152/merge
#1154
#1154/merge
#1157
#1157/merge
#1167
#1167/merge
#1168
#1168/merge
#1169
#1170
#1171
#1178
#1180
#1180/merge
#1181
#1181/merge
#1185
#1188
#1192
#1208
#1208/merge
#1225
#1238
#1239
#1240
#1241
#125
#1253
#1257
#1258
#1258/merge
#1259
#1259/merge
#1264
#1264/merge
#1273
#1281
#1282
#1283
#1296
#13
#1308
#1308/merge
#1321
#1321/merge
#1327
#1330
#1335
#134
#134/merge
#1342
#1349
#1349/merge
#1350
#1350/merge
#1358
#1359
#1360
#1362
#1365
#1365/merge
#1376
#1380
#1386
#1387
#1387/merge
#1393
#1395
#1397
#1398
#142
#1421
#1421/merge
#1431
#1438
#1439
#1441
#1445
#146
#1464
#1464/merge
#1465
#1467
#1468
#148
#15
#15/merge
#1503
#1503/merge
#1508
#151
#151/merge
#1511
#1512
#1513
#1514
#1515
#1516
#1519
#1520
#1521
#1523
#1524
#1525
#1525/merge
#1526
#1532
#1533
#1544
#1544/merge
#1548
#1548/merge
#1549
#1551
#1552
#1560
#1561
#1567
#1571
#1571/merge
#1572
#1572/merge
#1573
#1574
#1575
#1578
#1578/merge
#1582
#1583
#1583/merge
#1584
#1584/merge
#1588
#1591
#1597
#16
#1602
#1606
#1617
#1618
#1621
#1626
#1626/merge
#1639
#164
#1641
#1667
#1667/merge
#1671
#1671/merge
#1672
#1686
#1688
#1688/merge
#169
#17
#170
#1701
#1706
#1706/merge
#1707
#1707/merge
#171
#1717
#1717/merge
#1719
#1719/merge
#1723
#1737
#1737/merge
#1739
#1742
#1744
#1748
#176
#1766
#1767
#1774
#1777
#178
#178/merge
#18
#1800
#1800/merge
#1802
#1802/merge
#1810
#182
#182/merge
#1820
#1827
#1834
#1836
#1842
#185
#1862
#1862/merge
#1864
#1864/merge
#1865
#1865/merge
#1874
#1874/merge
#1878
#1878/merge
#1880
#1880/merge
#1883
#1883/merge
#1899
#19
#191
#1914
#1914/merge
#1917
#1925
#1926
#1926/merge
#193
#194
#1941
#1941/merge
#1942
#1942/merge
#1946
#1953
#1961
#1968
#1968/merge
#1971
#1971/merge
#1973
#1975
#1976
#1981
#1987
#199
#1990
#2
#20
#2006
#2011
#2019
#2022
#2025
#2027
#2028
#203
#2039
#2049
#205
#205/merge
#206
#206/merge
#208
#208/merge
#2080
#2086
#2087
#2089
#2089/merge
#2091
#2104
#2114
#2119
#2119/merge
#2123
#2123/merge
#2124
#2124/merge
#2126
#2127
#2131
#2142
#2144
#2146
#2153
#2153/merge
#2155
#2158
#2162
#2166
#2169
#2169/merge
#2178
#218
#218/merge
#2194
#2200
#2202
#2203
#2215
#2219
#2220
#2237
#2238
#2246
#2252
#226
#226/merge
#2262
#2269
#2289
#23
#2307
#2310
#2314
#2319
#2322
#2325
#2330
#2332
#2333
#2343
#2344
#2345
#2356
#2357
#2362
#2364
#2371
#2375
#2379
#2384
#2388
#2389
#2391
#2393
#2394
#2395
#2396
#2399
#2400
#2402
#2404
#2410
#2412
#2415
#2416
#2420
#2425
#2426
#2427
#2429
#2431
#2434
#2439
#244
#2440
#2448
#2450
#246
#246/merge
#2461
#2462
#2467
#2468
#248
#248/merge
#2482
#2482/merge
#2484
#2488
#249
#249/merge
#2490
#2496
#2528
#2531
#2532
#2534
#2545
#2546
#2547
#2549
#2550
#2557
#2560
#2561
#2562
#2567
#2572
#2575
#2576
#2579
#2581
#2583
#26
#2603
#2606
#2609
#2611
#2619
#2624
#2633
#2639
#2641
#2655
#2656
#2658
#2660
#2662
#2668
#2678
#270
#2700
#2701
#2705
#2706
#2707
#2708
#2709
#2718
#2719
#272
#2720
#2727
#2739
#274
#274/merge
#2741
#2742
#2753
#2754
#2759
#2760
#2761
#2762
#2763
#2764
#2780
#2786
#279
#2791
#2792
#2797
#2798
#2805
#2806
#2814
#2816
#2821
#2824
#2828
#283
#2830
#2840
#2849
#2852
#2870
#2871
#2876
#2880
#2885
#2886
#29
#2903
#2909
#2910
#2926
#2927
#2931
#2933
#2939
#2946
#2948
#2950
#2954
#2969
#2970
#2971
#2980
#2982
#2986
#299
#2991
#2994
#2997
#3
#30
#30/merge
#3001
#3002
#3003
#3011
#3015
#3021
#3022
#3024
#3026
#3029
#3030
#3038
#3039
#3040
#3045
#3047
#3049
#3056
#3060
#3068
#3069
#3073
#3080
#3083
#3090
#3095
#3098
#3099
#3101
#3102
#3106
#3107
#3113
#3115
#3118
#3124
#3125
#3130
#3139
#3143
#3146
#3148
#3149
#3150
#3151
#3161
#3161/merge
#3167
#3168
#317
#3186
#319
#3190
#3193
#3194
#3197
#3198
#3210
#3211
#3212
#3213
#3219
#3220
#3230
#3243
#3248
#3249
#3257
#3258
#3259
#3263
#3264
#3265
#3266
#3270
#3271
#3274
#3278
#3286
#3302
#3306
#3307
#3312
#3313
#3316
#3318
#3319
#3321
#3323
#3325
#3331
#3333
#3337
#3341
#3343
#3380
#3383
#3392
#3396
#3397
#3399
#3401
#3403
#3404
#3408
#3447
#3448
#3460
#3462
#3465
#3466
#3471
#348
#348/merge
#3486
#3488
#3489
#3490
#3492
#3493
#3494
#3495
#3496
#3497
#3498
#3514
#3526
#3535
#3537
#3541
#3544
#3569
#3571
#3580
#3587
#3592
#3594
#3596
#3597
#3607
#3618
#3625
#3643
#3645
#365
#365/merge
#3650
#3651
#3653
#3704
#3705
#3706
#3707
#3709
#3720
#3746
#3747
#376
#378
#3781
#3788
#3791
#3792
#3798
#3798/merge
#3804
#3808
#3811
#3815
#3816
#3817
#3825
#3827
#3828
#3829
#383
#383/merge
#3830
#3832
#3834
#3836
#3838
#3841
#3845
#3846
#3847
#3857
#3858
#3876
#3884
#3905
#3906
#3910
#3911
#3912
#3915
#3917
#3920
#3921
#3924
#3929
#3931
#3932
#3936
#3937
#3942
#3944
#3946
#3947
#3949
#3950
#3952
#3953
#3958
#3960
#3961
#3962
#3980
#3981
#3982
#3986
#3988
#3989
#399
#3991
#3995
#3996
#4
#4001
#4002
#4007
#4014
#4015
#4019
#4024
#4027
#4032
#4034
#4035
#4038
#4040
#4041
#4043
#4049
#4056
#4057
#4058
#4060
#4061
#4065
#4066
#4069
#4073
#4077
#4078
#4079
#4080
#4089
#4091
#4106
#4108
#4109
#4110
#4111
#4116
#4117
#4119
#4121
#4129
#4131
#4132
#4132/merge
#4139
#4139/merge
#4146
#4148
#4148/merge
#4149
#415
#415/merge
#4150
#4151
#4158
#4159
#4160
#4161
#4162
#4163
#4167
#4173
#4177
#4179
#4186
#4189
#4190
#4195
#4196
#4197
#4198
#4199
#4201
#4204
#4205
#4206
#4210
#4211
#4215
#4217
#4218
#4219
#4220
#4223
#4225
#4227
#4228
#4229
#4230
#4231
#4232
#4238
#4249
#4250
#4253
#4255
#4261
#4262
#4269
#4269/merge
#4271
#4273
#4274
#4278
#4280
#4281
#4281/merge
#4284
#4286
#4288
#4292
#4298
#4303
#4305
#4309
#4314
#4315
#4318
#4327
#4332
#4332/merge
#4334
#4336
#4341
#4342
#4343
#4344
#4349
#4350
#4355
#4356
#4357
#4358
#4358/merge
#436
#4361
#4362
#4363
#4364
#4366
#4367
#4369
#4371
#4373
#4377
#4378
#4382
#4383
#4384
#4386
#4388
#4388/merge
#4389
#4390
#4391
#4392
#4392/merge
#4393
#4394
#4395
#4396
#4397
#4398
#4399
#4400
#4401
#4402
#4403
#4404
#4405
#4405/merge
#4406
#4406/merge
#4407
#4407/merge
#4408
#4408/merge
#4409
#4410
#4411
#4412
#4413
#4414
#4416
#4417
#4418
#4419
#4420
#4421
#4422
#4423
#4425
#4426
#4427
#4428
#4429
#4430
#4431
#4432
#4433
#4434
#4435
#4436
#4437
#4440
#4442
#4443
#4444
#4444/merge
#4445
#4445/merge
#4446
#4449
#4450
#4451
#4453
#4454
#4455
#4457
#4458
#4458/merge
#4462
#4464
#4466
#4466/merge
#4467
#4469
#4471
#4471/merge
#4473
#4479
#4481
#4482
#4484
#4485
#449
#4493
#4495
#4496
#4496/merge
#4498
#4500
#4501
#4502
#4502/merge
#4503
#4504
#4504/merge
#4505
#4505/merge
#4506
#4507
#4508
#4509
#4510
#4510/merge
#4511
#4512
#4513
#4515
#4518
#4520
#4521
#4521/merge
#4522
#4525
#4526
#4528
#4529
#4529/merge
#4530
#4532
#4533
#4533/merge
#4534
#4535
#4535/merge
#4536
#4537
#4538
#4538/merge
#4539
#4542
#4543
#4544
#4545
#4546
#4547
#4549
#4550
#4550/merge
#4551
#4555
#4556
#4557
#4560
#4565
#4566
#4566/merge
#4568
#4569
#4571
#4574
#4575
#4576
#4577
#4578
#4581
#4582
#4585
#4587
#4589
#4590
#4591
#4592
#4595
#4597
#4599
#4600
#4602
#4604
#4605
#4606
#4608
#4609
#461
#4610
#4611
#4614
#4615
#4616
#4617
#4618
#4619
#4620
#4621
#4624
#4625
#4627
#4628
#4630
#4631
#4633
#4633/merge
#4634
#4635
#4635/merge
#4636
#4637
#4637/merge
#4638
#4639
#4640
#4641
#4642
#4642/merge
#4643
#4643/merge
#4646
#4648
#4649
#4650
#4652
#4652/merge
#4656
#4656/merge
#4657
#4658
#4658/merge
#4659
#4664
#4666
#467
#4671
#4671/merge
#4673
#4674
#4675
#4677
#468
#4683
#4684
#4686
#4690
#4690/merge
#4691
#4692
#4694
#4694/merge
#4697
#4698
#4699
#4699/merge
#4701
#4701/merge
#4703
#4703/merge
#4704
#4704/merge
#4706
#4706/merge
#471
#471/merge
#48
#48/merge
#480
#480/merge
#488
#488/merge
#501
#501/merge
#503
#504
#504/merge
#515
#515/merge
#517
#517/merge
#524
#531
#531/merge
#534
#548
#548/merge
#549
#569
#578
#6
#60
#60/merge
#601
#602
#602/merge
#668
#668/merge
#669
#669/merge
#671
#671/merge
#673
#673/merge
#679
#679/merge
#7
#706
#718
#718/merge
#720
#720/merge
#750
#750/merge
#79
#799
#799/merge
#844
#844/merge
#88
#88/merge
#9
#93
#95
#95/merge
#952
#953
#953/merge
#956
#956/merge
#96
#96/merge
#962
#962/merge
#979
#979/merge
#98
#98/merge
#989
#99
#99/merge
2.2.2
2.3
2.3.1
2.3.2
2.3.3
2.3.4
2.4.0
3.0.0
3.0.1
3.0.2
3.1.0
3.1.1
3.2.0
3.2.1
3.2.2
3.2.3
3.3.0
3.3.1
3.3.2
3.3.3
3.3.4
3.3.5
3.3.6
3.3.7
3.3.8
3.3.9
3.4.0
3.4.1
CodeIgniter_4_upgrade.3.4.0-dev
eventsauce.3.4.0-dev
fix-employee-update.3.4.0-dev
formatting_corrections.3.4.0-dev
login-improvements.3.4.0-dev
master.3.3.5
master.3.3.6
master.3.4.0-dev
person_attributes.3.4.0-dev
unstable
upgrade-grunt-and-npm
-
4afc535c85
Add required description field to cashup test POSTs
fix/ghsa-frx7-c5vv-m3mr
jekkos
2026-09-19 09:52:44 +00:00 -
f68ce42d0a
Fix GHSA-frx7-c5vv-m3mr: recompute cashup total server-side and force owner identity
jekkos
2026-09-19 04:53:41 +00:00 -
72c37fed5c
test(locale): give locale fixture valid reference-code min/max defaults
fix/ghsa-pcmp-x8fv-f9p4
jekkos
2026-09-18 10:05:34 +00:00 -
03e0cbb36c
fix(locale): validate language_code against known locales to block path traversal
jekkos
2026-09-18 09:59:44 +00:00 -
adda188f9b
docs(install): clarify job queue is Phase 1 scaffolding
feat-job-queue-phase-1
objecttothis
2026-09-17 16:44:32 +04:00 -
a725b5bfa7
fix(jobs): make throttle add/remove controls keyboard-accessible
objecttothis
2026-09-17 16:42:08 +04:00 -
71bd0d2eed
refactor(filters): use BoundedTaskRunner in JobRunner
objecttothis
2026-09-17 16:30:01 +04:00 -
ff843af4ec
fix(jobs): use flock-based locking to prevent job runner race
objecttothis
2026-09-17 16:25:48 +04:00 -
171dd056b3
fix(jobs): validate all throttles before saving any
objecttothis
2026-09-17 16:22:55 +04:00 -
9f70efb592
fix(Jobs): anchor throttle field regex to prevent id extraction bugs
objecttothis
2026-09-17 16:20:26 +04:00 -
b40d1bb82b
test: assert throttle_id return value in JobThrottleModel tests
objecttothis
2026-09-17 15:43:40 +04:00 -
bb99a22f59
fix(job-throttle): return saved throttle id to prevent unintended deletion
objecttothis
2026-09-17 15:29:58 +04:00 -
8e6032a285
feat(jobs): add jobs module with throttling and config keys
objecttothis
2026-09-17 15:14:39 +04:00 -
f2b73fda36
test(jobs): add controller and model test coverage
objecttothis
2026-09-17 15:14:10 +04:00 -
84abb9a4af
feat(jobs): add background job queue with web/auto/manual scheduling
objecttothis
2026-09-17 15:13:32 +04:00 -
b4db867ca1
feat(lang): add job queue translations across all locales
objecttothis
2026-09-17 15:13:02 +04:00 -
b7506e58dc
feat(jobs): add web-triggered job scheduler with settings UI
objecttothis
2026-09-17 15:11:54 +04:00 -
23f52ddefd
fix(security): run key-conversion as one locked transaction
bugfix-escape-special-characters-in-env-key
jekkos
2026-09-16 11:47:10 +00:00 -
3f17ff189a
test(security): isolate helper FS tests via Config\SecurityEnv

jekkosandopencode
2026-09-15 17:29:23 +00:00 -
24dfac410d
docs: document core/plugin boundary rules
plugin-system-fresh
objecttothis
2026-09-15 12:06:56 +04:00 -
7716333889
address coderabbit open items: placeholder guards, message neutrality, ar-EG alignment
jekkos
2026-09-14 17:17:04 +00:00 -
85f3e510ba
fix(ci): skip comment job in deploy-pr.yml when prepare was not run
jekkos
2026-09-14 15:09:48 +00:00 -
8821d29255
fix(security): abort on backup/read/saveAll failure to avoid data loss
jekkos
2026-09-14 13:55:40 +00:00 -
85e7a8782e
feat(item): add bulk export data lookup for plugins
objecttothis
2026-09-14 16:21:04 +04:00 -
c1830b8b9f
test(security): make short-key conversion branch injectable and test it
jekkos
2026-09-13 19:06:28 +00:00 -
cc67f3e377
fix(security): restore CI3->CI4 auto-provisioning gated by .env writability
jekkos
2026-09-13 17:12:23 +00:00 -
d3ec3665ac
Merge branch 'master' into bugfix-escape-special-characters-in-env-key
objecttothis
2026-09-12 08:40:37 +04:00 -
50a7bc1569
fix(ci): write throttle.key into .env instead of exporting an OS env var
jekkos
2026-09-11 21:02:22 +00:00 -
7b2228f200
chore: trim redundant docblocks in EnvProvision and provision throttle.key in CI
jekkos
2026-09-11 14:50:13 +00:00 -
18d15c6d7f
fix: save CI4 ciphertext in env:provision and bind-mount a .env file
jekkos
2026-09-10 14:50:04 +00:00 -
7a82da5b66
fix(config): harden sendmail path validation and license page rendering
objecttothis
2026-09-10 18:07:18 +04:00 -
b610ae28ac
fix(validation): broaden sendmail path regex, expand i18n, strip advisory IDs
master
unstable
![coderabbitai[bot]](/assets/img/avatar_default.png)
objecttothisandcoderabbitai[bot]
2026-09-10 18:01:12 +04:00 -
38f89f8abb
chore(deps): bump fflate from 0.8.2 to 0.8.3
dependabot/npm_and_yarn/fflate-0.8.3
dependabot[bot]
2026-09-10 13:35:13 +00:00 -
6a36cdc3e9
fix(licenses): guard malformed data, parallelize gulp tasks, require Node 20
objecttothis
2026-09-10 17:32:52 +04:00 -
6239f4ef17
feat(attributes): support filtering bulk attribute values by definition
objecttothis
2026-09-10 17:18:59 +04:00 -
cc68b75b26
fix(plugins): block install completion until plugin migrations run
objecttothis
2026-09-10 12:26:51 +04:00 -
22418fddb9
Redesign encryption/throttle key provisioning as read-only runtime
jekkos
2026-09-09 19:44:27 +00:00 -
974ba4acc6
fix(plugins): rerun pending plugin migrations on every request
objecttothis
2026-09-09 13:55:44 +04:00 -
ca87840170
Merge remote-tracking branch 'OpensourcePOS/master' into plugin-system-fresh
objecttothis
2026-09-09 12:26:08 +04:00 -
3c75fc0031
style(lang): normalize array keys to single quotes in ar-EG/ar-LB Common.php
feat-export-toggle-all
objecttothis
2026-09-09 11:59:44 +04:00 -
c3ce98f798
i18n: add export_all and export_page translation keys
objecttothis
2026-09-09 11:42:28 +04:00 -
016b17db9a
feat(manage_tables): add keyboard accessibility to export toggle
objecttothis
2026-09-09 11:12:35 +04:00 -
bffac9a3d5
fix(i18n): add localized error messages and improve error reporting in
security_helper
objecttothis
2026-08-28 15:05:42 +04:00 -
4b9138938b
fix(security): escape backslashes and dollar signs in
applyEnvKeyReplacement
objecttothis
2026-08-28 11:03:35 +04:00 -
2807ed2094
fix(security): clarify
checkEncryptiondocblock return value description
objecttothis
2026-08-28 11:00:35 +04:00 -
2660e3ebb7
fix(security): refactor
.envfile initialization and encryption key handling
objecttothis
2026-08-28 10:58:33 +04:00 -
b0f1a6c46a
fix(security): enhance
.envupdate logic and add robust exception handling
objecttothis
2026-08-28 10:45:22 +04:00 -
cbeeb25e84
fix(security): improve
.envfile handling and add unit tests for helper functions
objecttothis
2026-08-28 10:37:41 +04:00 -
2145d86bf9
fix(security): improve atomic file write and handle encryption key placement
objecttothis
2026-08-28 10:18:49 +04:00 -
bbbd0e6190
fix(security): improve error logging and exception messages in file locking
objecttothis
2026-08-27 14:01:43 +04:00 -
c83fad4191
fix(security): handle null return in
applyEnvKeyReplacementand ensure proper.envupdates
objecttothis
2026-08-24 16:09:01 +04:00 -
c4fbc73e50
fix(security): handle special characters in
.envkey values and improve insertion logic
objecttothis
2026-08-24 11:09:05 +04:00 -
b769873ca7
Merge branch 'master' into feat-export-toggle-all
jekkos
2026-09-08 21:52:35 +02:00 -
28755dfd50
fix(tests): resolve all phpunit failures — clean-DB suite green (#4626) (#4691)
jekkos
2026-09-08 21:49:28 +02:00 -
3f06d3b3cc
refactor(manage-tables): always init export-all toggle
objecttothis
2026-09-08 17:35:56 +04:00 -
c23ec2dd21
feat(manage-tables): add opt-in export-all-rows toggle, PoC on items
objecttothis
2026-09-08 17:20:17 +04:00 -
3b7b41e119
fix(bootstrap-table): resolve lang file mismatch and improve locale handling
objecttothis
2026-09-08 13:47:14 +04:00 -
a97e579635
feat(plugins): add sale document view hooks, webhook CSRF exemption, and WhatsApp plugin
Joshua Fernandes
2026-09-07 14:02:37 +05:30 -
e581cecdd8
Merge remote-tracking branch 'OpensourcePOS/master' into plugin-system-fresh
objecttothis
2026-09-07 12:29:40 +04:00 -
abc953b294
Merge branch 'master' into fix/4554-encryption-docker-issue
fix/4554-encryption-docker-issue
objecttothis
2026-09-07 12:23:11 +04:00 -
9ecabf6f41
fix(sales): harden unsuspend with auth, status gating, and null safety
objecttothis
2026-09-07 12:18:11 +04:00 -
178943400d
fix(security): close race conditions in balance/stock updates, harden config
objecttothis
2026-09-07 11:57:54 +04:00 -
839821e2eb
bugfix(sales): reject non-negative gift-card amount_tendered (#4674)

jekkosandobjecttothis
2026-09-07 09:47:02 +02:00 -
bdbc6d9cf1
fix(sales): gate getSearch behind reports_sales grant
jekkos
2026-09-07 08:54:35 +02:00 -
3bec7d5c92
fix(barcode): resolve string interpolation issue in barcode display html (#4692)
Vighnesh Nilajakar
2026-09-07 01:22:22 +05:30 -
dfec4b2fe4
docs(migrations): add guidelines for schema changes post-release
objecttothis
2026-09-03 15:36:53 +04:00 -
fe33cb8e3f
docs(plugins): document logging, API response, and flash-data patterns
objecttothis
2026-09-03 15:03:49 +04:00 -
73ae557688
fix(items): move plugin fields, sync plugin_data on change
objecttothis
2026-09-03 14:36:31 +04:00 -
9b1bdb0973
fix: correct migration helper function name casing
objecttothis
2026-09-03 13:37:27 +04:00 -
4a4ec6558e
feat(items): add plugin hook for item form fields
objecttothis
2026-09-03 13:34:24 +04:00 -
66d2d82c17
Merge remote-tracking branch 'OpensourcePOS/master' into plugin-system-fresh
objecttothis
2026-09-03 13:32:56 +04:00 -
0e0d3aff10
fix: prevent duplicate items when editing imported rows (#4634)
richardmilles
2026-09-03 08:50:03 +02:00 -
5e4632d55d
Merge remote-tracking branch 'OpensourcePOS/master' into plugin-system-fresh
objecttothis
2026-09-02 11:35:39 +04:00 -
2c04fac105
Merge branch 'master' into feature-stock-location-dropdown-order
feature-stock-location-dropdown-order
objecttothis
2026-09-02 01:32:49 +04:00 -
fab6fcf2a8
Merge branch 'master' into feature-optimize-items-view-queries
feature-optimize-items-view-queries
objecttothis
2026-09-02 01:31:53 +04:00 -
c4650a7bda
Merge branch 'master' into feature-complete-russian-and-azerbaijani-translations
feature-complete-russian-and-azerbaijani-translations
objecttothis
2026-09-02 01:30:26 +04:00 -
f5f9052de1
fix(sales): harden payment validation and gift card handling
objecttothis
2026-09-02 01:21:46 +04:00 -
fdc1c38b43
feat(validation, tests): add
valid_path_strictrule and integrate into mailpath validation (#4684)
objecttothis
2026-09-01 19:41:41 +04:00 -
5a21fdfabb
fix(stock_config): replace
.data()with.attr()for consistency in location ID handling
objecttothis
2026-09-01 12:02:04 +04:00 -
288c3b4232
feat(config): add support for new stock locations while improving sanitization and save logic
objecttothis
2026-09-01 11:55:31 +04:00 -
fe8761cba0
Merge remote-tracking branch 'OpensourcePOS/master' into feature-stock-location-dropdown-order
objecttothis
2026-09-01 11:17:47 +04:00 -
0849356aca
Merge branch 'master' into feature-optimize-items-view-queries
objecttothis
2026-09-01 11:16:36 +04:00 -
4176b02467
Merge remote-tracking branch 'OpensourcePOS/master' into feature-complete-russian-and-azerbaijani-translations
objecttothis
2026-09-01 11:14:10 +04:00 -
6db3dde491
Bugfix tax names (#4677)
objecttothis
2026-09-01 10:59:29 +04:00 -
459610cded
Merge branch 'master' into plugin-system-fresh
objecttothis
2026-08-31 16:18:59 +04:00 -
a2647d8d90
Merge branch 'master' into feature-stock-location-dropdown-order
objecttothis
2026-08-31 13:34:38 +04:00 -
a63863e7f3
Merge branch 'master' into feature-optimize-items-view-queries
objecttothis
2026-08-31 13:34:34 +04:00 -
ec0d7a4b1f
Merge branch 'master' into feature-complete-russian-and-azerbaijani-translations
objecttothis
2026-08-31 13:34:27 +04:00 -
905a447e55
fix(reports, home): resolve double-URL-decoding bypass for method grants (#4660) (#4666)
objecttothis
2026-08-31 13:33:09 +04:00 -
727f53e2be
Merge branch 'master' into feature-stock-location-dropdown-order
objecttothis
2026-08-31 13:12:34 +04:00 -
99cd583acb
Merge branch 'master' into feature-optimize-items-view-queries
objecttothis
2026-08-31 13:12:11 +04:00 -
0d4ebca323
Merge branch 'master' into feature-complete-russian-and-azerbaijani-translations
objecttothis
2026-08-31 13:10:38 +04:00 -
8cfd1a4b1d
fix(sales): enforce reports_sales grant on search endpoint (#4673)
objecttothis
2026-08-31 13:08:33 +04:00 -
6892bcc279
test(controllers): add ConfigControllerTest and StockLocationsControllerTest
objecttothis
2026-08-28 16:54:30 +04:00 -
aec39955be
refactor(config): modularize stock location management logic
objecttothis
2026-08-28 15:29:56 +04:00 -
a0d1273e71
Merge branch 'master' into feature-stock-location-dropdown-order
objecttothis
2026-08-28 11:24:50 +04:00 -
2870b85c44
Merge branch 'master' into feature-optimize-items-view-queries
objecttothis
2026-08-28 11:24:47 +04:00 -
caa6744f4c
Merge branch 'master' into feature-complete-russian-and-azerbaijani-translations
objecttothis
2026-08-28 11:24:38 +04:00 -
d63d31700d
Ensure payload data is escaped to prevent XSS (#4664)
objecttothis
2026-08-28 10:08:31 +04:00 -
d872fa5b05
Merge branch 'master' into feature-optimize-items-view-queries
objecttothis
2026-08-27 14:05:08 +04:00