mirror of
https://github.com/itflow-org/itflow
synced 2026-11-11 15:07:24 +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
-
9210734911
Also take in consideration of the ticket source, category and priority
johnnyq
2025-09-06 19:41:16 -04:00 -
ebae80bb7e
Ticket Summeries are now in HTML form wit ha breakdown of the Main Issue, Actions Taken and Resolution or Next Steps. It also takes into consideration of the current ticket status and Who replyied for the ticket replys / comments
johnnyq
2025-09-06 19:31:44 -04:00 -
dcade3a5c7
Update the AI Ticket Summary Prompt
johnnyq
2025-09-06 17:57:58 -04:00 -
f51c3e9e3f
Text Wrap client tags so table doesnt go off the page with clients with many tags
johnnyq
2025-09-05 19:29:21 -04:00 -
b34298e45b
Hide Add Credit button in Client Top Head Dropdown also hide credits in client listing if no credit balance
johnnyq
2025-09-05 19:17:02 -04:00 -
9fa78897bc
Fix extra spacing between icon and Assigned Contact Name iin ticket details
johnnyq
2025-09-05 19:05:06 -04:00 -
9642babb7e
Fix issue with AI Settings displaying in Admin Menu if the module invoice/accouting module is turned off
johnnyq
2025-09-05 19:00:17 -04:00 -
d2d1aed393
Fix long Invoice/Quote notes overflowing into the invoice/quote footer by removing a rowspan class, adjusted the page margins from 15 to 10 and adjusted the invoice/quote notes to use font size 9 instead of 10
johnnyq
2025-09-05 18:48:35 -04:00 -
58d43063ec
Merge pull request #1233 from itflow-org/develop
v25.09
Johnny
2025-09-05 13:24:54 -04:00 -
6a5ce1dce3
Add note about updating from the webUI
johnnyq
2025-09-05 13:09:02 -04:00 -
f3c7c0761b
Add note about backing up before updating
johnnyq
2025-09-05 13:05:46 -04:00 -
27b3124f77
Update .gitignore to ignore the new custom/*
johnnyq
2025-09-05 12:57:19 -04:00 -
aa516529e7
Another attempt at fix automatic recurring payments expense
johnnyq
2025-09-04 17:56:00 -04:00 -
2283ad0eb2
Fix Adding Expense on recurring stripe payments in cron
johnnyq
2025-09-04 17:44:34 -04:00 -
cece9ad46c
Another attempt to fix reccuring payment migration to match the correct client_id;
johnnyq
2025-09-04 16:29:55 -04:00 -
d37da2e8ff
Fix Recurring Payment Migration for stripe
johnnyq
2025-09-04 16:07:38 -04:00 -
9d9bfc65d5
Fix Active side nav for api keys
johnnyq
2025-09-03 18:46:01 -04:00 -
d7d6e4ac6f
Fix paths for db and uploads dir in debug
johnnyq
2025-09-03 18:42:32 -04:00 -
46d93f986e
Further enhanced the Saved Payments Section by splitting cards and add card into 2 columns
johnnyq
2025-09-03 17:45:11 -04:00 -
2549a97a7e
Added card icons to Saved Payments in Client Portal and spruced up ui
johnnyq
2025-09-03 17:40:09 -04:00 -
fc2cca5fdb
Added card icon
johnnyq
2025-09-03 17:14:53 -04:00 -
ef1ec56270
Allow the Client to easily Pay an invoice from the client portal with a saved card
johnnyq
2025-09-03 17:09:17 -04:00 -
cf63a2e7d1
Fix TinyMCE License in client portal
johnnyq
2025-09-02 14:57:09 -04:00 -
ed9b99e2f0
Fix unpaid invoices on client portal but also comment it out until ready for next release
johnnyq
2025-09-02 14:52:38 -04:00 -
33340b80f9
Updated Changelog, Increased app version
johnnyq
2025-09-02 13:14:18 -04:00 -
ec94bb3d2a
Add back Pay Invoice with saved card, currently only pays the full amount, would like to integrate into add payment modal and add payment post eventually
johnnyq
2025-09-01 16:19:33 -04:00 -
bc2fe2bec8
Fixed stripe Migration table name spelling
johnnyq
2025-08-30 11:19:28 -04:00 -
a87a206c04
Add better error handling for dodgy whois results
Marcus Hill
2025-08-30 16:16:55 +01:00 -
45083e19b0
Fix if undefined
Marcus Hill
2025-08-30 15:58:19 +01:00 -
de627c19c5
No csrf for client side, yet
Marcus Hill
2025-08-30 15:51:14 +01:00 -
595e57dcdd
Rewording
Marcus Hill
2025-08-30 15:51:05 +01:00 -
dadcc69900
Typo
Marcus Hill
2025-08-30 15:35:31 +01:00 -
2c160d1ac9
Take you back to dashboard rather than a redirect
Marcus Hill
2025-08-30 15:31:49 +01:00 -
292b074d8c
Remove legacy Stripe Enabled from invoice Commented out Pay Via Saved card this will have to wait for next release
johnnyq
2025-08-29 13:44:22 -04:00 -
2beff45811
Removed some simple tinyMCE inits and combined AI button into one
johnnyq
2025-08-29 12:51:14 -04:00 -
469c36da46
Remove AI Enable References through the UI this will be handled differently
johnnyq
2025-08-29 12:26:56 -04:00 -
8afe2d52a0
Converted and combine ajax add for tags and categories, fixed quick add links
johnnyq
2025-08-28 16:57:08 -04:00 -
51273e9151
Remove unused / unfinished browser extension from user preferences
johnnyq
2025-08-28 15:39:00 -04:00 -
1517c96841
Remove Budget from reports as it totally unfinished
johnnyq
2025-08-28 14:38:49 -04:00 -
b7afbd3500
Revert Bump down fontawesome-free 7.0.0 to 5.15.4, did not like the way the new icons looked with the app at all
johnnyq
2025-08-28 14:25:14 -04:00 -
39d6c42c71
Bump and Migrate logic chartjs 2.9.4 to 4.5.0, bump stripe-php from 17.2.1 to 17.6.0, fontawesome-free from 5.15.4 to 7.0.0, fullcalendar from 6.1.17 to 6.1.19, TinyMCE from 7.9.1 to 8.0.2, bootsatrap js bundle from 4.6.1 to 4.6.2, DataTables from 2.3.1 to 2.3.3
johnnyq
2025-08-28 13:57:42 -04:00 -
9f50c9355a
Move reports out of the sub directory for now as it broke requires
johnnyq
2025-08-28 11:46:20 -04:00 -
fd73f132bc
Fixed a few table names in Stripe Migration, Removed legacy stripe and AI settings
johnnyq
2025-08-28 11:44:29 -04:00 -
1f99e592b7
Remove old Autop Pay Logic from recurring Invoices Listing
johnnyq
2025-08-27 20:09:12 -04:00 -
a90c4eded8
Remove Old Auto Pay Modal for recurring Invoices
johnnyq
2025-08-27 20:05:47 -04:00 -
1638538fb4
Remove Old Auto Pay from recurring Invoice in favor of the saved cards.
johnnyq
2025-08-27 20:04:49 -04:00 -
da0892f9e3
Remove Stripe check and add payment provider check in Client Portal Recurring Invoices to create auto payments
johnnyq
2025-08-27 18:23:58 -04:00 -
66cab6c1ab
Fixed Guest Pay removed old stripe vars in place of new payment provider vars
johnnyq
2025-08-27 17:38:41 -04:00 -
535078b0ab
Fix Bad vars in PAyment Providers listing, add check to see if payment provider already exists
johnnyq
2025-08-27 16:27:54 -04:00 -
d584c6b1e8
Commented out Credit lines as its not ready for next release running into way to many pitfalls will focus more on next release
johnnyq
2025-08-27 16:02:00 -04:00 -
530a76a9a2
Fix undefined vars in export invoice / quote pdf fix regression company logo path in export invoice / quote
johnnyq
2025-08-27 11:53:58 -04:00 -
2a0181fd92
Convert Invoice and Quote Guest URL to Copy to Clipboard link instead of open links
johnnyq
2025-08-26 12:17:45 -04:00 -
86c5b9a55d
Removed Budge from the side nav as this was never finished and doesnt really do anything, will work on it at a later date
johnnyq
2025-08-25 23:51:48 -04:00 -
0a6b890250
Fix broken php start tag
johnnyq
2025-08-25 17:33:40 -04:00 -
af7f1f30ad
Credentials: Fix broken page if no clients exist, which also fixes dont show share modal if GET client_id is not set
johnnyq
2025-08-25 17:32:15 -04:00 -
f6c0f840fe
Asset: Multiple Bug fixes, Fix broken asset list if no assets exist, fix bulk Asset Ticket creation to use the client_id of the associated asset, allow to assign to all open projects. Fix Transfer client where client_id is not defined in client overview section
johnnyq
2025-08-25 16:59:15 -04:00 -
0e54359db8
Assets: Fix Description not displaying, Fix issue with unitialized OS var, fix client asset uri using asset_uri_2
johnnyq
2025-08-25 14:07:55 -04:00 -
373f1574bd
Update function path for customAction to use the new path /custom and not /xcustom
johnnyq
2025-08-25 12:58:57 -04:00 -
6f5ffef22f
Link Fixes
johnnyq
2025-08-25 12:50:01 -04:00 -
451206525e
Remove function code for old way ajax-modal, moved modals over to modal_header/footer and removed _new
johnnyq
2025-08-25 00:07:51 -04:00 -
41f957ea3b
Migrated admin modals to modals/ENTITY removed ajax_ and _modal prefixes from file names and use new ajax-modal syntax
johnnyq
2025-08-24 23:50:38 -04:00 -
91b0080428
Finished Consolidating the remaining user modals to modals/ENTITY removed ajax_ and _modal prefixes from file names and use new ajax-modal syntax
johnnyq
2025-08-24 00:38:48 -04:00 -
170d6dd7e5
Consolidate alot of modals to modals/ENTITY removed ajax_ and _modal prefixes from file names and use new ajax-modal syntax
johnnyq
2025-08-23 18:48:21 -04:00 -
15ba385398
Consolidate asset modals to modals/asset removed ajax_ and _modal prefixes from file names and use new ajax-modal syntax
johnnyq
2025-08-22 21:54:26 -04:00 -
0b93d58a32
Consolidate account modals to modals/account removed ajax_ and _modal prefixes from file names and use new ajax-modal syntax
johnnyq
2025-08-22 18:51:39 -04:00 -
67078c4552
Consolidate product modals to modals/product removed ajax_ and _modal prefixes from file names and use new ajax-modal syntax
johnnyq
2025-08-22 18:22:04 -04:00 -
ab17de7efd
Consolidate client modals to modals/client and use new ajax-modal syntax
johnnyq
2025-08-22 18:06:37 -04:00 -
1145260619
Consolidate trip modals to modals/trip removed ajax_ and _modal prefixes from file names and use new ajax-modal syntax
johnnyq
2025-08-22 17:49:46 -04:00 -
066952ed04
Consolidate vendor modals to modals/vendor removed ajax_ and _modal prefixes from file names and use new ajax-modal syntax
johnnyq
2025-08-22 17:36:07 -04:00 -
6ccf7a0fb8
Set Invoice Credit, Consolidated all expense modals to modals/expense removed ajax_ and _modal prefixes from file name create new modal header and footer to include another parent directory eventually will consolidate all, this was just an example
johnnyq
2025-08-22 16:59:31 -04:00 -
7f49ecefb1
Flash alert if no comment was entered in a ticket reply via the client portal
johnnyq
2025-08-21 18:35:16 -04:00 -
43324391ff
Fix Regressed See More... in User Activies page
johnnyq
2025-08-21 18:15:28 -04:00 -
89af8216b8
Fix Ticket Kanban CSS Path and category query
johnnyq
2025-08-21 18:13:31 -04:00 -
be9e30e6d8
Fix Show Add Payment dropdown if client has credits or saved payment methods
johnnyq
2025-08-21 18:04:49 -04:00 -
85cfd6fb7c
Fix Regression Broken Quick add modals
johnnyq
2025-08-21 17:54:10 -04:00 -
e694e20025
Use mysqli escape string instead of sanitizeInput on stripe to payment provider migration just incase
johnnyq
2025-08-20 14:18:34 -04:00 -
7618dd335a
Update Stripe to Payment Provider Migration to not transfer over clients with a NULL or blank stripe payment method
johnnyq
2025-08-20 14:12:39 -04:00 -
eca09253d3
Migrate over Payment Methods from Categories to its own table payment_methods
johnnyq
2025-08-20 13:53:38 -04:00 -
96c32b3275
Added Stripe Config Migration to a database Update
johnnyq
2025-08-20 13:30:46 -04:00 -
94a4fec3c6
Fix popping future tickets numbering
wrongecho
2025-08-20 16:43:45 +01:00 -
a8386d3937
Allow reporting on average time to first response
Marcus Hill
2025-08-16 21:44:17 +01:00 -
4b7aa4bece
Powered by
Marcus Hill
2025-08-16 16:37:24 +01:00 -
4c604f4009
Use HTML for the logo instead of pdf->image; scales much nicer
Marcus Hill
2025-08-16 16:25:51 +01:00 -
98cf2f7a5a
Use freeserif font instead of helvetica to properly display foreign characters
Marcus Hill
2025-08-16 15:54:28 +01:00 -
804467b1ba
Use freeserif font instead of helvetica to properly display foreign characters
Marcus Hill
2025-08-16 15:52:54 +01:00 -
9fbf775299
Fix file icon in file rename modal
Marcus Hill
2025-08-16 15:30:10 +01:00 -
5c93753b7e
Rm extra unnecessary line in overdue invoice email
Marcus Hill
2025-08-16 15:17:48 +01:00 -
27016eaa28
Recurring tickets - add ability to bulk recurr
Marcus Hill
2025-08-16 14:31:36 +01:00 -
859281784a
Recurring tickets - fix include path
Marcus Hill
2025-08-16 14:31:01 +01:00 -
7ae7b8904c
Invoice.php - Fix undefined error
Marcus Hill
2025-08-16 14:30:37 +01:00 -
559e0c6350
Comment direct link to guest pay, we should not encourage agents to do this
Marcus Hill
2025-08-16 13:47:47 +01:00 -
d942badec8
Fix primary contact text not showing
Marcus Hill
2025-08-16 13:42:29 +01:00 -
f443ae9203
convert even more ajax modals to new syntax
johnnyq
2025-08-16 02:06:42 -04:00 -
d37dc37c2d
convert more ajax modals to new syntax
johnnyq
2025-08-16 01:40:40 -04:00 -
236d895498
Reworked the ajax-modal function to be more simplified and use less data attributes
johnnyq
2025-08-16 01:02:16 -04:00 -
3bb0ef6f39
Left Align Billing Header
johnnyq
2025-08-15 22:55:40 -04:00 -
a0ced96d1d
Use a WAY MORE Efficient query when filling out filter selection boxes by using EXIST instead of DISTINCT selections
johnnyq
2025-08-15 20:39:23 -04:00 -
4ef1e91c78
When Show Archived is selected in clients show Drop down filters for them as well in Idustry and Referral
johnnyq
2025-08-15 19:32:09 -04:00 -
2333fa2d9b
Product Category Dropdown Filter only show categories thats are assigned to the products not all the categories
johnnyq
2025-08-15 19:26:42 -04:00 -
37bef2d824
Check Stock if product type is a product before adding the line item
johnnyq
2025-08-15 19:12:45 -04:00