mirror of
https://github.com/itflow-org/itflow
synced 2026-11-11 07:01:16 +00:00
Commit Graph
Select branches
Hide Pull Requests
Before-Multi-Company-Removal
develop
duplicate-numbering-racecondition
feat-recurring-invoice-auto-send-toggle
master
revert-1176-Whit3XLightning-patch-2
ticket-task-approvals
undefined-asset-handling
#1000
#1001
#1002
#1003
#1004
#1005
#1006
#1007
#1008
#1009
#1010
#1011
#1012
#1013
#1014
#1015
#1016
#1019
#102
#1020
#1021
#1022
#1023
#1024
#1025
#1027
#1028
#1029
#1030
#1031
#1032
#1033
#1034
#1035
#1037
#1038
#1040
#1041
#1042
#1043
#1045
#1046
#1047
#1048
#1049
#1050
#1051
#1052
#1053
#1054
#1055
#1056
#1057
#1058
#1059
#1060
#1061
#1062
#1063
#1064
#1065
#1066
#1067
#1068
#1069
#1070
#1071
#1072
#1073
#1074
#1075
#1076
#1077
#1078
#1079
#1080
#1081
#1082
#1083
#1084
#1085
#1086
#1087
#1088
#1089
#1090
#1091
#1092
#1093
#1094
#1095
#1096
#1097
#1098
#1099
#1100
#1101
#1102
#1103
#1104
#1105
#1106
#1107
#1111
#1112
#1113
#1114
#1115
#1116
#1117
#1118
#1119
#1120
#1121
#1122
#1123
#1124
#1125
#1126
#1127
#1128
#1129
#1130
#1131
#1132
#1133
#1134
#1135
#1136
#1137
#1138
#1139
#1140
#1141
#1142
#1143
#1144
#1145
#1146
#1147
#1148
#1149
#1150
#1151
#1152
#1153
#1154
#1155
#1156
#1157
#1158
#1159
#1160
#1161
#1162
#1163
#1164
#1165
#1166
#1167
#1169
#1170
#1171
#1172
#1173
#1174
#1175
#1176
#1177
#1178
#1179
#1180
#1181
#1182
#1183
#1184
#1185
#1186
#1187
#1188
#1189
#1190
#1191
#1192
#1193
#1194
#1195
#1196
#1197
#1198
#1200
#1201
#1202
#1203
#1204
#1205
#1206
#1207
#1208
#1209
#1210
#1211
#1212
#1213
#1214
#1215
#1216
#1218
#1220
#1221
#1222
#1223
#1224
#1225
#1226
#1227
#1229
#1230
#1231
#1232
#1233
#1234
#1235
#1236
#1237
#1238
#1239
#1240
#1241
#1242
#1243
#1244
#1245
#1246
#1247
#1249
#1250
#1252
#1253
#1254
#1255
#1256
#1258
#1259
#1261
#1262
#1263
#1264
#1265
#1266
#1267
#1268
#1269
#1271
#1275
#1278
#1280
#1281
#1284
#1287
#1288
#1289
#129
#1290
#1291
#1292
#1294
#1296
#1297
#1298
#1299
#1300
#1301
#1302
#1303
#1304
#1305
#1306
#1307
#1308
#1309
#1310
#198
#228
#229
#230
#231
#233
#234
#235
#236
#239
#240
#242
#243
#244
#245
#246
#247
#248
#249
#250
#251
#252
#253
#254
#255
#256
#257
#258
#259
#260
#261
#262
#263
#265
#266
#267
#270
#271
#272
#274
#276
#277
#278
#279
#280
#281
#282
#283
#284
#285
#286
#290
#291
#296
#297
#299
#307
#308
#318
#319
#320
#326
#329
#330
#333
#334
#335
#337
#339
#340
#341
#342
#343
#344
#345
#347
#348
#349
#350
#354
#355
#356
#357
#358
#359
#360
#362
#363
#364
#365
#367
#368
#369
#371
#372
#373
#374
#375
#376
#378
#379
#380
#381
#382
#383
#386
#387
#389
#390
#391
#392
#393
#394
#396
#398
#399
#400
#401
#402
#404
#405
#406
#409
#410
#411
#412
#413
#414
#415
#416
#417
#418
#419
#421
#422
#423
#424
#425
#426
#427
#428
#429
#430
#432
#434
#435
#436
#437
#438
#439
#441
#442
#443
#444
#445
#447
#448
#449
#450
#451
#452
#453
#454
#455
#456
#457
#459
#460
#462
#463
#465
#468
#469
#470
#471
#472
#473
#478
#479
#480
#481
#485
#486
#488
#489
#490
#491
#492
#493
#494
#495
#499
#500
#502
#503
#504
#505
#506
#516
#517
#518
#520
#521
#523
#526
#528
#529
#533
#534
#536
#540
#541
#542
#543
#544
#545
#546
#547
#549
#550
#551
#552
#553
#554
#556
#557
#558
#559
#560
#565
#566
#568
#569
#570
#571
#573
#574
#575
#577
#578
#579
#580
#583
#584
#585
#586
#587
#588
#589
#590
#592
#593
#594
#595
#596
#597
#598
#599
#600
#602
#603
#604
#606
#607
#608
#609
#610
#611
#612
#613
#614
#615
#616
#617
#618
#619
#620
#621
#622
#623
#624
#625
#626
#628
#629
#630
#631
#632
#633
#634
#635
#636
#641
#642
#643
#644
#647
#649
#650
#651
#652
#653
#654
#655
#656
#657
#658
#659
#660
#661
#662
#663
#664
#665
#666
#667
#668
#671
#672
#674
#675
#676
#677
#678
#679
#680
#681
#682
#683
#685
#686
#687
#688
#690
#691
#692
#693
#694
#695
#698
#699
#700
#701
#702
#705
#706
#708
#709
#710
#711
#712
#713
#714
#715
#716
#717
#718
#720
#724
#725
#726
#727
#728
#729
#730
#731
#732
#733
#734
#735
#736
#737
#738
#746
#747
#748
#749
#750
#751
#752
#753
#754
#755
#756
#757
#758
#759
#760
#761
#762
#763
#764
#765
#766
#767
#768
#769
#770
#771
#772
#774
#775
#776
#777
#778
#779
#780
#781
#782
#783
#784
#785
#786
#787
#788
#789
#790
#791
#792
#793
#794
#795
#796
#797
#798
#799
#800
#801
#802
#803
#804
#804
#805
#806
#807
#808
#809
#810
#811
#812
#813
#814
#815
#815
#816
#817
#818
#819
#820
#821
#822
#823
#824
#825
#826
#827
#828
#829
#830
#831
#832
#833
#834
#835
#836
#837
#838
#839
#840
#841
#842
#843
#844
#845
#846
#847
#848
#849
#850
#851
#852
#853
#854
#855
#856
#857
#858
#859
#860
#861
#862
#863
#864
#865
#866
#867
#868
#870
#871
#872
#873
#874
#875
#876
#877
#878
#879
#880
#881
#882
#883
#884
#885
#886
#887
#888
#889
#890
#891
#892
#893
#894
#895
#897
#898
#900
#902
#903
#904
#905
#907
#908
#910
#911
#912
#913
#914
#915
#916
#917
#918
#919
#920
#926
#927
#928
#929
#931
#932
#934
#935
#936
#938
#939
#940
#943
#944
#945
#947
#948
#949
#950
#951
#952
#953
#954
#955
#956
#957
#958
#959
#960
#961
#962
#964
#965
#966
#967
#968
#969
#970
#971
#972
#973
#974
#975
#976
#977
#978
#979
#980
#981
#982
#983
#984
#985
#986
#987
#988
#989
#990
#991
#992
#993
#996
#997
#998
#999
v25.01
v25.01.2
v25.01.3
v25.02
v25.02.1
v25.02.2
v25.02.3
v25.02.4
v25.03
v25.05
v25.06
v25.09
v25.10
v25.11
v25.12
v26.02
v26.04
v26.05
v26.07
v26.08
v26.09
v26.10
v26.11
v26.3
v26.4
Select branches
Hide Pull Requests
Before-Multi-Company-Removal
develop
duplicate-numbering-racecondition
feat-recurring-invoice-auto-send-toggle
master
revert-1176-Whit3XLightning-patch-2
ticket-task-approvals
undefined-asset-handling
#1000
#1001
#1002
#1003
#1004
#1005
#1006
#1007
#1008
#1009
#1010
#1011
#1012
#1013
#1014
#1015
#1016
#1019
#102
#1020
#1021
#1022
#1023
#1024
#1025
#1027
#1028
#1029
#1030
#1031
#1032
#1033
#1034
#1035
#1037
#1038
#1040
#1041
#1042
#1043
#1045
#1046
#1047
#1048
#1049
#1050
#1051
#1052
#1053
#1054
#1055
#1056
#1057
#1058
#1059
#1060
#1061
#1062
#1063
#1064
#1065
#1066
#1067
#1068
#1069
#1070
#1071
#1072
#1073
#1074
#1075
#1076
#1077
#1078
#1079
#1080
#1081
#1082
#1083
#1084
#1085
#1086
#1087
#1088
#1089
#1090
#1091
#1092
#1093
#1094
#1095
#1096
#1097
#1098
#1099
#1100
#1101
#1102
#1103
#1104
#1105
#1106
#1107
#1111
#1112
#1113
#1114
#1115
#1116
#1117
#1118
#1119
#1120
#1121
#1122
#1123
#1124
#1125
#1126
#1127
#1128
#1129
#1130
#1131
#1132
#1133
#1134
#1135
#1136
#1137
#1138
#1139
#1140
#1141
#1142
#1143
#1144
#1145
#1146
#1147
#1148
#1149
#1150
#1151
#1152
#1153
#1154
#1155
#1156
#1157
#1158
#1159
#1160
#1161
#1162
#1163
#1164
#1165
#1166
#1167
#1169
#1170
#1171
#1172
#1173
#1174
#1175
#1176
#1177
#1178
#1179
#1180
#1181
#1182
#1183
#1184
#1185
#1186
#1187
#1188
#1189
#1190
#1191
#1192
#1193
#1194
#1195
#1196
#1197
#1198
#1200
#1201
#1202
#1203
#1204
#1205
#1206
#1207
#1208
#1209
#1210
#1211
#1212
#1213
#1214
#1215
#1216
#1218
#1220
#1221
#1222
#1223
#1224
#1225
#1226
#1227
#1229
#1230
#1231
#1232
#1233
#1234
#1235
#1236
#1237
#1238
#1239
#1240
#1241
#1242
#1243
#1244
#1245
#1246
#1247
#1249
#1250
#1252
#1253
#1254
#1255
#1256
#1258
#1259
#1261
#1262
#1263
#1264
#1265
#1266
#1267
#1268
#1269
#1271
#1275
#1278
#1280
#1281
#1284
#1287
#1288
#1289
#129
#1290
#1291
#1292
#1294
#1296
#1297
#1298
#1299
#1300
#1301
#1302
#1303
#1304
#1305
#1306
#1307
#1308
#1309
#1310
#198
#228
#229
#230
#231
#233
#234
#235
#236
#239
#240
#242
#243
#244
#245
#246
#247
#248
#249
#250
#251
#252
#253
#254
#255
#256
#257
#258
#259
#260
#261
#262
#263
#265
#266
#267
#270
#271
#272
#274
#276
#277
#278
#279
#280
#281
#282
#283
#284
#285
#286
#290
#291
#296
#297
#299
#307
#308
#318
#319
#320
#326
#329
#330
#333
#334
#335
#337
#339
#340
#341
#342
#343
#344
#345
#347
#348
#349
#350
#354
#355
#356
#357
#358
#359
#360
#362
#363
#364
#365
#367
#368
#369
#371
#372
#373
#374
#375
#376
#378
#379
#380
#381
#382
#383
#386
#387
#389
#390
#391
#392
#393
#394
#396
#398
#399
#400
#401
#402
#404
#405
#406
#409
#410
#411
#412
#413
#414
#415
#416
#417
#418
#419
#421
#422
#423
#424
#425
#426
#427
#428
#429
#430
#432
#434
#435
#436
#437
#438
#439
#441
#442
#443
#444
#445
#447
#448
#449
#450
#451
#452
#453
#454
#455
#456
#457
#459
#460
#462
#463
#465
#468
#469
#470
#471
#472
#473
#478
#479
#480
#481
#485
#486
#488
#489
#490
#491
#492
#493
#494
#495
#499
#500
#502
#503
#504
#505
#506
#516
#517
#518
#520
#521
#523
#526
#528
#529
#533
#534
#536
#540
#541
#542
#543
#544
#545
#546
#547
#549
#550
#551
#552
#553
#554
#556
#557
#558
#559
#560
#565
#566
#568
#569
#570
#571
#573
#574
#575
#577
#578
#579
#580
#583
#584
#585
#586
#587
#588
#589
#590
#592
#593
#594
#595
#596
#597
#598
#599
#600
#602
#603
#604
#606
#607
#608
#609
#610
#611
#612
#613
#614
#615
#616
#617
#618
#619
#620
#621
#622
#623
#624
#625
#626
#628
#629
#630
#631
#632
#633
#634
#635
#636
#641
#642
#643
#644
#647
#649
#650
#651
#652
#653
#654
#655
#656
#657
#658
#659
#660
#661
#662
#663
#664
#665
#666
#667
#668
#671
#672
#674
#675
#676
#677
#678
#679
#680
#681
#682
#683
#685
#686
#687
#688
#690
#691
#692
#693
#694
#695
#698
#699
#700
#701
#702
#705
#706
#708
#709
#710
#711
#712
#713
#714
#715
#716
#717
#718
#720
#724
#725
#726
#727
#728
#729
#730
#731
#732
#733
#734
#735
#736
#737
#738
#746
#747
#748
#749
#750
#751
#752
#753
#754
#755
#756
#757
#758
#759
#760
#761
#762
#763
#764
#765
#766
#767
#768
#769
#770
#771
#772
#774
#775
#776
#777
#778
#779
#780
#781
#782
#783
#784
#785
#786
#787
#788
#789
#790
#791
#792
#793
#794
#795
#796
#797
#798
#799
#800
#801
#802
#803
#804
#804
#805
#806
#807
#808
#809
#810
#811
#812
#813
#814
#815
#815
#816
#817
#818
#819
#820
#821
#822
#823
#824
#825
#826
#827
#828
#829
#830
#831
#832
#833
#834
#835
#836
#837
#838
#839
#840
#841
#842
#843
#844
#845
#846
#847
#848
#849
#850
#851
#852
#853
#854
#855
#856
#857
#858
#859
#860
#861
#862
#863
#864
#865
#866
#867
#868
#870
#871
#872
#873
#874
#875
#876
#877
#878
#879
#880
#881
#882
#883
#884
#885
#886
#887
#888
#889
#890
#891
#892
#893
#894
#895
#897
#898
#900
#902
#903
#904
#905
#907
#908
#910
#911
#912
#913
#914
#915
#916
#917
#918
#919
#920
#926
#927
#928
#929
#931
#932
#934
#935
#936
#938
#939
#940
#943
#944
#945
#947
#948
#949
#950
#951
#952
#953
#954
#955
#956
#957
#958
#959
#960
#961
#962
#964
#965
#966
#967
#968
#969
#970
#971
#972
#973
#974
#975
#976
#977
#978
#979
#980
#981
#982
#983
#984
#985
#986
#987
#988
#989
#990
#991
#992
#993
#996
#997
#998
#999
v25.01
v25.01.2
v25.01.3
v25.02
v25.02.1
v25.02.2
v25.02.3
v25.02.4
v25.03
v25.05
v25.06
v25.09
v25.10
v25.11
v25.12
v26.02
v26.04
v26.05
v26.07
v26.08
v26.09
v26.10
v26.11
v26.3
v26.4
-
72c037c581
Fix Date Range FlatPickr defaulting to 1970 for All time now default to current month
johnnyq
2026-08-15 13:04:55 -04:00 -
2375e69f2d
Update badge classes to bg
johnnyq
2026-08-15 13:00:41 -04:00 -
73e10e72f2
Update filter bar, increase height on top navbar, primary buttons now inherit theme color
johnnyq
2026-08-15 12:55:24 -04:00 -
c44fa30792
Fix Mail settings tabs regression and user menu coloring
johnnyq
2026-08-15 12:29:39 -04:00 -
8c0e5246b4
Fix Card Margin bottoms client header and ticket cards on the right
johnnyq
2026-08-14 19:08:15 -04:00 -
35239b563d
Resize top nav and compoents
johnnyq
2026-08-14 18:53:20 -04:00 -
e2512b0f86
Fixed Side nav titles, Fixed ajax on bootstrap modals, fixed pagination all regressions
johnnyq
2026-08-14 18:32:33 -04:00 -
1c5803dc12
Removed dead libs pdfmake dropzone and popper, fixed missing label for ids and migrated datatables to use bootstrap 5 libs instead of of 4
johnnyq
2026-08-14 17:50:17 -04:00 -
6fc94d9733
Migrated confirm modal to sweetalert2 lib
johnnyq
2026-08-14 17:38:21 -04:00 -
bbbfff7413
All Jquery removed replaced with stand JS and non jqery dependent libs
johnnyq
2026-08-14 17:28:06 -04:00 -
2354dd1511
Migrate fully away from Jquery Stage 1
johnnyq
2026-08-14 17:11:01 -04:00 -
dc6b191eed
Update Font, Migrated away from JQUERY dependent libs: toastr to bootstrap5 toasts, daterangepicker to flatpickr, select2 to Tom Select, InputMask to IMask
johnnyq
2026-08-14 17:08:40 -04:00 -
0fe6d51bdb
Theme Fixes for adminlte 4
johnnyq
2026-08-14 14:11:13 -04:00 -
e6da3fd0e3
Remove script
johnnyq
2026-08-14 13:22:47 -04:00 -
a084e37c39
Initial migration from AdminLTE 3 to 4, bootstrap 4 to 5
johnnyq
2026-08-14 13:22:11 -04:00 -
691059aab2
Debug - bump php memory flag to 512M
wrongecho
2026-08-13 09:45:01 +01:00 -
eda32f7d57
Update security
wrongecho
2026-08-12 15:27:40 +01:00 -
c44ae74557
Update readme
wrongecho
2026-08-12 15:20:48 +01:00 -
0262707ef0
Merge pull request #1296 from itflow-org/develop
Johnny
2026-08-10 12:10:21 -04:00 -
41900191af
Bump ITFlow version and update Changelog
johnnyq
2026-08-10 11:33:38 -04:00 -
076f45abb0
Remove Stale SMTP IMAP host if switching Standard SMTP.IMAP to OAUTH
johnnyq
2026-08-09 23:59:54 -04:00 -
f7548af234
Fix Export Missing coluns due to the select star sweep
johnnyq
2026-08-09 14:33:06 -04:00 -
de46184a5b
Fix calendar queries missing columns lost in the SELECT * sweep
johnnyq
2026-08-09 13:41:01 -04:00 -
f237993fd7
DB Structure update for AI temperature
johnnyq
2026-08-09 13:29:46 -04:00 -
a96324628a
Fix broken cron page due to the select * sweep, note thi sdid not break cron itself
johnnyq
2026-08-09 13:27:51 -04:00 -
89b080b430
Merge pull request #1294 from itflow-org/develop
Johnny
2026-08-08 14:15:55 -04:00 -
b903ee02fe
Bump version
johnnyq
2026-08-08 13:15:24 -04:00 -
6ff454134b
Update changelog
johnnyq
2026-08-08 13:14:25 -04:00 -
04991a0d79
Fix ticket schedule cancellation never cancelling the calendar event
johnnyq
2026-08-08 13:00:01 -04:00 -
46a63b191c
Fix bulk recurring ticket priority change denying access to all non-admin users
johnnyq
2026-08-08 12:59:31 -04:00 -
6b65c8150f
Fix contact delete leaving an orphaned portal user and anonymize not redacting the phone number
johnnyq
2026-08-08 12:58:46 -04:00 -
d484629ebc
do not update ticket status in history if it is the same
johnnyq
2026-08-08 12:41:34 -04:00 -
656aa95a4e
Fix WebUI setup regression locking out after first step
johnnyq
2026-08-07 18:09:01 -04:00 -
db96766ab0
Fix Error on Scheduling Tickets, Fixed Zapcal Path
johnnyq
2026-08-07 12:44:56 -04:00 -
10f0c9de58
remove audit system time script
johnnyq
2026-08-06 19:26:43 -04:00 -
ac598f6379
Fix system-generated ticket replies booking fake time worked
johnnyq
2026-08-06 19:25:39 -04:00 -
605c7811e4
Fix AI
johnnyq
2026-08-06 19:18:34 -04:00 -
942fe41b18
Apply further gating to client pdf export
johnnyq
2026-08-06 19:03:47 -04:00 -
64423cbefa
Fix Client PDF Export
johnnyq
2026-08-06 18:51:09 -04:00 -
3cae52067a
Fix calendar event Delete bug
johnnyq
2026-08-06 14:21:57 -04:00 -
abb724b40b
Removed Orphaned vars
johnnyq
2026-08-06 14:03:44 -04:00 -
f8899e592f
More Select * Queries convert
johnnyq
2026-08-06 13:57:46 -04:00 -
108781db5b
Move more select * to column select for further optimization
johnnyq
2026-08-06 13:44:02 -04:00 -
b3744e9ed5
More sweeps to replace select * with actual returned column names dramatically reduces php memory usage and speeds up processing dramatically especially in the crons since they run all the time
johnnyq
2026-08-06 13:10:23 -04:00 -
b8c9d5b4cf
Query Optimization: Select only needed columns instead of SELECT * on looped queries
johnnyq
2026-08-06 12:59:43 -04:00 -
77defcf7d8
Global Search Query Optimization only returns columns needed
johnnyq
2026-08-06 12:30:27 -04:00 -
9324d0822e
Drop more dead client left joins big saver is the badge counts
johnnyq
2026-08-06 12:14:43 -04:00 -
eb2cc3d653
Update Contributing with the new clientScopeSql function
johnnyq
2026-08-06 11:55:39 -04:00 -
ddd9c2b56a
clientScopeSql sweep whicn now removed the extra unessesary client joins
johnnyq
2026-08-06 11:45:56 -04:00 -
83383599a1
Add clientScopeSql helper for client-scoped list queries
johnnyq
2026-08-06 11:25:11 -04:00 -
49a3c2d266
Enforce client scoping on API expense reads and record updates
johnnyq
2026-08-06 11:00:49 -04:00 -
ccaa45b0ae
Merge pull request #1292 from itflow-org/develop
v26.08
Johnny
2026-08-04 15:29:17 -04:00 -
cbf8922f5b
Update Changelog
johnnyq
2026-08-04 15:13:57 -04:00 -
b39f3c0b23
Redesing task bar and remove redundant task count in ticket details
johnnyq
2026-08-04 12:40:47 -04:00 -
f9ae7598ec
Bump FullCalendar from 7.0.0 to 7.0.2
johnnyq
2026-08-04 12:39:04 -04:00 -
261bdab61a
Gate SLA option in ticket details its gated everywhere else
johnnyq
2026-08-04 12:14:56 -04:00 -
1b386567fa
Bump DataTables from 2.3.7 to 3.0.1
johnnyq
2026-08-04 12:12:42 -04:00 -
5eba64afad
Bump TinyMCE to 8.8.2
johnnyq
2026-08-04 12:05:23 -04:00 -
c30c12674a
Sync DB Seed data between setup and setup cli
johnnyq
2026-08-03 22:41:31 -04:00 -
8aaf5b450f
Merge branch 'develop' of https://github.com/itflow-org/itflow into develop
wrongecho
2026-08-03 20:55:57 +01:00 -
d74c9743be
Feature: Add invoice_items API endpoint (adding line items to an invoice)
wrongecho
2026-08-03 20:53:53 +01:00 -
0311a3d056
Fix remaing undefine vars for audits and flash messages
johnnyq
2026-08-03 15:40:44 -04:00 -
c5288f9e30
Fix undefined variables in expense, asset and contact audit/flash messages
johnnyq
2026-08-03 15:34:18 -04:00 -
e800064202
Fix Expense Description logging spelling
johnnyq
2026-08-03 15:28:36 -04:00 -
abd79c0aed
Feature: Add Income Bulk Actions (Account, Payment Method and category
johnnyq
2026-08-03 15:23:50 -04:00 -
a313278623
Merge branch 'develop' of https://github.com/itflow-org/itflow into develop
wrongecho
2026-08-03 18:58:58 +01:00 -
f87d43881e
Add very basic product import via CSV
wrongecho
2026-08-03 18:58:53 +01:00 -
ea3d6a2fc6
Merge branch 'develop' of github.com:itflow-org/itflow into develop
johnnyq
2026-08-03 13:28:53 -04:00 -
7a44cdd438
Fix Autofill products in invoice, quotes, recurring invoice, tax field wasnt updating and a dash was being put in front
johnnyq
2026-08-03 13:28:41 -04:00 -
ad234c5e46
Merge branch 'develop' of https://github.com/itflow-org/itflow into develop
wrongecho
2026-08-03 18:01:47 +01:00 -
f16e7893ac
Bump supported version
wrongecho
2026-08-03 18:01:40 +01:00 -
3b0d3839ae
Merge branch 'develop' of github.com:itflow-org/itflow into develop
johnnyq
2026-08-03 12:55:24 -04:00 -
ffe32adbd3
Move categories and tag types to a left side nav instead of top nav
johnnyq
2026-08-03 12:54:33 -04:00 -
5ee1c9580f
Enhance .htaccess rules
wrongecho
2026-08-03 17:51:04 +01:00 -
315768d651
Add Category column and filter into income along with the exports
johnnyq
2026-08-02 18:23:18 -04:00 -
6b5be0f881
Rework Update UI and fix banch
johnnyq
2026-08-02 18:07:24 -04:00 -
a27019511e
Remove unused overdue invoice setting move master cron switch out of notificaiton and into cron
johnnyq
2026-08-02 17:22:28 -04:00 -
ad15fabbb3
Credential length guard
johnnyq
2026-08-02 16:30:14 -04:00 -
e793804203
Migrate credential password from varbinary to varchar and set max length for passwords
johnnyq
2026-08-02 16:18:36 -04:00 -
89fba247c5
Add some missing maxlength form options to prevent info overflow and result in error 500
johnnyq
2026-08-02 16:08:01 -04:00 -
3e532fc792
Update imapengine dependancies too
johnnyq
2026-08-02 01:26:40 -04:00 -
cf4446f405
Bump imapengine from 1.25.3 to 1.25.4
johnnyq
2026-08-02 01:21:29 -04:00 -
ab41543578
Remove unused DB wrappers
johnnyq
2026-08-01 19:49:22 -04:00 -
c8dab1a7e5
Revert PAyment cleanInput too
johnnyq
2026-08-01 18:48:07 -04:00 -
056db263a5
Rever old test run of using prepared mysql statement for client add /edit
johnnyq
2026-08-01 18:20:43 -04:00 -
6107d9f833
Update Contributing
johnnyq
2026-08-01 15:42:56 -04:00 -
23a09f54fc
Reworked getFieldById to remove escaping and and reworked everything that uses the function to also escape, was causing double escaping in many places this standardizes the function
johnnyq
2026-08-01 15:33:48 -04:00 -
75028ba09a
Fix some Ticket History gaps
johnnyq
2026-08-01 14:33:37 -04:00 -
cdb4a43b89
Major UI/UX overhaul on Tickets listing / Kanban and ticket details
johnnyq
2026-08-01 14:12:03 -04:00 -
4fec57709a
Recurring Expense: Fix edit not keeping client
johnnyq
2026-08-01 12:09:39 -04:00 -
abe02d7d8e
Fix Wording on changelog
johnnyq
2026-07-31 16:57:19 -04:00 -
53f45fa008
Fix queued backups never building, per-type retention, and cron connection handling
johnnyq
2026-07-31 16:35:39 -04:00 -
ae468d6cee
Encrypted backups with types, scheduling and CLI restore
johnnyq
2026-07-31 16:18:20 -04:00 -
6a5cf6704a
Add Indexes to foreign key in ticket replies and attachments fixes slow ticket access issue with many replies with large inline images
johnnyq
2026-07-31 14:16:19 -04:00 -
16000efcf7
Drop SVG extension in the ticket mail parser
johnnyq
2026-07-31 12:39:10 -04:00 -
293ba534e2
Simplified Changelog
johnnyq
2026-07-30 19:18:05 -04:00 -
7c5579677d
Cron: daily jobs catch up when the dispatcher is invoked before their scheduled time, so an old single daily crontab entry still runs them
johnnyq
2026-07-30 18:21:47 -04:00 -
09a74d6d26
Update changelog and Important Upgrade Steps
johnnyq
2026-07-30 18:01:35 -04:00 -
8436cd6296
Nightly tasks: apply late fees, overdue reminder emails, and autopay retries at most once per invoice per day, and lock nightly to the daily schedule
johnnyq
2026-07-30 17:50:11 -04:00 -
36c9c030c0
DB Update
johnnyq
2026-07-30 17:07:38 -04:00