Commit graph

4047 commits

Author SHA1 Message Date
87640ed8da Prevent “undefined” showing up in skin diff 2025-06-01 13:00:46 +00:00
ad4e35f452 Prevent exception when a diff line is falsy 2025-06-01 12:41:24 +00:00
8370b2ba98
Create more useful links from version info 2025-05-29 23:57:04 +02:00
a7fc1df893
Merge branch 'main' into automatically-set-root-cookie
# Conflicts:
#	.github/workflows/deploy.yml
2025-05-27 20:32:47 +02:00
0b326e71e6
Add compatibility fix for CSS skins with <style> element 2025-05-27 20:29:59 +02:00
c6d86368c5 Add and translate missing translatable message 2025-05-27 18:24:53 +00:00
1d59aff5a6 Always grant access to robots.txt 2025-05-27 18:24:53 +00:00
50b5c4d09e Slightly reword robot rules setting and translate to German 2025-05-27 18:24:53 +00:00
42a0d7e610 Add routine to enforce rules in robots.txt if corresponding setting is enabled 2025-05-27 18:24:53 +00:00
c5b9a613a8 Add site setting for enforcing rules in robots.txt 2025-05-27 18:24:53 +00:00
362ca05ab8 Adapt robots parser and its tests for Rhino 2025-05-27 18:24:53 +00:00
a7cabf0d63 Add third-party robots parser, including unit tests 2025-05-27 18:24:53 +00:00
543070a94f Implement conditional redirect to root site after login
This way the account can be logged in to the default domain, too
2025-05-25 15:50:34 +00:00
147bd635fc
Merge remote-tracking branch 'origin/main' into renovate/org.jsoup-jsoup-1.x
# Conflicts:
#	code/Global/Global.js
2025-04-22 21:41:54 +02:00
a0e78d7fa6
Bump imported Jsoup version 2025-04-22 21:37:27 +02:00
eb3f749ba1
Get rid of the annoying log message “done”
It is triggered by the LessCss compiler in the lesscss-1.7.9.1.1.jar file, META-INF/lessc-rhino-1.7.0.js – it’s an unminified JS file, so it’s simply patched by adding comments before the console.log("done") call.

Also see https://github.com/marceloverdijk/lesscss-java/issues/59
2025-04-08 00:46:40 +02:00
12023e23e0
Fix issue with modern Servlet API 2025-02-15 21:06:27 +01:00
b6004b3a31
Update CommonMark packages to v0.24.0 2025-01-03 21:31:13 +01:00
a53ff1b03c
Update dependency org.jsoup:jsoup to v1.18.3 2025-01-03 21:31:13 +01:00
0e21a8adb6
Align the size of the button link with the button
It needs a border, though a transparent one.
2024-08-08 21:46:35 +02:00
45cafda543
Give Linux some font love 2024-08-08 21:44:40 +02:00
19b99919d2
Merge remote-tracking branch 'origin/main' 2024-08-08 19:33:00 +02:00
95aa3009dc
Initialize collection with a default value
This prevents it from being null and not iterable in the for..of loop, and Helma from throwing an exception.
2024-08-04 09:14:01 +02:00
d03e0b2987
Fix definition for CSS font shorthard property 2024-06-23 23:52:11 +02:00
e26760bdc4
Adapt version output to changes in Helma 2024-06-15 22:46:50 +02:00
88b8391673
No need to add the Gson library as long as it is bundles with Helma 2024-06-15 15:07:09 +02:00
63bfe34e35
Move <p> element to customizable skin 2024-06-11 23:05:04 +02:00
6f632e9d4f
Add information about the JVM to the health page 2024-06-11 21:16:49 +02:00
81c442d5b0
Add links to dependencies listed under versions 2024-06-02 20:45:27 +02:00
6960102a81
Add version information for most important dependencies 2024-05-31 12:13:31 +02:00
dafab7f85f
Bump versions 2024-05-31 02:11:52 +02:00
f20e5d36a6
Use more reasonable defaults 2024-05-31 02:08:51 +02:00
264ac59cbe
Fix error in health action during first minutes after startup
TypeError: Cannot read property "errorsPerUnit" from undefined (/home/helma/./apps/antville/code/Root/Root.js#278)
2024-05-31 00:04:38 +02:00
b1869dc000
Parse also --!> as an HTML comment end tag 2024-05-30 20:48:50 +02:00
806d2b6cfd
Match also uppercase script tags in regex 2024-05-30 20:47:19 +02:00
09384070f9 Merge remote-tracking branch 'origin/main' 2024-03-23 23:10:49 +01:00
c0cf251e97 Add work-around for issue with CommonMark erroneously encoding HTML entities
See <https://github.com/commonmark/commonmark-java/issues/307>
2024-02-20 21:01:07 +01:00
7e17ff6f78 Remove cumbersome and obsolete mangling of strings in Story.linebreak_filter
Remove unused Story.code_filter
2024-02-20 20:13:45 +01:00
b2e5fbbe9d Correctly load and initialize Alpine.js 2024-02-20 20:11:58 +01:00
4396dd2b44 Fix errors in the client-side code filtering the referrers 2024-01-13 20:21:38 +01:00
9ffc935ded Fix new choices being added to an existing poll at the wrong position 2024-01-13 19:55:16 +01:00
5bd5e0a5e4 Add missing URL encoding 2024-01-13 18:21:51 +01:00
6a8f1f2813 Fix output of non-semantic version string 2024-01-07 00:10:19 +01:00
38d18dc8c2 Don’t leak user data via API 2024-01-06 22:45:23 +01:00
48adee4823 Set dummy date to Antville’s birthday 2024-01-06 22:45:23 +01:00
renovate[bot]
78d151f5ea Update dependency org.jsoup:jsoup to v1.17.2 2024-01-06 22:45:23 +01:00
1db17b29ae Add support for images in webp format 2023-12-30 19:13:13 +01:00
a7d60cd0e7 Catch error where Site#trollFilter is not a string 2023-10-24 19:19:27 +02:00
3d85327afe Sync renamed Jsoup namespace 2023-08-28 20:10:06 +02:00
b92c0f9c50 Sync JSoup version number 2023-08-28 17:52:03 +00:00