Commit graph

4003 commits

Author SHA1 Message Date
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
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
69e46539d0 Merge branch 'main' into rewrite-for-each-with-for-of 2023-08-27 00:16:47 +02:00
d2501c2d3a Replace for..each loops with for..of
💡 Needs Helma with enabled ES6 features in Rhino
2023-08-27 00:09:17 +02:00
8c5cbde7b5
Fix reference to upgraded GSON package 2023-08-26 23:39:18 +02:00
18c80b047d Merge pull request #352 from antville/dependabot/gradle/org.commonmark-commonmark-ext-autolink-0.21.0
build(deps): bump commonmark-ext-autolink from 0.18.1 to 0.21.0
2023-08-26 21:10:28 +02:00
6a12114927 Upgrade Alpine.js package to the latest version 2023-08-26 18:14:42 +02:00
50ff264517 Fix version bump of GSON Java library 2023-05-21 12:42:40 +02:00
f42812d771 Transform SQL search queries to support prepared statements 2023-03-05 13:28:25 +01:00
f25200f5fd Support prepared statements in Sql library 2023-03-05 13:27:19 +01:00
a55999a14c Let Sql.prepare() automagically set int and string values
Return the actual prepared statement for further processing
2023-03-05 13:26:20 +01:00
c9f25316a2 Revert to previous code
with the exception of introducing an option for prepared statements
2023-03-05 13:22:29 +01:00
c7cf535652 Prevent SQL injection in search by using prepared statement 2023-03-03 17:59:59 +01:00
a5424825b8 Add Sql.prepare() method for handling prepared statements 2023-03-03 17:59:24 +01:00
174864b3aa Bump JSoup version in JS code 2021-12-11 12:33:58 +01:00
e82eda3252 Merge remote-tracking branch 'origin/dependabot/gradle/org.commonmark-commonmark-ext-gfm-tables-0.18.1' into upgrade-commonmark-0.17.1-0.18.1
Fix #295 #296 #297 #298
2021-12-11 12:26:25 +01:00
dbec5531e8 Fix CodeQL issue js/incomplete-sanitization 2021-12-11 11:45:54 +01:00
96ca0b6690 Fix CodeQL issue js/useless-regexp-character-escape 2021-12-11 11:31:21 +01:00
42799ec995 Add support for hiding elements “x-cloaked“ with AlpineJS 2021-12-04 22:58:52 +01:00
7fef2bfaa8 Improve header display across browsers 2021-12-04 22:58:05 +01:00
32e1a595eb Slightly increase top margin of main header 2021-12-04 22:28:36 +01:00
0bf402827f Format comments with Markdown by default 2021-12-04 22:14:45 +01:00
750f174508 Update URLs of Antville / Helma buttons 2021-12-04 22:13:38 +01:00
675d0c4182 Add support for lazy loading in image macro 2021-12-04 22:12:05 +01:00
d0d0ba7ddb Modify hash for automatic login to only include one IP
Remove unused cookieLevel property
2021-09-05 15:22:25 +02:00
628caae82c Set default release date to Antville’s birthday 2021-06-06 20:45:03 +02:00
4835eb8884 Bump commonmark version 2021-04-18 15:53:56 +02:00
9e0b760237 Save domains.map in static dir 2021-04-18 14:58:31 +02:00
0ec3464962 Remove obsolete code in comments 2021-04-04 14:22:49 +02:00
1e78e4da64 Still tweaking redirect after delete/cancel 2021-04-04 14:08:12 +02:00
34f61ea7d9 Use hashed filenames when saving
Refactor File.getName() method to return a string consisting of the
hashed filename, a random string and the current timestamp.

This way, there should be no more issue with unsupported characters in the
filename.

Furthermore, Helma’s internal access names are now fully decoupled from
the filename and thus, the full unicode set should be available for naming.
2021-04-04 13:46:40 +02:00
97b2d790c7 fix: incorrect site reference when displaying timeline 2020-06-14 19:25:31 +02:00
83575dd27d fix: redirecting on cancelled delete dialog 2020-06-14 18:58:45 +02:00
11639f9319 chg: reverted to more strict file name pattern 2020-05-31 22:21:07 +02:00
9fc91c221d chg: localize errors for accepting terms / gdpr 2020-05-24 22:28:04 +02:00
751d1d2523 fix: “null” string showing in alt/title attributes of images 2020-05-24 13:06:51 +02:00
6c407d72b3 fix: missing default properties in root site 2020-05-23 22:41:51 +02:00
820d11f35f fix: incorrect client-side hashing of password 2020-05-23 12:09:11 +02:00
707fd6391f fix: missing properties of default site created by db script 2020-05-23 10:34:00 +02:00
3e50f2a636 fix: missing upload input on layout import 2020-05-23 09:39:14 +02:00
cd6fd202c7 chg: replaced google’s captcha with h-captcha 2020-05-23 09:39:14 +02:00
51036916f8 chg: display markdown tables in uikit style 2020-05-23 09:39:14 +02:00
8e6e401cec fix: display of version and build date 2020-05-17 20:42:36 +02:00
b1c60cbf00 add: properties for build version and date (placeholders)
both will be replaced with actual values on build
2020-05-17 17:14:34 +02:00
44b59e87fd fix: boolean check for alpine value
See https://github.com/alpinejs/alpine/pull/486
2020-05-17 15:07:55 +02:00
1c3889fae8 chg: replaced marked node module with commonmark java library 2020-05-17 11:31:56 +02:00