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
-
109ef14721
feat(jobs): drain queues via single auto-mode scheduler, add per-queue logging
objecttothis
2026-09-29 15:32:59 +04:00 -
7c9c6341d7
docs(install): document queue worker setup for job processing

objecttothisandClaude Sonnet 5
2026-09-24 20:00:40 +04:00 -
e25886e603
feat(customers,items): queue CSV imports as background jobs

objecttothisandClaude Sonnet 5
2026-09-24 20:00:34 +04:00 -
eae8db36a6
feat(jobs): add background job queue execution engine

objecttothisandClaude Sonnet 5
2026-09-24 20:00:27 +04:00 -
3aa554cdfa
deps: add codeigniter4/queue package

objecttothisandClaude Sonnet 5
2026-09-24 20:00:13 +04:00 -
0efaed5515
Merge branch 'master' into feat-job-queue-phase-1
objecttothis
2026-10-07 17:53:53 +04:00 -
cd84441554
Merge branch 'master' into feature/rest-api-implementation
feature/rest-api-implementation
objecttothis
2026-10-07 16:29:52 +04:00 -
4917c4a97e
Merge remote-tracking branch 'OpensourcePOS/master' into fix/pr-4361-camelcase
objecttothis
2026-10-07 15:55:29 +04:00 -
a90ecb3500
Merge branch 'master' into fix-4679-tax-names-validation
objecttothis
2026-10-07 13:19:09 +04:00 -
a5d96ce8db
fix(taxes): allow parentheses in names, make name optional
jekkos
2026-10-06 09:30:13 +00:00 -
1eaa22a226
docs: add test-method naming convention to AGENTS.md (#4735)
jekkos
2026-10-06 09:01:56 +02:00 -
437a981319
test(4679): adopt test{Method}_{Purpose} naming convention
jekkos
2026-10-05 14:47:08 +00:00 -
87d575683c
fix(auth): return 401 JSON for AJAX requests on session timeout (#4728)

jekkosandobjecttothis
2026-10-05 16:16:25 +02:00 -
3135ef9f64
Merge branch 'master' into fix-4679-tax-names-validation
objecttothis
2026-10-05 15:45:38 +04:00 -
fc769b2f92
Merge branch 'master' into feat-4488-enable-csp
feat-4488-enable-csp
objecttothis
2026-10-05 11:39:27 +04:00 -
3e68295f95
fix(expenses): refresh table when date range or filters change (#4633)

richardmillesandjekkos
2026-10-05 08:40:29 +02:00 -
2929945d0b
fix(i18n): add missing toggle_cost_and_profit key to 32 locales (#4712)


2026-10-05 09:13:55 +03:00 -
16b815b1a2
fix(taxes): permit slash and CJK in tax names, add regression tests
jekkos
2026-10-05 05:53:03 +00:00 -
2fb7d9c0a4
fix(taxes): reject invalid characters in tax code, category, and jurisdiction names
jekkos
2026-10-04 23:26:04 +00:00 -
1b8ee2e3c1
feat(items): optimize search, attribute filtering, and sort for items view (#4652)

objecttothisandOllama
2026-10-02 14:56:20 +04:00 -
9e06a231a7
chore(deps): bump brace-expansion (#4721)

dependabot[bot]andobjecttothis
2026-10-02 14:34:32 +04:00 -
90feb434eb
chore(deps): bump moment from 2.30.1 to 2.31.0 (#4722)

dependabot[bot]andobjecttothis
2026-10-02 14:18:33 +04:00 -
271ac8a3a3
feat(database): add migration for table polling frequency config
objecttothis
2026-10-02 11:07:17 +04:00 -
0675399c58
feat(config): add configurable table polling frequency
objecttothis
2026-10-02 11:06:37 +04:00 -
348a8352cf
fix(release): delete the unstable release by name, leave drafts alone
jekkos
2026-10-02 06:00:56 +00:00 -
fd3d642a8e
chore(deps): bump dompurify from 3.4.13 to 3.4.16 (#4723)
dependabot[bot]
2026-10-01 20:11:07 +02:00 -
be5dbc5531
feat(jobs): add per-job pause functionality to manage grid
objecttothis
2026-10-01 16:38:27 +04:00 -
90e68714f0
feat(jobs): add batch-level import context and queue pause support
objecttothis
2026-10-01 16:07:04 +04:00 -
a3c90302ba
feat(lang): add ar-EG and ar-LB translations for job queue management
objecttothis
2026-10-01 12:47:47 +04:00 -
8f6b4d4b45
refactor(jobs): rename job view/save routes and polish Jobs lang strings
objecttothis
2026-10-01 12:46:36 +04:00 -
6523830789
Merge branch 'feat-job-queue-phase-1' into feat-job-queue-phase-2a
objecttothis
2026-10-01 12:08:06 +04:00 -
baf0fd635a
Merge remote-tracking branch 'OpensourcePOS/master' into feat-job-queue-phase-1
objecttothis
2026-10-01 12:07:01 +04:00 -
ce100cb491
feat(jobs): add jobs management UI for queue monitoring
objecttothis
2026-10-01 12:05:40 +04:00 -
5bd466d57b
feat(jobs): add Jobs Manage grid CRUD and requeue actions
objecttothis
2026-10-01 12:04:36 +04:00 -
89c6d5a3e9
chore: bump version to 3.4.3
github-actions[bot]
2026-09-30 16:27:25 +00:00 -
cb5e2a16a9
docs: add 3.4.2 changelog
3.4.2
github-actions[bot]
2026-09-30 16:27:22 +00:00 -
7aa624c8ea
chore: reset 3.4.2 (undo premature 3.4.3 bump + stale changelog) for re-cut
jekkos
2026-09-30 16:23:17 +00:00 -
b9ad77ba07
fix(security): report unwritable .env.lock, make throttle limits configurable (#4714)


2026-09-30 15:50:11 +02:00 -
9eaa2f34f3
chore: strip advisory IDs from code comments and changelog (#4720)
jekkos
2026-09-30 15:49:18 +02:00 -
2b174afdf9
Merge branch 'feat-job-queue-phase-1' into feat-job-queue-phase-2a
objecttothis
2026-09-29 15:36:42 +04:00 -
6403a59b8b
Merge remote-tracking branch 'OpensourcePOS/master' into feat-job-queue-phase-1
objecttothis
2026-09-29 15:35:28 +04:00 -
f98e2c554a
feat(jobs): drain queues via single auto-mode scheduler, add per-queue logging
objecttothis
2026-09-29 15:32:59 +04:00 -
5d56c2cecd
fix(security): strip all HTML tags from $.notify alert messages (#4716)
jekkos
2026-09-29 13:19:10 +02:00 -
9cafea0eed
fix(release): keep package-lock.json version in sync on bump (#4718)
jekkos
2026-09-29 13:16:18 +02:00 -
dc1accc65a
fix(security): HTML-escape attribute dropdown option labels in items attributes view (#4715)
jekkos
2026-09-28 08:44:37 +02:00 -
60f6c8f5d0
chore: bump version to 3.4.3
github-actions[bot]
2026-09-24 20:52:03 +00:00 -
bcb91a5b25
docs: add 3.4.2 changelog
github-actions[bot]
2026-09-24 20:52:00 +00:00 -
e298b6d82e
fix(release): push changelog/bump to master via admin PAT (GITHUB_TOKEN blocked by branch protection)
jekkos
2026-09-24 20:51:23 +00:00 -
2da95e33b6
chore(release): unified git-cliff release workflow (changelog + tag + optional bump) (#4711)
jekkos
2026-09-24 20:49:51 +02:00 -
6437e13e70
docs(install): document queue worker setup for job processing

objecttothisandClaude Sonnet 5
2026-09-24 20:00:40 +04:00 -
bffeeb117a
feat(customers,items): queue CSV imports as background jobs

objecttothisandClaude Sonnet 5
2026-09-24 20:00:34 +04:00 -
4fa7db6da7
feat(jobs): add background job queue execution engine

objecttothisandClaude Sonnet 5
2026-09-24 20:00:27 +04:00 -
e7b16f80d3
deps: add codeigniter4/queue package

objecttothisandClaude Sonnet 5
2026-09-24 20:00:13 +04:00 -
ff9a465b90
fix(i18n): swap print_delay_autoreturn number/required messages in 5 locales (#4699)


2026-09-24 02:37:57 -04:00 -
d821cf8d3a
chore(deps): bump fflate from 0.8.2 to 0.8.3 (#4690)

dependabot[bot]andobjecttothis
2026-09-23 13:40:35 +04:00 -
ca3d982dc2
fix(ci): stop stamping app version onto master and branch Docker tags (#4709)
jekkos
2026-09-23 11:38:31 +02:00 -
14b06eea30
feat(jobs): add task time warning threshold setting
objecttothis
2026-09-23 13:22:16 +04:00 -
1e42c3b7ef
fix(docker): keep worker task runner alive with retry loop
objecttothis
2026-09-23 13:07:41 +04:00 -
276cff39ce
docs(install): replace manual Windows Task Scheduler steps with script
objecttothis
2026-09-23 12:56:23 +04:00 -
12757779be
build(windows): add Task Scheduler script for background job runner
objecttothis
2026-09-23 12:52:30 +04:00 -
8c06db62fa
feat(tasks): add deadline-bounded task runner and array-backed settings
objecttothis
2026-09-23 11:36:14 +04:00 -
98855df832
Merge remote-tracking branch 'OpensourcePOS/master' into feat-job-queue-phase-1
objecttothis
2026-09-23 11:03:49 +04:00 -
4e0466fbf1
fix(i18n): translate remaining English labels in Swiss German Items.php (#4701)



2026-09-23 01:16:25 -04:00 -
00b97c3302
feat(security): add THROTTLE_KEY env-var fallback for throttle.key (#4707)
jekkos
2026-09-22 23:30:05 +02:00 -
edcb4bb655
Fix GHSA-frx7-c5vv-m3mr: recompute cashup total server-side and force owner identity (#4706)
jekkos
2026-09-21 17:37:07 +02:00 -
47aade5024
fix(locale): validate language_code against known locales to block path traversal (#4704)
jekkos
2026-09-21 17:36:50 +02:00 -
184918d914
fix(security): handle special characters in
.envkey values and improve insertion logic (#4656)


2026-09-21 19:35:45 +04:00 -
adda188f9b
docs(install): clarify job queue is Phase 1 scaffolding
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 -
24dfac410d
docs: document core/plugin boundary rules
objecttothis
2026-09-15 12:06:56 +04:00 -
85e7a8782e
feat(item): add bulk export data lookup for plugins
objecttothis
2026-09-14 16:21:04 +04: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
![coderabbitai[bot]](/assets/img/avatar_default.png)
objecttothisandcoderabbitai[bot]
2026-09-10 18:01:12 +04: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 -
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
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 -
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