commit 4070b7bcd83bd70c0a4d27b69ac9f67f8923ce50
Author: jhaller <jan.haller@math.uzh.ch>
Date:   Fri Jun 19 11:35:19 2026 +0200

    refs #23298
    Use Alert.js for notifications

commit 083af66c67b45e3a8534d89b207e7d242d940bea
Author: jhaller <jan.haller@math.uzh.ch>
Date:   Fri Jun 19 11:34:28 2026 +0200

    refs #23298
    Change text and glyphicons from export to copy and from import to paste
    Use dropdown menu in subrecords
    Set tooltip directly in <button>
    Introduce constants

commit f2fdc6d15c2f4345c909ef3a5a855e1c0e50acc6
Author: enured <enis.nuredini@math.uzh.ch>
Date:   Fri Jun 19 00:35:33 2026 +0200

    New Client rewrite documentation.

commit d0fb88be63d6d2b30639f110704ecf81a88a86a9
Merge: d5e496085 9147410ed
Author: Carsten  Rose <carsten.rose@math.uzh.ch>
Date:   Mon Jun 15 22:48:13 2026 +0200

    Merge branch 'selenium-nov' into 'develop'
    
    Selenium CI: self-contained TYPO3 instance under ci/typo3-instance (Phase 1)
    
    See merge request typo3/qfq!1234

commit 9147410ede5f2abb8684e68744b7994677458329
Author: Enis Nuredini <enis.nuredini@math.uzh.ch>
Date:   Mon Jun 15 22:48:12 2026 +0200

    Selenium CI: self-contained TYPO3 instance under ci/typo3-instance (Phase 1)

commit d5e496085b5bf9e69496e7c4df3ee84628c8b268
Author: Carsten  Rose <carsten.rose@math.uzh.ch>
Date:   Mon Jun 15 22:38:47 2026 +0200

    cleanup

commit da86c7d087bb9a840c9095b4c4100ece193c95f1
Merge: a6b6a8669 2a01f1f13
Author: Carsten  Rose <carsten.rose@math.uzh.ch>
Date:   Mon Jun 15 22:28:40 2026 +0200

    Merge branch 'F23667-allRequiredGiven-not-available-during-beforeSave' into 'develop'
    
    F23667 allRequiredGiven not available during beforeSave
    
    See merge request typo3/qfq!1233

commit 2a01f1f1336807f96af68a66a5d1b11c2b090529
Author: Roman Fehr <roman.fehr@math.uzh.ch>
Date:   Mon Jun 15 22:28:40 2026 +0200

    F23667 allRequiredGiven not available during beforeSave

commit a6b6a86696014397d5ef223083aaf3d34c51d881
Merge: d848e1ded f33640de0
Author: Carsten  Rose <carsten.rose@math.uzh.ch>
Date:   Mon Jun 15 22:28:13 2026 +0200

    Merge branch 'B23959-FE-Column-0-Migration-Wizard-broken' into 'develop'
    
    B23959 FE Column 0 Migration Wizzard broken
    
    See merge request typo3/qfq!1235

commit f33640de0293a731e7f0a3cdb440d8cc5934509e
Author: Roman Fehr <roman.fehr@math.uzh.ch>
Date:   Mon Jun 15 22:28:12 2026 +0200

    B23959 FE Column 0 Migration Wizzard broken

commit d848e1dedf4685a9317910fc5b43c2e20a8529c6
Merge: 0a0a9eead 6895d4bf5
Author: Carsten  Rose <carsten.rose@math.uzh.ch>
Date:   Mon Jun 8 08:52:37 2026 +0200

    Merge branch 'B23897-Checkbox-has-double-class-checkmark' into 'develop'
    
    B23897 Checkbox has double class checkmark
    
    See merge request typo3/qfq!1232

commit 6895d4bf5a328015f5c8a17699b1beb7f5134ece
Author: Roman Fehr <roman.fehr@math.uzh.ch>
Date:   Mon Jun 8 08:52:36 2026 +0200

    B23897 Checkbox has double class checkmark

commit 0a0a9eeadd21ef6a9e3dbd935cc238168dcad149
Author: Carsten  Rose <carsten.rose@math.uzh.ch>
Date:   Thu May 28 08:40:00 2026 +0200

    Fixes #23894 to allow 'p:51' as _link

commit 81f302a2e44b89bf21a5d17d648a3ccc180a2e1a
Merge: 4c8d9b7aa dc3e17998
Author: Carsten  Rose <carsten.rose@math.uzh.ch>
Date:   Wed May 27 17:12:24 2026 +0200

    Merge branch 'F23894-fix-pageid-allow-num-only' into 'develop'
    
    Fixes #23894 pageId Fix: allow-num-only
    
    See merge request typo3/qfq!1231

commit dc3e1799821c580a1efabee3aaa037ff19a376d7
Author: Carsten  Rose <carsten.rose@math.uzh.ch>
Date:   Wed May 27 17:10:41 2026 +0200

    Fixes #23894 pageId Fix: allow-num-only

commit 4c8d9b7aae083371bad8410b4f8548ae83f7ae78
Merge: 3fbae6a1b 166ea05b0
Author: Carsten  Rose <carsten.rose@math.uzh.ch>
Date:   Wed May 27 17:02:15 2026 +0200

    Merge branch 'F23899QFQ-Config-Move-Recent-Log-on-top-of-History-in-forms' into 'develop'
    
    Fixes #23899
    
    See merge request typo3/qfq!1230

commit 166ea05b0d4478d36a350da168c8e43c854b036f
Author: Carsten  Rose <carsten.rose@math.uzh.ch>
Date:   Wed May 27 16:59:27 2026 +0200

    Fixes #23899

commit 3fbae6a1b3ae48ea2256a79ea84306a5e2df15ab
Merge: 145bbc9c3 365b6d88f
Author: Carsten  Rose <carsten.rose@math.uzh.ch>
Date:   Wed May 27 16:46:09 2026 +0200

    Merge branch 'F23682-FE-Column-0-is-allowed-and-disables-Wrapping' into 'develop'
    
    F23682 FE Column 0 is allowed and disables Wrapping
    
    See merge request typo3/qfq!1229

commit 365b6d88f333bb2e0e27077b05928d75c6e8a63e
Author: Carsten  Rose <carsten.rose@math.uzh.ch>
Date:   Wed May 27 16:46:07 2026 +0200

    F23682 FE Column 0 is allowed and disables Wrapping

commit 145bbc9c37aad42128ad26d7fe0176e6cb253625
Merge: 2f61a9203 53f99d219
Author: Carsten  Rose <carsten.rose@math.uzh.ch>
Date:   Tue May 26 16:53:40 2026 +0200

    Merge branch 'S23850-encrypt-cipher-method-definition-issue' into 'develop'
    
    Changed special column name with param handling. More robust solution.
    
    See merge request typo3/qfq!1227

commit 2f61a9203bce7282683131fc0a986d6f43d3eeaa
Merge: adff79b4e f6a66e135
Author: Carsten  Rose <carsten.rose@math.uzh.ch>
Date:   Tue May 26 16:52:16 2026 +0200

    Merge branch 'S23870-cache-token-timezone' into 'develop'
    
    changed modified compare to a robust timezone solution. Fixed broken pdfs when...
    
    See merge request typo3/qfq!1228

commit f6a66e135ff157df57778f7e5c5fadd103243002
Author: Enis Nuredini <enis.nuredini@math.uzh.ch>
Date:   Tue May 26 16:52:15 2026 +0200

    changed modified compare to a robust timezone solution. Fixed broken pdfs when...

commit adff79b4ee696b1e926c88e976386a44c3bbc7d4
Merge: 9aff4627f 9b9aad4bc
Author: Carsten  Rose <carsten.rose@math.uzh.ch>
Date:   Tue May 26 16:47:15 2026 +0200

    Merge branch 'B23840-report-upload-missmatching-maxFileSize' into 'develop'
    
    Fixed maxFileSize miss matching between client and server.
    
    See merge request typo3/qfq!1226

commit 9aff4627f7943bbc1f09bd9836da4e598b088606
Merge: 62b3cc3fd b272b839a
Author: Carsten  Rose <carsten.rose@math.uzh.ch>
Date:   Tue May 26 16:46:36 2026 +0200

    Merge branch 'B23818-typeaheadtag-not-loading-tags' into 'develop'
    
    Fixed missing tags on form load.
    
    See merge request typo3/qfq!1225

commit 62b3cc3fdceed4ae9ca23aadaa6c2a066e3e8956
Merge: c999bd4cc 305fe1dde
Author: Carsten  Rose <carsten.rose@math.uzh.ch>
Date:   Tue May 26 16:46:15 2026 +0200

    Merge branch 'B23817-datetime-on-load-not-shown' into 'develop'
    
    Fixed bug of missing datetime when form loads. Optimized implementation in...
    
    See merge request typo3/qfq!1224

commit 305fe1dde2ae3cd44af8c9726ce042bc28e61333
Author: Enis Nuredini <enis.nuredini@math.uzh.ch>
Date:   Tue May 26 16:46:15 2026 +0200

    Fixed bug of missing datetime when form loads. Optimized implementation in...

commit c999bd4cc155ed593da33a4297ed1ff73d28f021
Merge: ed059880e 1c86ea5b4
Author: Carsten  Rose <carsten.rose@math.uzh.ch>
Date:   Tue May 26 16:45:01 2026 +0200

    Merge branch 'B23816-colorPicker-missing-type-and-js' into 'develop'
    
    Added missing FE column type and corrected form load sanitize so that it works...
    
    See merge request typo3/qfq!1223

commit 1c86ea5b403be5f65ac48dae6b1aebbf57f9efac
Author: Enis Nuredini <enis.nuredini@math.uzh.ch>
Date:   Tue May 26 16:45:01 2026 +0200

    Added missing FE column type and corrected form load sanitize so that it works...

commit ed059880ea273c1312550d1e711885c75989724e
Merge: b278bc10c 0ac4e4f6f
Author: Carsten  Rose <carsten.rose@math.uzh.ch>
Date:   Tue May 26 16:44:42 2026 +0200

    Merge branch 'B23786-QFQ-Dev-Panel-render-type' into 'develop'
    
    Added check for type parameter to prevent building qfq dev panel
    
    See merge request typo3/qfq!1222

commit b278bc10c961fc1be0397e338291e3d15ecac96f
Author: Carsten  Rose <carsten.rose@math.uzh.ch>
Date:   Tue May 26 10:50:05 2026 +0200

    Add dbIndexT3 as local variable

commit 53f99d219375bc0822f3a86384c84f491459c381
Author: enured <enis.nuredini@math.uzh.ch>
Date:   Fri May 22 10:57:33 2026 +0200

    Changed special column name with param handling. More robust solution.

commit 9b9aad4bc18d3c2dbe88e39188797f99c169f185
Author: enured <enis.nuredini@math.uzh.ch>
Date:   Thu May 21 12:14:39 2026 +0200

    Fixed maxFileSize miss matching between client and server.

commit b272b839aba4f968d119fd126840989062d6a998
Author: enured <enis.nuredini@math.uzh.ch>
Date:   Tue May 19 11:15:43 2026 +0200

    Fixed missing tags on form load.

commit 0ac4e4f6f4d9b2d7b4d22cda662ed477aa647c29
Author: enured <enis.nuredini@math.uzh.ch>
Date:   Wed May 13 21:16:29 2026 +0200

    Added check for type parameter to prevent building qfq dev panel

commit d673a4ca8fdc069a6125aa9b0746e3d2273e543a
Merge: 548f0bdcc 727fead6b
Author: Carsten  Rose <carsten.rose@math.uzh.ch>
Date:   Wed May 13 16:43:46 2026 +0200

    Merge branch 'B23731-Bugs-in-processRow-for-multi-form' into 'develop'
    
    B23731 Bugs in processRow for multi form
    
    See merge request typo3/qfq!1217

commit 727fead6bc730a4990e397bf84feb30d36d57903
Author: Roman Fehr <roman.fehr@math.uzh.ch>
Date:   Wed May 13 16:43:46 2026 +0200

    B23731 Bugs in processRow for multi form

commit 548f0bdcc1cf9c62b1d0525284d099b0a984c956
Merge: 739b6adbf ec5bfbfa7
Author: Carsten  Rose <carsten.rose@math.uzh.ch>
Date:   Wed May 13 16:43:27 2026 +0200

    Merge branch 'F23682-FE-Column-0-is-allowed-and-disables-Wrapping' into 'develop'
    
    F23682 FE Column 0 is allowed and disables Wrapping
    
    See merge request typo3/qfq!1221

commit ec5bfbfa726c755172338c5633b41310a8618079
Author: Carsten  Rose <carsten.rose@math.uzh.ch>
Date:   Wed May 13 16:43:27 2026 +0200

    F23682 FE Column 0 is allowed and disables Wrapping

commit 739b6adbff7b3e690ea3ca13c16260f9f7bcbf35
Merge: 80ac5fd53 d447857f9
Author: Carsten  Rose <carsten.rose@math.uzh.ch>
Date:   Wed May 13 16:42:57 2026 +0200

    Merge branch 'B23753-upload-filepath-removed' into 'develop'
    
    B23753: Fixed wrongly removed file paths
    
    See merge request typo3/qfq!1219

commit 80ac5fd53807112b3eb9ff83b23c329c9a9a7495
Merge: e8c67b61a e03a9faf3
Author: Carsten  Rose <carsten.rose@math.uzh.ch>
Date:   Wed May 13 16:42:33 2026 +0200

    Merge branch 'Fix-sql-template-typo' into 'develop'
    
    Fixed sql template (Glue) typo
    
    See merge request typo3/qfq!1220

commit e8c67b61a0c9d318aca0894acfb047c0155cae48
Merge: 4cea65cef 2bfdf1194
Author: Carsten  Rose <carsten.rose@math.uzh.ch>
Date:   Wed May 13 16:38:42 2026 +0200

    Merge branch 'F23682-FE-Column-0-is-allowed-and-disables-Wrapping' into 'develop'
    
    F23682 FE Column 0 is allowed and disables Wrapping
    
    See merge request typo3/qfq!1218

commit 2bfdf119443fccb3b4f3eb3fdca24e3878102d59
Author: Roman Fehr <roman.fehr@math.uzh.ch>
Date:   Wed May 13 16:38:41 2026 +0200

    F23682 FE Column 0 is allowed and disables Wrapping

commit e03a9faf3a5ec07b36b43d7ca06ebe05bafc294f
Author: enured <enis.nuredini@math.uzh.ch>
Date:   Wed May 13 16:06:09 2026 +0200

    Fixed sql template (Glue) typo

commit d447857f9dc5b522cf0152a1db583de2df58358d
Author: enured <enis.nuredini@math.uzh.ch>
Date:   Tue May 12 15:52:08 2026 +0200

    B23753: Fixed wrongly removed file paths

commit 4cea65cef1dcf59de98cad35bf0c798418357911
Merge: 66c4c325d 387510232
Author: Carsten  Rose <carsten.rose@math.uzh.ch>
Date:   Wed May 6 16:36:20 2026 +0200

    Merge branch 'F23702-ImageCut' into 'develop'
    
    F23702 imagecut
    
    See merge request typo3/qfq!1216

commit 387510232054b71390b77d7c7f613fe71396713c
Author: Benjamin Baer <benjamin.baer@math.uzh.ch>
Date:   Wed May 6 16:36:20 2026 +0200

    F23702 imagecut

commit 66c4c325d54b5b4e94e384b3239d94c8106cbd34
Merge: 17900d781 9838655ed
Author: Carsten  Rose <carsten.rose@math.uzh.ch>
Date:   Tue May 5 10:55:27 2026 +0200

    Merge branch 'F23620-Question-Links-reused-as-Modal-Popups' into 'develop'
    
    F23620 Question Links reused as Modal Popups
    
    See merge request typo3/qfq!1212

commit 9838655ed403effd02cfbc300519b7aca681da16
Author: Roman Fehr <roman.fehr@math.uzh.ch>
Date:   Tue May 5 10:55:27 2026 +0200

    F23620 Question Links reused as Modal Popups

commit 17900d7812d202d7351667c43ea056cf9f4b92cb
Merge: ff5cbf55f 32216e4e6
Author: Carsten  Rose <carsten.rose@math.uzh.ch>
Date:   Tue May 5 10:54:10 2026 +0200

    Merge branch 'S23681-Update-statement-FE-Label-Input-Note-for-new-QFQ-Version' into 'develop'
    
    S23681 Update statement FE Label Input Note for new QFQ Version
    
    See merge request typo3/qfq!1213

commit 32216e4e6d87c7bb12b0fae5832e0fd27d9232f1
Author: Roman Fehr <roman.fehr@math.uzh.ch>
Date:   Tue May 5 10:54:10 2026 +0200

    S23681 Update statement FE Label Input Note for new QFQ Version

commit ff5cbf55fcd2315c27aabb118d1fa12086bb9ac5
Merge: 0b3dcbec0 9fd766a8d
Author: Carsten  Rose <carsten.rose@math.uzh.ch>
Date:   Tue May 5 10:53:42 2026 +0200

    Merge branch 'B23094-Dynamic-update-broken-for-checkbox-after-form-save' into 'develop'
    
    B23094 Dynamic update broken for checkbox after form save
    
    See merge request typo3/qfq!1214

commit 9fd766a8d851c915c5bb7f1e780167027aa4648b
Author: Roman Fehr <roman.fehr@math.uzh.ch>
Date:   Tue May 5 10:53:42 2026 +0200

    B23094 Dynamic update broken for checkbox after form save

commit 0b3dcbec06e4b8b3df8331ae78db6e7b41f496f6
Merge: 7584859e3 cfc9f475f
Author: Carsten  Rose <carsten.rose@math.uzh.ch>
Date:   Tue May 5 10:53:19 2026 +0200

    Merge branch 'F23702-ImageCut' into 'develop'
    
    F23702 imagecut
    
    See merge request typo3/qfq!1215

commit cfc9f475f7ae4ea0a3a47045a78f571beaf22816
Author: Benjamin Baer <benjamin.baer@math.uzh.ch>
Date:   Tue May 5 10:53:19 2026 +0200

    F23702 imagecut

commit 7584859e37e7c103180be57b733d89465873c4ba
Author: Carsten  Rose <carsten.rose@math.uzh.ch>
Date:   Sat Apr 25 17:58:31 2026 +0200

    Replace TIMESTAMP by DATETIME. Convert column types to uppercase.

commit b12583ac7c25dc272fe17db24aa7f07fed6a57f9
Author: Carsten  Rose <carsten.rose@math.uzh.ch>
Date:   Sat Apr 25 15:09:29 2026 +0200

    Add notes difference mariadb datime and timestamp

commit 472dbfcbf1d1cff1d468d8366018dd7cad93144c
Author: Carsten  Rose <carsten.rose@math.uzh.ch>
Date:   Fri Apr 24 17:01:04 2026 +0200

    Add notes 'general tips': a) nginx php timeout, b) disable password BE > Settings, c) timezone PHP 8.3

commit ce11c26dd3adff32475e40af0d21fea1727f162e
Merge: 98c15e17a e254d9ba5
Author: Carsten  Rose <carsten.rose@math.uzh.ch>
Date:   Thu Apr 23 21:30:02 2026 +0200

    Merge branch 'S23586-FE-Upload-Element-misalignet' into 'develop'
    
    S23586 FE Upload Element misalignet
    
    See merge request typo3/qfq!1211

commit e254d9ba565e77cfdcdfd2bf715e635365d943cc
Author: Roman Fehr <roman.fehr@math.uzh.ch>
Date:   Thu Apr 23 21:30:02 2026 +0200

    S23586 FE Upload Element misalignet

commit 98c15e17abb03ec1ef9155ba02f4256ef4f9cb09
Merge: 05b737b67 0a6a7c37f
Author: Carsten  Rose <carsten.rose@math.uzh.ch>
Date:   Thu Apr 23 12:27:36 2026 +0200

    Merge branch 'B23387-Fix-FE-layout-flags-for-label,-input-and-note-not-removing-HTML-tags' into 'develop'
    
    B23387 Fix FE layout flags for label, input and note not removing HTML tags
    
    See merge request typo3/qfq!1206

commit 0a6a7c37f79cba743046f26e33905de7ba5509c0
Author: Roman Fehr <roman.fehr@math.uzh.ch>
Date:   Thu Apr 23 12:27:36 2026 +0200

    B23387 Fix FE layout flags for label, input and note not removing HTML tags

commit 05b737b6799a5d0c4b3cdaaa664088e3c61209e4
Merge: 37a4341c8 57a3bec95
Author: Carsten  Rose <carsten.rose@math.uzh.ch>
Date:   Thu Apr 23 12:20:36 2026 +0200

    Merge branch 'F23611-qfq-nchan-integration-auth-and-fe-chat-migration' into 'develop'
    
    F23611: Removed session cookie pass (already in nchan integrated) and fixed...
    
    See merge request typo3/qfq!1209

commit 57a3bec9575872cd41b5d7700850e1f41a6d2c56
Author: Enis Nuredini <enis.nuredini@math.uzh.ch>
Date:   Thu Apr 23 12:20:36 2026 +0200

    F23611: Removed session cookie pass (already in nchan integrated) and fixed...

commit 37a4341c8583390e1e70218fee22c8437d25ef71
Merge: 219aa15bd 0022978e7
Author: Carsten  Rose <carsten.rose@math.uzh.ch>
Date:   Wed Apr 22 12:27:59 2026 +0200

    Merge branch 'B23621-Upload-element-in-report-rendered-incorrectly' into 'develop'
    
    B23621 Upload element in report rendered incorectly
    
    See merge request typo3/qfq!1210

commit 0022978e7412a99bb0edc3fd555fa3c94f95f42b
Author: Roman Fehr <roman.fehr@math.uzh.ch>
Date:   Wed Apr 22 12:27:59 2026 +0200

    B23621 Upload element in report rendered incorectly

commit 219aa15bd03026c3157a739f2ebbad30c6de9910
Merge: 8a2857ae8 9ea1c6417
Author: Carsten  Rose <carsten.rose@math.uzh.ch>
Date:   Tue Apr 21 07:47:18 2026 +0200

    Merge branch 'B23627-ImageCutErrors' into 'develop'
    
    B23627 imagecuterrors
    
    See merge request typo3/qfq!1208

commit 9ea1c6417226bba574af57527c8e9aecc7c9b39f
Author: Benjamin Baer <benjamin.baer@math.uzh.ch>
Date:   Tue Apr 21 07:47:18 2026 +0200

    B23627 imagecuterrors

commit 8a2857ae8a387d29424fd7a9f3edbd43ebbb87e4
Merge: f14705b0b df1a47fff
Author: Carsten  Rose <carsten.rose@math.uzh.ch>
Date:   Tue Apr 21 07:46:17 2026 +0200

    Merge branch 'S23325-Download-Link-inside-a-form-should-not-trigger-save-form' into 'develop'
    
    S23325-Download-Link-inside-a-form-should-not-trigger-save-form
    
    See merge request typo3/qfq!1207

commit df1a47fff2191ec1988b83dc5721dc9acbed52b0
Author: Roman Fehr <roman.fehr@math.uzh.ch>
Date:   Tue Apr 21 07:46:16 2026 +0200

    S23325-Download-Link-inside-a-form-should-not-trigger-save-form

commit f14705b0b6b89984294c7067f60ee2fab8eb4d35
Merge: 640d3bea8 a758ae7f1
Author: Carsten  Rose <carsten.rose@math.uzh.ch>
Date:   Tue Apr 14 12:52:03 2026 +0200

    Merge branch 'revert-21936-support-fuer-pageid' into 'develop'
    
    Revert 21936-support-fuer-pageids
    
    See merge request typo3/qfq!1205

commit a758ae7f17964b97911785b0ce88928ef0096732
Author: Carsten  Rose <carsten.rose@math.uzh.ch>
Date:   Tue Apr 14 12:42:42 2026 +0200

    Revert 21936-support-fuer-pageids

commit 640d3bea8e391b3860ee990cb4bed004bba292bb
Merge: ed0fca6e0 a35c67e59
Author: Carsten  Rose <carsten.rose@math.uzh.ch>
Date:   Tue Apr 14 10:48:54 2026 +0200

    Merge branch 'Revert-23098-Exception-dowload-f' into 'develop'
    
    Revert 23098 - deprecated 'f:' for downloads throws again no exception.
    
    See merge request typo3/qfq!1202

commit ed0fca6e06c4531a84d3744284390036a3df6cce
Merge: 8ceb30810 022ce0ded
Author: Carsten  Rose <carsten.rose@math.uzh.ch>
Date:   Tue Apr 14 10:48:29 2026 +0200

    Merge branch 'B22070-Dev-Panel-opens-automatically-by-showing-an-alert-if-BE-user-is-logged-in' into 'develop'
    
    B22070 Dev Panel opens automatically by showing an alert if BE user is logged in
    
    See merge request typo3/qfq!1197

commit 022ce0dedba0bb7aaa139acd3e8f86f4a7627609
Author: Roman Fehr <roman.fehr@math.uzh.ch>
Date:   Tue Apr 14 10:48:29 2026 +0200

    B22070 Dev Panel opens automatically by showing an alert if BE user is logged in

commit 8ceb3081091fca91d341e019c0c92992f276d5a4
Merge: 3113537d7 2aa556183
Author: Carsten  Rose <carsten.rose@math.uzh.ch>
Date:   Tue Apr 14 10:48:04 2026 +0200

    Merge branch 'B23578-TypeError-without-Form' into 'develop'
    
    B23578 TypeError without Form
    
    See merge request typo3/qfq!1203

commit 2aa5561838142f98494125b352552677b2ab2528
Author: Roman Fehr <roman.fehr@math.uzh.ch>
Date:   Tue Apr 14 10:48:03 2026 +0200

    B23578 TypeError without Form

commit 3113537d7559de5c791aa19793ad8e2f32a4bdff
Merge: 56b051dce b7bac2149
Author: Carsten  Rose <carsten.rose@math.uzh.ch>
Date:   Tue Apr 14 10:47:01 2026 +0200

    Merge branch 'F23583-Change-Columns-in-QFQ-Forms' into 'develop'
    
    F23583 Change Columns in QFQ Forms
    
    See merge request typo3/qfq!1204

commit b7bac21492c7d1d6f1167d9cbfc208d320e7e328
Author: Roman Fehr <roman.fehr@math.uzh.ch>
Date:   Tue Apr 14 10:47:00 2026 +0200

    F23583 Change Columns in QFQ Forms

commit 56b051dce118e43b43bd09efe291062e62d13c5f
Merge: dee906a7e 8efe90732
Author: Carsten  Rose <carsten.rose@math.uzh.ch>
Date:   Mon Apr 13 09:01:29 2026 +0200

    Merge branch 'B23572-restClient-delete-response-error' into 'develop'
    
    B23572: Use is_array check instead of null
    
    See merge request typo3/qfq!1199

commit dee906a7ea6d8cfa54bdf7c150e211b12f2bd1f6
Merge: 52e573f2d 67b9f3319
Author: Carsten  Rose <carsten.rose@math.uzh.ch>
Date:   Mon Apr 13 08:56:13 2026 +0200

    Merge branch 'B23571-Upload-FE-broken-without-pill' into 'develop'
    
    B23571 Upload FE broken without pill
    
    See merge request typo3/qfq!1200

commit 67b9f331963a97bb524a994bfc9afdc0b1ffd04a
Author: Roman Fehr <roman.fehr@math.uzh.ch>
Date:   Mon Apr 13 08:56:13 2026 +0200

    B23571 Upload FE broken without pill

commit a35c67e596e888f913cfa7b19b654e46d1b3a422
Author: Carsten  Rose <carsten.rose@math.uzh.ch>
Date:   Sat Apr 11 11:20:27 2026 +0200

    Revert 23098 - deprecated 'f:' for downloads throws again no exception.

commit 52e573f2d5f27fd4f21a5fc81012d6f13f27ddd1
Merge: 570c8d11d 7f084a749
Author: Carsten  Rose <carsten.rose@math.uzh.ch>
Date:   Sat Apr 11 10:50:44 2026 +0200

    Merge branch 'F21936-Support-für-PageIDs.v2' into 'develop'
    
    If a numeric id is given, just return it. MATH don't word this way anymore,...
    
    See merge request typo3/qfq!1201

commit 7f084a7493422b08d108eb4547fb102c9ef43878
Author: Carsten  Rose <carsten.rose@math.uzh.ch>
Date:   Sat Apr 11 10:50:44 2026 +0200

    If a numeric id is given, just return it. MATH don't word this way anymore,...

commit 8efe90732cb127d1ea701351919a431ba2de8202
Author: enured <enis.nuredini@math.uzh.ch>
Date:   Fri Apr 10 13:09:31 2026 +0200

    B23572: Use is_array check instead of null

commit 570c8d11d4de6ef18f01ef4f175675ef53e827e3
Merge: a6495f3c3 11aa86d16
Author: Carsten  Rose <carsten.rose@math.uzh.ch>
Date:   Wed Apr 8 17:07:04 2026 +0200

    Merge branch 'B23082-Upload-FE-not-rendered-correctly-inside-pill' into 'develop'
    
    B23082 Upload FE not rendered correctly inside pill
    
    See merge request typo3/qfq!1198

commit 11aa86d16df9bd4c0634c04c0f152de9c317fbcc
Author: Roman Fehr <roman.fehr@math.uzh.ch>
Date:   Wed Apr 8 17:07:04 2026 +0200

    B23082 Upload FE not rendered correctly inside pill

commit a6495f3c3943cba4fcab67a69a888eb0a55cd0ec
Merge: fc1fc3b29 142016a43
Author: Carsten  Rose <carsten.rose@math.uzh.ch>
Date:   Wed Apr 8 16:41:38 2026 +0200

    Merge branch 'B23541AuthLinkVsLinkClass' into 'develop'
    
    B23541authlinkvslinkclass
    
    See merge request typo3/qfq!1195

commit 142016a4320b673541339ff7793433415ed77f93
Author: Krzysztof Putyra <krzysztof.putyra@math.uzh.ch>
Date:   Wed Apr 8 16:41:38 2026 +0200

    B23541authlinkvslinkclass

commit fc1fc3b29f31bafd127b681946255898a165c6aa
Author: Carsten  Rose <carsten.rose@math.uzh.ch>
Date:   Tue Apr 7 08:34:18 2026 +0200

    Remove qfq.zip from version control. add to .gitignore. It's fine to create with 'make all'.

commit 29fa25b003929c2b0ac8760da4e9dc61285ab424
Author: Carsten  Rose <carsten.rose@math.uzh.ch>
Date:   Wed Apr 1 16:04:40 2026 +0200

    Fix typo

commit 495638929e713916d78a9457f5c470af58aca8f2
Merge: ac8f30301 4d6e081ca
Author: Carsten  Rose <carsten.rose@math.uzh.ch>
Date:   Wed Apr 1 16:01:42 2026 +0200

    Merge branch 'develop' into doc

commit 4d6e081ca069244f3511329c595430ac2406face
Author: Carsten  Rose <carsten.rose@math.uzh.ch>
Date:   Tue Mar 24 14:34:49 2026 +0100

    Fix typo

commit 14db5d0a443b4e44ad9008b09f5fc5693071071b
Merge: 6638a1c6b 21c222c54
Author: Carsten  Rose <carsten.rose@math.uzh.ch>
Date:   Tue Mar 24 14:25:06 2026 +0100

    Merge branch 'master' into 'develop'
    
    New version v26.3.1
    
    See merge request typo3/qfq!1194

commit 21c222c54d888505917dec9c66085b83419825ef
Merge: 1bde143a0 ca65e3f88
Author: Carsten  Rose <carsten.rose@math.uzh.ch>
Date:   Tue Mar 24 14:22:46 2026 +0100

    Merge branch 'develop' into 'master'
    
    New version v26.3.1
    
    See merge request typo3/qfq!1193

commit ca65e3f88b7d94417d47a24d7fb46c978b8c5ff0
Author: Carsten  Rose <carsten.rose@math.uzh.ch>
Date:   Tue Mar 24 14:22:46 2026 +0100

    New version v26.3.1

commit 6638a1c6b4efb562ed49673825d2080e54fead66
Author: Carsten  Rose <carsten.rose@math.uzh.ch>
Date:   Tue Mar 24 14:21:02 2026 +0100

    New version v26.3.1

commit 606368c3251944b1573428c0b021643d90f28d92
Author: enured <enis.nuredini@math.uzh.ch>
Date:   Mon Mar 23 17:34:47 2026 +0100

    tablesorter-bootstrap CSS missing. Fixed naming for correct copy (uzh cd changes needed as well)

commit 2f611e9b6a1fd16bdbc831a7e763b9b8b09bc05b
Merge: a4bb5d157 1bde143a0
Author: Carsten  Rose <carsten.rose@math.uzh.ch>
Date:   Sat Mar 21 17:12:59 2026 +0100

    Merge branch 'master' into develop

commit 1bde143a0965d72d2c0c3e1220f5059bd902aff3
Merge: 84ab521e0 96bb0e0dd
Author: Carsten  Rose <carsten.rose@math.uzh.ch>
Date:   Sat Mar 21 17:07:51 2026 +0100

    Merge branch 'develop' into 'master'
    
    New version v26.3.0
    
    See merge request typo3/qfq!1192

commit 96bb0e0dd149e31e48d72384b6d6ad1fdce64295
Author: Carsten  Rose <carsten.rose@math.uzh.ch>
Date:   Sat Mar 21 17:07:51 2026 +0100

    New version v26.3.0

commit a4bb5d157cb910b3d104b5dec51e2b13e5f80aeb
Author: Carsten  Rose <carsten.rose@math.uzh.ch>
Date:   Sat Mar 21 17:03:36 2026 +0100

    New version v26.3.0

commit 59776152e71a3e5be0e862c8908b3976301fb36f
Merge: f7d6569c2 f11cf1df6
Author: Carsten  Rose <carsten.rose@math.uzh.ch>
Date:   Sat Mar 21 11:30:59 2026 +0100

    Merge branch 'doc' into 'develop'
    
    Fake submit to trigger merge into develop
    
    See merge request typo3/qfq!1191

commit f11cf1df60e5579c5330d8c42bcddbf26b352979
Author: Carsten  Rose <carsten.rose@math.uzh.ch>
Date:   Sat Mar 21 11:30:58 2026 +0100

    Fake submit to trigger merge into develop

commit ac8f303011740825e87f8b4bd8fe60167c86019b
Author: Carsten  Rose <carsten.rose@math.uzh.ch>
Date:   Sat Mar 21 11:29:20 2026 +0100

    Fake commit to trigger merge into develop

commit f7d6569c289422a4067815fca68e393dbe0080e5
Merge: 3958a5399 559bd1782
Author: Carsten  Rose <carsten.rose@math.uzh.ch>
Date:   Sat Mar 21 11:08:48 2026 +0100

    Merge branch 'F23182-sqlDirect-v2' into 'develop'
    
    F23182 sqldirect v2
    
    See merge request typo3/qfq!1190

commit 559bd1782f908b7e3b00964f4e1694c59eecaa5e
Author: Carsten  Rose <carsten.rose@math.uzh.ch>
Date:   Sat Mar 21 11:08:48 2026 +0100

    F23182 sqldirect v2

commit 3958a539983dc45515e35a0e22ae8dfea5facd1f
Merge: bed6503bd 0b35a2365
Author: Carsten  Rose <carsten.rose@math.uzh.ch>
Date:   Sat Mar 21 11:05:19 2026 +0100

    Merge branch 'doc' into 'develop'
    
    Add chapter Basic Knowledge in the Tutorial.
    
    See merge request typo3/qfq!1189

commit 0b35a2365dea4b8b006bc1fb61ad5294ebae7a4d
Author: Carsten  Rose <carsten.rose@math.uzh.ch>
Date:   Sat Mar 21 11:05:19 2026 +0100

    Add chapter Basic Knowledge in the Tutorial.

commit 8f0c3d8a32501f4745c38d0874482e0703d61090
Merge: 982ec7b58 bed6503bd
Author: Carsten  Rose <carsten.rose@math.uzh.ch>
Date:   Sat Mar 21 11:03:45 2026 +0100

    Merge branch 'develop' into doc

commit bed6503bdf4a4a7cc1d3d765aac1d2fb98816860
Merge: df7dfe76b 6cd67c4fb
Author: Carsten  Rose <carsten.rose@math.uzh.ch>
Date:   Sat Mar 21 11:00:29 2026 +0100

    Merge branch 'F23362-Clean-STORE_USER-on-login' into 'develop'
    
    F23362 clean store user on login
    
    See merge request typo3/qfq!1188

commit 6cd67c4fb1b042ef8284ab149a3f7dde769a2c50
Author: Carsten  Rose <carsten.rose@math.uzh.ch>
Date:   Sat Mar 21 11:00:29 2026 +0100

    F23362 clean store user on login

commit df7dfe76b66b1f93934b2b5f0e0f02b1373c0b05
Merge: 70f46c6f1 601d63e8e
Author: Carsten  Rose <carsten.rose@math.uzh.ch>
Date:   Sat Mar 21 10:58:17 2026 +0100

    Merge branch 'doc' into 'develop'
    
    Add chapter Basic Knowledge in the Tutorial.
    
    See merge request typo3/qfq!1187

commit 601d63e8e04f8bf711478c8ef2d78fb0d3293892
Author: Carsten  Rose <carsten.rose@math.uzh.ch>
Date:   Sat Mar 21 10:58:17 2026 +0100

    Add chapter Basic Knowledge in the Tutorial.

commit 70f46c6f173fdfa621724fbfd94771890d5a9228
Merge: 5689d623d 173b780e0
Author: Carsten  Rose <carsten.rose@math.uzh.ch>
Date:   Sat Mar 21 10:42:05 2026 +0100

    Merge branch 'B4454-Incorrect-marking-for-multiple-required-elements-in-a-row' into 'develop'
    
    B4454 Incorrect marking for multiple required elements in a row
    
    See merge request typo3/qfq!1184

commit 173b780e074b7ab0b7af18011118fe5765cec679
Author: Roman Fehr <roman.fehr@math.uzh.ch>
Date:   Sat Mar 21 10:42:05 2026 +0100

    B4454 Incorrect marking for multiple required elements in a row

commit 5689d623db741a6130edc1e459aa7b8c8f1128d9
Merge: 3801845d8 17762d8ba
Author: Carsten  Rose <carsten.rose@math.uzh.ch>
Date:   Sat Mar 21 10:41:02 2026 +0100

    Merge branch 'B23432-record-lock-error-multi-db' into 'develop'
    
    B23432 record lock error multi db
    
    See merge request typo3/qfq!1186

commit 17762d8ba655ffc7d1edc47d74d3710c496e139d
Author: Enis Nuredini <enis.nuredini@math.uzh.ch>
Date:   Sat Mar 21 10:41:02 2026 +0100

    B23432 record lock error multi db

commit 3801845d85ab0481e46232787233befae61129be
Author: Carsten  Rose <carsten.rose@math.uzh.ch>
Date:   Thu Mar 19 13:09:29 2026 +0100

    Fix2 for Add open dbIndex on demand in form

commit 1927bc830b6a00ec8f567d81d478c716f956eb94
Author: Carsten  Rose <carsten.rose@math.uzh.ch>
Date:   Thu Mar 19 12:31:51 2026 +0100

    Fix for Add open dbIndex on demand in form

commit e2c5f528c5b90524ce38eccb59f6816a38c6e86d
Merge: b20be072c 5c4c98b68
Author: Carsten  Rose <carsten.rose@math.uzh.ch>
Date:   Thu Mar 19 11:31:50 2026 +0100

    Merge branch 'B22398-getDbByIndex-broken-for-non-qfq.data-db's' into 'develop'
    
    Add open dbIndex on demand in form
    
    See merge request typo3/qfq!1185

commit 5c4c98b68ef0954db5f97835d7ebd5bdebbf1e14
Author: Carsten  Rose <carsten.rose@math.uzh.ch>
Date:   Thu Mar 19 11:30:18 2026 +0100

    Add open dbIndex on demand in form

commit 982ec7b587ad6d5d52e070b76d53681737664b95
Author: Carsten  Rose <carsten.rose@math.uzh.ch>
Date:   Mon Mar 16 20:13:33 2026 +0100

    Enhance doc for _input
