commit 423eba301bac96a47c8737a240c972150d04578c
Author: Benjamin Baer <cudgeon@gmail.com>
Date:   Wed May 6 16:18:50 2026 +0200

    title not alt for mouseover

commit d067be0ff407b58580fafdfb0a94890a8b4a071a
Author: Benjamin Baer <cudgeon@gmail.com>
Date:   Wed May 6 16:14:50 2026 +0200

    toggle didn't work yet

commit be0d2262db002749fef2fdcf66a5fca3dbc9539d
Author: Benjamin Baer <cudgeon@gmail.com>
Date:   Wed May 6 16:11:00 2026 +0200

    centered on wrong position

commit 1a753ab34bcd61e719e3000836ad5c770b9dfcf5
Author: Benjamin Baer <cudgeon@gmail.com>
Date:   Wed May 6 16:05:23 2026 +0200

    center image with fit*

commit 7ee6f002a20c90fb1dc461c582a4c78b773099dc
Author: Benjamin Baer <cudgeon@gmail.com>
Date:   Wed May 6 15:55:02 2026 +0200

    expanded options and added alt

commit bc864b806d1e36f84aa7976fbba3639328908005
Author: Benjamin Baer <cudgeon@gmail.com>
Date:   Tue May 5 09:11:41 2026 +0200

    updated imageAdjust

commit 6d1179a8b32673a093adcb4fa4bc56919b49a604
Author: Benjamin Baer <cudgeon@gmail.com>
Date:   Mon May 4 21:48:57 2026 +0200

    trying to improve fabric 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

commit b20be072cd16e30375500e51cfffdde8b4666dfe
Merge: ecfd604a5 95d92f42d
Author: Carsten  Rose <carsten.rose@math.uzh.ch>
Date:   Mon Mar 16 20:11:54 2026 +0100

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

commit 95d92f42dd71ce96ce0ec07b344b1138fee9aa62
Author: Carsten  Rose <carsten.rose@math.uzh.ch>
Date:   Mon Mar 16 20:11:53 2026 +0100

    Add chapter Basic Knowledge in the Tutorial.

commit 904b3fde3a1d578d458123083b863bae8080fe78
Author: Carsten  Rose <carsten.rose@math.uzh.ch>
Date:   Mon Mar 16 20:09:13 2026 +0100

    Enhance doc for _input

commit 3da64e8322487960021338f5451bddb89848539d
Merge: 316ff74a0 ecfd604a5
Author: Carsten  Rose <carsten.rose@math.uzh.ch>
Date:   Mon Mar 16 20:05:21 2026 +0100

    Merge branch 'develop' into doc

commit ecfd604a59264e53b33e0eb5790c74d675eed38c
Merge: 4fb22d2b9 4f016a791
Author: Carsten  Rose <carsten.rose@math.uzh.ch>
Date:   Mon Mar 16 19:50:48 2026 +0100

    Merge branch 'B22832_devContraAdminPanel' into 'develop'
    
    B22832 devcontraadminpanel
    
    See merge request typo3/qfq!1182

commit 4f016a791ea92656cb8ad20b54138cd987bda043
Author: Carsten  Rose <carsten.rose@math.uzh.ch>
Date:   Mon Mar 16 19:50:48 2026 +0100

    B22832 devcontraadminpanel

commit 4fb22d2b945a83c99f41d03222881f23e1bd03e7
Merge: 8268b18c7 a9425d3b6
Author: Carsten  Rose <carsten.rose@math.uzh.ch>
Date:   Mon Mar 16 15:47:26 2026 +0100

    Merge branch 'B23373-Active-Radiobutton-is-not-centered' into 'develop'
    
    B23373 Active Radiobutton is not centered
    
    See merge request typo3/qfq!1181

commit a9425d3b632a7bd0fc69aac1a5a080d1488aed56
Author: Roman Fehr <roman.fehr@math.uzh.ch>
Date:   Mon Mar 16 15:47:26 2026 +0100

    B23373 Active Radiobutton is not centered

commit 8268b18c72403f456d0f097b41085c4a89ef29ec
Merge: cdfdd912d db63440e0
Author: Carsten  Rose <carsten.rose@math.uzh.ch>
Date:   Mon Mar 16 15:47:00 2026 +0100

    Merge branch 'B22994-FE-mode-required-status' into 'develop'
    
    B22994 FE mode Required
    
    See merge request typo3/qfq!1180

commit db63440e041cb2e0c1bcaa5e467ca29e6fa215c7
Author: Roman Fehr <roman.fehr@math.uzh.ch>
Date:   Mon Mar 16 15:47:00 2026 +0100

    B22994 FE mode Required

commit cdfdd912d069315b161917ac858d79ff656c77e3
Merge: ce556213b 37adb60e9
Author: Carsten  Rose <carsten.rose@math.uzh.ch>
Date:   Mon Mar 16 15:46:08 2026 +0100

    Merge branch 'S23348-datetimepicker-tinymce-update-only-by-focus-lost' into 'develop'
    
    S23348 tinyMce update
    
    See merge request typo3/qfq!1178

commit 37adb60e9dde401dbf828088c57c09fe6a2345e6
Author: Roman Fehr <roman.fehr@math.uzh.ch>
Date:   Mon Mar 16 15:46:08 2026 +0100

    S23348 tinyMce update

commit ce556213b2552a8f5bd9f571f5bd6e3668f5bc2d
Merge: 8760df3fb af045eda4
Author: Carsten  Rose <carsten.rose@math.uzh.ch>
Date:   Mon Mar 16 15:43:43 2026 +0100

    Merge branch 'F23358-update-node.js-to-latest-LTS-24' into 'develop'
    
    F23358 Update build tooling for Node.js 24 compatibility
    
    See merge request typo3/qfq!1179

commit af045eda4db9182c2a9720e1a8d2e7f217e88670
Author: Roman Fehr <roman.fehr@math.uzh.ch>
Date:   Mon Mar 16 15:43:43 2026 +0100

    F23358 Update build tooling for Node.js 24 compatibility

commit 8760df3fb11d449ab560fb48ca33c0894e8efdd0
Merge: 75c34dabe b67ee3cca
Author: Carsten  Rose <carsten.rose@math.uzh.ch>
Date:   Sat Mar 14 15:53:43 2026 +0100

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

commit b67ee3cca0cd063272bdadbaa2a3a23aa2375935
Author: Carsten  Rose <carsten.rose@math.uzh.ch>
Date:   Sat Mar 14 15:53:43 2026 +0100

    F23362 clean store user on login

commit 75c34dabea17975111170cca6063d6413640202c
Merge: a5d4e5b77 b83f7cff5
Author: Carsten  Rose <carsten.rose@math.uzh.ch>
Date:   Fri Mar 13 17:30:00 2026 +0100

    Merge branch 'F23362-Clean-STORE_USER-on-login' into 'develop'
    
    Clean STORE_USER after relogin
    
    See merge request typo3/qfq!1176

commit b83f7cff5b3f37b26b3b17ffc33f95fd7a9e1c94
Author: Carsten  Rose <carsten.rose@math.uzh.ch>
Date:   Fri Mar 13 17:30:00 2026 +0100

    Clean STORE_USER after relogin

commit a5d4e5b7782011a20122b6a9dc6f2feced488719
Merge: 0532cfd31 6f317e5b0
Author: Carsten  Rose <carsten.rose@math.uzh.ch>
Date:   Tue Mar 10 13:49:37 2026 +0100

    Merge branch 'S23295-MultiForm-Datetimpicker-falsche-position' into 'develop'
    
    S23295 MultiForm Datetimepicker an falscher Stelle
    
    See merge request typo3/qfq!1174

commit 6f317e5b0db8159e926aa54e01c6ef6040a2ec98
Author: Roman Fehr <roman.fehr@math.uzh.ch>
Date:   Tue Mar 10 13:49:37 2026 +0100

    S23295 MultiForm Datetimepicker an falscher Stelle

commit 0532cfd31d12860b49b9204799f16c7b1221539d
Merge: 808904430 39ec4ab8f
Author: Carsten  Rose <carsten.rose@math.uzh.ch>
Date:   Sun Mar 8 23:31:39 2026 +0100

    Merge branch 'B23098-Exception-werfen-falls-f-fuer-Download-Links-verwendet-wird' into 'develop'
    
    Fix Claude generated code. Fix exception message
    
    See merge request typo3/qfq!1172

commit 39ec4ab8f77009fbd60cba2d2f0f8d9fd97e95c0
Author: Carsten  Rose <carsten.rose@math.uzh.ch>
Date:   Sun Mar 8 23:28:44 2026 +0100

    Fix Claude generated code. Fix exception message

commit 808904430954b479e58211b24808592ecd5768ab
Merge: 8dc012ace f27416105
Author: Carsten  Rose <carsten.rose@math.uzh.ch>
Date:   Sun Mar 8 22:14:10 2026 +0100

    Merge branch 'B23166-sqlDirect-missing-sql' into 'develop'
    
    B23166 sqldirect missing sql
    
    See merge request typo3/qfq!1161

commit f2741610589e22ce990ed3cd80420d79cf2b061d
Author: Enis Nuredini <enis.nuredini@math.uzh.ch>
Date:   Sun Mar 8 22:14:10 2026 +0100

    B23166 sqldirect missing sql

commit 8dc012ace406c9bf5e00d06921e848cfab1de2f4
Merge: 42284bb36 34d6a0ca2
Author: Carsten  Rose <carsten.rose@math.uzh.ch>
Date:   Sun Mar 8 22:05:42 2026 +0100

    Merge branch 'B23175-img-haben-kein-alt' into 'develop'
    
    B23175 img dont have an alt
    
    See merge request typo3/qfq!1166

commit 34d6a0ca2386af3f179dc7c8ae6b23dd4b8c8c29
Author: Roman Fehr <roman.fehr@math.uzh.ch>
Date:   Sun Mar 8 22:05:42 2026 +0100

    B23175 img dont have an alt

commit 42284bb368274fa906d7c0e70cd87eb45db328b7
Merge: 7df021bde e2e5787c7
Author: Carsten  Rose <carsten.rose@math.uzh.ch>
Date:   Sun Mar 8 22:03:25 2026 +0100

    Merge branch 'B23327-datetimepicker-typeahead-Browser-interferes-with-QFQ-suggestions' into 'develop'
    
    datetimepicker-typeahead-Browser-interferes-with-QFQ-suggestions
    
    See merge request typo3/qfq!1169

commit e2e5787c7a2e80a476bd5845fde65092a1c3cf2c
Author: Carsten  Rose <carsten.rose@math.uzh.ch>
Date:   Sun Mar 8 22:03:25 2026 +0100

    datetimepicker-typeahead-Browser-interferes-with-QFQ-suggestions

commit 7df021bde2bbc54d3dba942424d0a22b68af8373
Author: Carsten  Rose <carsten.rose@math.uzh.ch>
Date:   Sun Mar 8 21:42:51 2026 +0100

    Add CLAUDE.md

commit 02f7367f12b657e17133754e32d54e3c9a18e14f
Merge: f7072141a 9a4d81fcc
Author: Carsten  Rose <carsten.rose@math.uzh.ch>
Date:   Sun Mar 8 21:35:22 2026 +0100

    Merge branch 'S23000-undefined-method-guzzleHttp' into 'develop'
    
    S23000 undefined method guzzlehttp
    
    See merge request typo3/qfq!1168

commit 9a4d81fcc1a434f99e5d15fe9fa0c35b0428cb07
Author: Enis Nuredini <enis.nuredini@math.uzh.ch>
Date:   Sun Mar 8 21:35:21 2026 +0100

    S23000 undefined method guzzlehttp

commit f7072141afe32f65bd5f6077d9ced3d8791640d5
Merge: b828964f1 e7170dd07
Author: Carsten  Rose <carsten.rose@math.uzh.ch>
Date:   Sun Mar 8 21:34:37 2026 +0100

    Merge branch 'B23329-FormSubmitLog-recordId-always-0' into 'develop'
    
    Fix missing recordId in FormSubmitLog #23329, incl. restoring FSL at least for...
    
    See merge request typo3/qfq!1171

commit e7170dd07f2ad307687e7df23cf4edc0651a6f9a
Author: Carsten  Rose <carsten.rose@math.uzh.ch>
Date:   Sun Mar 8 21:34:37 2026 +0100

    Fix missing recordId in FormSubmitLog #23329, incl. restoring FSL at least for...

commit b828964f12fc6e023c2e32747589e1663a82306f
Merge: 07c404dee b381b86c3
Author: Carsten  Rose <carsten.rose@math.uzh.ch>
Date:   Sun Mar 8 20:46:05 2026 +0100

    Merge branch 'B23328-API-Missing-STORE_TYPO3_feUser' into 'develop'
    
    B23328 api missing store typo3 feuser
    
    See merge request typo3/qfq!1170

commit b381b86c3cdcaafa754a1cbf4e75331228e07d96
Author: Carsten  Rose <carsten.rose@math.uzh.ch>
Date:   Sun Mar 8 20:46:05 2026 +0100

    B23328 api missing store typo3 feuser

commit 07c404deeb5b1918abfca71ec5875602f78a47fb
Merge: 8181326e6 82be1ac85
Author: Carsten  Rose <carsten.rose@math.uzh.ch>
Date:   Tue Mar 3 16:57:35 2026 +0100

    Merge remote-tracking branch 'origin/develop' into develop

commit 8181326e6b7cd1927e0ae37a8fef96a4abcdf04b
Author: Carsten  Rose <carsten.rose@math.uzh.ch>
Date:   Tue Mar 3 16:57:28 2026 +0100

    Fix missing constant

commit 82be1ac85a59b4db598008fd19e056358e9ec0ca
Merge: 2f67283ac 4bea50e93
Author: Carsten  Rose <carsten.rose@math.uzh.ch>
Date:   Tue Mar 3 16:55:18 2026 +0100

    Merge branch 'B23297-Unknown-Constant-SYSTEM_PDF_DUMMY_MODE' into 'develop'
    
    Fix missing constant
    
    See merge request typo3/qfq!1167

commit 4bea50e93745297f1327f1575a5f00584da22599
Author: Carsten  Rose <carsten.rose@math.uzh.ch>
Date:   Tue Mar 3 16:49:58 2026 +0100

    Fix missing constant

commit 2f67283ac0c7631f3686bbd9100166ee51fb6ca4
Merge: 04fd33f7a 94c6e81f7
Author: Carsten  Rose <carsten.rose@math.uzh.ch>
Date:   Fri Feb 20 17:37:30 2026 +0100

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

commit 94c6e81f733e3918a6eef68fd048a984bc883f35
Author: Enis Nuredini <enis.nuredini@math.uzh.ch>
Date:   Fri Feb 20 17:37:30 2026 +0100

    F23182 sqldirect v2

commit 04fd33f7ae5476d13de2df1303791ecbde7d7eff
Author: Carsten  Rose <carsten.rose@math.uzh.ch>
Date:   Fri Feb 20 14:10:02 2026 +0100

    Implemented F23201 Log SIP errors: none/always/feUser

commit ed608df44fe71f4cab30788910c30e9130ae7da7
Merge: 0ab193df9 b38dce761
Author: Carsten  Rose <carsten.rose@math.uzh.ch>
Date:   Fri Feb 20 12:24:49 2026 +0100

    Merge branch 'B22993-Keyword-col-missing-highlight' into 'develop'
    
    B22993 Keyword col missing highlight
    
    See merge request typo3/qfq!1162

commit b38dce761c4358e314d42ac81a51f2d7dd23521f
Author: Roman Fehr <roman.fehr@math.uzh.ch>
Date:   Fri Feb 20 12:24:48 2026 +0100

    B22993 Keyword col missing highlight

commit 316ff74a0ada1d84f44d47d465870965b389fc4d
Author: Carsten  Rose <carsten.rose@math.uzh.ch>
Date:   Sat Feb 14 14:35:33 2026 +0100

    Add note to fix phpunit test

commit 84ed0d77362fac60224c31e0d53e042157423668
Author: Carsten  Rose <carsten.rose@math.uzh.ch>
Date:   Sat Feb 14 14:22:46 2026 +0100

    Add note to special column type _input

commit ebb62377e018577afb109224d7c55036e5800f76
Author: Carsten  Rose <carsten.rose@math.uzh.ch>
Date:   Tue Feb 10 10:09:10 2026 +0100

    Doc: add IFNULL() to flexible person search

commit 4343dd82581c07bbbbd9ebd6997228b7801c99d1
Merge: 1b96775d3 0ab193df9
Author: Carsten  Rose <carsten.rose@math.uzh.ch>
Date:   Tue Feb 10 10:07:04 2026 +0100

    Merge branch 'develop' into doc

commit 0ab193df9bc9d9ec6408b10cdd5d473c0defbc0b
Author: Carsten  Rose <carsten.rose@math.uzh.ch>
Date:   Sun Feb 8 12:06:53 2026 +0100

    Doc: linebreak contributor names

commit 7149277ad390ad59674750bee624096fca00c6b5
Author: Carsten  Rose <carsten.rose@math.uzh.ch>
Date:   Sun Feb 8 12:00:37 2026 +0100

    Doc: linebreak contributor names

commit 037b3761435228d274a8783db34d933c019cdb46
Author: Carsten  Rose <carsten.rose@math.uzh.ch>
Date:   Sun Feb 8 11:54:36 2026 +0100

    Doc: linebreak contributor names

commit 65e0777ac7456a03a4fb36bcc295eebc002af3b6
Author: Carsten  Rose <carsten.rose@math.uzh.ch>
