mirror of
https://github.com/itflow-org/itflow
synced 2026-03-28 00:05:40 +00:00
Commit Graph
Select branches
Hide Pull Requests
Before-Multi-Company-Removal
develop
duplicate-numbering-racecondition
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
#1264
#1265
#1266
#1267
#1268
#1269
#1269
#1271
#129
#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.3
Select branches
Hide Pull Requests
Before-Multi-Company-Removal
develop
duplicate-numbering-racecondition
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
#1264
#1265
#1266
#1267
#1268
#1269
#1269
#1271
#129
#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.3
-
878d5444e1
Use Gray Accent color when in client view and use configured theme for Global view, this will help differentiate the view that you are in
johnnyq
2025-06-12 15:00:47 -04:00 -
ec24ec60c6
Disable Ticket Auto Timer by default
johnnyq
2025-06-12 13:49:11 -04:00 -
9c096d1f65
Add Setting option to enable or disable ticket autotimer
johnnyq
2025-06-12 13:44:21 -04:00 -
dba3e895da
UI/UX update in ticket details switch to full card stacks with edit icons for the stackable reference items on the right like asset watchers contact etc
johnnyq
2025-06-11 22:28:38 -04:00 -
07726322df
Project Details: Add Bulk Actions to tickets and allow tickets to be sorted
johnnyq
2025-06-11 20:47:27 -04:00 -
bef18c0d72
Do not Resolved Tickets in Bulk that have Open tasks, display warning and count of ticket not resolved because of open tasks
johnnyq
2025-06-11 18:48:23 -04:00 -
7c3332570a
Add Ticket Category UI for Recurring Tickets
johnnyq
2025-06-11 18:11:08 -04:00 -
a3d4a52188
Add Mark Sent when invoice is draft to Action Dropdown for invoice listings
johnnyq
2025-06-11 17:29:38 -04:00 -
5530e89f41
Add one more Non-Billable Check in invoices
johnnyq
2025-06-11 17:18:28 -04:00 -
a3554b3dfd
Add one more Non-Billable Check in invoices
johnnyq
2025-06-11 17:16:03 -04:00 -
674da36cd1
Do Not calculate Non-Billable Invoices towards a clients balance Convert Add Payment Modal to AJAX and add it as an option from the invoice listing page
johnnyq
2025-06-11 17:12:37 -04:00 -
18ce12f60d
Add Option if visiting a deleted invoice / recurring to return to the listing page and added delete to invoice details page
johnnyq
2025-06-11 15:57:52 -04:00 -
a462ab36f8
Ticket add / edit / builk sort categories alphabeticaly
johnnyq
2025-06-11 14:56:23 -04:00 -
8aa41edc3e
Merge pull request #1222 from itflow-org/functions-ip-addr-leftmost
Johnny
2025-06-11 14:01:12 -04:00 -
4e0252553a
rm extra ;
wrongecho
2025-06-11 08:18:32 +01:00 -
8745d09890
Add sanitize the remaining uris that allow uri type:// refactored service details
johnnyq
2025-06-10 12:11:58 -04:00 -
ac3a02baea
Disallow turning on login key without a secret
wrongecho
2025-06-10 09:19:29 +01:00 -
f2bbc170da
Update how functions.php gets the remote IP address for logging
wrongecho
2025-06-10 09:03:00 +01:00 -
d79a17adb0
Added sanitize_url function to strip out unsupported URI Schemas schema:// if not on the allow list it will show unsupport://URL
johnnyq
2025-06-09 20:28:10 -04:00 -
680dbb04ce
Fix UI Regression with Indenting Columns in Tickets listing when Open and Closed tickets are filters
johnnyq
2025-06-09 13:30:13 -04:00 -
6c8403fa09
Move MFA Modal out of the Password Reset Form
johnnyq
2025-06-09 12:52:07 -04:00 -
fec8eaef70
Remove xml from the allowed upload list, if you must zip it up
johnnyq
2025-06-07 01:28:13 -04:00 -
5f007029b4
Fix Category
johnnyq
2025-06-07 00:58:56 -04:00 -
4e76ceaa0f
Simplify Category filter logic in tickets catrgory is an int not a string duh
johnnyq
2025-06-07 00:46:11 -04:00 -
08e467baa9
Encode Page Title
johnnyq
2025-06-06 21:48:24 -04:00 -
f78a2250f1
Merge pull request #1221 from itflow-org/develop
Johnny
2025-06-02 14:39:50 -04:00 -
84e8a459c8
update Changelog
johnnyq
2025-06-02 14:24:52 -04:00 -
b777f80249
Increment Minor Version and update Changelog
johnnyq
2025-06-02 14:19:04 -04:00 -
73da203dbb
Added Cards for Account Balance, Recurring Monthly for Billing Contacts and Domains Expiring for Technical Contacts to Client Portal
johnnyq
2025-05-31 17:47:08 -04:00 -
55a31865d0
Updated Client Overview Entities to not show Archived client's Entities even though the entity may not be archived, also added Archive Searching to network and certificates also added unarchive capabilities to them as well
johnnyq
2025-05-30 16:15:12 -04:00 -
350697869b
Fix invoice top banner not showing
wrongecho
2025-05-30 17:31:54 +01:00 -
939b07422d
Merge pull request #1220 from itflow-org/develop
v25.05
Johnny
2025-05-29 14:30:25 -04:00 -
88369d480a
Reword changelog
wrongecho
2025-05-29 18:42:25 +01:00 -
cf083e94e6
Fix
wrongecho
2025-05-29 18:40:51 +01:00 -
11e8f5acfc
Bump app version
wrongecho
2025-05-29 18:37:39 +01:00 -
77b3a89eb2
Reword changelog
wrongecho
2025-05-29 18:37:16 +01:00 -
f572f4265a
Updated Changelog
johnnyq
2025-05-29 13:31:40 -04:00 -
0b66c8e1be
Better naming of Indetity Providers instead of Integrations to make way for more Indentity Provider like Google and custom SSO for the future
johnnyq
2025-05-29 13:29:27 -04:00 -
a8328a3f56
Add more text-nowrap to more table headers
johnnyq
2025-05-29 11:45:45 -04:00 -
8b42b17121
Added more text no wrap to table headers
johnnyq
2025-05-29 00:18:37 -04:00 -
db418ce662
Mobile UI/UX - Hide long New Button names and use plus icon only in mobile view, proper form group spacing in mobile as well
johnnyq
2025-05-28 23:39:44 -04:00 -
96fe566e08
Add location country even when client id uri is not set
johnnyq
2025-05-28 22:03:55 -04:00 -
a00f26d8a4
UI/UX Draggables now switch to a hand on hover, updated the UI in invoice quote and reccuring invoice so buttons do not wrap and are grouped. Seperated the Dragable button using a button link, did the same for tasks in tickets
johnnyq
2025-05-28 21:22:21 -04:00 -
eeef63d1c3
Updated Changelog
johnnyq
2025-05-28 19:36:52 -04:00 -
0b88ea85ae
Display Country in Invoices, Quotes, Recurring Invoices, Clients, locations, client top head, and allow searching via country in Locations and Clients
johnnyq
2025-05-28 19:27:11 -04:00 -
c564118156
Fix Dupe GET VARS in tickets Removed extra Rebuild URL as this has been done in the filter header for some time now
johnnyq
2025-05-28 18:34:50 -04:00 -
01a7dc2068
Allow both Client and Contact to be sorted in same column in ticket list
johnnyq
2025-05-28 18:29:02 -04:00 -
bb44ecec3f
Trips UI/UX - Move Client at the end column for consistency
johnnyq
2025-05-28 18:13:44 -04:00 -
b7b24d7de6
UI/UX Expenses - Combined Category and Description Column with secondary text seperation and expanded Truncation of Description from 50 chars to 60 chars
johnnyq
2025-05-28 18:08:08 -04:00 -
dcca93e34f
Only show 8 notifications at a time instead of 10
johnnyq
2025-05-28 17:43:03 -04:00 -
4124188505
Ticket UI/UX allow the ticket toolbar to be a little more Mobile friendly
johnnyq
2025-05-28 17:39:32 -04:00 -
eb5d59623b
Don't show Checkbox columns when ticket is closed, compact ticket list now matches round pills for status and priority
johnnyq
2025-05-28 17:02:50 -04:00 -
8631c06731
Stripe - Remove the locally stored payment identifiers (expiry/last 4) from the database when the client removes the stripe pm
Marcus Hill
2025-05-27 19:29:03 +01:00 -
40eb40fd86
Cron mail queue - fix $config_smtp_encryption being set to None in IF statement
Marcus Hill
2025-05-27 14:46:50 +01:00 -
c486682a0e
Cron mail queue - fix app_log_type not being one of available enums
Marcus Hill
2025-05-27 14:05:09 +01:00 -
336da073f1
Admin mail settings
Marcus Hill
2025-05-27 14:00:25 +01:00 -
d2e187a239
Update security supported versions
Marcus Hill
2025-05-26 20:34:01 +01:00 -
f69de29353
Get a more accurate count of Tables rows in Debug using count instead of relying on show table status as this is not accurate all the time.
johnnyq
2025-05-24 13:45:27 -04:00 -
61de8bc792
Redirect to login when itflow restore completes
johnnyq
2025-05-24 13:30:49 -04:00 -
d31f19707b
DB Dump
johnnyq
2025-05-24 13:23:41 -04:00 -
811312466f
If Restore from Backup is chosen show message must configure database first if DB and config dont exist
johnnyq
2025-05-24 13:09:16 -04:00 -
5ecfb3e962
Update setup to include welcome as an option and do not hide the side nav items if db is already created.
johnnyq
2025-05-24 12:40:33 -04:00 -
77be5af4e5
Update setup to include restore option but place it in its own nav section for seperation. Also if DB and config is configured skip and do not show checks or database in the side nav
johnnyq
2025-05-24 12:28:34 -04:00 -
c512a716d2
Fix extra spacing in modal footer in notifications
johnnyq
2025-05-23 19:09:36 -04:00 -
14f5630caf
Fix Invoice Header Button
johnnyq
2025-05-23 18:34:25 -04:00 -
8532bdc172
More UI updates to Guest Pay
johnnyq
2025-05-23 18:25:09 -04:00 -
9d74bf8e19
Use cards in Guest Pay Invoice
johnnyq
2025-05-23 17:45:06 -04:00 -
f75445b4d0
Limit Stripe Payments to just Credit Cards
johnnyq
2025-05-23 17:18:22 -04:00 -
e04fa1b696
Add stripe_pm_created_at
johnnyq
2025-05-23 17:13:05 -04:00 -
e07dfb5f67
db structure
johnnyq
2025-05-23 15:42:47 -04:00 -
3d1af05fc2
Updated DB to store Payment details
johnnyq
2025-05-23 15:41:52 -04:00 -
0e38925d74
Update Changelog
johnnyq
2025-05-22 18:00:08 -04:00 -
c0f3343412
Client Portal Add Recurrung Invoices with option to Enable or Disable Auto Pay per recurring Invoice if Stripe is enabled and Client has a payment method. Also when removing saved auto payment methods delete all recurring payments for that client that are Stripe method also added this to the admin settings
johnnyq
2025-05-22 17:58:51 -04:00 -
6a368840fa
Bump stripe-php from 16.4.0 to 17.2.1
johnnyq
2025-05-22 12:37:35 -04:00 -
5361391b3b
Update changelog with the bumps
johnnyq
2025-05-22 12:24:49 -04:00 -
b80662bb24
Bump FullCalendar from 6.1.15 to 6.1.17
johnnyq
2025-05-22 12:16:16 -04:00 -
4c272b6b8d
Bump DataTables from 2.2.2 to 2.3.1
johnnyq
2025-05-22 12:08:47 -04:00 -
96abdef3ad
Bump TCPDF from 6.8.2 to 6.9.4
johnnyq
2025-05-22 12:04:48 -04:00 -
0b04bc79e9
Bump tinyMCE from 7.7.1 to 7.9.0
johnnyq
2025-05-22 11:57:54 -04:00 -
cefbbdc3a8
Bump phpMailer from 6.9.2 to 6.10.0
johnnyq
2025-05-22 11:46:09 -04:00 -
83ffe05a99
Update Changelog
johnnyq
2025-05-22 11:38:24 -04:00 -
b6f73083ef
SMTP Option Encryption None now works as intended
johnnyq
2025-05-22 11:37:14 -04:00 -
693736023e
Update changelog
johnnyq
2025-05-21 21:02:55 -04:00 -
fed87c93ab
Migrated contact link models to the new ajax models this fixes the issue of the overlapping var contact_name and improves page load and performance in contact details
johnnyq
2025-05-21 12:18:42 -04:00 -
f53b77b556
Migrated asset link models to the new ajax models this fixes the issue of the overlapping var asset_name and improves page load and performance in asset details
johnnyq
2025-05-21 11:51:18 -04:00 -
b858d82b0b
Show archived categories properly
wrongecho
2025-05-20 14:51:12 +01:00 -
ccb2af6d17
Fix category name/type logging when archiving/deleting a category
wrongecho
2025-05-20 14:50:27 +01:00 -
8d937ac8f5
Fix add asset modal icon not showing
wrongecho
2025-05-20 11:39:35 +01:00 -
2786fb65ed
Don't show archived ticket categories in the tickets.php filter options
wrongecho
2025-05-20 11:39:09 +01:00 -
025532f579
Fix quote top navbar options not showing following perms work
wrongecho
2025-05-20 11:29:26 +01:00 -
5bd03be1ad
Ticket tasks - set maxlength html attribute
wrongecho
2025-05-14 16:05:43 +01:00 -
40086f1ce0
Quotes / Invoicing - More role/perms enforcement
wrongecho
2025-05-14 11:07:25 +01:00 -
be66ad9a4c
Quotes / Invoicing
wrongecho
2025-05-14 10:41:32 +01:00 -
0df5c01bb7
Project - Require CSRF token to delete a project
Marcus Hill
2025-05-11 12:25:13 +01:00 -
b85fa38b67
Project - Show client abbreviation in open ticket link modal
Marcus Hill
2025-05-11 12:19:34 +01:00 -
546246d7c5
Project - Allow editing client after creation
Marcus Hill
2025-05-11 12:14:20 +01:00 -
d5536e78f4
Ajax contacts - Enforce client access restrictions when getting client contacts
Marcus Hill
2025-05-11 12:01:23 +01:00 -
908738b7ca
Ajax active clients - enforce client access restrictions (e.g. when changing ticket client)
Marcus Hill
2025-05-11 11:57:16 +01:00 -
797e02bffa
Hide Credentials in side nav if no perms to view
Marcus Hill
2025-05-11 11:48:47 +01:00 -
d856685782
Merge branch 'develop' of https://github.com/itflow-org/itflow into develop
Marcus Hill
2025-05-11 11:46:00 +01:00