mirror of
https://github.com/opensourcepos/opensourcepos.git
synced 2026-11-08 23:43:32 -05: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
customer-due-tracking
feat-4488-enable-csp
feat-export-toggle-all
feat-job-queue-phase-1
feat-job-queue-phase-2a
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-script
fix-4679-tax-names-validation
fix-requisitions
fix-sales-completion
fix/4554-encryption-docker-issue
fix/add-no-sales-to-display
fix/attribute-search-refactor
fix/bola-remaining-controllers
fix/items-read-location-auth
fix/items-stock-location-auth
fix/pr-4305-bugs
fix/pr-4361-camelcase
fix/receivings-destination-auth
fix/reports-auth
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
#4467
#4469
#4471
#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
#4539
#4542
#4543
#4544
#4545
#4546
#4547
#4549
#4550
#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
#4634
#4635
#4635/merge
#4636
#4637
#4638
#4639
#4640
#4641
#4642
#4642/merge
#4643
#4646
#4648
#4649
#4650
#4652
#4656
#4657
#4658
#4659
#4664
#4666
#467
#4671
#4671/merge
#4673
#4674
#4675
#4677
#468
#4683
#4684
#4686
#4690
#4691
#4692
#4694
#4694/merge
#4697
#4698
#4699
#4701
#4703
#4703/merge
#4704
#4706
#4707
#4708
#4709
#471
#471/merge
#4711
#4712
#4713
#4714
#4715
#4716
#4718
#4719
#4720
#4721
#4722
#4723
#4725
#4725/merge
#4727
#4728
#4729
#4730
#4731
#4732
#4733
#4734
#4735
#4741
#4744
#4744/merge
#4749
#4750
#4752
#4753
#4755
#4756
#4756/merge
#4757
#4758
#4759
#4760
#4760/merge
#4761
#4762
#4764
#4766
#4767
#4768
#4769
#4770
#4771
#4774
#4776
#4777
#4780
#4781
#4782
#4784
#4786
#4789
#4791
#4793
#4795
#4797
#4798
#4799
#4799/merge
#48
#48/merge
#480
#480/merge
#4800
#4800/merge
#4802
#4802/merge
#4803
#4803/merge
#4804
#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
3.4.2
3.4.3
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
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
customer-due-tracking
feat-4488-enable-csp
feat-export-toggle-all
feat-job-queue-phase-1
feat-job-queue-phase-2a
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-script
fix-4679-tax-names-validation
fix-requisitions
fix-sales-completion
fix/4554-encryption-docker-issue
fix/add-no-sales-to-display
fix/attribute-search-refactor
fix/bola-remaining-controllers
fix/items-read-location-auth
fix/items-stock-location-auth
fix/pr-4305-bugs
fix/pr-4361-camelcase
fix/receivings-destination-auth
fix/reports-auth
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
#4467
#4469
#4471
#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
#4539
#4542
#4543
#4544
#4545
#4546
#4547
#4549
#4550
#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
#4634
#4635
#4635/merge
#4636
#4637
#4638
#4639
#4640
#4641
#4642
#4642/merge
#4643
#4646
#4648
#4649
#4650
#4652
#4656
#4657
#4658
#4659
#4664
#4666
#467
#4671
#4671/merge
#4673
#4674
#4675
#4677
#468
#4683
#4684
#4686
#4690
#4691
#4692
#4694
#4694/merge
#4697
#4698
#4699
#4701
#4703
#4703/merge
#4704
#4706
#4707
#4708
#4709
#471
#471/merge
#4711
#4712
#4713
#4714
#4715
#4716
#4718
#4719
#4720
#4721
#4722
#4723
#4725
#4725/merge
#4727
#4728
#4729
#4730
#4731
#4732
#4733
#4734
#4735
#4741
#4744
#4744/merge
#4749
#4750
#4752
#4753
#4755
#4756
#4756/merge
#4757
#4758
#4759
#4760
#4760/merge
#4761
#4762
#4764
#4766
#4767
#4768
#4769
#4770
#4771
#4774
#4776
#4777
#4780
#4781
#4782
#4784
#4786
#4789
#4791
#4793
#4795
#4797
#4798
#4799
#4799/merge
#48
#48/merge
#480
#480/merge
#4800
#4800/merge
#4802
#4802/merge
#4803
#4803/merge
#4804
#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
3.4.2
3.4.3
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
upgrade-grunt-and-npm
-
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 -
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 -
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 -
905a447e55
fix(reports, home): resolve double-URL-decoding bypass for method grants (#4660) (#4666)
objecttothis
2026-08-31 13:33:09 +04:00 -
8cfd1a4b1d
fix(sales): enforce reports_sales grant on search endpoint (#4673)
objecttothis
2026-08-31 13:08:33 +04:00 -
d63d31700d
Ensure payload data is escaped to prevent XSS (#4664)
objecttothis
2026-08-28 10:08:31 +04:00 -
84bddcdd88
Feature admin account safeguards (#4657)
objecttothis
2026-08-27 11:29:32 +04:00 -
8b0f8533de
fix(email): update method call to camelCase for PSR-12 compliance (#4659)
objecttothis
2026-08-24 21:46:12 +04:00 -
c701d21886
fix(sales): gate per-record endpoints behind reports_sales grant (#4627)
objecttothis
2026-08-23 17:40:06 +04:00 -
9ee530e454
Hotfix: Fix CI3 database migration caused by regression (#4649)
objecttothis
2026-08-21 21:00:48 +04:00 -
d081346528
Codeigniter changes between 4.7.2 and 4.7.4 (#4650)
objecttothis
2026-08-21 11:28:19 +04:00 -
1cbdae2b89
Merge remote-tracking branch 'OpensourcePOS/master' into plugin-system-fresh
objecttothis
2026-08-20 11:27:14 +04:00 -
cc93c31355
fix(items): add explicit sentinel value for clearing supplier in bulk edit (#4617)
objecttothis
2026-08-20 11:24:50 +04:00 -
a9526a6334
Merge remote-tracking branch 'OpensourcePOS/master' into plugin-system-fresh
objecttothis
2026-08-20 11:18:18 +04:00 -
61bb1a2c2a
hotfix(auth): hash throttler keys to improve security (#4646)
objecttothis
2026-08-20 02:27:13 +04:00 -
29a9b1a7e7
Bugfix: Resolve Race Condition in Rewards and Gift Card Spending (#4640)
objecttothis
2026-08-20 02:24:23 +04:00 -
a2b91493c7
Feature: CodeIgniter Throttler (#4619)
objecttothis
2026-08-19 00:25:22 +04:00 -
8bd2a51cb5
fix(items): validate item_number and skip receiving quantity default for temp items (#4621)
objecttothis
2026-08-18 02:51:42 +04:00 -
0e8fc0963a
Reject item CSV imports whose header row is missing required columns (#4597)

Sai Asish Yandobjecttothis
2026-08-14 03:05:43 -07:00 -
65b99fea97
chore(deps): bump dompurify from 3.4.12 to 3.4.13 (#4639)
dependabot[bot]
2026-08-10 21:42:43 +04:00 -
29f8f16459
chore(deps): bump codeigniter4/framework from 4.7.2 to 4.7.4 (#4638)
dependabot[bot]
2026-08-09 19:58:14 +02:00 -
5c9b1b81e6
fix(xss): remove redundant escaping that double-encoded item attribute values (#4628)

objecttothisandTravis Garrison
2026-08-09 11:37:38 +04:00 -
08b0951a84
fix: use db_connect() for item save transactions (#4636)
richardmilles
2026-08-09 00:10:53 +02:00 -
f5ba1709eb
fix(security): sanitize filenames and escape logo path in config (#4630)

objecttothisandTravis Garrison
2026-08-07 20:30:02 +04:00 -
aa96ad0284
refactor: apply PSR-12 naming to Attribute definition methods (#4624)

Rayan Abdul Caderandobjecttothis
2026-08-07 12:13:05 +03:00 -
a5d70c07bb
fix(auth): validate gcaptcha before password to prevent bypass (#4618)

objecttothisandTravis Garrison
2026-08-07 02:27:33 +04:00 -
35f056ce69
refactor(migrations): rename execute_script to executeScript across all migrations (#4611)

objecttothisandTravis Garrison
2026-08-07 02:26:43 +04:00 -
0808ffae0d
fix(sales): escape quote number in email template to prevent XSS (#4625)

objecttothisandTravis Garrison
2026-08-07 02:21:19 +04:00 -
3bafa07e04
fix(sales): enforce server-side authorization for price changes (#4631)

objecttothisandTravis Garrison
2026-08-07 02:20:01 +04:00 -
2c69dc0c34
fix(config): validate theme param to prevent XSS via invalid theme (#4620)

![coderabbitai[bot]](/assets/img/avatar_default.png)
2026-08-07 02:18:44 +04:00 -
d58caaf3fc
Merge branch 'master' into fix/attribute-search-refactor
fix/attribute-search-refactor
objecttothis
2026-08-06 12:27:56 +04:00 -
0a4c418690
fix: get_definition_by_name() returns single row instead of multi-dimensional array (#4452) (#4464)


2026-08-06 15:27:13 +07:00 -
5e7873d4f7
Merge branch 'master' into feat-4488-enable-csp
objecttothis
2026-08-06 12:18:58 +04:00 -
6e273a2fb1
refactor: Replace var with let/const in JavaScript files (#4503)



2026-08-06 10:15:45 +02:00 -
c0abf80c86
fix: Wrap postSave() in single transaction for atomicity (#4506)



2026-08-06 10:04:16 +02:00 -
ba99da8a8c
Merge branch 'master' into fix/4554-encryption-docker-issue
objecttothis
2026-08-06 11:43:49 +04:00 -
2a8e82a050
Merge remote-tracking branch 'OpensourcePOS/master' into plugin-system-fresh
Travis Garrison
2026-08-05 12:30:42 +04:00 -
e2f9f43f02
test(plugins): add PluginTestCase base class for plugin unit tests
Travis Garrison
2026-08-05 12:29:41 +04:00 -
cdf477f823
fix(login): skip auth validation on new install to allow migration (#4609)


2026-08-05 11:48:05 +04:00 -
8e465f9256
chore(deps): bump lodash.template from 4.5.0 to 4.18.1 (#4616)

objecttothisandTravis Garrison
2026-08-04 17:58:50 +04:00 -
734c7d291c
chore(deps): add xlsx via SheetJS CDN and upgrade tableexport plugin (#4615)

objecttothisandTravis Garrison
2026-08-04 17:57:41 +04:00 -
337cc098f2
chore(deps): bump brace-expansion (#4614)
dependabot[bot]
2026-08-04 17:15:13 +04:00 -
89677cb8f2
chore(deps): upgrade dompdf from v2.0.8 to v3.1.6 (#4610)

objecttothisandTravis Garrison
2026-08-01 02:24:02 +04:00 -
2fbe746c95
style(models): normalize quote style in SQL GROUP_CONCAT expression (#4608)

objecttothisandTravis Garrison
2026-07-30 15:21:29 +04:00 -
5fbd9d6991
chore(composer): add autoload-dev PSR-4 mapping for Tests namespace
Travis Garrison
2026-07-30 14:14:02 +04:00 -
184b483103
refactor(tests): move PluginTestCase to Tests\\Support namespace
Travis Garrison
2026-07-30 13:46:46 +04:00 -
59aa7f1ec2
refactor(plugins): enforce plugin id naming convention and auto-cleanup on uninstall
Travis Garrison
2026-07-29 17:48:51 +04:00 -
f950829a8d
Merge remote-tracking branch 'OpensourcePOS/master' into plugin-system-fresh
Travis Garrison
2026-07-29 13:49:39 +04:00 -
e58f56f8f0
fix(plugins): correct saleType parameter type from string to int
Travis Garrison
2026-07-29 13:46:40 +04:00 -
2340eab489
Merge remote-tracking branch 'OpensourcePOS/plugin-system-fresh' into plugin-system-fresh
Travis Garrison
2026-07-29 12:52:21 +04:00 -
87fa74749a
feat(plugins): add module icon support and fix CSS ordering
Travis Garrison
2026-07-29 12:52:04 +04:00 -
6bdeb4f3e1
Plugin system: sale document view hooks and a webhook CSRF exemption (#4605)

Joshua FernandesandJoshua Fernandes
2026-07-29 04:36:31 +05:30 -
01f332ecb5
docs(plugins): add plugin test infrastructure and update AGENTS.md conventions
Travis Garrison
2026-07-28 15:49:49 +04:00 -
231e716c14
bugfix(reports): crash on detailed sales report when sale has multiple payments with reference codes (#4599)

objecttothisandTravis Garrison
2026-07-28 14:23:54 +04:00 -
0107524f71
chore(deps): bump dompurify from 3.4.11 to 3.4.12 (#4602)
dependabot[bot]
2026-07-28 14:22:36 +04:00 -
b5ce31397b
feat(plugins): add user_logged_in event and return_completed event
Travis Garrison
2026-07-27 23:48:15 +04:00 -
eb4c3d8764
fix(giftcard): correct return type and rename getGiftcardId method (#4600)

objecttothisandTravis Garrison
2026-07-24 01:46:52 +04:00 -
a6036cb082
feat(plugins): add registerModule helper and replace asset injection with explicit CSS links
Travis Garrison
2026-07-22 17:02:42 +04:00 -
0e5192a317
refactor(language): replace double quotes with single quotes in Swedish language file
Travis Garrison
2026-07-10 14:44:06 +04:00 -
1a03706c05
Merge remote-tracking branch 'OpensourcePOS/master' into plugin-system-fresh
Travis Garrison
2026-07-10 14:28:45 +04:00 -
9c542efaf6
Feature: Payment reference code (#4587)

objecttothisandTravis Garrison
2026-07-10 13:49:05 +04:00 -
5fb3712f03
refactor(language): add missing translations for "install" and "uninstall_warning" keys in all locale files
Travis Garrison
2026-07-09 16:13:14 +04:00 -
1159d7d572
feat(plugins): add
$pluginDatasupport for events and form submissions
Travis Garrison
2026-07-09 15:32:27 +04:00 -
584d38426c
feat(plugins): add uninstall confirmation modal and soft-delete uninstall
Travis Garrison
2026-07-07 17:54:18 +04:00 -
9aec82927c
refactor(models): rename snake_case methods to camelCase per PSR-12
Travis Garrison
2026-07-07 16:26:06 +04:00 -
dd55e44e93
Merge remote-tracking branch 'OpensourcePOS/master' into plugin-system-fresh
Travis Garrison
2026-07-07 13:25:49 +04:00 -
b4b22863be
Forgotten commit from login migration branch (#4592)

objecttothisandTravis Garrison
2026-07-07 13:20:46 +04:00 -
2714ab2a84
chore(login): add JS comment and update asset references
Travis Garrison
2026-07-07 12:49:18 +04:00 -
376b351f17
feat(MailchimpPlugin): add none_selected_text key to all language files
Travis Garrison
2026-07-07 12:40:48 +04:00 -
00490d2ff2
Merge remote-tracking branch 'OpensourcePOS/master' into plugin-system-fresh
Travis Garrison
2026-07-07 12:00:43 +04:00 -
dec736ad6c
Bugfix: Fix problems with migration UI in login (#4589)

objecttothisandTravis Garrison
2026-07-07 10:35:25 +04:00 -
befa231d10
Fix encryption key persistence for Docker environments
Ollama
2026-05-21 21:43:14 +02:00 -
96e1f49ed1
Merge remote-tracking branch 'OpensourcePOS/master' into plugin-system-fresh
Travis Garrison
2026-06-29 12:05:37 +04:00 -
bdb2ba5b51
Add table existence check in PluginManager before initializing migrations
Travis Garrison
2026-06-29 12:04:08 +04:00 -
e3b2359b4d
Add CASPOSPlugin migration and update plugin migration docs

Travis GarrisonandClaude Sonnet 4.6
2026-06-26 16:38:54 +04:00 -
632d4eacce
chore(deps): bump dompurify from 3.4.0 to 3.4.11 (#4578)

dependabot[bot]andobjecttothis
2026-06-26 16:45:30 +04:00 -
150cdfb2b8
Add plugin migration system
objec
2026-06-26 16:19:04 +04:00 -
11ece3f1a3
Add plugin hook to sales receipt buttons
objec
2026-06-26 16:17:59 +04:00 -
4335c1563e
fix(security): Escape theme variable in login page
security-fixes
jekkos
2026-06-19 22:18:05 +02:00 -
6342d4513a
fix(security): Escape attribute value in register
jekkos
2026-06-19 22:12:29 +02:00 -
5cd66d76c3
Correct the verb tense for consistency
objec
2026-06-12 16:02:27 +04:00 -
962407b3f6
Review suggestion corrections
objec
2026-06-12 11:16:58 +04:00 -
71377eb2ac
Plugin logger
objec
2026-06-12 01:09:35 +04:00 -
7dde48c0ed
Plugin logger
objec
2026-06-12 00:57:35 +04:00 -
bf6433af3b
Supplier model:
objec
2026-06-11 23:05:24 +04:00 -
7bd9d2822a
Stock Location changes
objec
2026-06-11 23:03:51 +04:00