309 Commits

Author SHA1 Message Date
Jürgen Mummert c790a1c312 Fix browser import for Meilisearch frontend client 2026-02-24 12:52:47 +01:00
Jürgen Mummert 7e757bbb6a Fix: remove search-active body class on reset button click 2026-01-15 09:21:41 +01:00
Jürgen Mummert 9f86a5240d add files uuid 2026-01-12 11:28:22 +01:00
Jürgen Mummert 59b261c333 add files uuid 2026-01-12 11:20:02 +01:00
Jürgen Mummert 0912738528 add files uuid 2026-01-12 11:19:09 +01:00
Jürgen Mummert 8b2c6e6b92 add files uuid 2026-01-12 11:18:02 +01:00
Jürgen Mummert ca1305c9c6 add files uuid 2026-01-12 11:11:35 +01:00
Jürgen Mummert e6e3e9339a add files uuid 2026-01-12 11:07:08 +01:00
Jürgen Mummert b7a5e95c7d add files uuid 2026-01-12 10:59:36 +01:00
Jürgen Mummert bc35527f3f add files uuid 2026-01-12 10:39:09 +01:00
Jürgen Mummert e04dfb2bd4 add files uuid 2026-01-12 10:32:45 +01:00
Jürgen Mummert 6d8d0938f1 add files uuid 2026-01-12 10:26:02 +01:00
Jürgen Mummert 8f9c9cea72 add files uuid 2026-01-12 10:23:08 +01:00
Jürgen Mummert ad532e7b4c add files uuid 2026-01-12 10:19:48 +01:00
Jürgen Mummert 2257178cb6 add files uuid 2026-01-12 10:05:46 +01:00
Jürgen Mummert 2f8eddda36 add files uuid 2026-01-12 10:01:53 +01:00
Jürgen Mummert 5026f615f2 add files uuid 2026-01-12 09:54:45 +01:00
Jürgen Mummert f402e6546a add files uuid 2026-01-12 09:41:54 +01:00
Jürgen Mummert 579f58b614 add files uuid 2026-01-12 09:35:46 +01:00
Jürgen Mummert 17188537bc Debug File Indexing 2026-01-11 19:31:31 +01:00
Jürgen Mummert 3427f6b60b Tika Title encoding 2026-01-11 18:51:38 +01:00
Jürgen Mummert 6e41df002e Tika Title encoding 2026-01-11 18:49:15 +01:00
Jürgen Mummert 838f574574 Tika Title encoding 2026-01-11 18:41:16 +01:00
Jürgen Mummert 8549e4e9da Tika Title encoding 2026-01-11 18:35:00 +01:00
Jürgen Mummert 29f7920cb5 Tika Title encoding 2026-01-11 18:29:25 +01:00
Jürgen Mummert 0c637c2f92 Fix file indexing in Contao 5.6 (inject DBAL connection, add debug logs) 2026-01-11 18:19:40 +01:00
Jürgen Mummert 86b81affdc Tika Title encoding 2026-01-10 19:06:58 +01:00
Jürgen Mummert 2d3ddac945 Tika Title encoding 2026-01-10 18:57:13 +01:00
Jürgen Mummert 17da2a8434 Tika Title encoding 2026-01-10 18:31:00 +01:00
Jürgen Mummert c085911877 Tika Title encoding 2026-01-10 18:26:00 +01:00
Jürgen Mummert 40792870bd Tika Title encoding 2026-01-10 12:30:20 +01:00
Jürgen Mummert 38372539c2 Tika Title encoding 2026-01-10 12:05:15 +01:00
Jürgen Mummert 2bd52f77e0 new Twig 2026-01-09 22:04:52 +01:00
Jürgen Mummert 99ef883da5 new Twig 2026-01-09 22:01:16 +01:00
Jürgen Mummert 56d806c579 Prepare release 0.3.0 (Apache Tika integration) 2026-01-09 16:46:13 +01:00
Jürgen Mummert 2989d205d7 update Index Command 2026-01-09 16:41:23 +01:00
Jürgen Mummert 02b1657f19 update Index Command 2026-01-09 16:36:24 +01:00
Jürgen Mummert f1c864dfca add Parse Command 2026-01-09 16:28:43 +01:00
Jürgen Mummert 5cd8286286 add Parse Command 2026-01-09 16:16:44 +01:00
Jürgen Mummert 0fa0642618 add Parse Command 2026-01-09 16:01:23 +01:00
Jürgen Mummert 874ed0e656 add Parse Command 2026-01-09 15:57:12 +01:00
Jürgen Mummert b91281614b add Parse Command 2026-01-09 15:54:14 +01:00
Jürgen Mummert 4c1b4ac4b7 optimize cleaner 2026-01-09 15:36:03 +01:00
Jürgen Mummert 1f75418d9b add file indexing 2026-01-09 15:25:01 +01:00
Jürgen Mummert 278ae9f36f add tl_search_files 2026-01-09 12:14:17 +01:00
Jürgen Mummert 17ecdaec17 change IndexPage 2026-01-09 12:07:09 +01:00
Jürgen Mummert 8b22467799 Add conditional Tika URL setting 2026-01-09 11:58:52 +01:00
Jürgen Mummert cd9b918aff Add conditional Tika URL setting 2026-01-09 11:53:51 +01:00
Jürgen Mummert 8d4af1f61d Add conditional Tika URL setting 2026-01-09 11:47:35 +01:00
Jürgen Mummert f16e7a98d1 Fix duplicate Meilisearch marker injection 2026-01-09 11:03:41 +01:00
Jürgen Mummert c223ae692f add logging 2026-01-09 10:32:05 +01:00
Jürgen Mummert b4cd9199c8 add logging 2026-01-09 10:17:57 +01:00
Jürgen Mummert 6329c9e790 remove cron 2026-01-09 09:52:22 +01:00
Jürgen Mummert d2c9263755 add logging to cron 2026-01-09 09:40:08 +01:00
Jürgen Mummert e9f06f7cc9 services.yml change 2026-01-06 09:07:13 +01:00
Jürgen Mummert 6d2f4458bc add cron 2026-01-05 11:28:02 +01:00
Jürgen Mummert 9adad9ca8d add cron 2026-01-05 11:19:09 +01:00
Jürgen Mummert 356b18c8c8 add cron 2026-01-05 11:13:11 +01:00
Jürgen Mummert 7dc30c435f add cron 2026-01-05 11:05:35 +01:00
Jürgen Mummert ac001fb53c change Grace period zu 24h 2026-01-05 10:43:16 +01:00
Jürgen Mummert 6ea558bbca remove table reset 2026-01-05 10:37:21 +01:00
Jürgen Mummert cf0a84b85e add last_seen 2026-01-05 10:29:09 +01:00
Jürgen Mummert d9b8646835 Change Delete Command 2026-01-05 10:25:58 +01:00
Jürgen Mummert b684267541 Add cleanup command for stale indexed files 2026-01-05 10:21:37 +01:00
Jürgen Mummert 0e20a813af Remove accidental crawl log file 2026-01-05 09:41:44 +01:00
Jürgen Mummert c2a01d66f8 Add README documentation 2026-01-01 18:59:07 +01:00
Jürgen Mummert 71f8d2cc95 Bugfix 2025-12-31 12:31:05 +01:00
Jürgen Mummert 41c9db954d Bugfix 2025-12-31 12:10:27 +01:00
Jürgen Mummert 7613d20831 Bugfix 2025-12-31 11:41:09 +01:00
Jürgen Mummert 46e5665c36 Bugfix 2025-12-31 11:34:23 +01:00
Jürgen Mummert 322628de6c Bugfix 2025-12-31 11:23:36 +01:00
Jürgen Mummert b39d24b832 Bugfix 2025-12-31 11:15:39 +01:00
Jürgen Mummert 6287ff54de Bugfix 2025-12-31 11:10:50 +01:00
Jürgen Mummert e245483b2a Bugfix 2025-12-31 11:08:57 +01:00
Jürgen Mummert 5c30eed719 Bugfix 2025-12-31 11:04:30 +01:00
Jürgen Mummert 1f6e115ae6 Bugfix 2025-12-31 10:58:33 +01:00
Jürgen Mummert ae28c619da Bugfix 2025-12-31 10:54:56 +01:00
Jürgen Mummert c2bef6dad5 Bugfix 2025-12-31 10:49:57 +01:00
Jürgen Mummert c5ab9f28c8 Bugfix 2025-12-31 10:36:04 +01:00
Jürgen Mummert e609dca6c8 Bugfix 2025-12-31 10:30:06 +01:00
Jürgen Mummert 9b10b5cc13 Bugfix 2025-12-30 21:49:40 +01:00
Jürgen Mummert cf5986e02b Bugfix 2025-12-30 21:32:20 +01:00
Jürgen Mummert 44db711c52 Bugfix 2025-12-30 21:29:33 +01:00
Jürgen Mummert 13d1e0105c Bugfix 2025-12-30 21:19:57 +01:00
Jürgen Mummert 90bd2c77f2 Bugfix 2025-12-30 21:12:00 +01:00
Jürgen Mummert 2a2c68cfb1 Bugfix 2025-12-30 20:33:41 +01:00
Jürgen Mummert 987441700f Bugfix 2025-12-29 21:31:42 +01:00
Jürgen Mummert 04f3e76c8f Bugfix 2025-12-28 11:56:23 +01:00
Jürgen Mummert 2a22253f18 Bugfix 2025-12-28 11:51:53 +01:00
Jürgen Mummert 0fd119f873 Bugfix 2025-12-28 11:38:31 +01:00
Jürgen Mummert 9edb1e4713 Bugfix 2025-12-28 11:29:13 +01:00
Jürgen Mummert e4c8473999 Bugfix 2025-12-28 11:25:21 +01:00
Jürgen Mummert 5102f98e2b Bugfix 2025-12-28 11:18:24 +01:00
Jürgen Mummert 0507d7d992 Bugfix 2025-12-28 11:16:02 +01:00
Jürgen Mummert 31def907f6 Bugfix 2025-12-28 11:12:10 +01:00
Jürgen Mummert 0cf9703a9b Bugfix 2025-12-28 10:59:50 +01:00
Jürgen Mummert b0337dcc6c Bugfix 2025-12-28 10:37:06 +01:00
Jürgen Mummert 37b50f9140 Bugfix 2025-12-27 23:10:47 +01:00
Jürgen Mummert 1192ff4bf4 Bugfix 2025-12-27 23:01:14 +01:00
Jürgen Mummert da9edd59ba Bugfix 2025-12-27 23:00:09 +01:00
Jürgen Mummert 186471b68c Bugfix 2025-12-27 22:57:28 +01:00
Jürgen Mummert e6cb8a6f41 Bugfix 2025-12-27 22:51:46 +01:00
Jürgen Mummert 75f8df5817 Bugfix 2025-12-27 22:44:06 +01:00
Jürgen Mummert e5cce34619 Bugfix 2025-12-27 22:41:36 +01:00
Jürgen Mummert c645e3caa8 Bugfix 2025-12-27 22:36:49 +01:00
Jürgen Mummert 2832da4736 Bugfix 2025-12-27 22:26:47 +01:00
Jürgen Mummert 4cf0d7315b Bugfix 2025-12-27 22:20:07 +01:00
Jürgen Mummert ff54ed5aa4 Bugfix 2025-12-27 22:17:39 +01:00
Jürgen Mummert 97c25c5abd Bugfix 2025-12-27 22:12:20 +01:00
Jürgen Mummert 1948227a06 Bugfix 2025-12-27 22:05:23 +01:00
Jürgen Mummert 89f12df84a Bugfix 2025-12-27 22:00:32 +01:00
Jürgen Mummert 59ff2c3ed0 Bugfix 2025-12-27 21:58:00 +01:00
Jürgen Mummert 8d505b70ee Bugfix 2025-12-27 21:53:58 +01:00
Jürgen Mummert fe2fd91697 Bugfix 2025-12-27 21:50:27 +01:00
Jürgen Mummert 952f2472c4 Bugfix 2025-12-27 21:44:00 +01:00
Jürgen Mummert c0c83f2e66 Bugfix 2025-12-27 21:41:26 +01:00
Jürgen Mummert be9b679922 Bugfix 2025-12-27 21:33:32 +01:00
Jürgen Mummert 76e081e51e Bugfix 2025-12-27 20:29:20 +01:00
Jürgen Mummert 131e24fe2e Bugfix 2025-12-27 20:16:52 +01:00
Jürgen Mummert cfffdf2323 Bugfix 2025-12-27 18:18:26 +01:00
Jürgen Mummert 0366995021 Bugfix 2025-12-27 18:06:06 +01:00
Jürgen Mummert dc141b7abb Bugfix 2025-12-27 18:04:08 +01:00
Jürgen Mummert 3041ff59b5 Bugfix 2025-12-27 18:02:19 +01:00
Jürgen Mummert e61293d5ba Bugfix 2025-12-27 17:55:21 +01:00
Jürgen Mummert 60aa99199b Bugfix 2025-12-27 17:46:34 +01:00
Jürgen Mummert e8e80ff48b Bugfix 2025-12-27 17:42:12 +01:00
Jürgen Mummert 3a94062a7a Bugfix 2025-12-27 17:39:59 +01:00
Jürgen Mummert 70321dc497 Bugfix 2025-12-27 17:37:40 +01:00
Jürgen Mummert b6a86156d9 Bugfix 2025-12-27 17:26:23 +01:00
Jürgen Mummert 03bcc04537 Bugfix 2025-12-27 17:21:22 +01:00
Jürgen Mummert 3321049302 Bugfix 2025-12-27 17:20:14 +01:00
Jürgen Mummert 459f007f8d Bugfix 2025-12-27 17:18:55 +01:00
Jürgen Mummert 2c31526be7 Bugfix 2025-12-27 17:14:52 +01:00
Jürgen Mummert 263d6d42ac Bugfix 2025-12-27 17:12:47 +01:00
Jürgen Mummert 0ed5f4a51d Bugfix 2025-12-27 17:07:11 +01:00
Jürgen Mummert 2c53b7862e Bugfix 2025-12-27 17:03:20 +01:00
Jürgen Mummert 973f3f5b3e Bugfix 2025-12-27 16:14:01 +01:00
Jürgen Mummert 5be9af1f20 Bugfix 2025-12-27 16:09:44 +01:00
Jürgen Mummert bd345252fe Bugfix 2025-12-27 15:54:49 +01:00
Jürgen Mummert 5cf81a6a52 Bugfix 2025-12-27 15:44:12 +01:00
Jürgen Mummert da379116d1 Bugfix 2025-12-27 15:42:43 +01:00
Jürgen Mummert e7e8917d92 Bugfix 2025-12-27 15:32:44 +01:00
Jürgen Mummert 542a8fc1a3 Bugfix 2025-12-27 15:22:20 +01:00
Jürgen Mummert 6c3bd63073 Bugfix 2025-12-27 15:17:10 +01:00
Jürgen Mummert 7e5518888d Bugfix 2025-12-27 15:10:04 +01:00
Jürgen Mummert 4ecbc0ab1a Bugfix 2025-12-27 15:01:40 +01:00
Jürgen Mummert 5f900ca5eb Bugfix 2025-12-27 15:01:04 +01:00
Jürgen Mummert e38ebf8a02 Bugfix 2025-12-27 14:57:59 +01:00
Jürgen Mummert a4e18a84fd Bugfix 2025-12-26 23:08:48 +01:00
Jürgen Mummert b57828d4e2 Bugfix 2025-12-26 22:50:26 +01:00
Jürgen Mummert 1cf780a585 Bugfix 2025-12-26 22:38:45 +01:00
Jürgen Mummert fb92fe01e9 Bugfix 2025-12-26 22:34:03 +01:00
Jürgen Mummert e11684d4be Bugfix 2025-12-26 22:30:26 +01:00
Jürgen Mummert f807f44e12 Bugfix 2025-12-26 22:21:14 +01:00
Jürgen Mummert 4cd1913079 Bugfix 2025-12-26 22:18:55 +01:00
Jürgen Mummert 640cccc928 Bugfix 2025-12-26 22:08:38 +01:00
Jürgen Mummert fa97460877 Bugfix 2025-12-26 21:52:22 +01:00
Jürgen Mummert 340e6c7de0 Bugfix 2025-12-26 21:45:14 +01:00
Jürgen Mummert d3e1149cec Bugfix 2025-12-26 21:41:17 +01:00
Jürgen Mummert e865dc48bd Bugfix 2025-12-26 21:36:18 +01:00
Jürgen Mummert b184b5f3c4 Bugfix 2025-12-26 21:34:31 +01:00
Jürgen Mummert 2cef524ccf Bugfix 2025-12-26 21:32:47 +01:00
Jürgen Mummert d115e63c08 Bugfix 2025-12-26 21:04:02 +01:00
Jürgen Mummert 7d31390cdd Bugfix 2025-12-26 21:02:43 +01:00
Jürgen Mummert 7b851001f0 Bugfix 2025-12-26 21:01:25 +01:00
Jürgen Mummert 66c119ad66 Bugfix 2025-12-26 20:48:14 +01:00
Jürgen Mummert c40efd2061 Bugfix 2025-12-26 11:40:00 +01:00
Jürgen Mummert 654a1a8ec8 Bugfix 2025-12-26 11:34:44 +01:00
Jürgen Mummert 8f3a0ad1b2 Bugfix 2025-12-26 11:24:55 +01:00
Jürgen Mummert 7415df53d7 Bugfix 2025-12-26 11:08:47 +01:00
Jürgen Mummert 8c82f948b4 Bugfix 2025-12-26 11:08:15 +01:00
Jürgen Mummert b334dc46a7 Bugfix 2025-12-26 11:01:45 +01:00
Jürgen Mummert 9dd7dbd2b2 Bugfix 2025-12-25 22:27:44 +01:00
Jürgen Mummert a83b101ed7 Bugfix 2025-12-25 22:14:05 +01:00
Jürgen Mummert 516233c434 Bugfix 2025-12-25 22:09:56 +01:00
Jürgen Mummert 854713a461 Bugfix 2025-12-25 22:06:53 +01:00
Jürgen Mummert d7b9174f32 Bugfix 2025-12-25 21:58:51 +01:00
Jürgen Mummert 5b1d68eb06 Bugfix 2025-12-25 21:55:18 +01:00
Jürgen Mummert bbb4d5cc6c Bugfix 2025-12-25 21:52:22 +01:00
Jürgen Mummert 6e6f5904d9 Bugfix 2025-12-25 15:59:05 +01:00
Jürgen Mummert 85cbf2a235 Bugfix 2025-12-25 15:53:35 +01:00
Jürgen Mummert 6d86faa62f Bugfix 2025-12-25 15:47:17 +01:00
Jürgen Mummert 798aaadb7e Bugfix 2025-12-25 15:19:44 +01:00
Jürgen Mummert 8f3b525563 Bugfix 2025-12-25 15:15:11 +01:00
Jürgen Mummert 497b46f113 Bugfix 2025-12-25 15:01:20 +01:00
Jürgen Mummert 08c1f8a015 Bugfix 2025-12-25 14:53:27 +01:00
Jürgen Mummert b610a1e128 Bugfix 2025-12-25 14:49:20 +01:00
Jürgen Mummert c8069b1ce3 Bugfix 2025-12-25 14:46:40 +01:00
Jürgen Mummert e3c29d70e9 Bugfix 2025-12-25 14:41:20 +01:00
Jürgen Mummert 9831c0c72d Bugfix 2025-12-25 14:34:41 +01:00
Jürgen Mummert 693306c03c Bugfix 2025-12-25 14:31:47 +01:00
Jürgen Mummert f156f57e2b Bugfix 2025-12-25 14:29:19 +01:00
Jürgen Mummert 15d14198fe Bugfix 2025-12-25 14:22:44 +01:00
Jürgen Mummert 1ae7f910ca Bugfix 2025-12-25 14:19:23 +01:00
Jürgen Mummert ebbfdface7 Bugfix 2025-12-25 14:15:02 +01:00
Jürgen Mummert af9d74e746 Bugfix 2025-12-25 14:08:52 +01:00
Jürgen Mummert 8caf5afa97 Bugfix 2025-12-25 14:04:14 +01:00
Jürgen Mummert 7025d3c013 Bugfix 2025-12-25 14:01:29 +01:00
Jürgen Mummert 48d5316085 Bugfix 2025-12-25 13:58:22 +01:00
Jürgen Mummert 020e3500da Bugfix 2025-12-25 13:51:33 +01:00
Jürgen Mummert 2bf1df13b4 Bugfix 2025-12-23 13:53:36 +01:00
Jürgen Mummert 9fa59c4b1a Bugfix 2025-12-23 13:45:10 +01:00
Jürgen Mummert 4a09f8530a Bugfix 2025-12-23 13:36:04 +01:00
Jürgen Mummert 0cee7b1e7f Bugfix 2025-12-23 13:21:00 +01:00
Jürgen Mummert 44b5c9717a Bugfix 2025-12-23 13:15:48 +01:00
Jürgen Mummert afdfa5c807 Bugfix 2025-12-23 13:08:14 +01:00
Jürgen Mummert e2c7748342 Bugfix 2025-12-23 13:06:38 +01:00
Jürgen Mummert cb63b1391e Bugfix 2025-12-23 12:59:56 +01:00
Jürgen Mummert b844bc4e3f Bugfix 2025-12-23 12:59:16 +01:00
Jürgen Mummert 51dadaa0b6 Bugfix 2025-12-23 12:54:12 +01:00
Jürgen Mummert acfb81b132 Bugfix 2025-12-23 12:51:04 +01:00
Jürgen Mummert 5a65aa00eb Bugfix 2025-12-23 12:47:50 +01:00
Jürgen Mummert c71554b18c Bugfix 2025-12-23 12:43:31 +01:00
Jürgen Mummert 9aa3597c2e Bugfix 2025-12-23 12:39:46 +01:00
Jürgen Mummert 21708dac75 Bugfix 2025-12-23 12:38:14 +01:00
Jürgen Mummert 872a242794 Bugfix 2025-12-23 12:35:01 +01:00
Jürgen Mummert 22c6a3e0b6 Bugfix 2025-12-23 12:33:39 +01:00
Jürgen Mummert 22c73baa5c Bugfix 2025-12-23 12:31:23 +01:00
Jürgen Mummert 093ac084bb Bugfix 2025-12-23 12:23:04 +01:00
Jürgen Mummert d77af88480 Bugfix 2025-12-23 12:20:45 +01:00
Jürgen Mummert 8507631cd2 Bugfix 2025-12-23 12:15:34 +01:00
Jürgen Mummert dbf58d0163 Bugfix 2025-12-23 12:12:59 +01:00
Jürgen Mummert b98cc225fc Bugfix 2025-12-23 12:11:41 +01:00
Jürgen Mummert f781727aaf Bugfix 2025-12-23 12:07:55 +01:00
Jürgen Mummert 2182ac2409 Bugfix 2025-12-23 12:00:38 +01:00
Jürgen Mummert 64ebc8e4a5 Bugfix 2025-12-23 11:58:09 +01:00
Jürgen Mummert c90d8ed859 Bugfix 2025-12-23 11:55:02 +01:00
Jürgen Mummert ca6878c50a Bugfix 2025-12-23 11:52:30 +01:00
Jürgen Mummert 8a90d2622d Bugfix 2025-12-23 11:44:03 +01:00
Jürgen Mummert d44b84094d Bugfix 2025-12-23 11:42:11 +01:00
Jürgen Mummert 33f7b01c69 Bugfix 2025-12-23 11:39:29 +01:00
Jürgen Mummert c8ffb6d696 Bugfix 2025-12-23 11:34:13 +01:00
Jürgen Mummert c72f5faf32 Bugfix 2025-12-23 11:30:38 +01:00
Jürgen Mummert 1c433f3737 Bugfix 2025-12-23 11:25:31 +01:00
Jürgen Mummert 405a71a7f6 Bugfix 2025-12-23 11:23:28 +01:00
Jürgen Mummert 19add69376 Bugfix 2025-12-23 11:20:23 +01:00
Jürgen Mummert fb8cb4f452 Bugfix 2025-12-23 11:17:50 +01:00
Jürgen Mummert 1833c2044e Bugfix 2025-12-23 11:16:00 +01:00
Jürgen Mummert 50a201a490 Bugfix 2025-12-23 11:15:16 +01:00
Jürgen Mummert 86bb2d8e8d Bugfix 2025-12-23 11:13:56 +01:00
Jürgen Mummert faaa6fdcac Bugfix 2025-12-23 11:09:17 +01:00
Jürgen Mummert 1fd612e530 Bugfix 2025-12-23 11:05:36 +01:00
Jürgen Mummert 4488e31a2b Bugfix 2025-12-23 10:41:42 +01:00
Jürgen Mummert b6758fc3c2 Bugfix 2025-12-22 22:29:59 +01:00
Jürgen Mummert 4555315496 Bugfix 2025-12-22 22:18:45 +01:00
Jürgen Mummert d9e0c2ef51 Bugfix 2025-12-22 22:10:21 +01:00
Jürgen Mummert 1b0a4f1975 Bugfix 2025-12-22 22:05:02 +01:00
Jürgen Mummert 7f70e32995 Bugfix 2025-12-22 22:01:30 +01:00
Jürgen Mummert 93ad88e77d Bugfix 2025-12-22 21:58:53 +01:00
Jürgen Mummert 477815e964 Bugfix 2025-12-22 21:56:16 +01:00
Jürgen Mummert 8108148f24 Bugfix 2025-12-22 21:54:14 +01:00
Jürgen Mummert e325ec7a36 Bugfix 2025-12-22 21:51:19 +01:00
Jürgen Mummert ab2dc091f7 Add Index Listener 2025-12-22 21:47:34 +01:00
Jürgen Mummert d9706846de Add Index Listener 2025-12-22 21:46:00 +01:00
Jürgen Mummert 01949362ce Add Index Listener 2025-12-22 21:43:43 +01:00
Jürgen Mummert ac1db3ff9a Add Index Listener 2025-12-22 21:34:11 +01:00
Jürgen Mummert f41357bee5 Add Index Listener 2025-12-22 21:16:50 +01:00
Jürgen Mummert 3948d20261 Add Index Listener 2025-12-22 21:14:06 +01:00
Jürgen Mummert b465d5ed84 Add Index Listener 2025-12-22 21:12:36 +01:00
Jürgen Mummert 013f844804 Add Index Listener 2025-12-22 21:08:36 +01:00
Jürgen Mummert 985573ef63 Add Index Listener 2025-12-22 21:06:42 +01:00
Jürgen Mummert f14c1e34ff Add Index Listener 2025-12-22 21:04:36 +01:00
Jürgen Mummert ef9d2e0bac Add Index Listener 2025-12-22 21:01:20 +01:00
Jürgen Mummert e1ba9645b9 Add Index Listener 2025-12-22 20:51:42 +01:00
Jürgen Mummert dc0823b4ef Add Index Listener 2025-12-22 20:49:50 +01:00
Jürgen Mummert cb69f655ce Add Index Listener 2025-12-22 20:47:04 +01:00
Jürgen Mummert e795e5866c Add Index Listener 2025-12-22 20:43:42 +01:00
Jürgen Mummert c7af2566df Add Index Listener 2025-12-22 20:34:15 +01:00
Jürgen Mummert 7c5b171d42 Add Index Listener 2025-12-22 20:19:57 +01:00
Jürgen Mummert c4b1d653d0 Add Index Listener 2025-12-22 20:13:20 +01:00
Jürgen Mummert 6d22552a14 Add Index Listener 2025-12-22 20:10:07 +01:00
Jürgen Mummert 484e3faf16 Add Index Listener 2025-12-22 19:59:08 +01:00
Jürgen Mummert d846d73b26 Add Index Listener 2025-12-22 19:57:24 +01:00
Jürgen Mummert 5de05412ba Add Index Listener 2025-12-22 19:54:16 +01:00
Jürgen Mummert 66014e6bb7 Add Index Listener 2025-12-22 17:23:52 +01:00
Jürgen Mummert a3a65002bb Add Index Listener 2025-12-22 17:16:21 +01:00
Jürgen Mummert d869f1000d Add Index Listener 2025-12-22 17:14:34 +01:00
Jürgen Mummert 3d491b5a0f Add Index Listener 2025-12-22 17:01:14 +01:00
Jürgen Mummert 99d974af17 Add Index Listener 2025-12-22 16:59:08 +01:00
Jürgen Mummert 8a704e965f Add Index Listener 2025-12-22 16:51:22 +01:00
Jürgen Mummert 06dc2a8194 Add Index Listener 2025-12-22 16:48:03 +01:00
Jürgen Mummert d5122e7e9a Add Index Listener 2025-12-22 16:44:48 +01:00
Jürgen Mummert 0ada038d21 Add Index Listener 2025-12-22 16:42:06 +01:00
Jürgen Mummert b6e6aacf83 Add Index Listener 2025-12-22 16:35:02 +01:00
Jürgen Mummert da1bbfa443 Add Settings 2025-12-22 16:13:05 +01:00
Jürgen Mummert 03467246a4 BundlePluginInterface 2025-12-22 15:33:59 +01:00
Jürgen Mummert 1ba82dfb50 BundlePluginInterface 2025-12-22 15:31:38 +01:00
Jürgen Mummert db2ceb3aeb Add related DB fields 2025-12-22 15:27:00 +01:00
Jürgen Mummert f40c194e13 Add related DB fields 2025-12-22 15:21:44 +01:00
Jürgen Mummert 94c2fa74d6 Add related DB fields 2025-12-22 15:15:46 +01:00
Jürgen Mummert f702e8e07a Add related DB fields 2025-12-22 15:12:20 +01:00
Jürgen Mummert ddf5f7172c Add related bundles 2025-12-22 14:47:10 +01:00
Jürgen Mummert 6a4c699ae0 Remove icon 2025-12-21 21:06:33 +01:00
Jürgen Mummert 99587499d3 Remove icon 2025-12-21 21:05:56 +01:00
Jürgen Mummert 2019c59cf8 Add icon 2025-12-21 20:59:01 +01:00
Jürgen Mummert f94a688177 Add icon 2025-12-21 20:55:48 +01:00
Jürgen Mummert 0d6b4a2a9a Add icon 2025-12-21 20:54:03 +01:00
Jürgen Mummert 18145098cb Add icon 2025-12-21 20:50:29 +01:00
Jürgen Mummert 40c7ae9a54 Keep empty services.yaml to satisfy bundle extension 2025-12-21 20:40:07 +01:00
Jürgen Mummert 4793b25814 Remove migration; rely on DCA only 2025-12-21 20:37:58 +01:00
Jürgen Mummert 05e87fd592 Finalize tl_search migration with proper shouldRun check 2025-12-21 20:25:28 +01:00
Jürgen Mummert a06a938818 Fix migration: avoid unbuffered schema queries 2025-12-21 20:18:27 +01:00
Jürgen Mummert 3f703cf5db Fix migration: implement getName() 2025-12-21 20:15:57 +01:00
Jürgen Mummert d4ca5ae6de Register bundle and load services; enable tl_search migration 2025-12-21 20:13:56 +01:00
Jürgen Mummert 37e77f6bb1 Extend tl_search via migration 2025-12-21 20:08:25 +01:00
Jürgen Mummert 76a56af9f6 Add tl_meilisearch table schema 2025-12-21 19:55:49 +01:00
Jürgen Mummert 796e48c83c Extend tl_search with keywords, priority, imagepath and startDate 2025-12-21 19:20:08 +01:00
Jürgen Mummert 2727be2b05 Use Mummert Media namespace and composer vendor 2025-12-21 18:14:20 +01:00
Jürgen Mummert aff120670e Initial project setup (gitignore) 2025-12-21 18:01:55 +01:00
37 changed files with 30 additions and 71 deletions
Executable → Regular
View File
Executable → Regular
View File
Executable → Regular
+3 -3
View File
@@ -1,5 +1,5 @@
{ {
"name": "mummert/contao-meilisearch-bundle", "name": "mummert-media/contao-meilisearch-bundle",
"description": "Contao Meilisearch integration bundle", "description": "Contao Meilisearch integration bundle",
"type": "contao-bundle", "type": "contao-bundle",
"license": "MIT", "license": "MIT",
@@ -12,10 +12,10 @@
}, },
"autoload": { "autoload": {
"psr-4": { "psr-4": {
"Mummert\\ContaoMeilisearchBundle\\": "src/" "MummertMedia\\ContaoMeilisearchBundle\\": "src/"
} }
}, },
"extra": { "extra": {
"contao-manager-plugin": "Mummert\\ContaoMeilisearchBundle\\ContaoManager\\Plugin" "contao-manager-plugin": "MummertMedia\\ContaoMeilisearchBundle\\ContaoManager\\Plugin"
} }
} }
Executable → Regular
View File

Before

Width:  |  Height:  |  Size: 1.3 KiB

After

Width:  |  Height:  |  Size: 1.3 KiB

+1 -1
View File
@@ -1,6 +1,6 @@
<?php <?php
namespace Mummert\ContaoMeilisearchBundle\Command; namespace MummertMedia\ContaoMeilisearchBundle\Command;
use Contao\CoreBundle\Framework\ContaoFramework; use Contao\CoreBundle\Framework\ContaoFramework;
use Doctrine\DBAL\Connection; use Doctrine\DBAL\Connection;
+1 -1
View File
@@ -1,6 +1,6 @@
<?php <?php
namespace Mummert\ContaoMeilisearchBundle\Command; namespace MummertMedia\ContaoMeilisearchBundle\Command;
use Contao\CoreBundle\Framework\ContaoFramework; use Contao\CoreBundle\Framework\ContaoFramework;
use Contao\Database; use Contao\Database;
+2 -2
View File
@@ -1,8 +1,8 @@
<?php <?php
namespace Mummert\ContaoMeilisearchBundle\Command; namespace MummertMedia\ContaoMeilisearchBundle\Command;
use Mummert\ContaoMeilisearchBundle\Service\MeilisearchIndexService; use MummertMedia\ContaoMeilisearchBundle\Service\MeilisearchIndexService;
use Symfony\Component\Console\Command\Command; use Symfony\Component\Console\Command\Command;
use Symfony\Component\Console\Input\InputInterface; use Symfony\Component\Console\Input\InputInterface;
use Symfony\Component\Console\Output\OutputInterface; use Symfony\Component\Console\Output\OutputInterface;
Executable → Regular
+2 -2
View File
@@ -1,6 +1,6 @@
<?php <?php
namespace Mummert\ContaoMeilisearchBundle\ContaoManager; namespace MummertMedia\ContaoMeilisearchBundle\ContaoManager;
use Contao\CalendarBundle\ContaoCalendarBundle; use Contao\CalendarBundle\ContaoCalendarBundle;
use Contao\CoreBundle\ContaoCoreBundle; use Contao\CoreBundle\ContaoCoreBundle;
@@ -8,7 +8,7 @@ use Contao\ManagerPlugin\Bundle\BundlePluginInterface;
use Contao\ManagerPlugin\Bundle\Config\BundleConfig; use Contao\ManagerPlugin\Bundle\Config\BundleConfig;
use Contao\ManagerPlugin\Bundle\Parser\ParserInterface; use Contao\ManagerPlugin\Bundle\Parser\ParserInterface;
use Contao\NewsBundle\ContaoNewsBundle; use Contao\NewsBundle\ContaoNewsBundle;
use Mummert\ContaoMeilisearchBundle\ContaoMeilisearchBundle; use MummertMedia\ContaoMeilisearchBundle\ContaoMeilisearchBundle;
class Plugin implements BundlePluginInterface class Plugin implements BundlePluginInterface
{ {
Executable → Regular
+1 -1
View File
@@ -1,6 +1,6 @@
<?php <?php
namespace Mummert\ContaoMeilisearchBundle; namespace MummertMedia\ContaoMeilisearchBundle;
use Symfony\Component\HttpKernel\Bundle\Bundle; use Symfony\Component\HttpKernel\Bundle\Bundle;
+1 -1
View File
@@ -1,6 +1,6 @@
<?php <?php
namespace Mummert\ContaoMeilisearchBundle\Controller\FrontendModule; namespace MummertMedia\ContaoMeilisearchBundle\Controller\FrontendModule;
use Contao\Config; use Contao\Config;
use Contao\CoreBundle\Controller\FrontendModule\AbstractFrontendModuleController; use Contao\CoreBundle\Controller\FrontendModule\AbstractFrontendModuleController;
+1 -1
View File
@@ -1,6 +1,6 @@
<?php <?php
namespace Mummert\ContaoMeilisearchBundle\DependencyInjection; namespace MummertMedia\ContaoMeilisearchBundle\DependencyInjection;
use Symfony\Component\Config\FileLocator; use Symfony\Component\Config\FileLocator;
use Symfony\Component\DependencyInjection\ContainerBuilder; use Symfony\Component\DependencyInjection\ContainerBuilder;
+2 -2
View File
@@ -1,10 +1,10 @@
<?php <?php
namespace Mummert\ContaoMeilisearchBundle\EventListener; namespace MummertMedia\ContaoMeilisearchBundle\EventListener;
use Contao\Config; use Contao\Config;
use Contao\System; use Contao\System;
use Mummert\ContaoMeilisearchBundle\Service\MeilisearchFileHelper; use MummertMedia\ContaoMeilisearchBundle\Service\MeilisearchFileHelper;
class IndexPageListener class IndexPageListener
{ {
+1 -1
View File
@@ -1,6 +1,6 @@
<?php <?php
namespace Mummert\ContaoMeilisearchBundle\EventListener; namespace MummertMedia\ContaoMeilisearchBundle\EventListener;
use Contao\CalendarEventsModel; use Contao\CalendarEventsModel;
use Contao\Config; use Contao\Config;
+4 -4
View File
@@ -2,24 +2,24 @@ services:
# Alias MUSS vorhanden sein (richtig platziert) # Alias MUSS vorhanden sein (richtig platziert)
Psr\Container\ContainerInterface: '@service_container' Psr\Container\ContainerInterface: '@service_container'
Mummert\ContaoMeilisearchBundle\: MummertMedia\ContaoMeilisearchBundle\:
resource: '../../{Command,EventListener,Service}' resource: '../../{Command,EventListener,Service}'
autowire: true autowire: true
autoconfigure: true autoconfigure: true
Mummert\ContaoMeilisearchBundle\EventListener\MeilisearchPageMarkerListener: MummertMedia\ContaoMeilisearchBundle\EventListener\MeilisearchPageMarkerListener:
autowire: true autowire: true
autoconfigure: false autoconfigure: false
tags: tags:
- { name: contao.hook, hook: outputFrontendTemplate, method: onOutputFrontendTemplate } - { name: contao.hook, hook: outputFrontendTemplate, method: onOutputFrontendTemplate }
Mummert\ContaoMeilisearchBundle\EventListener\IndexPageListener: MummertMedia\ContaoMeilisearchBundle\EventListener\IndexPageListener:
autowire: true autowire: true
autoconfigure: false autoconfigure: false
tags: tags:
- { name: contao.hook, hook: indexPage, method: onIndexPage } - { name: contao.hook, hook: indexPage, method: onIndexPage }
Mummert\ContaoMeilisearchBundle\Controller\FrontendModule\MeilisearchSearchController: MummertMedia\ContaoMeilisearchBundle\Controller\FrontendModule\MeilisearchSearchController:
autowire: true autowire: true
autoconfigure: false autoconfigure: false
tags: tags:
+1 -1
View File
@@ -1,6 +1,6 @@
<?php <?php
use Mummert\ContaoMeilisearchBundle\EventListener\MeilisearchPageMarkerListener; use MummertMedia\ContaoMeilisearchBundle\EventListener\MeilisearchPageMarkerListener;
$GLOBALS['TL_HOOKS']['outputFrontendTemplate'][] = [ $GLOBALS['TL_HOOKS']['outputFrontendTemplate'][] = [
View File
View File
View File
View File
View File
View File
View File
View File
View File
View File
View File
View File
View File
View File
+5 -46
View File
@@ -60,45 +60,16 @@ Contao 5 Frontend Module Template
</div> </div>
</div> </div>
<script type="module">
<script src="https://cdn.jsdelivr.net/npm/meilisearch@0.39.0/dist/bundles/meilisearch.umd.min.js"></script>
<script> <script>
(function () { document.addEventListener('DOMContentLoaded', () => {
const CDN_URLS = [
'https://cdn.jsdelivr.net/npm/meilisearch@0.39.0/dist/bundles/meilisearch.umd.min.js',
'https://unpkg.com/meilisearch@0.39.0/dist/bundles/meilisearch.umd.min.js'
];
function loadClient(urls, onDone) { if (typeof MeiliSearch === 'undefined') {
if (typeof MeiliSearch !== 'undefined') { console.error('[Meilisearch] Browser client konnte nicht geladen werden');
onDone(true, null);
return; return;
} }
if (!urls.length) {
onDone(false, 'Alle CDN-Quellen fehlgeschlagen (mögliche CSP-Blockierung von script-src).');
return;
}
const url = urls.shift();
const script = document.createElement('script');
script.src = url;
script.async = true;
script.crossOrigin = 'anonymous';
script.onload = () => {
if (typeof MeiliSearch !== 'undefined') {
onDone(true, null);
} else {
loadClient(urls, onDone);
}
};
script.onerror = () => loadClient(urls, onDone);
document.head.appendChild(script);
}
function initSearch() {
const wrapper = document.querySelector('.meilisearch-search'); const wrapper = document.querySelector('.meilisearch-search');
if (!wrapper) return; if (!wrapper) return;
@@ -255,19 +226,7 @@ Contao 5 Frontend Module Template
results.appendChild(node); results.appendChild(node);
} }
} }
}
document.addEventListener('DOMContentLoaded', () => {
loadClient([...CDN_URLS], (ok, reason) => {
if (!ok) {
console.error('[Meilisearch] Browser client konnte nicht geladen werden. ' + reason);
return;
}
initSearch();
}); });
});
})();
</script> </script>
{% endblock %} {% endblock %}
<!-- indexer::continue --> <!-- indexer::continue -->
View File

Before

Width:  |  Height:  |  Size: 1.7 KiB

After

Width:  |  Height:  |  Size: 1.7 KiB

View File

Before

Width:  |  Height:  |  Size: 932 B

After

Width:  |  Height:  |  Size: 932 B

View File

Before

Width:  |  Height:  |  Size: 937 B

After

Width:  |  Height:  |  Size: 937 B

View File

Before

Width:  |  Height:  |  Size: 1.2 KiB

After

Width:  |  Height:  |  Size: 1.2 KiB

+1 -1
View File
@@ -1,6 +1,6 @@
<?php <?php
namespace Mummert\ContaoMeilisearchBundle\Service; namespace MummertMedia\ContaoMeilisearchBundle\Service;
use Contao\FilesModel; use Contao\FilesModel;
use Contao\StringUtil; use Contao\StringUtil;
+1 -1
View File
@@ -1,6 +1,6 @@
<?php <?php
namespace Mummert\ContaoMeilisearchBundle\Service; namespace MummertMedia\ContaoMeilisearchBundle\Service;
use Contao\Config; use Contao\Config;
use Contao\CoreBundle\Framework\ContaoFramework; use Contao\CoreBundle\Framework\ContaoFramework;
+1 -1
View File
@@ -1,6 +1,6 @@
<?php <?php
namespace Mummert\ContaoMeilisearchBundle\Service; namespace MummertMedia\ContaoMeilisearchBundle\Service;
use Contao\Config; use Contao\Config;
use Contao\CoreBundle\Framework\ContaoFramework; use Contao\CoreBundle\Framework\ContaoFramework;