Compare commits

...

3161 commits

Author SHA1 Message Date
a2e96cc1fa
Merge remote-tracking branch 'origin/main' into refactor_setting_of_root_cookie 2026-01-02 15:17:57 +01:00
c1af55a9de
Refactor automatic setting of root cookie
* Use existing functions
* Respect “remember me” setting
2026-01-02 15:14:31 +01:00
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
ae79a59639
Remove stale code in comments 2025-05-30 22:24:15 +02:00
354c9788c8
Make it less cumbersome to build/run the H2 database/console 2025-05-30 22:24:15 +02:00
67573db0e0
Add work-around allowing the reserved keyword “value“ as identifier
See <https://www.h2database.com/html/commands.html#set_non_keywords>
2025-05-30 22:24:15 +02:00
22013f2267 Update dependency com.h2database:h2 to v2 [SECURITY] 2025-05-29 22:42:28 +00:00
8370b2ba98
Create more useful links from version info 2025-05-29 23:57:04 +02:00
144d2475cb
Prevent error when data.type is undefined in proxy claustra 2025-05-28 23:04:26 +02:00
96ae3ad7fb Lock file maintenance 2025-05-27 18:36:08 +00:00
a7fc1df893
Merge branch 'main' into automatically-set-root-cookie
# Conflicts:
#	.github/workflows/deploy.yml
2025-05-27 20:32:47 +02:00
5b929bf0ca
Add compatibility fix for <td> elements overflowing the layout 2025-05-27 20:29:59 +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
f25b3c0b76
Simplify repository workflows
Use deploy workflow for staging, too
2025-05-25 20:58:23 +02: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
786a110b48 Lock file maintenance 2025-05-25 15:43:49 +00:00
348fa4607d Update dependency gradle to v8.14.1 2025-05-25 15:40:16 +00:00
f90d1e0667
Simplify repository workflows
Use deploy workflow for staging, too
2025-05-25 16:58:53 +02:00
e5216c6c5f
Update NVM configuration for compatibility with official implementation 2025-05-25 16:41:15 +02:00
6ed24ef0d2 Replace hard-coded hostname with input 2025-05-24 20:03:13 +00:00
829ee33c32 Merge pull request 'Lock file maintenance' (#487) from renovate/lock-file-maintenance into main
Reviewed-on: #487
2025-04-22 20:09:19 +00:00
44a3e406a8 Lock file maintenance 2025-04-22 20:08:15 +00:00
cdbbe92e89 Merge pull request 'Update dependency generate-license-file to v4' (#492) from renovate/generate-license-file-4.x into main
Reviewed-on: #492
2025-04-22 20:05:44 +00:00
d62ada6c53 Update dependency generate-license-file to v4 2025-04-22 20:05:44 +00:00
342712e72f Merge pull request 'Update dependency codemirror to v5.65.19' (#493) from renovate/codemirror-5.x into main
Reviewed-on: #493
2025-04-22 19:56:43 +00:00
59c17419a9
Merge remote-tracking branch 'origin/main' into renovate/codemirror-5.x
# Conflicts:
#	package-lock.json
#	package.json
2025-04-22 21:52:38 +02:00
ac978f9555 Merge pull request 'Update dependency less to v4.3.0' (#494) from renovate/less-4.x into main
Reviewed-on: #494
2025-04-22 19:48:26 +00:00
4f97663619 Update dependency less to v4.3.0 2025-04-22 19:48:26 +00:00
7723a55306 Update dependency alpinejs to v3.14.9 2025-04-22 19:44:15 +00:00
45c8131c84 Merge pull request 'Update dependency org.jsoup:jsoup to v1.19.1' (#489) from renovate/org.jsoup-jsoup-1.x into main 2025-04-22 19:43:07 +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
7e32c3ad6f Update dependency gradle to v8.13 2025-04-22 19:20:46 +00:00
6e6a5ce191 Merge pull request 'Get rid of the annoying log message “done”' (#495) from remove-annoying-log-message into main 2025-04-22 19:17:32 +00: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
f005cb7b17 Update dependency codemirror to v5.65.19
All checks were successful
renovate/stability-days Updates have met minimum release age requirement
2025-03-23 16:42:51 +00:00
dbec9f22b2 Update dependency org.jsoup:jsoup to v1.19.1 2025-03-04 04:42:47 +00:00
ab7c1a4c1c
Bump year of the copyright notice
All checks were successful
Release / release (push) Successful in 49s
2025-03-01 19:36:14 +01:00
e37c4ad69b
Replace all repo URLs pointing to GitHub 2025-03-01 19:35:55 +01:00
cbcdb22670
Escape HTML elements in commit messages 2025-03-01 17:59:17 +01:00
babf14a8d2
Do not publish the archives with the Antville source code
These sources are included in the release files, anyway.
2025-03-01 17:47:13 +01:00
bae8079268
Switch to GZIP compression, BZIP2 still looking unpopular 2025-03-01 17:46:31 +01:00
cf5405478f
Add intermediate directory to archive files 2025-03-01 17:44:47 +01:00
31029a8cac
Bump Helma version
All checks were successful
Release / release (push) Successful in 46s
2025-03-01 16:47:25 +01:00
7821dd0142
Add release notes generated with git-cliff
All checks were successful
Release / release (push) Successful in 57s
2025-03-01 16:42:17 +01:00
12023e23e0
Fix issue with modern Servlet API 2025-02-15 21:06:27 +01:00
c9853f6217
Use correct GH_TOKEN and distribution files
All checks were successful
Release / build (push) Successful in 43s
2025-02-15 20:01:54 +01:00
5a6f1d14c2
Merge remote-tracking branch 'origin/main'
Some checks failed
Release / build (push) Failing after 42s
2025-02-15 19:59:13 +01:00
4d62d2083a
Also create a GitHub release using the gh client at the runner 2025-02-15 19:58:34 +01:00
6364067bac
Use tag in release title 2025-02-15 19:58:16 +01:00
542beb0c67 Update dependency generate-license-file to v3.7.0 2025-02-15 17:26:40 +00:00
8a9dc51b73 Merge pull request 'Update dependency less to v4.2.2' (#485) from renovate/less-4.x into main
Reviewed-on: #485
2025-02-15 17:23:40 +00:00
12d827ae67 Update dependency less to v4.2.2 2025-02-15 17:23:29 +00:00
b8ae49178c Merge pull request 'Update dependency gradle to v8.12.1' (#486) from renovate/gradle-8.x into main
Reviewed-on: #486
2025-02-15 17:22:45 +00:00
461c481607 Update dependency gradle to v8.12.1 2025-02-15 17:21:15 +00:00
24d1d29944
Initial commit
All checks were successful
Release / build (push) Successful in 41s
2025-02-15 17:34:58 +01:00
a51e2557c9
Use name and URL of actual production environment 2025-02-15 15:24:43 +01:00
8f0887ac8d
Remove obsolete workflows 2025-02-15 13:48:17 +01:00
8ba66866e2 Merge pull request 'Update dependency npm-run-all2 to v7' (#482) from renovate/npm-run-all2-7.x into main
Reviewed-on: #482
2025-01-03 21:55:39 +00:00
358ad425b8 Update dependency npm-run-all2 to v7
All checks were successful
renovate/stability-days Updates have met minimum release age requirement
2025-01-03 21:43:25 +00:00
5ffc647e64
Fix NPM version string; needs to be semver 🙄 2025-01-03 22:34:30 +01:00
ef572aa7f8
Update repository and download URLs 2025-01-03 22:34:24 +01:00
6c54afad92 Merge pull request 'Replace dependency npm-run-all with npm-run-all2 5.0.0' (#464) from renovate/npm-run-all-replacement into main
Reviewed-on: #464
2025-01-03 21:31:11 +00:00
8df5414e6e
Merge remote-tracking branch 'origin/main' into renovate/npm-run-all-replacement 2025-01-03 22:30:46 +01:00
ae550148d4 Merge pull request 'Update dependency browserify to v17.0.1' (#465) from renovate/browserify-17.x into main
Reviewed-on: #465
2025-01-03 21:22:11 +00:00
ff30bc43a3
Merge remote-tracking branch 'origin/main' into renovate/browserify-17.x 2025-01-03 22:20:44 +01:00
bdcaf06d8d Merge pull request 'Update dependency codemirror to v5.65.18' (#466) from renovate/codemirror-5.x into main
Reviewed-on: #466
2025-01-03 21:19:16 +00:00
9f5e19bfcf
Merge remote-tracking branch 'origin/main' into renovate/codemirror-5.x 2025-01-03 22:18:53 +01:00
318fd04ff7 Merge pull request 'Update dependency jsdoc to v4.0.4' (#467) from renovate/jsdoc-4.x into main
Reviewed-on: #467
2025-01-03 21:12:56 +00:00
f723404f96
Merge branch 'main' into renovate/jsdoc-4.x 2025-01-03 22:08:38 +01:00
6114af4cc6 Merge pull request 'Update dependency less to v4.2.1' (#468) from renovate/less-4.x into main
Reviewed-on: #468
2025-01-03 21:05:01 +00:00
9b5fe093b0 Merge branch 'main' into renovate/less-4.x 2025-01-03 21:04:45 +00:00
c336fc1f97 Merge pull request 'Update dependency alpinejs to v3.14.8' (#469) from renovate/alpinejs-3.x into main
Reviewed-on: #469
2025-01-03 20:52:28 +00:00
38b0667d2b Merge branch 'main' into renovate/alpinejs-3.x 2025-01-03 20:52:16 +00:00
9c9f8317b2 Merge pull request 'Update dependency generate-license-file to v3.6.0' (#470) from renovate/generate-license-file-3.x into main
Reviewed-on: #470
2025-01-03 20:44:25 +00:00
9ad65bbae5 Merge branch 'main' into renovate/generate-license-file-3.x 2025-01-03 20:44:16 +00:00
ffe73e0e5a Update dependency less to v4.2.1
All checks were successful
renovate/stability-days Updates have met minimum release age requirement
2025-01-03 20:43:26 +00:00
f258bbc81f Update dependency browserify to v17.0.1
All checks were successful
renovate/stability-days Updates have met minimum release age requirement
2025-01-03 20:43:15 +00:00
72286377df Replace dependency npm-run-all with npm-run-all2 5.0.0 2025-01-03 20:43:09 +00:00
dee6227989 Merge pull request 'Update dependency less-plugin-clean-css to v1.6.0' (#472) from renovate/less-plugin-clean-css-1.x into main
Reviewed-on: #472
2025-01-03 20:41:12 +00:00
29bf38aab2 Merge branch 'main' into renovate/less-plugin-clean-css-1.x 2025-01-03 20:41:04 +00: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
95aa91f33b
Update plugin com.github.jk1.dependency-license-report to v2.9 2025-01-03 21:28:39 +01:00
583f27f95d
Update plugin com.github.node-gradle.node to v7.1.0 2025-01-03 21:28:39 +01:00
4df9ce571a Merge pull request 'Update dependency gradle to v8.12' (#471) from renovate/gradle-8.x into main
Reviewed-on: #471
2025-01-03 19:31:36 +00:00
c9f7ce7b1a Merge branch 'main' into renovate/gradle-8.x 2025-01-03 18:48:37 +00:00
41f3d384c5
Merge remote-tracking branch 'remotes/origin/main' into origin/main 2025-01-03 19:35:24 +01:00
d25965a116 Enable manual trigger of Renovate workflow 2025-01-03 18:26:40 +00:00
45603d8794 Update Renovate workflow according to changes in antville/helma 2025-01-03 15:36:42 +00:00
3aeb363485 Update dependency alpinejs to v3.14.8
All checks were successful
renovate/stability-days Updates have met minimum release age requirement
2024-12-26 15:43:05 +00:00
02d566809c Update dependency gradle to v8.12 2024-12-20 16:43:27 +00:00
c7386c4ef2 Update dependency less-plugin-clean-css to v1.6.0
All checks were successful
renovate/stability-days Updates have met minimum release age requirement
2024-12-08 19:44:10 +00:00
31e86e0af9 Update dependency generate-license-file to v3.6.0
All checks were successful
renovate/stability-days Updates have met minimum release age requirement
2024-12-08 19:44:02 +00:00
8e38572d31 Update dependency jsdoc to v4.0.4
All checks were successful
renovate/stability-days Updates have met minimum release age requirement
2024-12-08 19:43:29 +00:00
fcb6b286f3 Update dependency codemirror to v5.65.18
All checks were successful
renovate/stability-days Updates have met minimum release age requirement
2024-12-08 19:43:20 +00:00
14e3c538ff
Migrate Renovate setup to setup at Antville.org 2024-11-01 16:28:12 +01:00
83b02c7eb6 Add .github/workflows/test.yml 2024-10-30 16:35:07 +00:00
16448dab95
Add EditorConfig for *.skin files 2024-09-21 13:45:39 +02: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
b774c997da
Copy during execution phase 2024-08-08 20:22:50 +02:00
19b99919d2
Merge remote-tracking branch 'origin/main' 2024-08-08 19:33:00 +02:00
c5f556a901
Update URL of stage environment 2024-08-08 19:31:50 +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
998025b55c
Merge pull request #395 from antville/renovate/lock-file-maintenance
Lock file maintenance
2024-06-15 23:40:12 +02:00
42fa5a1c6d
Switch to tasks.register() to define custom tasks 2024-06-15 23:29:53 +02:00
renovate[bot]
b20a7ca05c
Lock file maintenance 2024-06-15 20:49:02 +00:00
6e085b82cb
Revert version bump; let’s release 1.6 before adding a decimal 2024-06-15 22:46:51 +02:00
e26760bdc4
Adapt version output to changes in Helma 2024-06-15 22:46:50 +02:00
508c193c50
Bump Node.js version 2024-06-15 22:41:54 +02:00
da393c74f0
Replace Gradle Git plugin with direct Git commands 2024-06-15 22:41:34 +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
1e071fd0cc
Revert CSS display of <summary> element
Otherwise the triangle to open/close a <details> element is not shown.
2024-06-11 23:05:45 +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
893b8f98a8
Add deployment workflow 2024-06-02 02:24:27 +02:00
7db39d5c5b
Use action for setting up SSH agent 2024-06-01 19:51:44 +02:00
d74547ce41
Rsync files more specifically 2024-06-01 19:13:07 +02:00
e44539454f
Slightly reword workflow names 2024-05-31 12:30:07 +02:00
49ee8ace0d
Merge pull request #422 from antville/add-versions-to-health-output
Add version information for most important dependencies
2024-05-31 12:22:16 +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
23923fd694
Merge pull request #420 from antville/fix-error-in-health-action
Fix error in health action during first minutes after startup
2024-05-31 02:10:52 +02:00
f20e5d36a6
Use more reasonable defaults 2024-05-31 02:08:51 +02:00
d4bb902410
Merge remote-tracking branch 'origin/main' into fix-error-in-health-action 2024-05-31 02:03:41 +02:00
aec7a9195b
Merge pull request #421 from antville/remove-extra-git-checkout
Run tasks in project directory
2024-05-31 02:02:56 +02:00
56aff15a70
Run tasks in project directory 2024-05-31 01:51:19 +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
f2fa11cfca
Java is not needed for staging 2024-05-30 23:50:30 +02:00
dbd0071bc9
Arm GitHub workflow 2024-05-30 23:44:28 +02:00
3bd9f96c6c
Do not delete when transferring static content 2024-05-30 23:43:34 +02:00
3cf01e6bf5
Tansfer specific static files only 2024-05-30 23:38:48 +02:00
8abb8c8efd
Merge pull request #419 from antville/add-stage-workflow
Add stage workflow
2024-05-30 23:25:55 +02:00
91921c809f
Add stage workflow 2024-05-30 23:25:30 +02:00
6eeb0e12b6
Merge pull request #417 from antville/group-renovate-updates
Group Renovate updates
2024-05-30 21:56:36 +02:00
eb58b19791
Group CommonMark packages 2024-05-30 21:55:55 +02:00
a558d8c78f
Merge pull request #398 from antville/renovate/gradle-8.x
Update dependency gradle to v8.7
2024-05-30 21:44:16 +02:00
118fcf23b6
Merge pull request #416 from antville/remove-custom-codeql-config
Remove custom CodeQL workflow
2024-05-30 21:06:08 +02:00
c7d2e99de3
Remove custom CodeQL workflow 2024-05-30 21:02:42 +02:00
1e2cb8a3e3
Merge pull request #415 from antville/414-fix-code-scanning-alert-bad-html-filtering-regexp
Match also uppercase script tags in regex
2024-05-30 20:51:58 +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
c7822b9fc2
Update renovate.json 2024-03-24 13:51:42 +01:00
renovate[bot]
6467b38d04
Update dependency gradle to v8.7 2024-03-24 12:45:13 +00:00
187cbba693 Update renovate.json 2024-03-24 13:42:26 +01: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
b9e557e6b8 Update changelog 2024-01-13 20:31:00 +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
763594b3ec Update changelog 2024-01-07 00:13:17 +01:00
cd35c1c26d Enable fancy console output of Gradle 2024-01-07 00:11:45 +01:00
6a8f1f2813 Fix output of non-semantic version string 2024-01-07 00:10:19 +01:00
7bf5dafec5
Merge pull request #384 from antville/renovate/lock-file-maintenance
Lock file maintenance
2024-01-06 23:31:44 +01:00
renovate[bot]
2fbf09911f
Lock file maintenance 2024-01-06 22:28:56 +00:00
5ab37a5227
Merge pull request #383 from antville/renovate/codemirror-5.x
Update dependency codemirror to v5.65.16
2024-01-06 23:27:10 +01:00
renovate[bot]
7bec2586fb
Update dependency codemirror to v5.65.16 2024-01-06 22:23:11 +00:00
44037fb22d
Merge pull request #389 from antville/renovate/alpinejs-3.x
Update dependency alpinejs to v3.13.3
2024-01-06 23:22:47 +01:00
renovate[bot]
fa8c56144a
Update dependency alpinejs to v3.13.3 2024-01-06 22:17:56 +00:00
dc551a972f
Merge pull request #386 from antville/renovate/js-md5-0.x
Update dependency js-md5 to v0.8.3
2024-01-06 23:17:29 +01:00
renovate[bot]
4070dcf19f
Update dependency js-md5 to v0.8.3 2024-01-06 21:56:39 +00:00
8bd1dad245
Merge pull request #387 from antville/renovate/com.github.node-gradle.node-7.x
Update plugin com.github.node-gradle.node to v7.0.1
2024-01-06 22:55:23 +01:00
renovate[bot]
dd14305803
Update plugin com.github.node-gradle.node to v7.0.1 2024-01-06 21:48:29 +00:00
5fee872830 Fix output path for licenses of Java libraries 2024-01-06 22:45:23 +01:00
4593e66e55 Use more fitting labels for Renovate PRs 2024-01-06 22:45:23 +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]
68e2197d24 Update dependency gradle to v8.5 2024-01-06 22:45:23 +01:00
renovate[bot]
d3630b919b Update dependency generate-license-file to v3 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
renovate[bot]
4291709620 Update actions/checkout action to v4 2024-01-06 22:45:23 +01:00
0edd1e2bff
Merge pull request #391 from antville/renovate/org.ajoberstar.grgit-5.x
Update plugin org.ajoberstar.grgit to v5.2.1
2024-01-06 22:14:13 +01:00
renovate[bot]
9c3c69fd07
Update plugin org.ajoberstar.grgit to v5.2.1 2024-01-06 20:44:22 +00:00
786208c09e
Merge pull request #393 from antville/renovate/actions-stale-9.x
Update actions/stale action to v9
2024-01-06 21:42:04 +01:00
e11eafa795
Merge pull request #394 from antville/renovate/github-codeql-action-3.x
Update github/codeql-action action to v3
2024-01-06 21:41:22 +01:00
renovate[bot]
8fbb19a349
Update github/codeql-action action to v3 2023-12-30 18:15:55 +00:00
renovate[bot]
9f8737ed3d
Update actions/stale action to v9 2023-12-30 18:15:22 +00:00
1db17b29ae Add support for images in webp format 2023-12-30 19:13:13 +01:00
c38ed1e1b4 Add NVM config file 2023-12-30 19:13:00 +01:00
2147f68168 Fix import of markdown library 2023-12-30 19:12:52 +01:00
a7d60cd0e7 Catch error where Site#trollFilter is not a string 2023-10-24 19:19:27 +02:00
772d06b3ef
Update renovate.json 2023-08-28 20:56:32 +02:00
dcf1821398
Update renovate.json 2023-08-28 20:45:40 +02:00
726dd77649
Update renovate.json 2023-08-28 20:44:49 +02:00
a0ec7b148b
Merge pull request #381 from antville/p3k-patch-1
Update renovate.json
2023-08-28 20:44:22 +02:00
eb62053bf4
Update renovate.json 2023-08-28 20:44:05 +02:00
2dda30ed75
Merge pull request #363 from antville/renovate/org.jsoup-jsoup-1.x
Update dependency org.jsoup:jsoup to v1.16.1
2023-08-28 20:10:30 +02:00
3d85327afe Sync renamed Jsoup namespace 2023-08-28 20:10:06 +02:00
6256e83f9e
Merge pull request #373 from antville/renovate/com.github.node-gradle.node-7.x
Update plugin com.github.node-gradle.node to v7
2023-08-28 20:05:54 +02:00
renovate[bot]
3134a0053f
Update plugin com.github.node-gradle.node to v7 2023-08-28 18:03:03 +00:00
ba2e3199cb
Merge pull request #367 from antville/renovate/org.ajoberstar.grgit-5.x
Update plugin org.ajoberstar.grgit to v5.2.0
2023-08-28 19:56:53 +02:00
renovate[bot]
65d3631194
Update plugin org.ajoberstar.grgit to v5.2.0 2023-08-28 17:56:37 +00:00
d344903d40
Merge pull request #379 from antville/renovate/jquery-3.x
Update dependency jquery to v3.7.1
2023-08-28 19:56:10 +02:00
renovate[bot]
1619fc5675
Update dependency jquery to v3.7.1 2023-08-28 17:54:04 +00:00
e33f92b07a
Merge pull request #364 from antville/renovate/com.github.jk1.dependency-license-report-2.x
Update plugin com.github.jk1.dependency-license-report to v2.5
2023-08-28 19:53:38 +02:00
b92c0f9c50 Sync JSoup version number 2023-08-28 17:52:03 +00:00
4529c9c372 Remove Dependabot configuration 2023-08-28 19:45:37 +02:00
renovate[bot]
27d1ee65d9
Update plugin com.github.jk1.dependency-license-report to v2.5 2023-08-27 18:17:39 +00:00
renovate[bot]
748825e40c
Update dependency org.jsoup:jsoup to v1.16.1 2023-08-27 18:17:35 +00:00
renovate[bot]
29cee882c0 Update actions/checkout action to v3 2023-08-27 20:16:49 +02:00
renovate[bot]
934735e15d Update actions/stale action to v8 2023-08-27 20:16:49 +02:00
3f554e1266
Merge pull request #362 from antville/renovate/configure
Configure Renovate
2023-08-27 13:00:45 +02:00
renovate[bot]
ff1d283448
Add renovate.json 2023-08-27 10:57:52 +00:00
fe83d13b48
Merge pull request #361 from antville/gradle-8-upgrade
Gradle 8 upgrade
2023-08-27 12:33:40 +02:00
32c56b5c9d Upgrade Gradle to latest version 2023-08-27 12:27:04 +02:00
5f45255c24 Update changelog 2023-08-27 12:26:14 +02:00
1a5d2d8a13
Merge pull request #360 from antville/rewrite-for-each-with-for-of
Replace `for…each` loops with `for…of`
2023-08-27 12:14:16 +02:00
69e46539d0 Merge branch 'main' into rewrite-for-each-with-for-of 2023-08-27 00:16:47 +02:00
5fc1852035
The JavaExecSpec.main property has been deprecated
This is scheduled to be removed in Gradle 9.0. Please use the mainClass property instead. For more information, please refer to https://docs.gradle.org/8.3/dsl/org.gradle.process.JavaExecSpec.html#org.gradle.process.JavaExecSpec:main in the Gradle documentation.
2023-08-27 00:14:28 +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
fd517885f8
Remove references to unsocial networks 2023-08-26 23:13:39 +02:00
b196d285cd
Fix wrong name for a JSDoc option 2023-08-26 22:58:52 +02:00
c4f7a7991a
Merge pull request #323 from antville/dependabot/gradle/org.ajoberstar.grgit-5.0.0
build(deps): bump org.ajoberstar.grgit from 4.1.1 to 5.0.0
2023-08-26 21:24:02 +02:00
816c7151ab
Merge branch 'main' into dependabot/gradle/org.ajoberstar.grgit-5.0.0 2023-08-26 21:23:42 +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
fab5fa2e14
Merge pull request #353 from antville/dependabot/gradle/com.github.node-gradle.node-3.5.1
build(deps): bump com.github.node-gradle.node from 3.1.1 to 3.5.1
2023-08-26 20:53:48 +02:00
b8a87576c0 Merge remote-tracking branch 'origin/main' 2023-08-26 20:18:47 +02:00
9e371e7012
Merge pull request #317 from antville/dependabot/gradle/com.github.jk1.dependency-license-report-2.1
build(deps): bump com.github.jk1.dependency-license-report from 2.0 to 2.1
2023-08-26 20:17:56 +02:00
70d0b51c92 Remove script for running JSDoc again 2023-08-26 20:15:20 +02:00
e9d1014e3f Rewrite Gradle scripts for using NPM instead of Yarn 2023-08-26 19:43:50 +02:00
413e5ca70d Rename some NPM scripts and increase the verbosity of some arguments 2023-08-26 18:42:23 +02:00
7d91d5bcf7 Add build script for all scripts prefixed with “build:” 2023-08-26 18:25:36 +02:00
8a2d0a3209 Update changelog 2023-08-26 18:15:57 +02:00
a9e5c204fe Upgrade CodeMirror package to latest version 5.x 2023-08-26 18:14:42 +02:00
e59635f4ae Upgrade Less.js package to the latest version 2023-08-26 18:14:42 +02:00
f9c8214348 Upgrade JSDoc package to the latest version 2023-08-26 18:14:42 +02:00
3e29317264 Upgrade jQuery to the latest version 2023-08-26 18:14:42 +02:00
6a12114927 Upgrade Alpine.js package to the latest version 2023-08-26 18:14:42 +02:00
c437076c49 Pin versions 2023-08-26 17:05:05 +02:00
ffa3f65f10 Rename dev scripts/prefix to watch 2023-08-26 16:58:35 +02:00
31a1cb0a86 Migrate from Yarn back to NPM 2023-08-26 16:35:10 +02:00
50ff264517 Fix version bump of GSON Java library 2023-05-21 12:42:40 +02:00
416898f83b
Merge pull request #356 from antville/355-harden-search-against-sql-injection
Harden search against SQL injection
2023-03-05 15:33:16 +01: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
ab10032de9 Merge branch 'main' into 355-harden-search-against-sql-injection 2023-03-04 00:20:19 +01:00
1356b7cb67
Merge pull request #358 from antville/357-upgrade-codeql-action
Bump CodeQL Action to version 2
2023-03-04 00:17:34 +01:00
e3dfbc704e Bump CodeQL Action to version 2 2023-03-03 23:13:29 +00: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
dependabot[bot]
9ab30b47e8
build(deps): bump com.github.node-gradle.node from 3.1.1 to 3.5.1
Bumps com.github.node-gradle.node from 3.1.1 to 3.5.1.

---
updated-dependencies:
- dependency-name: com.github.node-gradle.node
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-12-27 16:01:51 +00:00
dependabot[bot]
04550673f9
build(deps): bump commonmark-ext-autolink from 0.18.1 to 0.21.0
Bumps [commonmark-ext-autolink](https://github.com/commonmark/commonmark-java) from 0.18.1 to 0.21.0.
- [Release notes](https://github.com/commonmark/commonmark-java/releases)
- [Changelog](https://github.com/commonmark/commonmark-java/blob/main/CHANGELOG.md)
- [Commits](https://github.com/commonmark/commonmark-java/compare/commonmark-parent-0.18.1...commonmark-parent-0.21.0)

---
updated-dependencies:
- dependency-name: org.commonmark:commonmark-ext-autolink
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-11-17 16:05:49 +00:00
dependabot[bot]
7852d26b6c
build(deps): bump org.ajoberstar.grgit from 4.1.1 to 5.0.0
Bumps [org.ajoberstar.grgit](https://github.com/ajoberstar/grgit) from 4.1.1 to 5.0.0.
- [Release notes](https://github.com/ajoberstar/grgit/releases)
- [Commits](https://github.com/ajoberstar/grgit/compare/4.1.1...5.0.0)

---
updated-dependencies:
- dependency-name: org.ajoberstar.grgit
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-02-11 16:10:16 +00:00
dependabot[bot]
40e1d2d6fa
build(deps): bump com.github.jk1.dependency-license-report
Bumps com.github.jk1.dependency-license-report from 2.0 to 2.1.

---
updated-dependencies:
- dependency-name: com.github.jk1.dependency-license-report
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-01-20 16:15:29 +00:00
af1f560c66
Merge pull request #308 from antville/dependabot/gradle/org.ajoberstar.grgit-4.1.1
build(deps): bump org.ajoberstar.grgit from 4.1.0 to 4.1.1
2021-12-11 16:03:46 +01:00
6ec7fccac9 Merge remote-tracking branch 'origin/dependabot/gradle/org.ajoberstar.grgit-4.1.1' into dependabot/gradle/org.ajoberstar.grgit-4.1.1 2021-12-11 16:00:38 +01:00
288e21a710 Merge branch 'main' into dependabot/gradle/org.ajoberstar.grgit-4.1.1 2021-12-11 15:55:53 +01:00
dependabot[bot]
b063643e2f
build(deps): bump org.ajoberstar.grgit from 4.1.0 to 4.1.1
Bumps org.ajoberstar.grgit from 4.1.0 to 4.1.1.

---
updated-dependencies:
- dependency-name: org.ajoberstar.grgit
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-12-11 14:55:34 +00:00
81a5bac780
Merge pull request #307 from antville/dependabot/gradle/com.github.node-gradle.node-3.1.1
build(deps): bump com.github.node-gradle.node from 3.1.0 to 3.1.1
2021-12-11 15:54:56 +01:00
1f5094c165 Merge branch 'main' into dependabot/gradle/com.github.node-gradle.node-3.1.1 2021-12-11 15:50:43 +01:00
f4de3114b8
Merge pull request #306 from antville/dependabot/gradle/com.github.jk1.dependency-license-report-2.0
build(deps): bump com.github.jk1.dependency-license-report from 1.16 to 2.0
2021-12-11 15:49:59 +01:00
c9f7043a90 Merge branch 'main' into dependabot/gradle/com.github.jk1.dependency-license-report-2.0 2021-12-11 15:41:36 +01:00
b7e7645eef
Merge pull request #293 from antville/dependabot/npm_and_yarn/codemirror-5.64.0
build(deps): bump codemirror from 5.61.0 to 5.64.0
2021-12-11 15:31:51 +01:00
dependabot[bot]
0dc29460e4
build(deps): bump org.ajoberstar.grgit from 4.1.0 to 4.1.1
Bumps org.ajoberstar.grgit from 4.1.0 to 4.1.1.

---
updated-dependencies:
- dependency-name: org.ajoberstar.grgit
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-12-11 12:01:37 +00:00
5f4dc8b314 Merge branch 'main' into dependabot/npm_and_yarn/codemirror-5.64.0 2021-12-11 13:01:36 +01:00
dbe96d4cdd
Merge pull request #289 from antville/dependabot/npm_and_yarn/less-4.1.2
build(deps-dev): bump less from 4.1.1 to 4.1.2
2021-12-11 13:00:54 +01:00
cf4486e397 Merge branch 'main' into dependabot/npm_and_yarn/less-4.1.2 2021-12-11 12:58:01 +01:00
180d271c66 Bump Node and Yarn versions 2021-12-11 12:53:58 +01:00
71c3eec62d Merge branch 'main' into dependabot/npm_and_yarn/less-4.1.2 2021-12-11 12:44:51 +01:00
dependabot[bot]
99c9f00db4
build(deps): bump com.github.node-gradle.node from 3.1.0 to 3.1.1
Bumps com.github.node-gradle.node from 3.1.0 to 3.1.1.

---
updated-dependencies:
- dependency-name: com.github.node-gradle.node
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-12-11 11:42:04 +00:00
e27958fd2f
Merge pull request #288 from antville/dependabot/gradle/org.jsoup-jsoup-1.14.3
build(deps): bump jsoup from 1.13.1 to 1.14.3
2021-12-11 12:41:29 +01:00
174864b3aa Bump JSoup version in JS code 2021-12-11 12:33:58 +01:00
dependabot[bot]
adf2d4002d
build(deps): bump jsoup from 1.13.1 to 1.14.3
Bumps [jsoup](https://github.com/jhy/jsoup) from 1.13.1 to 1.14.3.
- [Release notes](https://github.com/jhy/jsoup/releases)
- [Changelog](https://github.com/jhy/jsoup/blob/master/CHANGES)
- [Commits](https://github.com/jhy/jsoup/compare/jsoup-1.13.1...jsoup-1.14.3)

---
updated-dependencies:
- dependency-name: org.jsoup:jsoup
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-12-11 11:29:02 +00:00
dependabot[bot]
559d95cf16
build(deps): bump com.github.jk1.dependency-license-report
Bumps com.github.jk1.dependency-license-report from 1.16 to 2.0.

---
updated-dependencies:
- dependency-name: com.github.jk1.dependency-license-report
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-12-11 11:28:36 +00:00
9c737b5552
Merge pull request #305 from antville/upgrade-commonmark-0.17.1-0.18.1
Upgrade commonmark 0.17.1 to 0.18.1
2021-12-11 12:28:17 +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
229209c3a3 Merge remote-tracking branch 'origin/dependabot/gradle/org.commonmark-commonmark-ext-gfm-strikethrough-0.18.1' into upgrade-commonmark-0.17.1-0.18.1 2021-12-11 12:13:06 +01:00
1d445b72f0 Merge remote-tracking branch 'origin/dependabot/gradle/org.commonmark-commonmark-ext-autolink-0.18.1' into upgrade-commonmark-0.17.1-0.18.1 2021-12-11 12:12:20 +01:00
2ec999c49d Merge remote-tracking branch 'origin/dependabot/gradle/org.commonmark-commonmark-0.18.1' into upgrade-commonmark-0.17.1-0.18.1 2021-12-11 12:09:54 +01:00
8f8a5fa341
Merge pull request #304 from antville/fix-codeql-js-incomplete-sanitization
Fix CodeQL issue js/incomplete-sanitization
2021-12-11 11:48:40 +01:00
dbec5531e8 Fix CodeQL issue js/incomplete-sanitization 2021-12-11 11:45:54 +01:00
ce68275e4e
Merge pull request #302 from antville/fix-codeql-js-useless-regexp-character-escape
Fix CodeQL issue js/useless-regexp-character-escape
2021-12-11 11:34:20 +01:00
96ca0b6690 Fix CodeQL issue js/useless-regexp-character-escape 2021-12-11 11:31:21 +01:00
e437bec53e
Merge pull request #275 from antville/dependabot/npm_and_yarn/path-parse-1.0.7
build(deps): bump path-parse from 1.0.6 to 1.0.7
2021-12-05 00:13:36 +01:00
bddbfe6547
Merge pull request #260 from antville/dependabot/npm_and_yarn/glob-parent-5.1.2
build(deps): bump glob-parent from 5.1.1 to 5.1.2
2021-12-05 00:13:10 +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
dependabot[bot]
dc80cf2ccd
build(deps): bump commonmark-ext-autolink from 0.17.1 to 0.18.1
Bumps [commonmark-ext-autolink](https://github.com/commonmark/commonmark-java) from 0.17.1 to 0.18.1.
- [Release notes](https://github.com/commonmark/commonmark-java/releases)
- [Changelog](https://github.com/commonmark/commonmark-java/blob/main/CHANGELOG.md)
- [Commits](https://github.com/commonmark/commonmark-java/compare/commonmark-parent-0.17.1...commonmark-parent-0.18.1)

---
updated-dependencies:
- dependency-name: org.commonmark:commonmark-ext-autolink
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-11-29 16:11:20 +00:00
dependabot[bot]
745e594941
build(deps): bump commonmark from 0.17.1 to 0.18.1
Bumps [commonmark](https://github.com/commonmark/commonmark-java) from 0.17.1 to 0.18.1.
- [Release notes](https://github.com/commonmark/commonmark-java/releases)
- [Changelog](https://github.com/commonmark/commonmark-java/blob/main/CHANGELOG.md)
- [Commits](https://github.com/commonmark/commonmark-java/compare/commonmark-parent-0.17.1...commonmark-parent-0.18.1)

---
updated-dependencies:
- dependency-name: org.commonmark:commonmark
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-11-29 16:11:10 +00:00
dependabot[bot]
0115e0382b
build(deps): bump commonmark-ext-gfm-strikethrough from 0.17.1 to 0.18.1
Bumps [commonmark-ext-gfm-strikethrough](https://github.com/commonmark/commonmark-java) from 0.17.1 to 0.18.1.
- [Release notes](https://github.com/commonmark/commonmark-java/releases)
- [Changelog](https://github.com/commonmark/commonmark-java/blob/main/CHANGELOG.md)
- [Commits](https://github.com/commonmark/commonmark-java/compare/commonmark-parent-0.17.1...commonmark-parent-0.18.1)

---
updated-dependencies:
- dependency-name: org.commonmark:commonmark-ext-gfm-strikethrough
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-11-29 16:11:07 +00:00
dependabot[bot]
5ba9989c93
build(deps): bump commonmark-ext-gfm-tables from 0.17.1 to 0.18.1
Bumps [commonmark-ext-gfm-tables](https://github.com/commonmark/commonmark-java) from 0.17.1 to 0.18.1.
- [Release notes](https://github.com/commonmark/commonmark-java/releases)
- [Changelog](https://github.com/commonmark/commonmark-java/blob/main/CHANGELOG.md)
- [Commits](https://github.com/commonmark/commonmark-java/compare/commonmark-parent-0.17.1...commonmark-parent-0.18.1)

---
updated-dependencies:
- dependency-name: org.commonmark:commonmark-ext-gfm-tables
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-11-29 16:11:03 +00:00
dependabot[bot]
233e7f1023
build(deps): bump codemirror from 5.61.0 to 5.64.0
Bumps [codemirror](https://github.com/codemirror/CodeMirror) from 5.61.0 to 5.64.0.
- [Release notes](https://github.com/codemirror/CodeMirror/releases)
- [Changelog](https://github.com/codemirror/CodeMirror/blob/master/CHANGELOG.md)
- [Commits](https://github.com/codemirror/CodeMirror/compare/5.61.0...5.64.0)

---
updated-dependencies:
- dependency-name: codemirror
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-11-22 16:01:37 +00:00
dependabot[bot]
f73400884f
build(deps-dev): bump less from 4.1.1 to 4.1.2
Bumps [less](https://github.com/less/less.js) from 4.1.1 to 4.1.2.
- [Release notes](https://github.com/less/less.js/releases)
- [Changelog](https://github.com/less/less.js/blob/master/CHANGELOG.md)
- [Commits](https://github.com/less/less.js/commits)

---
updated-dependencies:
- dependency-name: less
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-10-04 16:01:20 +00:00
d0d0ba7ddb Modify hash for automatic login to only include one IP
Remove unused cookieLevel property
2021-09-05 15:22:25 +02:00
dependabot[bot]
d4495fa735
build(deps): bump path-parse from 1.0.6 to 1.0.7
Bumps [path-parse](https://github.com/jbgutierrez/path-parse) from 1.0.6 to 1.0.7.
- [Release notes](https://github.com/jbgutierrez/path-parse/releases)
- [Commits](https://github.com/jbgutierrez/path-parse/commits/v1.0.7)

---
updated-dependencies:
- dependency-name: path-parse
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-08-11 01:02:27 +00:00
dependabot[bot]
00be74d8dd
build(deps): bump glob-parent from 5.1.1 to 5.1.2
Bumps [glob-parent](https://github.com/gulpjs/glob-parent) from 5.1.1 to 5.1.2.
- [Release notes](https://github.com/gulpjs/glob-parent/releases)
- [Changelog](https://github.com/gulpjs/glob-parent/blob/main/CHANGELOG.md)
- [Commits](https://github.com/gulpjs/glob-parent/compare/v5.1.1...v5.1.2)

---
updated-dependencies:
- dependency-name: glob-parent
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-06-11 20:57:39 +00:00
6e40b1fdec Format story content in compat layer as Markdown 2021-06-06 20:45:43 +02:00
628caae82c Set default release date to Antville’s birthday 2021-06-06 20:45:03 +02:00
4276bd7862
Remove Java language
(added by mistake)
2021-05-17 14:18:45 +02:00
099f9e7fa6
Create stale.yml 2021-05-16 14:36:09 +02:00
178441ab87
Add Java language 2021-05-16 14:34:35 +02:00
8c4bf49270
Create codeql-analysis.yml 2021-05-16 14:27:52 +02:00
bf5c7e257d
Merge pull request #254 from antville/dependabot/fix-underscore-security-issue
Upgrade JSDoc dependency
2021-05-16 14:18:32 +02:00
631258b5f6 Upgrade JSDoc dependency 2021-05-16 14:15:24 +02:00
c6488102c1
Merge pull request #251 from antville/dependabot/npm_and_yarn/lodash-4.17.21
build(deps): bump lodash from 4.17.19 to 4.17.21
2021-05-16 14:02:32 +02:00
ddf7c80b3a
Merge pull request #252 from antville/dependabot/npm_and_yarn/hosted-git-info-2.8.9
build(deps): bump hosted-git-info from 2.8.8 to 2.8.9
2021-05-16 14:02:06 +02:00
fd84b89f12
Merge pull request #250 from antville/dependabot/gradle/com.github.node-gradle.node-3.1.0
build(deps): bump com.github.node-gradle.node from 3.0.1 to 3.1.0
2021-05-16 13:57:23 +02:00
ae74311d11
Merge pull request #249 from antville/dependabot/npm_and_yarn/codemirror-5.61.0
build(deps): bump codemirror from 5.60.0 to 5.61.0
2021-05-16 13:37:23 +02:00
dependabot[bot]
f6105b7476
build(deps): bump hosted-git-info from 2.8.8 to 2.8.9
Bumps [hosted-git-info](https://github.com/npm/hosted-git-info) from 2.8.8 to 2.8.9.
- [Release notes](https://github.com/npm/hosted-git-info/releases)
- [Changelog](https://github.com/npm/hosted-git-info/blob/v2.8.9/CHANGELOG.md)
- [Commits](https://github.com/npm/hosted-git-info/compare/v2.8.8...v2.8.9)

Signed-off-by: dependabot[bot] <support@github.com>
2021-05-11 19:40:39 +00:00
dependabot[bot]
75f8dfe60d
build(deps): bump lodash from 4.17.19 to 4.17.21
Bumps [lodash](https://github.com/lodash/lodash) from 4.17.19 to 4.17.21.
- [Release notes](https://github.com/lodash/lodash/releases)
- [Commits](https://github.com/lodash/lodash/compare/4.17.19...4.17.21)

Signed-off-by: dependabot[bot] <support@github.com>
2021-05-11 09:15:27 +00:00
dependabot[bot]
b67f421edc
build(deps): bump com.github.node-gradle.node from 3.0.1 to 3.1.0
Bumps com.github.node-gradle.node from 3.0.1 to 3.1.0.

Signed-off-by: dependabot[bot] <support@github.com>
2021-05-10 09:56:47 +00:00
dependabot[bot]
9c39d75cc7
build(deps): bump codemirror from 5.60.0 to 5.61.0
Bumps [codemirror](https://github.com/codemirror/CodeMirror) from 5.60.0 to 5.61.0.
- [Release notes](https://github.com/codemirror/CodeMirror/releases)
- [Changelog](https://github.com/codemirror/CodeMirror/blob/master/CHANGELOG.md)
- [Commits](https://github.com/codemirror/CodeMirror/compare/5.60.0...5.61.0)

Signed-off-by: dependabot[bot] <support@github.com>
2021-04-21 05:02:08 +00:00
0ecc3c8c8d
Merge pull request #241 from antville/dependabot/npm_and_yarn/less-4.1.1
build(deps-dev): bump less from 3.11.1 to 4.1.1
2021-04-18 18:39:08 +02:00
ad0f7e0c65 Build files initially in dev mode 2021-04-18 18:38:40 +02:00
f87eac943e Merge branch 'dependabot/npm_and_yarn/less-4.1.1' of github.com:antville/antville into dependabot/npm_and_yarn/less-4.1.1 2021-04-18 18:35:22 +02:00
dependabot[bot]
d1e605cadb
build(deps-dev): bump less from 3.11.1 to 4.1.1
Bumps [less](https://github.com/less/less.js) from 3.11.1 to 4.1.1.
- [Release notes](https://github.com/less/less.js/releases)
- [Changelog](https://github.com/less/less.js/blob/master/CHANGELOG.md)
- [Commits](https://github.com/less/less.js/compare/v3.11.1...v4.1.1)

Signed-off-by: dependabot[bot] <support@github.com>
2021-04-18 16:32:45 +00:00
d8f52a063f
Merge pull request #245 from antville/dependabot/npm_and_yarn/alpinejs-2.8.2
build(deps): bump alpinejs from 2.3.3 to 2.8.2
2021-04-18 18:31:02 +02:00
dependabot[bot]
5154650c25
build(deps): bump alpinejs from 2.3.3 to 2.8.2
Bumps [alpinejs](https://github.com/alpinejs/alpine) from 2.3.3 to 2.8.2.
- [Release notes](https://github.com/alpinejs/alpine/releases)
- [Commits](https://github.com/alpinejs/alpine/compare/v2.3.3...v2.8.2)

Signed-off-by: dependabot[bot] <support@github.com>
2021-04-18 16:21:47 +00:00
394fbe9c66
Merge pull request #243 from antville/dependabot/npm_and_yarn/jquery-3.6.0
build(deps): bump jquery from 3.5.1 to 3.6.0
2021-04-18 18:20:16 +02:00
3ec835cb73 Merge branch 'main' into dependabot/npm_and_yarn/jquery-3.6.0 2021-04-18 17:53:28 +02:00
dependabot[bot]
281232f0a9
build(deps-dev): bump less from 3.11.1 to 4.1.1
Bumps [less](https://github.com/less/less.js) from 3.11.1 to 4.1.1.
- [Release notes](https://github.com/less/less.js/releases)
- [Changelog](https://github.com/less/less.js/blob/master/CHANGELOG.md)
- [Commits](https://github.com/less/less.js/compare/v3.11.1...v4.1.1)

Signed-off-by: dependabot[bot] <support@github.com>
2021-04-18 15:15:23 +00:00
00cc3f780c
Merge pull request #244 from antville/dependabot/npm_and_yarn/browserify-17.0.0
build(deps-dev): bump browserify from 16.5.1 to 17.0.0
2021-04-18 17:13:36 +02:00
900fd2635c Add Gradle task setting Yarn version 2021-04-18 17:10:50 +02:00
8edd8d1dcd Merge branch 'main' into dependabot/npm_and_yarn/browserify-17.0.0 2021-04-18 16:42:27 +02:00
e7750a2281
Merge pull request #236 from antville/dependabot/gradle/com.github.node-gradle.node-3.0.1
build(deps): bump com.github.node-gradle.node from 2.2.3 to 3.0.1
2021-04-18 16:41:53 +02:00
735f580b32 Bump Yarn version 2021-04-18 16:41:29 +02:00
287df1e4ec Bump Node to latest LTS 2021-04-18 16:40:26 +02:00
1144db0434 Merge branch 'main' into dependabot/gradle/com.github.node-gradle.node-3.0.1 2021-04-18 16:37:09 +02:00
25d309fe81 Bump Gradle version 2021-04-18 16:35:22 +02:00
29d25a08ad Merge branch 'main' into dependabot/gradle/com.github.node-gradle.node-3.0.1 2021-04-18 15:56:06 +02:00
60c9f486d0 Fix error when dir already exists 2021-04-18 15:54:16 +02:00
4835eb8884 Bump commonmark version 2021-04-18 15:53:56 +02:00
a24e9681ec
Merge pull request #246 from antville/dependabot/gradle/org.commonmark-commonmark-ext-gfm-tables-0.17.1
build(deps): bump commonmark-ext-gfm-tables from 0.14.0 to 0.17.1
2021-04-18 15:29:05 +02:00
dependabot[bot]
c96fdb8c49
build(deps): bump commonmark-ext-gfm-tables from 0.14.0 to 0.17.1
Bumps [commonmark-ext-gfm-tables](https://github.com/commonmark/commonmark-java) from 0.14.0 to 0.17.1.
- [Release notes](https://github.com/commonmark/commonmark-java/releases)
- [Changelog](https://github.com/commonmark/commonmark-java/blob/main/CHANGELOG.md)
- [Commits](https://github.com/commonmark/commonmark-java/compare/commonmark-parent-0.14.0...commonmark-parent-0.17.1)

Signed-off-by: dependabot[bot] <support@github.com>
2021-04-18 13:29:01 +00:00
8918870bde
Merge pull request #247 from antville/dependabot/gradle/org.commonmark-commonmark-ext-gfm-strikethrough-0.17.1
build(deps): bump commonmark-ext-gfm-strikethrough from 0.14.0 to 0.17.1
2021-04-18 15:28:45 +02:00
dependabot[bot]
196bb0f435
build(deps): bump commonmark-ext-gfm-strikethrough from 0.14.0 to 0.17.1
Bumps [commonmark-ext-gfm-strikethrough](https://github.com/commonmark/commonmark-java) from 0.14.0 to 0.17.1.
- [Release notes](https://github.com/commonmark/commonmark-java/releases)
- [Changelog](https://github.com/commonmark/commonmark-java/blob/main/CHANGELOG.md)
- [Commits](https://github.com/commonmark/commonmark-java/compare/commonmark-parent-0.14.0...commonmark-parent-0.17.1)

Signed-off-by: dependabot[bot] <support@github.com>
2021-04-18 13:28:30 +00:00
9d53108f4f
Merge pull request #248 from antville/dependabot/gradle/org.commonmark-commonmark-ext-autolink-0.17.1
build(deps): bump commonmark-ext-autolink from 0.14.0 to 0.17.1
2021-04-18 15:27:58 +02:00
5066a6d21d Merge branch 'main' of github.com:antville/antville 2021-04-18 15:17:28 +02:00
9e0b760237 Save domains.map in static dir 2021-04-18 14:58:31 +02:00
48793c4190
Add myself as default assignee 2021-04-05 12:11:53 +02:00
dependabot[bot]
6dada559f1
build(deps): bump commonmark-ext-autolink from 0.14.0 to 0.17.1
Bumps [commonmark-ext-autolink](https://github.com/commonmark/commonmark-java) from 0.14.0 to 0.17.1.
- [Release notes](https://github.com/commonmark/commonmark-java/releases)
- [Changelog](https://github.com/commonmark/commonmark-java/blob/main/CHANGELOG.md)
- [Commits](https://github.com/commonmark/commonmark-java/compare/commonmark-parent-0.14.0...commonmark-parent-0.17.1)

Signed-off-by: dependabot[bot] <support@github.com>
2021-04-05 09:24:24 +00:00
dependabot[bot]
2b006cc113
build(deps-dev): bump browserify from 16.5.1 to 17.0.0
Bumps [browserify](https://github.com/browserify/browserify) from 16.5.1 to 17.0.0.
- [Release notes](https://github.com/browserify/browserify/releases)
- [Changelog](https://github.com/browserify/browserify/blob/master/changelog.markdown)
- [Commits](https://github.com/browserify/browserify/compare/v16.5.1...v17.0.0)

Signed-off-by: dependabot[bot] <support@github.com>
2021-04-05 05:06:17 +00:00
dependabot[bot]
4772796817
build(deps): bump jquery from 3.5.1 to 3.6.0
Bumps [jquery](https://github.com/jquery/jquery) from 3.5.1 to 3.6.0.
- [Release notes](https://github.com/jquery/jquery/releases)
- [Commits](https://github.com/jquery/jquery/compare/3.5.1...3.6.0)

Signed-off-by: dependabot[bot] <support@github.com>
2021-04-05 05:05:50 +00:00
82c4072160
Merge pull request #240 from antville/dependabot/npm_and_yarn/codemirror-5.60.0
build(deps): bump codemirror from 5.53.2 to 5.60.0
2021-04-04 23:26:16 +02:00
468b046104
Merge pull request #239 from antville/dependabot/npm_and_yarn/onchange-7.1.0
build(deps-dev): bump onchange from 7.0.2 to 7.1.0
2021-04-04 23:25:01 +02:00
dependabot[bot]
e317b74aba
build(deps): bump com.github.node-gradle.node from 2.2.3 to 3.0.1
Bumps com.github.node-gradle.node from 2.2.3 to 3.0.1.

Signed-off-by: dependabot[bot] <support@github.com>
2021-04-04 19:10:12 +00:00
8b993edc28
Merge pull request #242 from antville/dependabot/npm_and_yarn/jsdoc-3.6.6
build(deps-dev): bump jsdoc from 3.6.4 to 3.6.6
2021-04-04 21:09:46 +02:00
94f727a993
Merge pull request #234 from antville/dependabot/gradle/org.ajoberstar.grgit-4.1.0
build(deps): bump org.ajoberstar.grgit from 4.0.2 to 4.1.0
2021-04-04 21:05:14 +02:00
8656b9be92
Merge pull request #237 from antville/dependabot/gradle/com.github.jk1.dependency-license-report-1.16
build(deps): bump com.github.jk1.dependency-license-report from 1.13 to 1.16
2021-04-04 21:04:06 +02:00
23a510d9d3
Merge pull request #235 from antville/dependabot/gradle/com.atlassian.commonmark-commonmark-0.17.0
build(deps): bump commonmark from 0.14.0 to 0.17.0
2021-04-04 20:50:18 +02:00
a4a1fc757a
Fix location of moved artifacts 2021-04-04 20:49:32 +02:00
dependabot[bot]
f2463752e5
build(deps-dev): bump jsdoc from 3.6.4 to 3.6.6
Bumps [jsdoc](https://github.com/jsdoc/jsdoc) from 3.6.4 to 3.6.6.
- [Release notes](https://github.com/jsdoc/jsdoc/releases)
- [Changelog](https://github.com/jsdoc/jsdoc/blob/master/CHANGES.md)
- [Commits](https://github.com/jsdoc/jsdoc/compare/3.6.4...3.6.6)

Signed-off-by: dependabot[bot] <support@github.com>
2021-04-04 18:34:58 +00:00
dependabot[bot]
2e906a8d94
build(deps): bump codemirror from 5.53.2 to 5.60.0
Bumps [codemirror](https://github.com/codemirror/CodeMirror) from 5.53.2 to 5.60.0.
- [Release notes](https://github.com/codemirror/CodeMirror/releases)
- [Changelog](https://github.com/codemirror/CodeMirror/blob/master/CHANGELOG.md)
- [Commits](https://github.com/codemirror/CodeMirror/compare/5.53.2...5.60.0)

Signed-off-by: dependabot[bot] <support@github.com>
2021-04-04 18:34:34 +00:00
dependabot[bot]
6c641f1125
build(deps-dev): bump onchange from 7.0.2 to 7.1.0
Bumps [onchange](https://github.com/Qard/onchange) from 7.0.2 to 7.1.0.
- [Release notes](https://github.com/Qard/onchange/releases)
- [Commits](https://github.com/Qard/onchange/compare/v7.0.2...v7.1.0)

Signed-off-by: dependabot[bot] <support@github.com>
2021-04-04 18:34:27 +00:00
dependabot[bot]
f59cedcea0
build(deps): bump com.github.jk1.dependency-license-report
Bumps com.github.jk1.dependency-license-report from 1.13 to 1.16.

Signed-off-by: dependabot[bot] <support@github.com>
2021-04-04 18:33:36 +00:00
dependabot[bot]
cdab84b54b
build(deps): bump commonmark from 0.14.0 to 0.17.0
Bumps [commonmark](https://github.com/atlassian/commonmark-java) from 0.14.0 to 0.17.0.
- [Release notes](https://github.com/atlassian/commonmark-java/releases)
- [Changelog](https://github.com/commonmark/commonmark-java/blob/main/CHANGELOG.md)
- [Commits](https://github.com/atlassian/commonmark-java/compare/commonmark-parent-0.14.0...commonmark-parent-0.17.0)

Signed-off-by: dependabot[bot] <support@github.com>
2021-04-04 18:33:34 +00:00
dependabot[bot]
c91a765a31
build(deps): bump org.ajoberstar.grgit from 4.0.2 to 4.1.0
Bumps org.ajoberstar.grgit from 4.0.2 to 4.1.0.

Signed-off-by: dependabot[bot] <support@github.com>
2021-04-04 18:33:31 +00:00
8050d7ed6c
Create dependabot.yml 2021-04-04 20:33:09 +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
6f6b15f6a1 Merge branch 'main' of github.com:antville/antville 2021-04-04 11:24:10 +02:00
956dcec279
Merge pull request #231 from antville/dependabot/npm_and_yarn/elliptic-6.5.4
build(deps): bump elliptic from 6.5.3 to 6.5.4
2021-03-16 21:50:45 +01:00
dependabot[bot]
154aa4235b
build(deps): bump elliptic from 6.5.3 to 6.5.4
Bumps [elliptic](https://github.com/indutny/elliptic) from 6.5.3 to 6.5.4.
- [Release notes](https://github.com/indutny/elliptic/releases)
- [Commits](https://github.com/indutny/elliptic/compare/v6.5.3...v6.5.4)

Signed-off-by: dependabot[bot] <support@github.com>
2021-03-09 04:08:57 +00:00
af9f74594b
Merge pull request #227 from antville/dependabot/npm_and_yarn/lodash-4.17.19
build(deps): bump lodash from 4.17.15 to 4.17.19
2020-07-30 21:03:19 +02:00
f32621f991
Merge pull request #228 from antville/dependabot/npm_and_yarn/elliptic-6.5.3
build(deps): bump elliptic from 6.5.2 to 6.5.3
2020-07-30 21:02:39 +02:00
dependabot[bot]
630971076c
build(deps): bump elliptic from 6.5.2 to 6.5.3
Bumps [elliptic](https://github.com/indutny/elliptic) from 6.5.2 to 6.5.3.
- [Release notes](https://github.com/indutny/elliptic/releases)
- [Commits](https://github.com/indutny/elliptic/compare/v6.5.2...v6.5.3)

Signed-off-by: dependabot[bot] <support@github.com>
2020-07-30 15:44:19 +00:00
dependabot[bot]
c9cf3ce5cf
build(deps): bump lodash from 4.17.15 to 4.17.19
Bumps [lodash](https://github.com/lodash/lodash) from 4.17.15 to 4.17.19.
- [Release notes](https://github.com/lodash/lodash/releases)
- [Commits](https://github.com/lodash/lodash/compare/4.17.15...4.17.19)

Signed-off-by: dependabot[bot] <support@github.com>
2020-07-20 03:13:00 +00:00
b08268b311
chg: last paragraph
[shosho.co](https://shosho.co/About-Antville-2675) still complains about it but so far i could not find a better way
2020-06-16 21:13:07 +02:00
382449c574
chg: some more wording 2020-06-16 21:07:33 +02:00
32d0682163
chg: minor wording 2020-06-16 20:36:15 +02:00
3ba5d22723
chg: wording
according to suggestions from https://shosho.co
2020-06-16 20:24:34 +02:00
97b2d790c7 fix: incorrect site reference when displaying timeline 2020-06-14 19:25:31 +02:00
b0de833542 del: obsolete browserify config 2020-06-14 18:59:02 +02:00
83575dd27d fix: redirecting on cancelled delete dialog 2020-06-14 18:58:45 +02:00
05603b7dc8 add: tasks for running h2 console 2020-06-14 17:48:31 +02:00
4194c7849d add: yarn build and development tasks 2020-06-14 17:47:57 +02:00
2e368ce13f fix: semantic version string but keep it non-semantic in build 2020-06-14 17:16:50 +02:00
c92d6f93d6 chg: updated translations 2020-06-14 16:34:55 +02:00
9119dd7ea6 add: latest changelog entries 2020-06-14 16:28:51 +02:00
08b2d96eba chg: helma download url to recent release 2020-06-14 16:27:50 +02:00
1c5b661a3e add: ignore all build dirs 2020-06-14 16:27:04 +02:00
11639f9319 chg: reverted to more strict file name pattern 2020-05-31 22:21:07 +02:00
f64a1fa25d fix: redundant calls of decodeURIComponent 2020-05-31 14:40:15 +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
ef5ac1c83c del: logging statement 2020-05-23 11:04:45 +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
3fb8b91f89 chg: updated readme and changelog 2020-05-17 21:35:28 +02:00
9e9c929847 del: obsolete shell scripts 2020-05-17 21:26:42 +02:00
8e6e401cec fix: display of version and build date 2020-05-17 20:42:36 +02:00
207091aee8 chg: ironed out some details in build tasks 2020-05-17 20:19:29 +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
5d2ccc7c47 add: license report for additional jars 2020-05-17 15:41:35 +02:00
a83378d719 fix: missing output of generated license information 2020-05-17 15:10:36 +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
97f1bad6e0 fix: file permissions 2020-05-17 14:42:21 +02:00
8b5a26a4ac chg: documentation tasks 2020-05-17 14:14:02 +02:00
9d3fef0e4f fix: breaking change in alpinejs 2.3.4
See https://github.com/alpinejs/alpine/issues/499
2020-05-17 14:14:02 +02:00
764ac7eac0 del: obsolete file 2020-05-17 14:14:02 +02:00
c4ddaa2f60 chg: run yarn tasks silently 2020-05-17 11:31:56 +02:00
0f18744ee6 chg: improved build tasks 2020-05-17 11:31:56 +02:00
1c3889fae8 chg: replaced marked node module with commonmark java library 2020-05-17 11:31:56 +02:00
7ba2421018 chg: replaced string-strip-html node module with jsoup java library 2020-05-16 21:47:08 +02:00
8f377d0150 chg: rewrote most yarn tasks with gradle 2020-05-16 21:39:13 +02:00
22ccbedd47 add: routine for installing node modules if necessary 2020-05-16 13:44:32 +02:00
cfb9cdb590 chg: console methods (colors) to be consistent with helma log 2020-05-16 11:47:24 +02:00
2ecad42879 fix: rhino-incompatible versions of string-strip-html and punycode 2020-05-10 17:26:27 +02:00
319186547e fix: missing style for disabled submit buttons 2020-05-02 19:54:10 +02:00
eaa3ba2357 chg: rewrote most client-side code with alpine.js 2020-05-02 17:44:26 +02:00
21191ded75 chg: wrapped client-side code in iife 2020-05-02 17:35:38 +02:00
a7fe64b70e chg: surrounded client-side code with iife 2020-05-02 16:41:33 +02:00
a5fd70eba5 chg: load all necessary files from within editor skin 2020-05-02 16:27:21 +02:00
e214e9c80f del: work-around for https://github.com/uikit/uikit/issues/1149
was fixed alreday in 2015 with fe0b2e0010
2020-05-02 15:58:43 +02:00
95b4baf2cd fix: github security alert with jquery upgrade 2020-05-02 00:38:57 +02:00
1cad3ea794 fix: github security alert by running yarn upgrade 2020-05-02 00:17:53 +02:00
c74d616e77 add: alpine.js 2020-05-01 22:20:24 +02:00
49fad937e8 chg: move jquery collage plugin into extra file loaded in gallery only 2020-05-01 16:04:41 +02:00
a554aed6d0 fix: branch name 2020-05-01 15:50:44 +02:00
28988c34fb chg: replaced unmaintained minifyify with uglifyiy 2020-05-01 15:49:40 +02:00
da4ac4333c chg: return http status 400 if no url is provided 2020-04-24 22:41:03 +02:00
da17ed5855 add: readme 2020-04-24 22:29:15 +02:00
1041d5cc49 del: obsolete file and wiki reference 2020-04-24 22:29:04 +02:00
9e28a3af94 fix: jsonp response not containing json 2020-04-24 22:26:47 +02:00
93d2efed58 add: readme for connection claustra 2020-04-24 20:25:22 +02:00
501c060ed1 chg: updated codemirror, marked, string-strip-html, browserify and jsdoc deps 2020-04-24 19:08:11 +02:00
0cfd2abe5e del: console.log 2020-04-24 19:04:07 +02:00
b46838df69 add: construction claustra as integral part of antville 2020-04-13 20:17:50 +02:00
ef43475897 add: proxy claustra as integral part of antville 2020-04-13 20:17:50 +02:00
da1c419875 chg: rewrote most client-side code without using jquery 2020-04-13 13:40:06 +02:00
23d248bef2 fix: missing > at end of macro 2020-04-12 19:07:14 +02:00
1e83a393c3 fix: accidentally committed file paths with date string 2020-04-10 20:43:09 +02:00
1e8ac45da8 fix: client-side code requiring server-side rendering 2020-04-10 20:40:31 +02:00
302d2e3729 chg: refactored formica bookmarklet for using proxy claustra 2020-04-10 20:36:39 +02:00
307723572a add: some http headers for better changes to get a reasonable response 2020-04-10 20:34:37 +02:00
23e7af26a6 chg: moved client-side js code from .skin to main.js 2020-04-05 21:11:13 +02:00
0bdaa332e7 chg: refactored main js code without jquery 2020-04-05 21:11:08 +02:00
9260adc98d del: code in comments 2020-04-05 21:11:08 +02:00
38c203b89e chg: moved md5() method from jquery to global scope 2020-04-05 21:11:08 +02:00
b41116c3f5 chg: refactored initial js after page load without jquery 2020-04-05 21:11:08 +02:00
6cb6e4cd3e chg: refactored grouping timezones without jquery 2020-04-05 21:11:08 +02:00
1952ca19f6 chg: slightly modernized formica bookmarklet code 2020-04-05 21:11:08 +02:00
a90fff0c9f chg: rewrote formica bookmarklet without jquery 2020-04-05 14:14:21 +02:00
0c77ab756c fix: missing markdown rendering in multiple places 2020-04-04 11:14:24 +02:00
37817b382f chg: edited wording, revised or removed some outdated sections 2020-04-03 16:55:03 +02:00
6427aaf9ce chg: replaced ant task for creating claustra with yarn script 2020-04-03 16:36:50 +02:00
2d486f197b chg: replaced patch tasks in ant with yarn scripts 2020-04-03 16:07:11 +02:00
5f8482092a chg: replaced i18n tasks in ant with yarn scripts 2020-04-03 14:21:53 +02:00
0cdd3385cf fix: wrong site context for errors on sites which are not deleted 2020-04-03 11:48:05 +02:00
7ed88a16b4 del: support for instant articles 2020-04-03 11:31:11 +02:00
c588441add del: support for amplified mobile pages 2020-04-03 11:18:51 +02:00
72068d0d8c del: erroneously committed files 2020-03-29 21:46:08 +02:00
4ee6d89bf5 chg: moved parser files into tools dir 2020-03-29 21:36:52 +02:00
243e80d8ac chg: moved build scripts into their own dir 2020-03-29 21:13:12 +02:00
bf6aa7a90b chg: moved config files into tools/config dir 2020-03-29 21:04:50 +02:00
eff0f1f47c chg: moved updater into tools dir 2020-03-29 21:04:50 +02:00
d217d85e04 chg: moved client scripts into tools dir 2020-03-29 21:04:50 +02:00
d47cf60be5 chg: generate jsdoc files during build 2020-03-29 20:36:15 +02:00
f555a0e417 chg: replaced some ant tasks with yarn scripts 2020-03-29 20:33:29 +02:00
e86d3f0a9e chg: moved antville’s license to top-level directory 2020-03-28 23:05:23 +01:00
7cc3adedbf chg: replaced gradle build tasks with yarn scripts 2020-03-27 21:57:05 +01:00
af9b02de26 chg: bumped version of marked npm package 2020-03-27 21:26:58 +01:00
d29a2a1c3f chg: replaced sanitize-html npm package with string-strip-html 2020-03-27 21:21:59 +01:00
1205d82fda chg: bumped codemirror version 2020-03-22 15:23:49 +01:00
9ca613268f chg: reformatted long line 2020-03-22 15:21:59 +01:00
e1660721ef fix: story formatting issues due to mixing helma and markdown features 2020-03-22 15:21:31 +01:00
e3f3e29502 chg: bumped versions of browserify and less 2020-03-22 14:36:24 +01:00
9cf539c382 chg: moved client build from gradle to npm script 2020-03-22 14:35:50 +01:00
4d83a7e941 del: obsolete file 2020-03-07 19:43:48 +01:00
6986a8507e fix: missing digest / etag header for a site’s main action 2020-03-07 19:28:15 +01:00
8930a73b5a fix: markdown issues 2020-03-07 19:26:06 +01:00
175989447e add: editorconfig 2020-03-07 19:25:50 +01:00
4cce47686c Merge branch 'master' into develop 2020-03-07 19:12:48 +01:00
ff78289daa fix: base64 encoding w/ java > 8 2020-03-07 18:59:14 +01:00
95777db1fa fix: dangling pipe symbol if export action is disabled 2020-03-07 18:56:05 +01:00
74e76accb8 chg: ignore i18n files for now 2020-03-07 18:54:48 +01:00
5340dbfac5 fix: rss output missing digest / etag header 2020-03-07 18:43:31 +01:00
ac83a5e474 fix: less dividing values instead of correctly interpreting font-size syntax 2020-03-07 18:41:09 +01:00
c36302a83f chg: refactored deletion of accounts and sites 2018-05-21 15:00:57 +02:00
a978ad7c59 fix: typo in sql statement 2018-05-21 07:52:20 +02:00
5ed3ad138f fix: missing re-assignment of site creators and modifiers when deleting an account 2018-05-21 07:50:09 +02:00
12df0060f7 fix: error when trying to remove non-existing tag hub 2018-05-21 07:48:00 +02:00
09585e21df fix: misleading log message 2018-05-20 18:54:33 +02:00
a21c378b7a fix: exception when trying to delete image file 2018-05-20 18:50:59 +02:00
0ba3b4800c fix: premature assignment of image.parent.site 2018-05-20 17:59:21 +02:00
4e46065e87 fix: missing new creator for items in sites a deleted account might had been owner of before 2018-05-20 17:33:13 +02:00
4764649789 fix: undefined site 2018-05-20 16:53:15 +02:00
386690a818 fix: missing deletions / reassignments when deleting account 2018-05-20 16:48:18 +02:00
2b48d309f3 chg: refactored account deletion with sql 2018-05-20 15:02:32 +02:00
5683b35d12 chg: refactored site deletion with sql 2018-05-20 13:16:04 +02:00
70d8c67f07 fix: insufficient checks for displaying admin alert 2018-05-20 13:13:15 +02:00
4f0b0ab834 fix: obsolete calculation site’s deletion date 2018-05-20 10:28:03 +02:00
a4ff04909a chg: also schedule sites owned by an account for deletion 2018-05-20 10:16:33 +02:00
5f96e314db fix: timeout error when running nightly scheduler 2018-05-20 09:42:47 +02:00
e121967bbc fix: out of memory exception when deleting an account 2018-05-20 09:42:19 +02:00
0cb91214c7 fix: typo in translation 2018-05-20 09:39:21 +02:00
4c85e79dec chg: don’t save site export as antville file anymore 2018-05-20 08:52:07 +02:00
704f80de75 fix: out of memory error when exporting large sites 2018-05-19 12:38:20 +02:00
3f9d03a6f6 chg: moved recaptcha from claustra to core 2018-05-19 09:56:24 +02:00
62bd495564 fix: path of search provider being displayed in button 2018-05-18 21:09:08 +02:00
6dde17b8e8 chg: updated translated messages 2018-05-18 20:55:53 +02:00
b8b58a2ce7 chg: replaced google-search property with search.provider
enabled button for more results at other search providers
2018-05-18 20:46:14 +02:00
f65eff0015 fix: slow search 2018-05-18 20:44:43 +02:00
2120bc3ed8 fix: remaining persistent metadata preventing account deletion to complete 2018-05-13 00:08:11 +02:00
fc044132bb chg: sort jobs by date 2018-05-13 00:05:50 +02:00
2352a788e4 revert: extra deletion of child node 2018-05-12 22:34:49 +02:00
a1e8a00957 fix: transient metadata after deletion 2018-05-12 22:12:29 +02:00
cdefd37ee8 fix: wrong requirements preventing privileged users to delete accounts 2018-05-12 20:01:54 +02:00
0713ac5db7 fix: incomplete account deletion
also generally disable deletion of privileged accounts
2018-05-12 19:03:21 +02:00
94bd4c1f59 fix: missing translations 2018-05-12 17:51:13 +02:00
922f2ed732 add: support for account deletion 2018-05-12 17:39:34 +02:00
1defbc8240 fix: double encoding 2018-05-11 17:27:19 +02:00
24a41030e7 chg: get total count of items and then retrieve each page 2018-05-11 17:27:04 +02:00
b36609006e fix: sql syntax error in mysql 2018-05-11 17:01:51 +02:00
b61940c2e1 add: display of a user’s timeline 2018-05-11 16:53:20 +02:00
48c415cd2c add: tags to site export 2018-05-11 15:02:45 +02:00
bdf8d227b9 fix: issue with wrong membership name
exporting all site content now, anyway
2018-05-11 14:20:53 +02:00
c66b372748 add: site export in json format
contains vintage export.xml
2018-05-11 12:56:48 +02:00
72680a2659 fix: dysfunctional evaluation of response from stopforumspam.com
while adding a property for enabling the blacklist checks
2018-05-10 23:05:26 +02:00
aae43d3051 chg: column order and re-enabled size column 2018-05-06 22:01:20 +02:00
f35eaef6aa add: creator_name to every exported object 2018-05-05 19:24:30 +02:00
f6da6748cc fix: href of wrong object 2018-05-05 19:24:09 +02:00
2726768ddf add: story comments by other users to export 2018-05-05 18:55:37 +02:00
2e8fba1f31 add: job name to admin table 2018-05-05 17:53:30 +02:00
eed7d08028 fix: missing less compiler for creating static css 2018-05-05 16:57:24 +02:00
c3d64dc829 fix: unwanted code running after caught exception 2018-05-05 16:56:53 +02:00
ca2040d429 fix: undefined res.meta.values 2018-05-05 16:55:58 +02:00
3b4112fcfb add: check and removal of existing account data archive 2018-05-05 16:55:25 +02:00
b42772eef1 add: log output when exporting account data 2018-05-05 16:54:43 +02:00
6a62937005 fix: too complicated deletion of jobs 2018-05-05 16:46:30 +02:00
fb654a6c46 fix: incorrect method application 2018-05-05 16:45:47 +02:00
5a2af525e1 chg: run account export as job 2018-05-05 11:04:17 +02:00
c388e71203 add: archive export for account (json) 2018-05-04 17:02:00 +02:00
8b45d5acf7 fix: type in translation 2018-04-30 21:19:26 +02:00
3feee29c0f fix: missing translation 2018-04-30 13:51:42 +02:00
3a34a2fb0e fix: missing translations 2018-04-30 13:44:20 +02:00
8f83797e44 add: check and dialog for accepting updated terms and conditions 2018-04-30 13:37:21 +02:00
ef097ff020 add: class for rendering text from right to left 2018-04-30 12:04:00 +02:00
9f7d1a8529 fix: wrong namespace for sanitizeHtml method 2018-04-30 11:28:17 +02:00
97bfba00d0 chg: allow paths to other sites for terms / privacy stories 2018-04-30 11:26:12 +02:00
065679f7f0 chg: directly require() server-side node modules
needs `rhino.optlevel = -1` to prevent [“generated bytecode for method exceeds 64K limit” error](https://groups.google.com/forum/#!msg/mozilla-rhino/N_O4Got4ED8/gqMnItFFzL8J)
2018-04-29 23:55:57 +02:00
c2c3684ae0 chg: minor code improvement 2018-04-29 22:50:00 +02:00
8c86db2eb0 Merge branch 'develop' into feature/commonjs-support 2018-04-29 21:57:07 +02:00
10736fff35 fix: outdated rhino version 2018-04-29 21:51:32 +02:00
0f44650110 Merge branch 'develop' into feature/emulate-deleted-site 2018-04-29 20:46:26 +02:00
4d85afcf8a add: support for data privacy statement and terms & conditions 2018-04-29 20:42:42 +02:00
b31be0f3aa chg: prevent user from logging in and out again on insufficient login permission 2018-04-29 13:32:06 +02:00
9ec39eaf98 fix: user being logged in in spite of missing permission 2018-04-29 01:42:54 +02:00
fcc889a480 fix: unsecure url 2018-04-29 01:29:32 +02:00
6d85a22091 fix: display of null values for creation / modification dates on initial setup 2018-04-29 01:29:21 +02:00
1681ea1ec0 chg: use default public schema in postgres / h2 databases 2018-04-29 01:29:16 +02:00
6663e220d8 chg: upgraded h2 to version 1.4 2018-04-29 01:29:11 +02:00
d864e5e9d3 chg: refactored setup for login / registration permissions 2018-04-29 01:29:04 +02:00
4befcbac0d add: metadata for new root properties 2018-04-27 17:10:22 +02:00
66f0813c4d Revert "Merge branch 'hotfix/missing-metadata' into develop"
This reverts commit 81eade1e27.
2018-04-27 17:09:03 +02:00
4d18de1f59 Revert "Merge branch 'hotfix/missing-metadata' into develop"
This reverts commit c9527ef194.
2018-04-27 17:08:46 +02:00
45a47e47c1 Merge branch 'develop' 2018-04-27 17:02:30 +02:00
c9527ef194 Merge branch 'hotfix/missing-metadata' into develop 2018-04-27 16:59:12 +02:00
81eade1e27 Merge branch 'hotfix/missing-metadata' into develop 2018-04-27 16:58:17 +02:00
13b9782cf0 add: metadata for new root properties 2018-04-27 16:57:47 +02:00
d33f0eeaae Merge branch 'develop' into hotfix/missing-metadata 2018-04-27 16:54:33 +02:00
1b2bd820a0 fix: insufficient and invalidating amp output 2018-04-27 14:42:11 +02:00
4136683d2e Merge branch 'feature/disable-registration' into develop 2018-04-27 13:55:00 +02:00
b8d9958060 chg: translated new messages and rebuilt message files 2018-04-21 22:32:45 +02:00
f617e44d83 add: setup options for registration scope and login mode 2018-04-21 22:23:32 +02:00
7520783ff9 chg: simplified b/w compatibility for module optimizations 2018-04-18 22:43:20 +02:00
f283f83553 fix: too narrow page width for skin editor 2018-04-15 22:39:38 +02:00
9619351f9b chg: reverse application of new body css
ignore only if body has av-15 class
2018-04-15 20:13:43 +02:00
658a595dbd chg: refactored nav menu for smaller screens 2018-04-08 22:49:02 +02:00
79ceae33a4 del: unnecessary $Site#page skin 2018-04-08 22:48:09 +02:00
ac5d7dbe49 fix: dimensions of header image 2018-03-25 12:18:08 +02:00
19316ee98c fix: restrict max page width to most pages 2018-03-24 18:37:06 +01:00
df04fb91dc fix: image width in list view 2018-03-24 17:56:59 +01:00
b77469b33c chg: limit maximum page width 2018-03-24 17:56:28 +01:00
7cb6c70f60 fix: missing ant icon 2018-03-18 18:51:39 +01:00
c8f0c8ade9 Revert "fix: missing ant svg"
This reverts commit dcad7a4df4.
2018-03-18 18:51:19 +01:00
dcad7a4df4 fix: missing ant svg 2018-03-18 18:47:49 +01:00
4c0c009e05 fix: clashing class name av-ant 2018-03-18 18:45:55 +01:00
aca84e15f4 chg: hide floating navbar when area to left of it is touched 2018-03-18 18:29:41 +01:00
2274d2081a chg: display floating navigation with toggle button on small screens 2018-03-18 12:55:38 +01:00
6b30e1c71f Merge remote-tracking branch 'origin/develop' into develop 2018-03-17 20:35:30 +01:00
dba702341f Merge branch 'feature/update-depencendies' into develop 2018-03-17 20:35:19 +01:00
92be9c8079
Merge pull request #210 from antville/develop
Fix current dependency vulnerabilities
2018-03-17 20:33:03 +01:00
99f6d714bb
Merge pull request #208 from antville/feature/update-depencendies
Feature/update dependencies
2018-03-17 20:31:13 +01:00
503e2025ac
Merge pull request #209 from antville/develop
Release 1.6
2018-03-17 20:30:25 +01:00
86108f1bc8 chg: updated dependencies 2018-03-17 20:25:26 +01:00
3632095276 Merge pull request #203 from antville/feature/resolve-referrer-urls
Resolve Referrer URLs
2017-07-02 11:56:31 +02:00
b3a9a82382 chg: resolve referrer urls before writing to database 2017-07-02 11:54:16 +02:00
9ad4989583 add: Admin.resolveURl() method 2017-07-02 11:53:18 +02:00
55fb6d57e8 del: unnecessary prefix/suffix macro parameters
also unified meta tags wherever possible
2017-07-02 11:51:40 +02:00
e2d4447fbe fix: german t9n of “in {0} days” 2017-04-30 10:22:37 +02:00
5ab19df7d9 fix: too fuzzy results of text output in formatDate()
was always returning the integer part of the result – i.e. Math.floor()
2017-04-30 10:19:50 +02:00
88f65c007d fix: missing getDeletionDate() method 2017-04-30 10:08:50 +02:00
7393f28e66 chg: updated i18n files 2017-04-30 09:52:30 +02:00
c115f03867 chg: use “delete” instead of ”remove” in user messages 2017-04-30 09:50:52 +02:00
c2d8c557fc chg: simplified “deleted site” warning 2017-04-30 09:50:13 +02:00
ceeba55018 fix: display of 401 error message 2017-04-30 09:49:31 +02:00
49b1b357a0 fix: missing support for future dates in formatDate() method 2017-04-30 09:49:03 +02:00
f6b76518ac fix: return value of deleted_macro() if no formatting should be applied
in that case, the date value is returned allowing meaningful application of format filter
2017-04-30 09:47:15 +02:00
951f9a0983 fix: path to rhino jar 2017-04-30 09:45:11 +02:00
b7d55cbc88 chg: immediately show most users 404 page for a deleted site
owners can revert the deletion request until cronjob is created, privileged users until site is removed with nightly cronjo
2017-04-29 22:07:35 +02:00
df1a87eab4 chg: improved display of various console output levels 2017-04-17 20:03:16 +02:00
59bedf9e78 fix: display of modifier in list of story updates 2017-03-18 00:12:24 +01:00
37909691e5 chg: rebuilt server-side JS file 2017-03-18 00:11:32 +01:00
901cbc7aaf fix: missing build target for server-side JS files 2017-03-18 00:10:57 +01:00
76d98b32e1 fix: stickiness of version for marked
also fixed license to be spdx conform
2017-03-17 17:17:48 +01:00
f5cff5ba44 chg: bumped versions and rebuilt client files
note: marked is sticky @0.3.3 because of issue #872https://github.com/chjj/marked/issues/872
2017-03-17 16:53:55 +01:00
97d2813df2 add: helma version to health page 2016-12-17 18:16:20 +01:00
122818697b chg: incremented version string 2016-12-17 18:15:50 +01:00
472104fa75 chg: updated client files 2016-12-17 16:03:40 +01:00
52144cfa84 chg: line wrapping 2016-12-17 15:56:23 +01:00
e04e1daeaf fix: insufficient compression of main.css 2016-12-17 15:55:57 +01:00
d69cf54e43 add: ant target for updating java libraries
using helma’s new gradlew wrapper and an extra build.gradle file
2016-12-17 15:54:47 +01:00
0e3bb7216c fix: redundant call of lessParser.parse()
to improve performance again, compromised by slow java less parser
2016-12-17 14:36:53 +01:00
d28d18c0fe chg: experimental branch using rhino’s commonjs support
needs helma’s feature/commonjs-support branch

the less-rhino-1.7.5.js implementation uses its own require() implementation which breaks rhino’s one. thus, the official java impl is used instead – which is quite slow, unfortunately… needs to be resolved in a better way before this can be merged.

however, using marked with require() works like a charm :)
2016-12-17 14:36:52 +01:00
70e55bc853 fix: wording 2016-12-17 14:35:41 +01:00
6619322053 fix: indentation 2016-12-17 14:35:19 +01:00
59377e4676 fix: output of empty locale 2016-12-17 14:34:53 +01:00
b322ac79f6 fix: redundant call of lessParser.parse()
to improve performance again, compromised by slow java less parser
2016-12-17 14:11:09 +01:00
93194492ad chg: experimental branch using rhino’s commonjs support
needs helma’s feature/commonjs-support branch

the less-rhino-1.7.5.js implementation uses its own require() implementation which breaks rhino’s one. thus, the official java impl is used instead – which is quite slow, unfortunately… needs to be resolved in a better way before this can be merged.

however, using marked with require() works like a charm :)
2016-12-17 10:30:12 +01:00
cd5cd15018 del: definition of JSON object in external module
use Rhino’s implemented JSON support instead
2016-12-17 10:01:19 +01:00
d8fdba526a fix: href processing
missing else clause caused wrong hrefs for default domain
2016-12-09 15:01:17 +01:00
dd49a26a57 add: app property for overriding the scheme used in hrefs
e.g. hrefScheme = https generally renders urls starting with https://
2016-12-09 14:48:12 +01:00
9748633b78 add: current location as referrer
to make up for missing information in the user agent
2016-09-04 00:34:06 +02:00
7f6584dcbd fix: use simplified user agent
works better e.g. with nytimes.com because this site always redirects to its login form when a user agent starting with `Mozilla/5.0 (c` is detected:

```python
import os
import pprint

from google.appengine.api import memcache
from google.appengine.api import mail
from google.appengine.api import urlfetch
from google.appengine.ext import db

url = 'http://www.nytimes.com/2016/09/03/technology/nso-group-how-spy-tech-firms-let-governments-see-everything-on-a-smartphone.html?utm_source=pocket&utm_medium=email&utm_campaign=pockethits&_r=0'

response = urlfetch.fetch(url, headers={
  'User-Agent': 'Mozilla/5.0 (c u got me'
}, follow_redirects=True)

pprint.pprint(response.content)
```
2016-09-04 00:33:51 +02:00
02371689c8 chg: add log output 2016-07-10 18:24:11 +02:00
313833ecce fix: enable real utf-8 for mysql database
source: https://mathiasbynens.be/notes/mysql-utf8mb4
2016-07-10 18:23:27 +02:00
f27a4cf5ac fix: do not create or drop obsolete tables 2016-07-10 18:22:16 +02:00
c58bedeb0b chg: allow instant articles for all sites 2016-06-26 20:46:53 +02:00
3ead0b8019 add: basic support for Google’s accelerated mobile pages (AMP) 2016-06-26 20:36:28 +02:00
4be343d768 chg: sped up execution of sql deletion 2016-06-26 14:20:46 +02:00
1fc175018a fix: revert accidental commit of commented code 2016-06-26 14:13:45 +02:00
2d61c0dafa fix: ignore any origin without either http, https or ftp protocol 2016-06-26 14:12:53 +02:00
d75e3437a9 fix: respect default parameter in description macro 2016-06-26 13:40:29 +02:00
fdfee2e50d fix: display of file origin in File and Image prototypes
* ignore origins with c:\fakepath\ (i.e. uploaded from local file system)
 * use `description_macro()` for output of either this.description or this.origin (if available) or nothing, instead of macro default
 * prevent setting this.description in `update()` methods or from formica bookmarklet
2016-06-26 13:21:57 +02:00
2eeb4549ce fix: do not create a helma.Image instance if constraints are fulfilled
obviously, helma.Image already compresses image data and a recent change actually removed code preventing this for images fulfilling the max width and height constraints

see http://help.antville.org/stories/2239244/
2016-05-26 12:36:42 +02:00
79d6c265e2 new: skin for instant article 2016-05-25 17:21:29 +02:00
2d0b1d6790 change: added support for instant articles in rss feeds
currently only enabled for a few sites
2016-05-25 17:20:39 +02:00
a8b37e39ba fix: do not resize original image 2016-04-22 22:13:11 +02:00
ee28a1466a fix: don’t resize layout images (except their thumbnails) 2016-04-09 18:24:20 +02:00
4b451cd84c fix: automatically set og:image from formica 2016-03-28 18:29:53 +02:00
0fe4d4b160 fix: replaced getURL() with corresponding helma.Http methods for more configuration options and better results 2016-03-28 18:28:41 +02:00
b5851313b9 fix: reset the response before sending JSONP data 2016-03-28 18:27:47 +02:00
e9c9fb7ae5 fix: custom message for error when retrieving url 2016-03-25 20:06:55 +01:00
2e16d8b179 fix: disable debugging mode 2016-03-25 19:58:24 +01:00
780ad73c2a fix: catch various errors and give a litte bit of feedback in the gui 2016-03-25 19:57:19 +01:00
ac64092624 fix: replaced hard-coded site url with macro 2016-03-25 16:36:07 +01:00
a4b85d40e6 fix: disabled debugging code 2016-03-18 22:32:34 +01:00
8b3a41191e updated formica bookmarklet
fix: layout in uikit style
fix: gui for in/excluding image
add: support for open graph title and description
chg: emoji in bookmarklet code with support for custom cookie (useful e.g. for nyt)
2016-03-18 22:27:38 +01:00
4d2867d744 fix: added missing change in $Image#embed skin for improved formica image link 2016-01-16 23:43:11 +01:00
7644cc4ec0 chg: improved responsive formica image with custom link to source URL 2016-01-16 23:39:41 +01:00
95297f5f14 fix: styled image from formica bookmarklet as thumbnail to maintain responsive layout 2016-01-15 21:20:45 +01:00
6180ee475c fix: refactored for latest update in Helma’s format() method to prevent huge gaps in <pre> elements 2015-08-14 14:25:53 +02:00
aeb13485e9 fix: date formatting 2015-08-14 14:24:50 +02:00
342974fdc9 chg: added hints to Java and JavaScript to the first sentence about Helma 2015-08-14 14:24:33 +02:00
34af2b0bd9 fix: missing simple linebreaks in story 2015-08-14 11:29:47 +02:00
22bd98fb06 Merge branch 'develop' 2015-08-10 20:20:29 +02:00
e6ccacbbf7 fix: updated JARs needed for build 2015-08-10 20:20:13 +02:00
fd8c4676bc chg: typo 2015-08-10 20:19:37 +02:00
8d0fff20b5 chg: updated H2 databse to version 1.3.176 2015-08-10 20:18:43 +02:00
2bd529a5b7 Finish 1.5 2015-08-10 19:34:20 +02:00
14b6256809 Finish 1.5 2015-08-10 19:34:20 +02:00
2559f4a3b1 chg: rebuilt JS files 2015-08-10 19:33:24 +02:00
c8f63546bf chg: cleaned up 2015-08-10 19:33:03 +02:00
6c532c5e82 Merge branch 'release/1.5' 2015-08-10 17:23:17 +02:00
eb8e1dbd8b fix: replaced arbitrary patterns with specific ones 2015-08-10 17:15:01 +02:00
5f87f9a7af chg: updated message files 2015-08-10 16:32:19 +02:00
b2e72f533f chg: output OpenGraph data in the main action of an image 2015-08-10 16:22:10 +02:00
5b7a409dd1 fix: encode URLs 2015-08-10 16:21:21 +02:00
04643c1f6a del: obsolete code block 2015-08-10 16:00:35 +02:00
dc6bc652cc chg: combined text with arrow icon to link to public sites 2015-08-10 15:40:44 +02:00
aa7b66ba90 fix: corrected link to story from list of recent updates 2015-08-10 15:40:00 +02:00
6c36a89364 fix: re-enabled owners and managers to edit and delete all of a site’s comments 2015-08-10 14:45:50 +02:00
733d334a66 fix: redirect to a Story’s main action after saving 2015-08-10 14:29:43 +02:00
0d2b6f8ec4 chg: link the site name to the site and the story abstract to the story 2015-08-10 14:25:05 +02:00
8b57c60aa2 fix: wrap the link to the content around the whole history element 2015-08-10 14:23:56 +02:00
22442d9e30 fix: refactored linebreak_filter() to fix output of Markdown code segments 2015-08-10 14:22:46 +02:00
66384329d6 Replace site.title with site.name until title cannot consist of whitespace causing invisible links 2015-05-25 22:25:35 +02:00
06b34f0484 Defined maximum batch size with constant and increased it to 50 2015-05-25 22:24:49 +02:00
46b1515edd Added file extension 2015-05-25 22:18:56 +02:00
5a2038000d Refactored Exporter.run() method 2015-05-25 22:05:11 +02:00
3889b9348e Fixed exceptions thrown during scheduled removal of deleted sites 2015-05-25 15:46:09 +02:00
c703ea5897 Show configured instead of modified date in site settings 2015-05-25 15:44:41 +02:00
79e46699d2 Update configured and modifier even after privileged user edited site settings 2015-05-25 15:43:38 +02:00
02c188aa45 Improved display of job list; implemented delete functionality 2015-05-24 23:01:34 +02:00
fc43b51140 Use the first admin user instead of the first user (which could be a generic one). 2015-05-24 23:00:20 +02:00
8e1466e511 Prevented removal of a job which did not finish due to an exception 2015-05-24 22:59:47 +02:00
caffb014d3 Remove the job reference from the target when deleting a job 2015-05-24 22:58:43 +02:00
e70b405b55 Added sort order for collection of deleted sites 2015-05-24 22:58:15 +02:00
471f6f92d2 Fixed issue causing a job removing a site to throw an exception due to trying to create a layout archive – which is nonsense as it the whole site is going to be removed anyway. 2015-05-24 22:57:55 +02:00
568aa3352d Enabled asynchronous XHR for retrieving salt from back-end 2015-05-23 17:36:33 +02:00
abc4392332 Updated translations 2015-05-23 17:35:19 +02:00
43a6443e22 Refactored story filters to remove unwanted side-effects (see http://scifi.antville.org/stories/2188604) 2015-05-20 15:30:41 +02:00
f95a5157e5 Removed log statement 2015-05-20 15:29:45 +02:00
4a81ae03cb Removed undesired whitespace after an image box 2015-05-20 15:29:28 +02:00
540ece87c5 Turned now_macro() from function statement to function expression, preventing the now_macro() in modules/core/Global.js from overwriting via hoisting 2015-05-16 19:50:43 +02:00
4019cb861c Fixed defunct sorting options of sites 2015-05-16 19:03:44 +02:00
f4fdd91c32 Added some more search engines and url shorteners 2015-05-13 20:57:19 +02:00
25f6604105 Fixed backslashes 2015-05-13 20:48:19 +02:00
17e727ae59 Added baidu.com and duckduckgo.com 2015-05-13 20:31:29 +02:00
12da671a20 Slightly refactored story, image and poll macros for not showing “via” footer on the same site; story macro now with default story filter. 2015-05-08 15:14:46 +02:00
4c668ed024 Fixed date output 2015-05-02 19:56:30 +02:00
ebf70d6655 Made markdown mode the default and removed plain mode in Story.format_filter() 2015-05-02 19:38:42 +02:00
1706463463 Disabled extended mode from url_filter() again 2015-05-02 18:26:50 +02:00
74a7379118 Refactored url_filter() to only reformate textual URLs without adding an HTML link element (which is done by the MarkDown renderer now, anyway). Thus, hopefully fixing e.g. nasty issues with links in attributes causing layout havoc, once and for all. 2015-05-02 18:25:10 +02:00
47d152ecc4 Optimized Open Graph output for conditions where title or description is not available 2015-04-27 10:49:28 +02:00
efea5874c8 Do not display the “via” footer if the image is from the current site 2015-04-26 13:42:36 +02:00
bf8bf20c63 Fixed bracketing 2015-04-26 13:39:59 +02:00
7f075ef0a5 Modified RSS output of date as a fallback when no title is available 2015-04-26 13:23:33 +02:00
5ac84497e7 Added getDescription() method returning the story text in a plain format usable for Open Graph; slightly modified Open Graph output of story title 2015-04-26 13:19:30 +02:00
98f495ea15 Fixed unrendered Markdown in RSS output; re-enabled already existing work-around for exceptions thrown due to ASCII control characters 2015-04-26 13:07:48 +02:00
98aada09bd Added <p> element around text to prevent it sticking to the message alert 2015-04-18 09:42:20 +02:00
e5cf48470a Added comment link to all comments, but linked it to the top comment only, for two-level hierarchy 2015-04-17 14:58:45 +02:00
dde6f1b160 Changed order of format filters one more time (hopefully the last one) 2015-04-17 14:04:13 +02:00
40519bc0ea Cleaned up all and upgraded some NPM modules 2015-04-17 13:26:38 +02:00
cd9b084cd7 Added work-around for cursor positioning issue until official fix is available. See https://github.com/uikit/uikit/issues/1149 2015-04-17 13:21:15 +02:00
a57311c412 Fixed encoding in search query 2015-04-17 13:18:31 +02:00
587eac895f Reduced navigation of root site; removed search and added contact link 2015-04-16 21:09:41 +02:00
5fee30c368 Implemted Site.contact_action, redirecting to contact form of first site owner 2015-04-16 21:07:53 +02:00
8f0a1dcfff Fixed bug causing scrambled rendering of Markdown links [foobar](http://…) 2015-04-12 15:36:49 +02:00
5ecd38328c Enabled image tags in comments 2015-04-12 14:56:51 +02:00
20c2c7b3c1 Swapped “Name” with “Account” 2015-04-12 14:19:41 +02:00
e01cecfe25 Allowed a privileged user to add, edit and delete memberships without restrictions (you know what you’re doing) 2015-04-12 14:18:30 +02:00
65ffc80208 Unified permissions for a user to delete their subscription 2015-04-12 14:17:30 +02:00
a284fbd91b Changed behavior when trying to add an already existing membership; instead of throwing an exception, simply redirect to the membership editor. 2015-04-12 14:10:22 +02:00
f2e121dbfb Changed visibility of filter button (“gaslighting”). Only privileged users and content managers see it, unless they are the content’s creator, or the account is already filtered. 2015-04-12 14:08:41 +02:00
cd2dfc1260 Extended Story.isCustomContent() method with all currently known keys *not* intended for custom content – fixes bug described in https://help.antville.org/stories/2220699 2015-04-12 14:04:37 +02:00
b73e44120f Removed obsolete CSS class 2015-04-12 14:01:45 +02:00
b189eba3ce Added support for “publish” button in existing layouts 2015-04-12 14:01:33 +02:00
61333b5e65 Fixed German grammar 2015-04-12 14:00:46 +02:00
1f641093b7 Slightly modified display of authorship and membership / user status. Fixes #162 2015-04-07 18:13:22 +02:00
51ee6c1cf4 Fixed issue where selection of male gendered German language would display default (English) date formats 2015-04-07 16:03:50 +02:00
96f1099933 Empty troll filter needs an array, not a string. Fixes #155 2015-04-07 12:35:46 +02:00
308c687fef Updated URLs after moving source code repository from Google Code to GitHub 2015-04-06 22:22:50 +02:00
e6e8e963fb Updated link to development site 2015-04-06 19:45:13 +02:00
209112dd6c Slightly modified appearance of paragraph about hosted sites 2015-04-04 22:38:51 +02:00
1b4687ebeb Enabled use of value macro in stories 2015-04-04 22:38:21 +02:00
b765cb13cd Fixed bug causing image upload error in formica.html 2015-04-04 22:37:47 +02:00
71bc8ddceb Fixed missing output for file in activity feed 2015-04-04 16:46:59 +02:00
60d556d7ec Fixed bug causing exception when creating a new site 2015-04-04 15:40:05 +02:00
68d3b1e8d1 Fixed bug causing wrong macro output introduced in last commit 2015-04-04 15:26:52 +02:00
242f3f61da Fixed macro output for layout images (no box per default) 2015-04-04 15:23:59 +02:00
85deb1593c Enabled probation period and interval of 0 days for site creation 2015-04-04 15:06:02 +02:00
21605f919d Fixed height of header to prevent overlapping with text links 2015-04-04 14:59:19 +02:00
29343dc5c9 Show button for site creation only if permission is granted for regular users 2015-04-01 16:09:30 +02:00
978b532228 Added gendered german translations 2015-04-01 14:18:39 +02:00
511df4701a Fixed cross-browser compatibility for header (title and animated logo) 2015-03-29 19:18:04 +02:00
c5f0f10a43 Fixed position and link of animated logo in root site 2015-03-29 16:30:09 +02:00
3c669d34ec Replaced “Author” with “Account” 2015-03-28 19:40:09 +01:00
8888a3a1bc Merge branch 'feature/revise-translations' into develop 2015-03-27 22:05:41 +01:00
c7f242aea6 Updated H2 library 2015-03-27 22:05:31 +01:00
5391f96840 Merge branch 'develop' into feature/revise-translations
* develop:
  Fixed compatibility issues with missing core stylesheet / JavaScript
  Moved client-side upload code to Images#upload skin
  Re-added click handler for cancel links (compatibility)
  Fixed display of Gravatar for accounts
  Added code for embedded audio and video player (HTML5)
  (Whitespace)
  Updated proxy URL
  Updated translation files
  Slightly rearranged code
  Moved image dimension limits from image creation to site settings
  Fixed batch upload for layout images
  Refactored Story.getAbstract() method. Commented out abstract for custom content.
  Refactored Story.getDelta() method. Commented out calculation for custom content.
  Moved calculation of delta behind sanitizing comment title and completely removed HTML sanitization
  Moved calculation of delta behind sanitizing comment title and replaced call for setMetadata() with setCustomContent()
  Fixed appearance of button for new site creation
  Added box argument to image macro output
  Added metadata for Open Graph et al. to Stories.create_action()
  Implemented first version of multiple image upload by drag&drop
  Refactored Comment.update() method - text is now required, title remains optional - sanitize text first to catch potential empty string afterwards

Conflicts:
	i18n/antville.pot
	i18n/de.po
	i18n/en.po
	i18n/messages.de.js
	i18n/messages.en.js
2015-03-27 22:02:27 +01:00
86cb473b03 Fixed compatibility issues with missing core stylesheet / JavaScript 2015-03-27 18:53:26 +01:00
953462e3ea Merge branch 'feature/batch-upload' into develop 2015-03-27 17:51:33 +01:00
1221a5b3ee Merge branch 'develop' into feature/batch-upload
* develop:
  Re-added click handler for cancel links (compatibility)
  Fixed display of Gravatar for accounts
  Added code for embedded audio and video player (HTML5)
  (Whitespace)
  Updated proxy URL
2015-03-27 17:51:24 +01:00
3cb4d41389 Moved client-side upload code to Images#upload skin 2015-03-27 17:50:43 +01:00
6835eac442 Re-added click handler for cancel links (compatibility) 2015-03-27 17:42:02 +01:00
face5d5e99 Fixed display of Gravatar for accounts 2015-03-27 17:13:50 +01:00
82020e9ae6 Added code for embedded audio and video player (HTML5) 2015-03-27 16:42:40 +01:00
8b3c154caa (Whitespace) 2015-03-27 16:07:01 +01:00
b1c6a95897 Updated proxy URL 2015-03-27 15:56:31 +01:00
625c70b4bb Merge branch 'feature/batch-upload' into develop 2015-03-27 15:55:57 +01:00
d36ff32b37 Updated translation files 2015-03-27 15:55:05 +01:00
9ae85ed570 Slightly rearranged code 2015-03-27 15:49:25 +01:00
0a0f1fc376 Moved image dimension limits from image creation to site settings 2015-03-27 15:48:35 +01:00
6c3e056068 Fixed batch upload for layout images 2015-03-27 15:45:43 +01:00
1d14d1f1d5 Refactored Story.getAbstract() method. Commented out abstract for custom content. 2015-03-27 13:12:41 +01:00
494767a986 Refactored Story.getDelta() method. Commented out calculation for custom content. 2015-03-27 13:12:21 +01:00
e54eb458cc Moved calculation of delta behind sanitizing comment title and completely removed HTML sanitization 2015-03-27 13:07:18 +01:00
eb3230956b Moved calculation of delta behind sanitizing comment title and replaced call for setMetadata() with setCustomContent() 2015-03-27 13:03:57 +01:00
dc6bd3afc8 Fixed appearance of button for new site creation 2015-03-27 11:50:14 +01:00
af25a813de Added box argument to image macro output 2015-03-27 11:49:41 +01:00
05a76383de Added metadata for Open Graph et al. to Stories.create_action() 2015-03-25 23:41:07 +01:00
14128dd6eb Implemented first version of multiple image upload by drag&drop 2015-03-25 19:27:20 +01:00
525f477ca3 Refactored Comment.update() method
- text is now required, title remains optional
- sanitize text first to catch potential empty string afterwards
2015-03-25 16:45:48 +01:00
20e605aa7b Added accusatives for user-defined objects. Replaced user with account. Balanced out gender in german translation. 2015-03-25 16:04:47 +01:00
33921fc1f8 Merge branch 'feature/wysiwyg-editor' into develop 2015-03-25 15:57:40 +01:00
3ab34a7ded Merge branch 'develop' into feature/wysiwyg-editor
* develop:
  Re-Granted permissions for privileged users to edit comments
  Increased margin before comment form
  Added badge next to username in a comment
  Fixed patch for MySQL databases

Conflicts:
	code/Comment/Comment.skin
2015-03-25 14:25:51 +01:00
7d79e85a2e Re-Granted permissions for privileged users to edit comments 2015-03-25 14:21:21 +01:00
fadc04649e Increased margin before comment form 2015-03-25 14:20:42 +01:00
f3815a9653 Added badge next to username in a comment 2015-03-25 14:20:03 +01:00
af18542fe5 Updated translation files 2015-03-25 13:11:05 +01:00
4a69a69409 Fixed patch for MySQL databases 2015-03-25 12:56:43 +01:00
bc46f21926 Merge branch 'develop' into feature/wysiwyg-editor
* develop:
  Added patch for initializing trollFilter for existing sites
2015-03-25 12:24:09 +01:00
509446d905 Fixed overlooked occurrence of render_action() which was renamed to render_json_action() 2015-03-25 12:23:47 +01:00
8608f36fa6 Added patch for initializing trollFilter for existing sites 2015-03-25 12:22:17 +01:00
ec30345b64 Removed “Macro” suffix from File and Poll buttons 2015-03-25 11:31:35 +01:00
4cc65b574c Removed condition for cursor mode to fix issue where macro buttons would not work anymore 2015-03-25 11:31:00 +01:00
95d3a7f6cb Merge branch 'develop' into feature/wysiwyg-editor
* develop:
  Renamed Stories.render_action() to render_json_action()
  Added account image with link to https://gravatar.com
  Added HTML sanitizer for comments and stories. Fixes issue 64.
  Added button for easily adding a username to the troll filter
  Implemented “gaslighting” of troll comments, i.e. hiding a comment of a known troll for everyone else but themselves
  Removed misleading trailing “(Server)” from console output
  Fixes issue 143
  Separated rendering of core and custom CSS with Less and added more detailed error output
  Improved display of console messages
  Added bottom margin after article meta in case there is no title
  Introduced another value for the color of borders, vertical and horizontal lines

Conflicts:
	code/Global/0.node.js
	code/Global/Global.js
	code/Site/$Site.skin
	code/Story/$Story.skin
	code/Story/Story.js
	code/Story/Story.skin
2015-03-25 10:56:53 +01:00
f9f86ad037 Merge branch 'feature/troll-handling' into develop 2015-03-25 10:47:15 +01:00
453e03f086 Merge branch 'feature/account-image' into develop 2015-03-25 10:46:28 +01:00
4be67618f6 Renamed Stories.render_action() to render_json_action() 2015-03-25 10:43:44 +01:00
f5d11dcff1 Added account image with link to https://gravatar.com 2015-03-22 17:22:56 +01:00
86edcaac33 Added HTML sanitizer for comments and stories. Fixes issue 64.
I added the sanitize-html NPM module [1] using its default settings.

```json
{
  "allowedTags": [
    "h3",
    "h4",
    "h5",
    "h6",
    "blockquote",
    "p",
    "a",
    "ul",
    "ol",
    "nl",
    "li",
    "b",
    "i",
    "strong",
    "em",
    "strike",
    "code",
    "hr",
    "br",
    "div",
    "table",
    "thead",
    "caption",
    "tbody",
    "tr",
    "th",
    "td",
    "pre"
  ],
  "allowedAttributes": {
    "a": [
      "href",
      "name",
      "target"
    ],
    "img": [
      "src"
    ]
  },
  "selfClosing": [
    "img",
    "br",
    "hr",
    "area",
    "base",
    "basefont",
    "input",
    "link",
    "meta"
  ],
  "allowedSchemes": [
    "http",
    "https",
    "ftp",
    "mailto"
  ]
}
```

[1] https://www.npmjs.com/package/sanitize-html
2015-03-22 16:36:14 +01:00
8e3e98ade1 Added button for easily adding a username to the troll filter 2015-03-22 15:23:13 +01:00
7522418bf0 Implemented “gaslighting” of troll comments, i.e. hiding a comment of a known troll for everyone else but themselves 2015-03-22 15:14:49 +01:00
da15ebd6a3 Removed misleading trailing “(Server)” from console output 2015-03-22 14:15:16 +01:00
316774202a Fixes issue 143 2015-03-22 13:11:19 +01:00
e4ea1ca096 Fixed bug preventing Markdown quotes from being rendered 2015-03-22 12:06:47 +01:00
471f657689 Separated rendering of core and custom CSS with Less and added more detailed error output 2015-03-17 21:34:26 +01:00
0ad005aaeb Improved display of console messages 2015-03-17 21:34:13 +01:00
0ba46e817a Separated rendering of core and custom CSS with Less and added more detailed error output 2015-03-17 21:32:00 +01:00
00ef1aabd2 Improved display of console messages 2015-03-17 21:31:11 +01:00
6f1a650a6f Format text with Markdown in Stories.render_action() 2015-03-17 20:08:11 +01:00
a854c729a3 Removed obsolete code_filter() call – format() already does its job 2015-03-17 19:47:41 +01:00
5a6160e4c4 Separated Markdown formatting from default formatting for maintaining b/w compatibility 2015-03-17 19:44:24 +01:00
7dee983d9b Fixed two issues with new editor:
1. <code> content was not encoded as it used to be
2. Wrong HTML was saved when the form was submitted in preview mode
2015-03-17 18:26:45 +01:00
8b688cade4 Added bottom margin after article meta in case there is no title 2015-03-17 16:07:31 +01:00
17e5013236 Introduced another value for the color of borders, vertical and horizontal lines 2015-03-17 16:07:10 +01:00
ba29af8e5b Added bottom margin after article meta in case there is no title 2015-03-17 16:02:38 +01:00
9788a78f52 Added support for Markdown and implemented preview with rendered macros (via AJAX call) 2015-03-17 16:01:27 +01:00
2ed5138d91 Introduced another value for the color of borders, vertical and horizontal lines 2015-03-17 15:58:57 +01:00
bb12a80358 Replaced all references to uikit package with uikit-bower, added marked package and subsequently removed uikit. 2015-03-17 15:55:09 +01:00
051dbd1929 Added WYSIWYG editor to comment form 2015-03-15 20:45:59 +01:00
593c0558e0 Refactored simple backup feature when creating a new story and discarding unsaved content (e.g. by accidentally closing the window – which furthermore is alerted now using onbeforeunload handler) 2015-03-15 17:48:38 +01:00
cdc6f5db07 Merge branch 'develop' into feature/wysiwyg-editor
* develop:
  Added comment about why including main CSS file does not work
  Moved renderPage() method down in code
  Fixed bug causing error when trying to delete a comment (see e-mail from kinomu, 22 Feb 2015 19:20:15 – trinity-4365fa39-f3f6-407b-a241-18f3c180b59e-1424629215534@3capp-gmx-bs61)
  Fixed source map URLs

Conflicts:
	build.xml
	code/Site/Site.js
	static/scripts/cm.min.js
	static/scripts/main.min.js
	static/styles/main.min.css
2015-03-14 19:56:46 +01:00
a9ef61898d Added comment about why including main CSS file does not work 2015-03-14 19:33:56 +01:00
5986b59089 Moved renderPage() method down in code 2015-03-14 19:25:48 +01:00
ca5e560ef2 Fixed bug causing error when trying to delete a comment (see e-mail from kinomu, 22 Feb 2015 19:20:15 – trinity-4365fa39-f3f6-407b-a241-18f3c180b59e-1424629215534@3capp-gmx-bs61) 2015-03-14 19:23:32 +01:00
fe97c3cf60 Fixed source map URLs 2015-03-14 19:20:25 +01:00
35bb4734ed Streamlined WYSIWYG story editor integration 2015-03-14 19:16:23 +01:00
1ebcbca48e Merge branch 'develop' into feature/wysiwyg-editor
* develop:
  Fixed color of button for current page in pager navigation
  Fixed color of title and hovered navigation items
  Removed layout values for debugging
  Renamed layout “variables” to “settings”
  Re-added some layout variables and refactored CSS
  Added control for copying the value macro to the clipboard
  Enabled built-in colorpicker for any value which name ends with “color”. (Fixes issue 39.) Added remove link for any value form element. Fixed issue where no value could be added after the last remaining one was removed.
2015-03-14 18:05:27 +01:00
52ffac6295 Fixed color of button for current page in pager navigation 2015-03-14 16:36:47 +01:00
407e46a00b Fixed color of title and hovered navigation items 2015-03-14 16:30:04 +01:00
fa8785050f Removed layout values for debugging 2015-03-14 16:19:47 +01:00
a0b1c5bc86 Merge branch 'feature/layout-rerefactoring' into develop 2015-03-14 16:17:43 +01:00
d856ba24e3 Renamed layout “variables” to “settings” 2015-03-14 16:17:16 +01:00
a93b467e8e Merge branch 'develop' into feature/layout-rerefactoring
* develop:
  Added control for copying the value macro to the clipboard
  Enabled built-in colorpicker for any value which name ends with “color”. (Fixes issue 39.) Added remove link for any value form element. Fixed issue where no value could be added after the last remaining one was removed.
2015-03-14 16:08:32 +01:00
3698c82d99 Re-added some layout variables and refactored CSS 2015-03-14 16:03:26 +01:00
465e6fd55f Merge branch 'feature/values-refactoring' into develop 2015-03-07 18:22:53 +01:00
90a700ab7c Added control for copying the value macro to the clipboard 2015-03-07 18:18:34 +01:00
649cd144eb Enabled built-in colorpicker for any value which name ends with “color”. (Fixes issue 39.) Added remove link for any value form element. Fixed issue where no value could be added after the last remaining one was removed. 2015-03-07 18:02:28 +01:00
8ae9afae6f Implemented first version of working WYSIWYG story editor 2015-03-07 12:28:05 +01:00
5446fc87c2 Fixed nasty bug when resubmitting the story editor via script 2015-03-06 17:25:53 +01:00
cac7eb0ea7 Moved client-side extract script to extra skin which will always be rendered (edit skin is customizable) 2015-02-28 22:55:23 +01:00
1cc9b347de Added missing ID to story editor form 2015-02-28 22:06:00 +01:00
865a418b49 Implemented client-side parsing of story content to extract image and video URLs as metadata. This metadata is then used for rendering Open Graph, Twitter Cards and microdata. 2015-02-28 22:00:54 +01:00
29350df8f0 Commented out og:locale data because Facebook is very picky about locales (see https://www.facebook.com/translations/FacebookLocales.xml) 2015-02-28 17:18:18 +01:00
1ced2595dd Fixed some issues with microdata and Open Graph, removed twitter:site data and added og:locale 2015-02-28 16:43:57 +01:00
9804165c33 Fixed tiny bug when rendering the og:image et al. meta information 2015-02-28 14:40:56 +01:00
5734ca7f8b Improved support for OpenGraph, Twitter Cards and Microdata 2015-02-28 14:12:34 +01:00
777e1eb1c1 Added claustra to list of directories scanned for message parsing 2015-02-22 16:18:52 +01:00
40534dad48 Refactored regular expression for autolinking to become more readable and reliable 2015-02-22 15:08:38 +01:00
01ec0ba1e4 Changed order of filters to be applied to story text to make autolinking more reliable 2015-02-22 15:07:46 +01:00
1812a8bc98 Always redirect to the story form after submit 2015-02-22 14:39:47 +01:00
938b4b57e0 Removed code removing one choice field too many 2015-02-22 14:39:15 +01:00
99da4fcd6f Fixed erroneous display of »closed« poll if it was not opened at all 2015-02-22 14:38:10 +01:00
76d09794a5 Fixed invalid HTML 2015-02-22 14:37:32 +01:00
90b0124d56 Removed title from default comment form 2015-02-22 14:36:53 +01:00
dd3fbb9a0a Fixed HTML for validation with validator.w3.org 2015-02-22 14:36:00 +01:00
6ed2ed60d0 Removed obsolete code in comments 2015-02-21 22:16:08 +01:00
8a196f3632 Replaced double newlines with <p> elements before letting Helma <br>eak everything 2015-02-21 22:00:20 +01:00
39e08577f0 Modified link of Antville logo to lead back to start page of the site 2015-02-21 21:56:47 +01:00
0733d19622 Added json2 and lessjs via node_modules / npm 2015-02-21 21:55:46 +01:00
d864126e50 Fixed restoring of JS triggering links 2015-02-21 20:00:55 +01:00
158594f3f7 Slightly modified exampes in robots.txt 2015-02-21 19:27:22 +01:00
b8df28e0de Added dummy action for favicon.ico to Root 2015-02-21 19:26:32 +01:00
60f6349df9 Do not redirect to the static URL of a file 2015-02-21 19:25:51 +01:00
6ead205ed5 Increased size for high resolution displays 2015-02-21 19:24:09 +01:00
921158736b Slightly reduced file size with GIF optimizer 2015-02-21 19:23:30 +01:00
18d198755a Fixed SVG syntax (no comment before XML header) 2015-02-21 19:22:54 +01:00
9ef3184d11 Refactored code with required client-side functionality to basically work with disabled JS, too. Fixes #36 2015-02-21 19:21:35 +01:00
1d1d2ebf57 Removed obsolete attribute 2015-02-21 19:14:18 +01:00
30c40de80b Added metadata for Open Graph and mobile devices 2015-02-21 19:12:22 +01:00
a46508ef47 Added source and command for creating the PNG in comments 2015-02-15 20:47:01 +01:00
c5b4293d74 Added safemode to site delete link 2015-02-15 20:46:21 +01:00
e147cd9579 Merge branch 'release/1.5' 2015-02-15 20:28:20 +01:00
720b988af6 Merge branch 'release/1.5' into develop 2015-02-15 20:28:20 +01:00
fb3168701c Refactored blocking users and deleting sites in admin section 2015-02-15 20:26:57 +01:00
31b15d6b46 Added new ant image as favicon 2015-02-15 20:25:24 +01:00
aeaa25f313 Merge branch 'release/1.5' into develop 2015-02-14 17:49:44 +01:00
2f620945e3 Merge branch 'release/1.5' 2015-02-14 17:49:42 +01:00
f628d22c9e Excluded JS maps 2015-02-14 17:47:56 +01:00
255807fd2e Removed Ant extension and build targets for Google Code upload because uploads are not possible, anymore 2015-02-14 17:46:15 +01:00
be4d319d99 Fixed sorting of skins 2015-02-14 17:38:54 +01:00
5f5daf9175 Updated build script using all Git repos 2015-02-14 17:03:15 +01:00
4f36a1e661 Fixed missing setting of modified date on creation of root site 2015-02-14 17:01:59 +01:00
73af9f864b Fixed potential bug in quote() method, leaving some strings unquoted which might break things 2015-02-14 16:30:49 +01:00
9c6c308629 Merge branch 'release/1.5' into develop 2015-02-14 15:02:14 +01:00
53b2c2cd38 Merge branch 'release/1.5' 2015-02-14 15:02:12 +01:00
4681121a64 Added fonts as well as built scripts and styles 2015-02-14 15:00:19 +01:00
f693f2aee5 Merge branch 'release/1.5' 2015-02-14 14:42:12 +01:00
246e1c9503 Fixed some issues when creating / removing a site 2015-02-11 22:23:30 +01:00
d5697a8069 Added links to each activity item for immediately blocking the corresponding account or marking the corresponding site as deleted 2015-02-09 17:20:56 +01:00
e0644e6ff1 Added special rule for pixel.gif images 2015-02-09 15:46:17 +01:00
d093572593 Fixed some nasty bugs with custom content in getAbstract() 2015-02-09 15:45:12 +01:00
314d5787e6 Fixed bug preventing a user from registering; added tabindex and required attributes to some form fields 2015-02-09 15:43:47 +01:00
9d450e78e6 Added locale to html element 2015-02-07 12:04:35 +01:00
c3793223d6 Fixed wrapping in subscription list 2015-02-07 11:58:46 +01:00
7ff4399b05 Escaped text in story preview 2015-02-06 12:02:13 +01:00
2b01579d39 Fixed bug in Story.getAbstract() causing erroneous rendering of custom content 2015-02-06 11:11:08 +01:00
7b836a2e63 Improved Story.getAbstract() method for titles shorter than the desired limit 2015-02-06 10:49:26 +01:00
fb5714f22a Moved a few skins up in the file contents 2015-02-06 09:59:02 +01:00
675d19efb9 Added limit argument to Story.getAbstract() and Story.abstract_macro() and reduced default limit to 10 2015-02-06 09:58:35 +01:00
ebcdba78e0 Fixed german translation 2015-02-04 14:56:49 +01:00
372bc1c3c1 Fixed incorrect icon name 2015-02-04 14:47:53 +01:00
e08f526291 Prevented modified or configured property in users and sites, resp. from being updated when account and session are not equal 2015-02-04 14:45:07 +01:00
3265b6aa46 Fixed bug where button links are causing form submit in some browsers 2015-02-04 14:43:28 +01:00
8fae3041fb Show status as colored badges and mode as icon 2015-02-04 14:42:23 +01:00
c1af5b6b22 Removed hover from heading elements again 2015-02-01 13:07:34 +01:00
db2a5a819e Hide overflows in description lists 2015-02-01 13:05:48 +01:00
45ab68a623 Fixed some CSS style for b/w compatibility 2015-02-01 12:59:37 +01:00
119aadacd5 Updated gettext messages and i18n files 2015-01-31 22:11:30 +01:00
e19e99a3ca Fixed custom Google search for existing sites 2015-01-31 16:24:34 +01:00
d57b9b5f64 Fixed b/w compatibility for topiclist macro 2015-01-31 15:09:58 +01:00
7c42dfe003 Modified automatic calculaion of muted colors due to bad results for some existing sites 2015-01-31 13:43:11 +01:00
1ae493454b Added custom style and class attributes to sprite image 2015-01-31 13:18:53 +01:00
7c877db732 Fixed collage in gallery 2015-01-31 00:25:52 +01:00
a4f50524fd Prevented controls from wrapping around 2015-01-31 00:07:50 +01:00
3046037e95 Modified border of form elements 2015-01-31 00:00:30 +01:00
6276392100 Removed global client-side scripts array and refactored page-specific scripts, now that library code is loaded at once 2015-01-31 00:00:12 +01:00
29175bec5c Further refactored layout for b/w compatibility 2015-01-30 23:14:11 +01:00
a53f576785 Further refactored layout for b/w compatibility 2015-01-30 22:57:27 +01:00
17a017b805 Removed background color from html element again 2015-01-30 22:22:37 +01:00
c54eabe243 Removed body margin again 2015-01-30 22:13:57 +01:00
b7e68cf2f0 Further refactored layout for b/w compatibility 2015-01-30 22:10:39 +01:00
7129b24354 Removed traling slash from referrers 2015-01-30 21:52:32 +01:00
be2b9b164f Removed the word “spam” from the referrer filter 2015-01-30 21:42:20 +01:00
b05b300c05 Further refactored layout for b/w compatibility 2015-01-30 21:36:35 +01:00
1fb4a612b8 Further refactored layout for b/w compatibility 2015-01-30 21:07:19 +01:00
c8867fe113 Replaced undefined with null 2015-01-30 17:37:55 +01:00
e7f066b6e6 Reduced pager to 5 items 2015-01-30 17:37:41 +01:00
b0aa4df56d Refactored CSS for getting images right in terms of compatibility 2015-01-30 16:48:09 +01:00
6c5525c976 Reverted refactorign of main_css() method due to issue with font path 2015-01-30 16:10:11 +01:00
48240cfc51 Refactored main_css() and main_js() actions; static files are included by the back-end now to still allow global JS code in userspace – the init() wrapper had made this impossible. 2015-01-30 15:55:57 +01:00
fc6e6c5932 Refactored layout import which was not working anymore for a while and nobody noticed it o_0 2015-01-30 15:00:51 +01:00
b0a0c53c65 Renamed less.js to 0.less.js to prevent error 2015-01-28 19:27:43 +01:00
886e07dcac Updated LESS to version 1.7.5 (most recent having Rhino support) 2015-01-28 19:01:47 +01:00
8beedd6799 Fixed package name to lower case 2015-01-28 18:00:58 +01:00
0921f13b5b Reorganized CSS mainly for improving b/w compatibility 2015-01-28 17:03:22 +01:00
a86db532e1 Enabled minifying of JS code including source maps 2015-01-25 19:02:37 +01:00
5a98769796 Improved display of site URL 2015-01-24 23:29:05 +01:00
ce4f3e3171 Fixed bookmarklet with new URL path 2015-01-24 21:52:28 +01:00
6e39065b42 Fixed display of empty references 2015-01-24 21:32:52 +01:00
c56c092a7b Fixed bug in automatic selection of current navigation item 2015-01-24 21:11:39 +01:00
5fa4a5ee59 Added some padding to the top of the box around the selected calendar day 2015-01-24 20:26:34 +01:00
6643173102 Fixed backward compatibility for sitelist_macro() 2015-01-24 20:26:01 +01:00
e28ba9257d Allow call for Story.getAbstract() without arguments 2015-01-24 20:25:36 +01:00
879904b864 Only remove HTML comment and script elements in script_filter() 2015-01-24 20:25:13 +01:00
328a906b8b Fixed regression of last commit 2015-01-24 20:18:02 +01:00
bd2454f3ed Fixed site context for rendering protected JS code 2015-01-24 20:01:25 +01:00
f66efabd49 Moved delete buttons to bottom of form; disabled account deletion for now 2015-01-24 14:19:45 +01:00
1351f3b663 Moved styles to claustra 2015-01-24 14:08:40 +01:00
76ec3e0540 Added jobs directory to .gitignore 2015-01-23 20:50:48 +01:00
e25160bb43 Fixed image width and height for default images 2015-01-23 20:50:21 +01:00
09f298c5fb Fixed inclusion of core JS file for sites other than root 2015-01-23 20:50:05 +01:00
8750dded5e Fixed client-side JS errors when the JS skin still contains <script> or <!-- comment --> elements 2015-01-23 20:49:33 +01:00
ff7ec8f5fe Added missing spritesheet 2015-01-23 19:09:00 +01:00
cd50ce4ac5 Cleaned up .gitignore 2015-01-23 19:08:48 +01:00
127d476c32 Fixed name of variable which is a reserved keyword 2015-01-23 18:46:00 +01:00
2051170731 Merge branch 'feature/claustra' into develop 2015-01-23 18:40:01 +01:00
2e62744332 Restored missing commit for sprite images 2015-01-23 18:36:05 +01:00
1cbe8fde9c Refactored trails to claustra 2015-01-23 18:19:24 +01:00
69cafa2506 Refactored Story.getAbstract() to also display bold title (if available) 2015-01-21 14:24:23 +01:00
30e078c57d Fixed style of text adjacent to icon 2015-01-21 14:22:14 +01:00
d6b2ad1e09 Missing sources for CodeMirror file 2015-01-11 23:01:54 +01:00
0dc80aa2ad Moved CodeMirror scripts to extra JS file 2015-01-11 23:00:48 +01:00
f41d71e4f1 Fixed reset URL in activity 2015-01-11 22:38:10 +01:00
3ac361835c Removed <code> elements 2015-01-11 22:31:13 +01:00
7ceccb91fa Hide the skin editor until library code is loaded 2015-01-11 22:11:08 +01:00
c0ebad15e1 Added scripts array to contain all scripts from individual skins that are going to be executed after library code has loaded asynchronously 2015-01-11 22:05:05 +01:00
47f5fa2bd9 Removed unused variable 2015-01-11 21:07:46 +01:00
61a9557789 Only add custom width and/or height to image style 2015-01-11 20:58:05 +01:00
e05ecfc4e0 Added client-side code to automatically inject a missing main.css 2015-01-11 20:12:01 +01:00
3fcdde3bb3 Added compatibility code to completely include all necessary stylesheets even when site’s CSS is embedded via skin macro 2015-01-11 19:28:48 +01:00
7d360abc81 Quoted property name which is a reserved keyword 2015-01-11 18:57:29 +01:00
528d3a4e81 Prevent clip_filter() from returning character count string when there is a default set 2015-01-11 18:55:31 +01:00
59a74c02fc Removed obsolete code 2015-01-11 18:54:34 +01:00
f72c5e351f Added RSS link to header 2015-01-11 18:54:24 +01:00
cb36cf8e06 Merge branch 'feature/css-js-cleanup' into develop 2015-01-11 14:33:39 +01:00
7a4fbe3651 Refactored nasty openPopup() function 2015-01-11 14:31:48 +01:00
47404a4e87 Moved navigation hightlighter from Site#javascript skin to main.js 2015-01-11 14:31:16 +01:00
1b687ae95d Moved body of setLayoutMode() into $.onReady 2015-01-11 14:29:24 +01:00
235d142b14 Moved <optgroup> helper for timezones from main.js to $Site#edit skin 2015-01-11 14:27:29 +01:00
aa4c527fcd Replaced copy&pasta version of MD5 implementation with js-md5 NPM module 2015-01-11 14:25:00 +01:00
a0cfb920e7 Replaced globe with link icon 2015-01-11 13:25:24 +01:00
1faab6ccd3 Added RSS link to tag in table 2015-01-11 13:25:11 +01:00
c1e25c27ec Split up “created by” column into “created” and “user” 2015-01-11 13:24:33 +01:00
d3ea1930ed Remove referrer rows which should not be displayed to remain correct table striping 2015-01-11 13:23:42 +01:00
3467fe783f Added header and footer skin 2015-01-11 13:22:37 +01:00
7ecffdb9ff Removed obsolete code 2015-01-11 13:21:35 +01:00
873ddcd9fa Changed position of tooltip 2015-01-11 13:21:21 +01:00
88aa97424b Removed obsolete code 2015-01-11 13:20:28 +01:00
072ca570f3 Remove protocol when displaying site URL in table 2015-01-11 13:20:17 +01:00
6d2a296389 Added tooltips with the full date to output of created / modified values in tables 2015-01-11 13:18:11 +01:00
1fe0a02a7f Replaced <td> elements with <th> in table headers 2015-01-11 13:13:28 +01:00
03ebe385bc Cleaned up CSS.
Moved content of style attributes to main.less or the stylesheet skins of Root and Site.
Adapted original Antville colors for some of UIKits elements (e.g. primary button, default alert, pagination) and the Jala calendar
2015-01-11 13:08:19 +01:00
2151b913c6 Added some more space between comments and story referrers 2015-01-09 21:06:35 +01:00
b720f177e8 Refactored story backlinks to be displayed similiar to the site-wide ones 2015-01-09 21:02:46 +01:00
7e1eb4e3a3 Reverted default “box” rendering of <% image %> macro and added corresponding box mode 2015-01-09 20:34:34 +01:00
088f156b3d Fixed issue causing the default images not to be rendered anymore 2015-01-07 17:19:53 +01:00
4a24d7cf1e Refactored global macros for story, image, file and poll 2015-01-07 17:17:20 +01:00
2ee6dee28d Refactored the poll skins 2015-01-07 17:16:11 +01:00
5d42579d99 Fixed missing initial value for File.requests 2015-01-07 17:14:21 +01:00
ad7c41633d Cleaned up code 2015-01-07 14:34:37 +01:00
c3d4ff8d09 Remove site-specific part from search query in the input value 2015-01-07 00:00:40 +01:00
89fe38987f Added referrer filters for URL shorteners 2015-01-06 23:54:24 +01:00
125fa5dd1e Added meta information and replaced the “save and edit” with the “compare button 2015-01-06 23:14:46 +01:00
25f5a5eaed Added meta information 2015-01-06 23:13:54 +01:00
6ae49c7d25 Refactored displaying and filtering referrer URLs 2015-01-06 23:13:25 +01:00
936e1389df Fixed display of logo in Google search results 2015-01-06 19:13:03 +01:00
b07ed2ec58 Make Google search work on test site (ie. using the results from the original site!) 2015-01-06 19:12:33 +01:00
dd23be6f84 Moved Google search support to compat layer 2015-01-06 18:46:06 +01:00
4d007a05a4 Implemented support for Google’s custom search until a better solution for Antville.org is implemented 2015-01-06 18:30:31 +01:00
eed08e5c4e Removed obsolete methods getHeader() and getAdminHeader() 2015-01-06 17:02:20 +01:00
ed3e431d74 Refactored site search 2015-01-06 16:58:06 +01:00
5e8742c496 Added $HopObject#meta skin for consistent display of posted / last modified information 2015-01-06 14:05:23 +01:00
91a856b7ce Fixed output of RSS feed for tags and galleries 2015-01-06 14:05:06 +01:00
2c1bf13054 Linked RSS navigation item to stories.xml 2015-01-06 14:04:44 +01:00
ecaa10aa1b Moved logout link to top of navigation 2015-01-06 14:04:23 +01:00
1dd49a9bec Added $HopObject#meta skin for consistent display of posted / last modified information 2015-01-06 14:03:44 +01:00
eb6fb0ff39 Added modifier, created and modified properties to exported file 2015-01-06 14:01:52 +01:00
9456a7be52 Fixed display of tag count 2015-01-06 13:58:19 +01:00
495050eca4 Still fixing issue to prevent tagged stories from being processed by the collage plugin 2015-01-06 13:28:25 +01:00
7e2fd74e1e Fixed undesired “collage” of tagged stories 2015-01-06 13:16:02 +01:00
f899a12fb0 Refactored galleries using the jquery-collagePlus plugin 2015-01-06 12:30:47 +01:00
10d7a8c34a Fixed rendering of RSS descriptions 2015-01-06 00:22:32 +01:00
a495402852 Refactored output of RSS feeds 2015-01-06 00:17:13 +01:00
65bdf105d7 Implemented Story.getAbstract() method, basically doing what Story.abstract_macro() did and modified updates.xml output accordingly 2015-01-05 22:59:57 +01:00
a9fbfb2adb Replaced name of variable “abstract” (reserved keyword) 2015-01-05 22:36:28 +01:00
36105ddec6 Renamed story.summary to story.abstract to get rid of b/w compatibility hell 2015-01-05 22:31:52 +01:00
28f29dcc88 Work-around for UIKit issue https://github.com/uikit/uikit/issues/833 2015-01-05 22:20:46 +01:00
994dff74bd Added import of static styles to root stylesheet, reducing stylesheet <link> elements down to 1 2015-01-05 20:28:07 +01:00
858041b435 Fixed margins in header of skin editor 2015-01-05 20:26:59 +01:00
c614e08718 Fixed b/w compatibility for linked comments in history skin 2015-01-05 20:26:29 +01:00
4166b29b05 Cleaned up page skin 2015-01-04 19:39:41 +01:00
a220b25945 Fixed menu extension (hypothetically… did not test) 2015-01-04 19:21:13 +01:00
41ccf74999 Fixed permissions for unsubscribing and editing a site owner; fixed permissions for generally un/subscribing 2015-01-04 19:14:53 +01:00
af65759912 Fixed incorrect warning about site deletion when unsubscribing from a site 2015-01-04 19:12:49 +01:00
95032a93c6 Re-enabled tags pager without alphabetical supernavigation 2015-01-04 17:49:11 +01:00
48bc9ede1b Return to the previous page after login 2015-01-04 16:50:12 +01:00
c15430d3dd Re-introduced Root.updates collection with all sites with their modification date in reverse chronological order 2015-01-04 16:29:38 +01:00
cb2732f9ae Removed Root.updates collection due to unexpected results and implemented simple code doing basically the same 2015-01-04 16:15:01 +01:00
00d645e9c8 Implemented client-side script to prevent duplicate form submits
Removed client-side click handler for cancel links and used macros or simple relative paths instead
2015-01-04 13:35:59 +01:00
5c8a1ea628 Added missing icon for polls in activity feed 2015-01-03 22:25:35 +01:00
4d7dc57213 Fixed width of legend to grid 2015-01-03 22:21:33 +01:00
4a54f5159b Slightly modified left navigation (smaller size, more items on root site) 2015-01-03 22:13:09 +01:00
67f85afb53 Reverted last commit and fixed the correct column o_0 2015-01-03 21:33:19 +01:00
610273ab69 Fixed width of user column 2015-01-03 21:31:34 +01:00
a632aa08f6 Removed call for obsolete filterLog() method 2015-01-03 21:25:51 +01:00
c4234aeab7 Merge branch 'feature/admin-improvements' into develop 2015-01-03 21:22:58 +01:00
ae5dbd759f Implemented activity feed and refactored admin forms 2015-01-03 21:22:48 +01:00
77930875ff Implemented UIKit support for error and notfound actions 2015-01-03 21:21:44 +01:00
dc3a8520bd Implemented UIKit support for welcome messages 2015-01-03 21:21:19 +01:00
0d2774d482 Merge branch 'develop' into feature/admin-improvements
* develop:
  Revert "Created CSS sprites from all non-animated images using http://draeton.github.io/stitches/ for now (let’s see if necessary to implement in build process)"
  Reduced visible text and added little script for previewing the new site URL
  Created CSS sprites from all non-animated images using http://draeton.github.io/stitches/ for now (let’s see if necessary to implement in build process)
  Fixed license and author
  Removed outdated info text
  Fixed missing directories on build
  Fixed sorting and limit of Root.updates collection
2015-01-03 12:31:52 +01:00
e9634b8371 Revert "Created CSS sprites from all non-animated images using http://draeton.github.io/stitches/ for now (let’s see if necessary to implement in build process)"
This reverts commit 509f2d1013.
2015-01-03 12:23:13 +01:00
2b157e2d35 Merge branch 'feature/site-creation-love' into develop 2015-01-03 12:21:56 +01:00
511b7f2c83 Reduced visible text and added little script for previewing the new site URL 2015-01-03 12:21:49 +01:00
fa9293a16d Merge branch 'feature/new-list-of-site-updates' into develop 2015-01-03 11:22:00 +01:00
509f2d1013 Created CSS sprites from all non-animated images using http://draeton.github.io/stitches/ for now (let’s see if necessary to implement in build process) 2015-01-03 11:21:49 +01:00
e5f641a050 Fixed license and author 2015-01-03 11:21:14 +01:00
e776140e8a Removed outdated info text 2015-01-03 11:21:02 +01:00
5ea0877ad6 Fixed missing directories on build 2015-01-03 11:20:46 +01:00
6e1cacd6ad Fixed sorting and limit of Root.updates collection 2015-01-03 11:19:37 +01:00
5c9dbb8c91 Re-enabled admin navigation 2015-01-01 22:04:11 +01:00
d87cd04e82 Added fixes for missing modifier_id / modified values in the database 2015-01-01 21:37:12 +01:00
840b908e08 Fixed issue causing malformed HTML with UIKit 2015-01-01 21:35:49 +01:00
11fa33bf7e Added missing updates collection 2015-01-01 21:34:28 +01:00
a242e4485b Added missing skin for search results 2015-01-01 21:33:55 +01:00
65cf395c79 Slightly modified forms 2015-01-01 21:33:22 +01:00
8bf91064b8 Updated CSS with some semantic prefixes 2015-01-01 21:31:21 +01:00
d6da64043e Increased list output to 50 items per page 2015-01-01 21:30:07 +01:00
ee497b2021 Moved button group and permalink into extra skins 2015-01-01 21:29:31 +01:00
5dadb13a3a Fixed automatic highlight of current menu item when URL contains a hash 2015-01-01 21:16:30 +01:00
a65a9d9a10 Refactored skin editor 2015-01-01 21:12:25 +01:00
5241817470 Finalized footer 2015-01-01 21:04:01 +01:00
163025eb23 Refactored site list 2015-01-01 21:03:26 +01:00
92f2f97876 Fixed name of updates link 2015-01-01 21:01:52 +01:00
a98b7fddb3 Refactored site search 2015-01-01 21:00:43 +01:00
2ad7b4411f Muted text 2015-01-01 20:57:11 +01:00
837c3df0e0 Renamed updated_action() to updates_action() 2015-01-01 20:56:32 +01:00
b9223e2c42 Fixed paths after moving site directories into new static/site subdir 2015-01-01 20:54:43 +01:00
ad366444e3 Refactored skin controls 2015-01-01 20:51:47 +01:00
a586efcc8c Refactored member search 2015-01-01 20:49:18 +01:00
7806668ef4 Implemented list of site updates with story/comment preview 2015-01-01 20:41:28 +01:00
c70eb730b1 Always redirect to main action after editing a story, image, comment or poll 2015-01-01 20:32:22 +01:00
7a9abfc984 Modified permissions for editing a comment. Instead of checking the story permissions we only allow editing for the original creator. 2015-01-01 20:30:29 +01:00
824d58bf36 Fixed indentation for replies and enabled Gravatar profile pictures 2015-01-01 20:29:14 +01:00
f9cb122444 Added edit link 2015-01-01 20:25:51 +01:00
25f9f791ab Replaced class name with prefixed one in CSS-style (hyphens instead of camel case) 2015-01-01 20:25:29 +01:00
2c9d2cc142 Implemented UIKit support for archive pagination 2015-01-01 20:24:05 +01:00
c27d28b692 Implemented build process for client-side (static) code and assets using Browserify 2015-01-01 20:23:21 +01:00
775396cc11 Do not allow editing or removing a site’s last owner 2014-12-21 17:40:19 +01:00
22abaf218a Added custom and macro macros 2014-12-21 17:34:14 +01:00
87511cfaa6 Allow main and edit actions generally, everything else only if skin is persistent (ie. it was modified) 2014-12-21 17:33:56 +01:00
e98fc57206 Refactored reset_action() 2014-12-21 17:31:52 +01:00
5d7ee56d62 Added first skin name as possible value in getPermission() 2014-12-21 17:31:10 +01:00
3d477bc989 Do not return anything in link_macro() for transient objects (except trails and skins)
Removed requirement for text argument in link_macro()
2014-12-21 17:30:00 +01:00
5f6896d885 Enable permission check by option in skin_macro() 2014-12-21 17:28:08 +01:00
4daddb822f Always redirect to the form for more convenience when editing 2014-12-21 17:25:34 +01:00
17d66dd419 Added User.getMembership() method to ease display of comments by a non-member (“virtual membership”) 2014-12-21 17:24:52 +01:00
b5a7cdbcb7 Refactored remaining prototypes for UIKit support as well as unified and smoothed already refactored ones 2014-12-21 17:22:01 +01:00
83f4c3de9e Moved tooltip to info icon 2014-12-18 00:01:21 +01:00
a1064bb0bc Improved display of stories in lists and editor 2014-12-18 00:00:45 +01:00
bb596e351e Added summary mode to story.comments macro 2014-12-17 23:59:54 +01:00
eed20392c0 Strip tags from story title 2014-12-17 23:59:32 +01:00
d334ac3f05 Modified redirect after editing to return to editor 2014-12-17 23:59:05 +01:00
2211257a71 Moved story macro to the right 2014-12-17 23:58:39 +01:00
0df3fae9c4 Moved top stories into stories section 2014-12-17 23:57:26 +01:00
73089d0658 Slightly improved site settings display 2014-12-17 23:56:06 +01:00
777fc161ef Slightly improved membership display 2014-12-17 23:55:34 +01:00
387a66638c Refactored images for UIKit support 2014-12-17 23:54:38 +01:00
993a4e679e Added checks for transient objects to prevent macro errors 2014-12-17 23:54:22 +01:00
2c94e80a1e Refactored files for UIKit support 2014-12-17 23:53:57 +01:00
83de9d37ca Moved story link to the right 2014-12-17 23:53:34 +01:00
7e46e020b9 Refactored polls for UIKit support 2014-12-17 23:51:00 +01:00
1119059a6d Refactored file upload for UIKit support 2014-12-17 23:50:19 +01:00
b53cb9cb15 Generalized clipboard copy 2014-12-17 23:49:15 +01:00
d4869034d6 Refactored comments for UIKit support 2014-12-16 23:09:48 +01:00
1b79f12eff Refactored for UIKit support 2014-12-16 23:08:48 +01:00
53a97ab812 Add a no-break space between first digit and time measure 2014-12-16 23:05:17 +01:00
11cd154c28 Replaced dark trash icon with lighter version 2014-12-16 23:03:58 +01:00
0e95f9a073 Refactored build script and versioning to work again after move from SVN to Git at code.google.com 2014-12-15 22:29:34 +01:00
46a2e5552a Refactored health and API pages for UIKit support 2014-12-15 20:46:38 +01:00
11e4746311 Sightly modified output of site status in footer 2014-12-14 23:45:14 +01:00
6382cf162a Modified redirect URL to return to the current action 2014-12-14 23:43:46 +01:00
8b619581cf Allow owners and privileged users to edit their own membership status as long as they are not the only site owner.
Fixes issue 85
2014-12-14 23:42:32 +01:00
d12e2a1d65 Refactored membership handling for UIKit support 2014-12-14 23:40:05 +01:00
7b4d4f2ecb Extended formatDate() method with texts for weeks, months and years 2014-12-14 23:33:25 +01:00
2d5510f12c Added missing gettext macros 2014-12-14 23:32:33 +01:00
ca1fb24f74 Implemented support for a virtual membership to allow batch-deletion of comments by non-members, too.
Removed restriction of preventing comment creators from deleting their own comments.

Fixes issue 101
Updates issue 88
2014-12-14 15:09:07 +01:00
51910a67eb Fixed client-side script for removing all of a user’s comments from a site 2014-12-14 14:39:06 +01:00
3c3351fff1 Added more collections related to the account as well as getConfirmText() method necessary for removal but at the some time disabled removal completely as we first need to solve relational issues 2014-12-14 10:39:32 +01:00
55931a76e4 Improved form elements by adding appropriate types and limits as well as CSS classes 2014-12-14 10:20:04 +01:00
d43b23bf9a Implemented list layout for jobs queue 2014-12-14 10:18:48 +01:00
8e7178c3a5 Added target to create a new patch 2014-12-14 10:17:13 +01:00
b4ca0e0281 Always return to current action after submit (instead of parent action) 2014-12-14 10:16:34 +01:00
27ae074b6c Use res.debug() to assert output in browser console even if there was an exception 2014-12-14 10:15:35 +01:00
5884269360 Removed unnecessary user relation from TagHub 2014-12-14 09:52:58 +01:00
5099287624 Added textarea for keeping administrative notes about sites.
Fixes issue 42
2014-12-12 14:50:50 +01:00
97c406d3f1 Added textarea for keeping administrative notes about user accounts. Update issue #42 2014-12-12 14:35:13 +01:00
3e735c6cf0 Replaced standard password field with UIKit’s one and refactored forms for UIKit integration 2014-12-10 16:55:37 +01:00
8fe62c80b7 Renamed Preferences to Settings 2014-12-10 16:54:04 +01:00
fa308c90b3 Replaced Site.name with Site.getTitle() 2014-12-10 16:53:30 +01:00
780f250d90 Renamed User Profile to Account 2014-12-10 16:51:08 +01:00
5688cabffa Refactored delete action for HopObject, Site and Comment 2014-12-10 16:50:16 +01:00
b6693b0e83 Fixed missing parameter in link macro 2014-12-10 16:46:53 +01:00
3be95b5af4 Updated admin pages for UIKit integration 2014-12-10 16:46:18 +01:00
f84dd64ec4 Renamed title of frontage skin to Start Page 2014-12-08 20:20:17 +01:00
bed7086b6c Increased amount of displayed sites in admin section to 25 2014-12-08 20:19:38 +01:00
55ceb24208 Refactored site admin for UIKit and delegation of admin tools to actual site 2014-12-08 20:19:12 +01:00
e8ac80c22f Retouched navigation to make it less “boxy” 2014-12-06 23:58:24 +01:00
82a5b30494 Modified Antville header for full width
Enabled “almost-flat” theme
2014-12-06 21:57:46 +01:00
509eff49ec Fixed RSS navigation item 2014-12-06 21:55:58 +01:00
9bc5084ff7 Updated contact form for UIKit 2014-12-06 21:55:28 +01:00
44e76dd0f4 Updated pagination for UIKit 2014-12-06 21:54:52 +01:00
c24f936aea Removed artefacts of gray pixels 2014-12-06 21:51:23 +01:00
03233f4d78 Improved the output bridge from Helma to the browser console 2014-12-01 21:15:21 +01:00
e9ffe5e5ec Merge branch 'feature/trails' into develop 2014-12-01 20:46:14 +01:00
b112395a53 Refactored code to work with trails 2014-12-01 20:45:16 +01:00
c089075ee4 Merge branch 'hotfix/closed-stories-collection' 2014-11-30 22:36:10 +01:00
0792317523 Merge branch 'hotfix/closed-stories-collection' into develop 2014-11-30 22:36:10 +01:00
c22e3695d9 Fixed missing equal sign in closed.foreign setting 2014-11-30 22:35:30 +01:00
da65dbbbfd First implementation of Antville add-ons aka trails which hopefully are better suited for a modular approach than the current Feature implementation 2014-11-30 22:27:00 +01:00
d15b899f47 Restyled more skins for working with UIKit 2014-11-09 20:22:42 +01:00
61ed3ea736 Restyled first skins for working with UIKit 2014-11-08 23:44:23 +01:00
a0773a5b1f Merge branch 'feature/browserify-integration' into develop 2014-07-05 18:40:27 +02:00
68ac1517d4 Fixed MarkDown snytax for e-mail address link 2014-07-05 14:15:36 +02:00
fc739ec28a Fixed Twitter OAuth login error (Response body is incorrect. Can't extract token and secret from this: 'SSL is required ') 2014-07-05 12:54:59 +02:00
fe6831bcd6 Rewrote Readme and installation instructions in MarkDown format 2014-07-04 21:55:57 +02:00
17078f3252 Removed unnecessary whitespace 2014-07-04 21:15:09 +02:00
c505b8e7b4 Created client-side antville.js with Browserify:
`browserify main.js -p [minifyify --map main.map.json --output main.map.json] > main.min.js`
2014-07-04 21:14:00 +02:00
291dafa087 Merge branch 'feature/code-cleanup' into develop
Conflicts:
	code/Story/Story.js
2014-07-04 17:27:36 +02:00
ee22437775 Merge branch 'hotfix/delete-zombie-story' 2014-07-04 17:25:12 +02:00
e02d13f4bd Merge branch 'hotfix/delete-zombie-story' into develop 2014-07-04 17:25:12 +02:00
c9d4a23c43 Workaround to prevent a zombie story (ie. with a corrupt creator ID) from becoming undeletable 2014-07-04 17:23:28 +02:00
ab8560b057 Updated license header and unified comments 2014-07-04 17:16:51 +02:00
a70d7e9029 Replaced most double ticks with single ones 2014-07-04 15:44:41 +02:00
c7d78eba65 Reduced line indent from 3 to 2 spaces 2014-07-04 15:32:18 +02:00
3e769d3d6e Cleaned up whitespace with Sublime Text 2 2014-07-04 15:30:46 +02:00
f442b2a6d7 Added /trunk as suffix to the source code URL 2014-01-01 14:50:43 +00:00
21ccb28f60 Fixed Members.getPermission() method to enable Features to work with restricted sites 2014-01-01 14:42:02 +00:00
deabb56643 Removed obsolete code in comments and made some minor changes 2014-01-01 12:21:53 +00:00
9a5f8f9762 Fixed imagelist_macro() in compatibility layer 2013-07-29 17:04:12 +00:00
1bc27a0ad0 Saved original renderSkin/AsString() methods using double underscores as pre/suffix 2013-07-29 10:17:37 +00:00
d11b20b32a Fixed Site.link_macro() in compatibility layer 2013-07-29 10:14:32 +00:00
6bb0d00c79 Fixed GitHub URLs in build.xml 2013-07-28 20:39:34 +00:00
69ae03b63e Added round social media icons from http://medialoot.com/item/round-social-media-icons 2013-07-24 07:23:04 +00:00
cb9941ba9f * Added macro_list() to Story.edit skin
* Replaced fugly <%> skin edit control with Ⓢ
2013-07-23 20:29:43 +00:00
f98e088d79 Fixed Twitter API version 2013-07-23 20:10:05 +00:00
9f5ac4e5b0 Removed logging command 2013-04-07 20:50:06 +00:00
0723c7cadf Fixed division by zero errors 2013-04-07 18:43:27 +00:00
696c936cfb Removed local repository 2013-04-07 18:14:21 +00:00
a432df984d * Added output of unprocessed CSS/LESS if LESS parser should throw an error
* Fixed definition of Site.callbackUrl
2013-04-07 17:45:03 +00:00
7ac92a45cb Retouched display of skin edit controls 2013-04-07 17:42:42 +00:00
bc0dde7ade Fixed compatibility layer 2013-04-07 16:46:42 +00:00
e7dc2df12e * Fixed connection with actual user when credentials are provided on Google connect
* Added call to user.touch() after successful login to update lastLogin property
2013-04-07 16:34:52 +00:00
02a2f850a5 Slightly retouched 2013-04-07 16:33:36 +00:00
87e15885db Added cookie settings as comments 2013-04-07 16:24:43 +00:00
b29c1d4db2 Enabled override of renderSkin/AsString() methods for all prototypes 2013-04-07 16:23:04 +00:00
b7851bebec * Enabled color of skin controls and highlights to be set in user stylesheet
* Replaced custom color of form borders with value for color of small fonts
2013-04-07 16:21:09 +00:00
8a35fc0606 Updated delete action in Admin to immediately remove a site with zero stories. Fixes issue 73. 2013-04-06 22:00:19 +00:00
83105d0217 Added client-side code to reflect state of callbackMode in callbackUrl input 2013-04-06 21:55:25 +00:00
4022b4b12d Fixed console.log() method to accept more than one argument 2013-04-06 21:53:39 +00:00
061fc70a35 Fixed regression bugs in Site.add() method 2013-04-06 21:28:33 +00:00
462c2d6dd9 Updated file upload button 2013-04-06 20:30:03 +00:00
3a28e99d08 Updated XHR method to retrieve JSON data 2013-04-06 20:18:32 +00:00
b354275126 Fixed bug in JSON output caused by incompatible use of toSource() method, preventing Story restore feature from working 2013-04-06 20:16:54 +00:00
6da05126fe Moved allowed Story this.link_macro() to compat layer 2013-04-06 20:04:26 +00:00
483f040e6d Moved some more deprecated allowed Story macros to compat layer 2013-04-06 19:53:11 +00:00
c4e64ac700 * Moved deprecated macros allowed in a story to compatibility layer
* Simultaneously defined allowed macros in a constant array for further use
2013-04-06 19:35:18 +00:00
666ccf7af8 * Refactored Facebook and Google connectors
* Upgraded Scribe to version 1.3
2013-04-04 22:14:40 +00:00
d98803cfb7 * Pinned jQuery version to 1.8 to prevent compatibility patches for now
* Fixed mimetypes of RSS output
2013-04-04 14:42:07 +00:00
b6095cc869 Added referrer as “via” to bookmarklet text 2012-07-20 17:46:12 +00:00
36f84612fc Optimized PNGs 2012-07-19 18:51:05 +00:00
6bb171cea6 Added some margin to the bottom of an skin edit link 2012-06-22 11:59:16 +00:00
4c54e3805c Refactored code for displaying skin editing links to prevent erroneous or redundant rendering 2012-06-22 11:37:21 +00:00
0a289e2d51 Fixed bug causing redundant date headers to be rendered due to inconsistent timezone conversion 2012-06-13 13:54:16 +00:00
7afeffee97 Added scheme to result of Site.getStaticUrl() again, otherwise file redirects are not working 2012-06-11 10:03:21 +00:00
d4ad65d441 Fixed compatibilty layer overwriting HopObject.onCodeChange() method in core preventing skin controls from showing 2012-06-04 20:37:25 +00:00
cb79ff8a4f Removed remaining references to obsolete port variable 2012-06-04 19:44:54 +00:00
d2f82bfa98 Removed redundant port number as well as slashes when building URL 2012-06-04 19:43:10 +00:00
27581de76b Reverted to URLs with http or https scheme 2012-06-04 19:02:40 +00:00
b1cc83945c Added support for text selection: selected text will be wrapped in hyperlink to source URL and used as default value for text input 2012-06-04 18:42:19 +00:00
0a9be160dd Rewrote Images.Image.getUrl() method 2012-06-04 18:38:45 +00:00
de2b2c7333 Rewrote Image.getUrl() method 2012-06-04 18:38:08 +00:00
f7a415cd83 Rewrote getStaticUrl() and processHref() methods of Site 2012-06-04 18:36:30 +00:00
50c331f86f * Moved Root.static_macro() to Site
* Added call for Site.processHref() before returning result of Site.getStaticUrl()
 * Fixed URL in bookmarklet link of $Site#edit skin
2012-05-29 11:53:49 +00:00
0a498e7294 Moved aspect code to new global file to prevent ugly errors from incorrect code update 2012-05-29 09:52:07 +00:00
b0ef753860 Set correct svn:mimetype properties for css, font and javascript files 2012-05-29 08:39:35 +00:00
1a0c8240ce Fixed bug causing incorrect image link 2012-05-24 12:48:45 +00:00
f997f56c77 Fixed wrong setting of image width and height 2012-05-24 12:46:37 +00:00
61b843629e Added arguments for max. width and height of the image 2012-05-24 12:40:02 +00:00
9900a640fe Fixed bug causing incorrect image URLS 2012-05-24 12:11:15 +00:00
38443d4e79 Removed <% request.http_host %> macro from bookmarklet as it seems to be necessary only for my local installation 2012-05-24 11:51:35 +00:00
7cdc36d9bc Added bookmarklet for easily posting a story and one image with a link to the URL of the active
browser window or tab. Only tested with Chrome, needs further testing with other browsers.
2012-05-24 11:48:09 +00:00
509cd9b142 Updated documentation, mainly for the global namespace 2012-05-22 08:19:02 +00:00
d17e3cc0aa * Added console.log() method for conveniently logging from Helma directly to the browser console
* Reverted changes in list_macro() to prevent existing macros from breaking
 * Refactored randomize_macro() to become random_macro()
 * Removed obsolete code
 * Wrapped import of i18n files in anonymous function
 * Added and/or completed missing documentation
2012-05-19 17:43:59 +00:00
ebbfd2235f Added and/or completed missing documentation 2012-05-19 17:39:37 +00:00
c6519a0245 Fixed case of Aspects module 2012-05-19 13:02:27 +00:00
f11246cc70 Removed call for obsolete HopObject._renderSkin() method 2012-05-19 12:45:44 +00:00
bf06beac65 Turned ugly code overriding HopObject.renderSkin/AsString() methods into helma.Aspects and added check if skins should be wrapped into extra <div>s for showing edit controls 2012-05-19 12:41:24 +00:00
2c82c05d6d Renamed to 5.less-helma-1.3.0.js 2012-05-14 16:02:05 +00:00
b72da5e2b0 Added less.js file built with fork at https://github.com/p3k/less.js 2012-05-14 16:01:25 +00:00
770b2d0717 Added support for LESS (http://lesscss.org) using a patched Rhino build 2012-05-14 14:51:54 +00:00
a94d061ce6 Fixed regression bug preventing site-wide disabling of comments and archive 2012-05-13 20:49:16 +00:00
4f143747f5 Added table name “tag” to column “name” 2012-05-13 20:03:57 +00:00
eeaa94116d Made sure that argument is always a string before starting to replace in gettext() methods 2012-05-13 20:02:54 +00:00
1af49c2b5a * Fixed bug in Site.link_macro() method of the compatibility layer
* Fixed rendering of legacy navigation skins with overridden HopObject.renderSkinAsString() method
 * Fixed typo when saving the original HopObject.renderSkinAsString() method
2012-05-13 19:22:56 +00:00
f5e4a8111f Set color of helma macros to black 2012-05-13 18:34:30 +00:00
8fceb47681 Added white background to CodeMirror input element 2012-05-13 18:31:15 +00:00
d571c921fe * Added i18n and label for sandbox checkbox in $Layout#edit skin
* Fixed value of layout sandbox cookie in Layout.sandbox() method
 * Removed (yet) unused Layout.sandbox_action()
 * Removed (yet) unused session.data.layout in HopObject.onRequest() 
 * Moved code setting res.contentType to top of Tag.rss_xml_action()
2012-05-13 18:22:05 +00:00
eff1a99adc Added code to override the HopObject.renderSkin() methods to enable display of skin edit controls. 2012-05-13 17:05:12 +00:00
b21d98211e Implemented first basic version of layout option for switching display of skin edit controls, ie. a button that appears next to every editable skin and directly leads to the skin editor when clicked. 2012-05-13 17:02:09 +00:00
99b771f8af Added confirmation for constructor call 2012-05-12 18:18:52 +00:00
e3a5e68102 Changed signature of HopObject.confirmConstructor() method: argument can now be either a constructor function or a prototype instance 2012-05-12 16:31:43 +00:00
08f3c6b2c9 Fixed “new Comment” constructor call according to latest changes in constructors 2012-05-12 14:18:31 +00:00
4fa342c65b * Added new static add() method to most of the prototypes doing all necessary stuff to create the desired object, updating it, adding it to the right collection etc.
* Disburdened constructor methods of most of the prototypes by moving most of the code to the new static add() method.
 * Added temporary debugging method HopObject.confirmConstructor() to log a warning whenever a constructor is directly called – in which case it should be checked if the static add() method is to be preferred.
2012-05-12 13:54:04 +00:00
56d85942ed Replaced “return false” with “event.preventDefault()” in $Poll.skin#edit skin 2012-05-12 13:52:38 +00:00
531778c38c Fixed table layout, only creating one table for all results instead of one per each. 2012-05-12 13:52:09 +00:00
2cb742024d * Added new static add() method to most of the prototypes doing all necessary stuff to create the desired object, updating it, adding it to the right collection etc.
* Disburdened constructor methods of most of the prototypes by moving most of the code to the new static add() method.
 * Added temporary debugging method HopObject.confirmConstructor() to log a warning whenever a constructor is directly called – in which case it should be checked if the static add() method is to be preferred.
 * Removed obsolete code in Poll.edit_action() method.
2012-05-12 13:50:41 +00:00
e58d37e820 Added --force switch to svn export command for directories which are now already created from git submodules 2012-04-22 17:17:36 +00:00
744e72d3b4 Fixed tiny bug causing erroneously repeating lines 2012-04-22 17:15:34 +00:00
385bb40b48 Fixed control links 2012-04-21 16:08:57 +00:00
c760ba1c76 Slightly improved error ratio output 2012-04-21 15:46:45 +00:00
172f1c901a * Revamped and condensed health output
* Added error ratio for last 5 minutes. Fixes issue 65.
2012-04-21 15:35:44 +00:00
8e0e494d9a Implemented selection of macro code on click 2012-04-21 14:55:15 +00:00
c321c837d0 Fixed another occurrence of bug described in previous commit 2012-04-21 13:58:00 +00:00
4304d5c2ab Fixed strange bug causing the following macro structure to throw [Macro error in gettext: TypeError: Cannot find function replace in object Public. (/opt/helma/apps/antville/code/Global/i18n.js#100)]:
<% gettext <% item.status | capitalize %> %>
2012-04-21 13:57:17 +00:00
4f51765105 Fixed page width 2012-04-20 23:52:08 +00:00
e250a1bf3c Fixed i18n 2012-04-20 23:43:32 +00:00
bc2a770097 Improved diff view of skins (side-by-side, lighter colors, controls) 2012-04-20 23:21:50 +00:00
ebcf50bfe6 Implemented syntax highlighting in skin editor using Code Mirror from http://codemirror.net 2012-04-20 19:11:56 +00:00
7a67cd369f Updated JAR files built with source from oberhamsi/jetty7 branch 2012-04-20 11:26:12 +00:00
38ab82d586 * Updated location of Jala module (now at GitHub)
* Pushed version string to 1.4
2012-04-20 11:10:37 +00:00
0642342673 * Fixed issue requiring java.net.IDN class (ie. Java version >= 1.6) when creating a site
* Improved checks for site name containing problematic characters when used in vhost environment
2011-07-14 14:32:07 +00:00
a525ae4466 Fixed domain check used for conditional rendering of connect feature in last commit 2011-07-14 09:53:30 +00:00
a1c4b0fbd6 Fixed bug in connect feature preventing it from working on all vhosts of a domain – see http://about.antville.org/stories/2062518 2011-07-13 11:21:23 +00:00
2ebcb20184 Removed "final" as default string for the development part of Root.VERSION 2011-06-28 07:58:55 +00:00
59877d2ab3 Fixed bug in ReCAPTCHA feature preventing authenticated users from sending a message 2011-06-28 07:51:58 +00:00
ef6429ab94 Fixed svn:mimetype for CSS files 2011-06-27 20:31:36 +00:00
764cb4cace Generated API docs for version 1.3 2011-06-27 20:24:45 +00:00
f65641e28f Fixed link to Helma Documentation 2011-06-27 20:22:23 +00:00
518db43b8a Switched JSDoc to using the recently added codeview template 2011-06-27 20:19:02 +00:00
66951ca743 Completed API documentation 2011-06-27 20:17:21 +00:00
a4bd814c47 Fixed typo 2011-06-27 20:15:55 +00:00
3954dc9894 Fixed some (missing) API doc tags 2011-06-27 20:14:55 +00:00
4191165f6e * Added codeview template from http://www.thebrightlines.com/2010/05/06/new-template-for-jsdoctoolkit-codeview/
* Moved default template into own subdir
2011-06-27 20:04:25 +00:00
5732b470a5 Added missing API doc comments 2011-06-27 19:19:12 +00:00
796c7c9438 Generated up-to-date version of API docs 2011-06-27 19:11:58 +00:00
58c3ba3a24 Removed rc suffix from version string: preparing for release! 2011-06-27 19:02:34 +00:00
Philipp Naderer
c7803133b3 Added addition parameters to API methods to upload images. 2011-06-27 13:52:02 +00:00
2f0b263110 Fixed bug in Story.format_filter() causing exception when replacing pseudo-quotes with their entities 2011-06-27 11:51:05 +00:00
bcc2bb11c2 Added links to Antville’s Twitter and Facebook profiles 2011-06-26 18:17:03 +00:00
99f505aa96 Removed old version of H2 database driver 2011-06-16 16:45:49 +00:00
054b09d457 Updated Ant target library for uploading files to Google Code to version 0.0.3 2011-06-16 16:20:41 +00:00
525be5bf82 Added some comments to explain the JSDoc wrapper script 2011-06-16 16:13:14 +00:00
1c9e0e3c03 Removed obsolete files 2011-06-16 16:04:17 +00:00
51d2953305 * Removed obsolete svn:externals property
* Updated build.xml according to recent changes of jsdoc-toolkit
2011-06-16 15:57:09 +00:00
79c37d3869 * Renamed jsdoc-toolkit directory to jsdoc
* Added wrapper for running jsdoc/jsrun.sh with svn:executable property
 * Moved external jsdoc-toolkit checkout to subdirectory
2011-06-16 15:52:54 +00:00
d032a634df Replaced copy of jsdoc-toolkit with svn:externals property 2011-06-16 10:46:41 +00:00
c12b9f7c72 Renamed static antville-1.2.js to antville.js – version is now determined in query string 2011-06-16 09:47:31 +00:00
53e3848b14 Escaped false quotes to smooth things out with TextMate 2011-06-16 09:28:26 +00:00
5a4e8a1de3 * Updated H2 database driver to version 1.3.155
* Set Antville version to 1.3rc
2011-06-16 09:25:06 +00:00
b897dd7b16 Replaced rotten links with equivalent web.archive.org URLs 2011-06-16 09:16:00 +00:00
4df1183c03 Removed confusing comment 2011-06-16 08:59:40 +00:00
d483c14650 Trying to reduce SQL queries and thus speed up things by issuing HopObject.prefetchChildren() requests for metadata and layout images 2011-06-09 08:43:46 +00:00
b860191347 Trying to improve site deletion routine:
* Call Admin.purgeSites() from scheduler() to reduce delay between deletion date and running nightly()
 * Do not remove already existing deletion job, can be useful for debugging
 * Do not increase Site.deleted property when queueing the deletion job
 * Remove deletion job if exists and the site status has been changed again to prevent undesired deletion of sites
2011-06-09 08:25:24 +00:00
1914185389 Patch for fixing content table containing erroneous status values caused by issue 47. 2011-06-06 16:05:14 +00:00
6374e99b9f Fixes issue 147. 2011-06-06 15:23:42 +00:00
8f788da1b2 Fixed the Sql.SEARCH query to be compatible with PostgreSQL, too 2011-06-06 14:53:21 +00:00
a72fd7e1ee Fixed Sql.SEARCH query to only output distinct IDs to prevent redundant results 2011-06-06 14:31:23 +00:00
b06deec5c2 Fixed URLs to Google Code Wiki 2011-06-06 08:39:21 +00:00
15cb3bd568 Fixed careless setting of email to arbitrary string instead of root.replyTo in connect.scribe() method 2011-06-06 07:27:16 +00:00
06406614db Fixed regular expression to remove single and double ticks (aka false quotes); using hexadecimal codes to prevent my editor from choking. 2011-06-06 07:00:15 +00:00
2de6c6ff15 Added default parameter to macro of connect feature; not really beautiful but for now it should be ok. 2011-06-06 06:33:25 +00:00
9ea5d8246a Fixed connect feature not working with a custom domain simply by not displaying the connection links if we are not serving from the default domain. See http://about.antville.org/stories/2064860/#2064899 2011-06-06 06:20:59 +00:00
98bfb0b0db Fixed Root.VERSION to print build variables instead of [object Object] when the version string pattern cannot be applied 2011-06-04 18:53:00 +00:00
fe4132440e Updated i18n files 2011-06-04 18:04:28 +00:00
2174ec3ab4 * Fixed bad bug in User.update() causing user.email and user.url to be overwritten even with invalid data
* Added connect feature to user profile by providing links to connect and disconnect from the various services
 * Updated Scribe library to version 1.2 (used by connect feature)
2011-06-04 10:53:35 +00:00
002660ac64 Fixed bug causing images to be rendered in Story#history skin as reported in http://about.antville.org/stories/2062518/#2064313 2011-05-31 09:13:29 +00:00
fb129cc351 Updated i18n files 2011-05-29 13:59:21 +00:00
2837612b49 Improved display of window title in Archive by calculating res.data.title more elaborately in Archive.main_action() 2011-05-29 13:55:47 +00:00
3a02c7b557 Updated i18n files 2011-05-29 10:50:48 +00:00
c158dafa70 Removed debugging output 2011-05-29 10:49:45 +00:00
d6dcaa26d8 Added two macros for compatibility 2011-05-29 09:09:49 +00:00
aff6a03f0e Added compatibility fix for rendering full URLs in HopObject.link_macro() – e.g. <% story.link to="http://antville.org" text="Antville rocks!" %>. Fixes issue 21. 2011-05-29 08:19:39 +00:00
f51d2fb0ca Slightly modified last change by using Number() instead of parseFloat() 2011-05-28 15:29:32 +00:00
b28007a3aa Fixed bug in Metadata.getValue() when calculating a Date type value 2011-05-28 15:25:20 +00:00
8b852014a2 Removed display of concrete time values in global formatDate() 2011-05-21 17:04:02 +00:00
4a4849a02a * Increased version to 1.3b
* Modified helma.dir property to static path
 * Added “extra” to set of directories the gettext parser will scan
2011-05-21 11:21:27 +00:00
2bc771a40c Added l10n for connect feature 2011-05-21 11:11:52 +00:00
745514faf1 Updated POT file and localized message files for en and de 2011-05-21 11:07:07 +00:00
6f397102f1 Only display connect feature when JavaScript is enabled 2011-05-21 10:51:26 +00:00
ac0cf040b4 Updated POT file and localized message files for en and de 2011-05-21 10:16:03 +00:00
b0ab9f6ba2 * Added new formats to global formatDate() method: text and iso
* Changed format argument to text for modified sites on frontpage and content in history
 * Fixed assignment of Root.VERSION in Layout.getArchive()
2011-05-21 09:47:01 +00:00
fe6c951909 Fixed bug introduced in r4388 preventing tags from being set by topics (compatibility layer): other than req.data, req.postParams et al. are not mutable. Thus, setting req.postParams.tags = [topics] failed. Solved by cloning the request params object which hopefully does not break anything else. 2011-05-19 12:10:08 +00:00
9679f3d561 * Removed Site.longDateFormat and Site.shortDateFormat properties; date formatting is now completely delegated to the underlying JVM
* Removed <select> elements for long and short date formats in $Site.edit skin
 * Removed compatibility support for long and short date formats
 * Removed global getDateFormats() method and commented code in global formatDate() method
 * Slightly shortened <select> elements in site preferences again
2011-05-16 16:52:21 +00:00
84fd98200e * Rewrote global getTimeZones() method
* Rewrite client-side code for reformatting the time zone <select> element according to changes in global getTimeZones() method
 * Replaced “return false” with call for event.preventDefault() in client-side event-driven code
 * Rewrote global getDateFormats() and formatDate() methods – caution! getDateFormats() will be removed in the next commit because the dropdown menus in site preferences are obsolete; just committing the code for the record
2011-05-16 16:35:41 +00:00
e5d037cded Removed legacy properties from req.postParams in aspects.fixStoryEditorParams() 2011-05-15 14:59:22 +00:00
0f7c8f53e1 * Slightly modified Story.content_macro() in compat to prevent leaking of param properties into HTML attributes
* Replaced req.data with req.params in Stories.create_action() and Images.create_action() to prevent leaking of unwanted data (e.g. http_*) to the database
* Renamed and refactored Story.setMetadata() to Story.setCustomContent()
* Renamed Story.isMetadata() to Story.isCustomContent()
2011-05-15 14:42:54 +00:00
5a05bc3d48 Added empty string as fallback for the feed channel description in Root.updates_xml_action() as new metadata could render a missing tagline as null 2011-05-08 12:03:12 +00:00
db1af9e7ce Upgrade to code from Crockford’s json2.js as of 23 Feb 2011 (see https://github.com/douglascrockford/JSON-js/blob/master/json2.js) 2011-05-08 11:52:02 +00:00
778921abed Added optional third argument defining a user to Admin.queue() 2011-05-08 11:46:14 +00:00
7537c7fced Prefixed column names when creating metadata indexes in postgre.sql script 2011-05-08 11:41:27 +00:00
0c2ae2aca3 Output prototype.name when logging process 2011-05-08 11:39:09 +00:00
87c86776fe Added padded JSON response to Members.connect_action() for trivially checking login status across domains 2011-05-04 13:54:58 +00:00
7b4e241cff Added padded JSON response to error handler 2011-05-04 13:50:44 +00:00
0580f0ae33 Replaced SHORTDATEFORMAT constant which since has been removed with literal date format string 2011-04-07 12:09:37 +00:00
3a932fdf38 Initial commit of simple non-caching proxy for JSON and JSONP requests 2011-04-05 13:28:40 +00:00
a68035971a Slightly modified order of properties and added missing ones 2011-04-05 13:26:55 +00:00
4678f272b6 Implemented first draft of JSONP support for creating stories and images as a new part of the Antville API. I.e. it is now possible to create an image (cross-domain!) from within client-side JavaScript simply by calling e.g. Images.create_action() and also providing a name for the callback method in req.data.callback:
* Added JSON.pad() and JSON.sendPaddedResponse() methods
 * Added calls for JSON.sendPaddedResponse() in Stories.create_action() and Images.create_action()
2011-04-05 12:34:30 +00:00
468809b033 Added JSON.pad() method for wrapping data in a JSONP-compatible response 2011-04-04 18:16:12 +00:00
24bfbc95b8 Updated AntClick’s H2 database with current schema 2011-03-30 09:36:58 +00:00
8b37e6a224 Rewrote build script to work with forked Helma repositories at GitHub 2011-03-30 09:35:55 +00:00
b5947d888a Changed way to invoke Feature.getPermission() by using Function.apply() with object instance and arguments array 2011-03-29 11:18:45 +00:00
cc4c31b46d * Added calls for HopObject.deleteMetadata() in HopObject.remove() methods of prototypes using Metadata
* Removed call for Site.processHref() method in Site.getStaticUrl() - still to be evaluated
 * Added call for Feature.getPermission() in Site.getPermission()
2011-03-29 10:54:19 +00:00
1ee2440f80 * Moved <script> element back to the page header for now – needs more care because some pages using JavaScript stopped from working correctly 2011-03-29 10:13:26 +00:00
e9b9391517 * Moved <script> element to the bottom of the page
* Replaced sidebar list of recent postings with recent comments and changed section title accordingly
2011-03-29 09:03:20 +00:00
78b32bde9f Added setting of HTTP status code 400 if an error occurs in Stories.create_action(); also see Images.create_action() in previous commit – experimental! 2011-03-29 08:59:20 +00:00
ab5e41ef30 * Added File.redirectOnUploadError() and File.redirectOnExceededQuota() methods
* Replaced redundant code with calls for new File methods in File, Files, Image and Images prototypes
 * Fixed bug in Image.getFileExtension() causing file types containing charset information from being processed correctly
 * Added check to Image.update() if getURL() returns data to allow post requests with no file upload at all (e.g. via curl)
 * Removed call for root.processHref() in Images.Default.Image() to reduce complexity – needs more evaluation, though
2011-03-29 08:52:31 +00:00
52eda0b11b Reverted rendering of login et al. pages back from root to the current site 2011-03-28 18:40:19 +00:00
0996bf848c Fixed callback URL for connecting with Google and Twitter 2011-03-28 18:36:00 +00:00
d318b87f4e Added checks for connect keys of various services to decide if the corresponding connect link should be rendered 2011-03-28 17:54:58 +00:00
efab4a2b14 Moved Scribe library from ./lib to ./extra/connect directory 2011-03-24 01:59:01 +00:00
28808135d4 Refactored plugin handling:
* Removed “extras” code because I just forgot I already implemented a Feature prototype
 * Added global <% feature %> macro calling the main() method of the desired feature
 * Added Feature.getPermission() method which can be invoked from HopObject.getPermission()
 * Refactored connect feature to work with modified Feature prototype
2011-03-24 01:54:21 +00:00
91b45b3732 Implemented basic extra handling (ie. plug-ins in Antville):
* Added global app.data.extras collection and registerExtra() method
 * Defined res.handlers.extra in HopObject.onRequest() handler to provide extra macros
 * Implemented reCAPTCHA for anonymously contacting an Antville member as proof of concept
2011-03-23 13:35:02 +00:00
8a83f406f8 Updated copyright and svn:keywords property 2011-03-23 12:28:35 +00:00
61df9ba586 Removed forced linebreak between label and creation date 2011-03-15 23:09:06 +00:00
2d0d0d2696 Fixed tiny bug when creating a file with the Api.metaWeblog.newMediaObject() method 2011-03-15 22:50:49 +00:00
f2631f8760 * Added Image.add() and File.add() methods similar to Story.add(), extending internal API
* Refactored Images.create_action(), File.create_action() and Api.metaWeblog.newMediaObject() methods using the new methods
2011-03-15 22:34:38 +00:00
08bcfdcb33 * Refactored Story.add() method to take the data struct as first and required argument, then optionally site and user
* Rewrote Importer reducing redundant code by using new Story.add() method
2011-03-15 22:07:24 +00:00
929ed609cb Rewrote Importer reducing redundant code by using new Story.add() method 2011-03-15 20:28:18 +00:00
2ca26e4f28 * Added Story.add() method as counterpart to Story.remove() and to establish kind of internal API
* Rewrote external API (Api prototype) reducing redundant code by calling Story.add() method
2011-03-15 20:22:08 +00:00
fe159c3112 Fixed bad security hole allowing anyone to reset a user’s password if the user id and e-mail address are known 2011-03-08 17:07:08 +00:00
f511318689 Added patch to remove question marks from file, image and tag names because the objects currently are inaccessible via URL 2011-03-02 09:50:20 +00:00
d4d9c40563 Fixed wrongly encoded characters in copyright header 2011-03-01 18:43:43 +00:00
6d7904c9ff Added correct settings for short and long date format patterns when initializing virgin installation 2011-03-01 12:58:50 +00:00
1ae41a513a Fixed PostgreSQL comment symbols 2011-03-01 12:57:45 +00:00
4a9017e251 Finally introduced Helma’s uploadSoftfail property to Antville – see http://groups.google.com/group/helma/msg/4455deb2e24e5d8a 2011-02-23 18:21:43 +00:00
8a2e33329b Reverted copyright update for third-party code 2011-02-23 16:44:47 +00:00
68ec5d1a2f Updateed copyright strings to be inserted into PO files 2011-02-23 16:35:32 +00:00
73f21c0102 Added URL keyword to svn:keywords property 2011-02-23 16:30:34 +00:00
5888797569 Added URL keyword to svn:keywords property 2011-02-23 16:24:32 +00:00
3654e1c10a Fixed encoding issues 2011-02-23 16:03:33 +00:00
1d8b34a54a Trying to fix bloody file encoding... 2011-02-23 15:52:22 +00:00
7777a486de Refactored static URL handling by using static and staticMountpoint properties in apps.properties file instead of custom staticUrl and staticPath in app.properties – still experimental! 2011-02-23 15:17:52 +00:00
81e1790374 Added jsdoc comments 2011-02-23 14:43:25 +00:00
322365f59b Added Root.static_macro() method for easier construction of static URLs via macro 2011-02-23 14:42:41 +00:00
2cda27e26b Slightly edited wording of macro instruction to prevent confusion with layout images 2011-02-23 14:30:50 +00:00
e7b62aa607 * Removed invalid argument from String.isEmail() and String.isUrl() method calls in validateEmail() and validateUrl() methods
* Replaced lazy check for e-mail address in validateUrl() with call for String.isEmail()
2011-02-23 14:07:50 +00:00
66ec37f82a * Improved User.register() method by trimming name and email values before evaluating them
* Removed redundant check for an existing user in User.register()
2011-02-23 14:00:47 +00:00
7b15def263 Removed obsolete code in User.onLogout() method 2011-02-23 13:13:15 +00:00
9f855af0b0 Slightly modified Sql.SEARCH string 2011-02-20 22:08:47 +00:00
84b10afacb * Added tabindex attributes to login form
* Removed macro for testing Facebook connect feature
2011-02-20 22:07:43 +00:00
441230321d Slightly optimizd SQL statements for Archive prototype 2011-02-20 16:13:56 +00:00
98bfd954b9 Updated site search to work with new Metadata 2011-02-20 16:10:37 +00:00
02dd525e14 Improved metadata index 2011-02-20 16:09:34 +00:00
218db5dba0 Added domains.map to list of files ignored by Subversion 2011-02-20 13:31:58 +00:00
c6097affd1 Fixed metadata index containing the value to prevent exceeding the maximum size 2011-02-20 13:26:09 +00:00
0917333e2d Fixed callback URL for Facebook connect to also return a full URL starting with http:// if configured 2011-02-20 13:24:55 +00:00
9c6fa3ecc4 Added missing repository 2011-02-20 12:31:59 +00:00
a4a6737e6d * Fixed order of HopObject.handleMetadata() and disableMacro() calls – the latter have to go last
* Added User.remove() method but left it disabled until thoroughly tested
 * Added check on registration whether an IP or e-mail address is blacklisted by either botscout.com or stopforumspam.com
2011-02-20 12:12:26 +00:00
08d00dc9d8 Slightly improved output of RSS format by using the creation date as title if the story comes without one 2011-02-20 11:56:26 +00:00
7948648481 Removed obsolete code 2011-02-20 11:28:16 +00:00
b27aa3145c * Moved value normalization from HopObject to Metadata prototype
* Removed limitation to edit running polls
 * Fixed some issues in MySQL database scheme
 * Moved routine for replacing version tags from init to export target in build script
2011-02-20 11:26:41 +00:00
b499380367 Got to learn more about java.lang.String.format()... 2011-02-20 10:37:00 +00:00
e3c777abf9 Moved the log output to the very end of the while loop to show the actual number of processed objects 2011-02-20 10:11:26 +00:00
7e123c4646 Refactored patch to also work reliably with large amounts of data 2011-02-20 10:03:59 +00:00
7ebb4cc6d0 Added Douglas Crockford’s JSON2 library 2011-02-18 14:18:15 +00:00
e3d378fa40 Updated licenses 2011-02-18 14:09:36 +00:00
d4503644ca * Extended connect feature to also work with Google and Twitter using the excellent Scribe library
* Simplified Root.connection collection 
 * Added some preliminary icons to the connect skins for good
2011-02-18 14:01:17 +00:00
a7c4b8eeb6 Improved indexes of metadata table 2011-02-16 20:17:20 +00:00
b27643192e Removed obsolete code 2011-02-16 20:16:27 +00:00
b6f8dbd36a Re-added accidentally removed code 2011-02-16 20:11:19 +00:00
2f9c6a9866 Removed copyright notice automatically inserted by IntelliJ 2011-02-16 20:09:31 +00:00
2658629d4c Fixed small bug in login form causing undesired Facebook login when hitting return 2011-02-16 20:06:47 +00:00
e71565126b Refactored Facebook connect feature using the so-called server-side flow: http://developers.facebook.com/docs/authentication 2011-02-15 20:36:42 +00:00
6a4cbcc1ed Fixed camel-case in cacheMode and accessName properties 2011-02-15 18:57:15 +00:00
90df535581 Enabled aggressive cache mode for metadata collections 2011-02-15 18:49:36 +00:00
e5964eb5b9 Improved soft comment deletion:
* If comment contains a child comment set its status to DELETED, erase metadata (content) and prevent macro calls to display creator or modifier
 * Otherwise – or if status already equals DELETED – completely remove it and its children from the database
2011-02-15 18:12:43 +00:00
a21ed3c236 First implementation of a Feature module providing connectivity to Facebook (and hopefully also other platforms, soon) 2011-02-12 17:54:58 +00:00
dacaba9b3f * Implemented next attempt of a module framework called Features
* Added type argument to global formatDate() and format_filter() methods
 * Added JSON.js module
 * Added app.data.features collection
 * Fixed routine for salting passwords (probably due to jQuery upgrade)
 * Renamed Members.salt_js_action() method to Members.salt_txt_action()
2011-02-12 17:47:30 +00:00
f69e0fca5e Fixed syntax error 2011-02-11 09:56:09 +00:00
cc2e07ccc1 Replaced simple Root.VERSION string with fine grained structure, maybe a wee bit too complex...? 2011-02-10 23:57:59 +00:00
96bb36f4b9 * Updated code according to changes in Metadata handling
* Increased jQuery version to 1.5
2011-02-10 23:53:58 +00:00
1570f2bcf6 Updated code according to changes in Metadata handling 2011-02-10 23:51:17 +00:00
64ea43e12e * Updated version number to 1.3α
* Prepared automatic replacement of version and date tags during build process
2011-02-10 23:47:08 +00:00
78ade4d0c4 * Added SQL statements for creating metadata table to *.sql files
* Added patches for updating current databases with new metadata table
2011-02-10 23:43:40 +00:00
250573b4e4 * Refactored compatibility layer according to changes in Metadata prototype
* Added some FIXMEs where measurements are unclear
 * Removed obsolete comments and files
2011-02-10 23:41:12 +00:00
14cc9a6988 Rewrote Metadata prototype for more efficient database handling:
* Metadata is now written to its own table instead of a column only
 * Values are saved as JSON-like structure only for certain types (like Array or Function)
 * Adding custom metadata is more generic using the new HopObject methods setMetadata(), getMetadata() and deleteMetadata()
 * Searching keys and values via common SQL query is much more straightforward (no JSON-like structure involved when basic types like String and Number)
2011-02-10 23:35:00 +00:00
4091e81d2b Initial commit of FlexiPath prototype 2011-02-06 21:40:44 +00:00
888a2479b5 Fixed german translation of noun "Comment". In case of "to comment" is now translated as noun, too, this should be easy to fix with the cgettext() method -- hopefully. 2011-02-06 21:38:29 +00:00
bdcca7ab37 Removed strict check for Antville version when importing a layout 2011-01-24 18:30:37 +00:00
54c1c22539 Removed obsolete date format pattern constants 2011-01-24 18:28:47 +00:00
e35356ddfa * Refactored rendering of date formats
* Increased jQuery version to 1.4
2011-01-24 18:22:59 +00:00
5f0f4bcf72 Removed obsolete injection of activation CSS class 2011-01-24 18:20:35 +00:00
bd855b1ca7 Fixed check for res.skinpath[0] and added FIXME hinting how to make the whole evaluation much easier... 2011-01-21 23:16:02 +00:00
1eb886729d Replaced hard-coded return value with schedulerInterval property defined in app.properties; will not be used anyway but in case one should forget about that it is cleared where the value is coming from. 2011-01-21 23:14:36 +00:00
c4e182514f Updated API documentation for version 1.2.1 2011-01-21 20:46:04 +00:00
7d6ea9e0d5 Fixed description in @fileoverview doc tag 2011-01-21 20:43:08 +00:00
3ff6d958ee Updated i18n template, translation and message files 2011-01-21 20:38:01 +00:00
e48d1bd377 Removed debugging code 2011-01-21 20:31:09 +00:00
9899846f9e * Fixed regular expression for reducing multiple whitespace characters in gettext macros et al. and defined it globally for using it in MessageParser, too
* Fixed typo in private MessageParser.processMacros() method (hopefully not breaking anything :)
2011-01-21 20:30:22 +00:00
63acdfb915 Added Ant task for uploading files to Google Code from http://code.google.com/p/ant-googlecode 2011-01-21 00:16:58 +00:00
3bb19f9e93 * Moved files related to build process from build/extra up one level
* Added release target for transferring packages to Google Code
2011-01-21 00:15:18 +00:00
bd96bf8388 Removed test file 2011-01-20 20:44:43 +00:00
900470348b test pls ignore 2011-01-20 20:44:07 +00:00
4486f2d238 Added CSS code to prevent linebreaks in the date column of top stories table 2011-01-20 19:04:40 +00:00
31f249fc79 Removed spambot honeypot input fields for good. Fixes issue 131. 2011-01-20 19:01:10 +00:00
ff62e260cf Corrected CSS font-family value 2011-01-17 01:07:27 +00:00
347cb98020 Fixed CSS font-family value accprding to report at http://help.antville.org/stories/2040619/#2040813 2011-01-17 01:02:46 +00:00
516babe96f Fixed spelling of “Galerien” 2011-01-16 10:52:50 +00:00
bc98042790 Added code to convert notification modes in the database to lowercase. Fixes issue 136. 2011-01-15 22:17:31 +00:00
a5e6c8b596 Added some more comments to patch files 2011-01-12 19:34:35 +00:00
791e099ade Removed support_macro() from compatibility layer because it was never released, anyway 2011-01-07 18:13:40 +00:00
0af26a4e7b Moved contents of Root’s $Root#main skin to Site#main 2011-01-07 16:05:37 +00:00
c0adce4ea8 Added global version_macro() method and display of version string in $Root#status skin 2011-01-07 15:43:51 +00:00
20f0be8868 Modified Root.VERSION string in compatibility layer to only append additional version information 2011-01-07 15:35:31 +00:00
94ac026e76 Increased Root.VERSION string to 1.2.1 2011-01-07 15:07:17 +00:00
ca2f3a87b5 Removed obsolete code from Skins.getOutline() method 2011-01-07 15:06:49 +00:00
6584f1dd7d Simplified Skins.getOutline() method and fixed it to retrieve the skins from files in res.skinpath instead of from the code directory 2011-01-07 14:55:24 +00:00
6c80b3f2e9 Added fallback value for the e-mailä sender address in sendMail() method 2011-01-06 17:16:26 +00:00
828b85ba4c Prevent any href processing in Site.processHref() method when called from localhost 2011-01-06 16:10:54 +00:00
4a16d91deb Do not try to map domain.*, the default domain property 2011-01-06 16:08:47 +00:00
d221466d4a Changed order of options for rewriting URL output and added comment to make it clearer what needs to be enabled for mapping individual domains 2011-01-05 19:12:57 +00:00
f2db3263d9 Slightly changed way individual domains are mapped to the sites by introducing the domain.* property which defines the default domain 2011-01-05 19:00:37 +00:00
b8791d0887 Enable automatic updates of custom domains by default 2011-01-05 12:48:47 +00:00
df20ca2efc Separately add/reset the Site skin of root 2011-01-04 16:04:16 +00:00
57c6322c1e * Added check to maintain skin inheritance when targeting the Site skin of root. Fixes bug preventing modification of the root site’s main and navigation skins.
* Added Skin.getSubskin() method for convenience.
2011-01-04 15:30:57 +00:00
1f16ce5377 Renamed updater app’s Root.skin to ~Root.skin to prevent it from overwriting the skins in the main app 2011-01-04 15:19:20 +00:00
cd50b46cba Added helper method User.rename() for renaming a user account; currently without GUI representation. 2010-12-21 18:54:10 +00:00
69ff389353 Removed obsolete debug method and unnecessary semicolons. 2010-12-21 17:31:12 +00:00
192f133ba6 Fixed unquoted <br /> element in macro preventing voting in a poll. 2010-12-21 17:29:54 +00:00
a0c7ee608e Check if temporary directory exists before trying to remove it in Layout.import_action() 2010-12-21 14:15:17 +00:00
5b0ba00ba9 Check for User.REGULAR role when subscribing to a site in Site.getPermission(). Fixes issue 134. 2010-12-21 14:13:42 +00:00
3b7d2e577b Start session by logging in user account if available in Api.getUser() 2010-12-21 14:11:15 +00:00
1d27d412c8 * Removed obsolete modSorua code
* Removed redundant setting of res.handlers.sender in Members.add_action(); will be already done in Membership.notify()
2010-12-21 14:08:47 +00:00
9410d97946 Removed redundant semicolon 2010-12-21 14:07:02 +00:00
2b35e1ddf4 * Added patch to prevent locales and timezones from being set to wrong values in modified dropdown menus.
* Commented out client-side code hiding “Etc” timezones in the preferences’ dropdown to prevent wrong settings.
 * Added localized timezone name in dropdown menu (only visible in JavaScript-disabled clients).

Fixes issue 128.
2010-12-09 01:43:26 +00:00
3f602c6d5b Display each language in its corresponding locale instead of all languages in the one currently selected. 2010-12-09 00:56:21 +00:00
5a1b4cf2e3 Removed debugging symbols 2010-12-09 00:50:35 +00:00
4db44c389b Exclude deleted (aka hidden) comments from being displayed in list of recent updates as well as in RSS output. Fixes #125. 2010-12-08 23:51:06 +00:00
Christoph Leutner
9776619fb4 Corrected text in Site Preferences - cf. issue 127. 2010-11-30 02:43:20 +00:00
47deac6732 Prevent anyone from searching a restricted site. Fixes issue 123. 2010-08-28 17:42:43 +00:00
63065a18b5 Fixed localhost URL path 2010-06-17 19:57:20 +00:00
6111af3a10 Fixed wrapping 2010-06-17 19:40:05 +00:00
a053b46e21 Fixed defunct Site.robots_txt_action() method (typo in method name) 2010-06-14 06:44:53 +00:00
9125131e9f Replaced outdated exclusions in default robots.txt with commented help link and examples 2010-06-14 06:35:30 +00:00
10c5475c3f Whoops, forgot to commit this little change to prevent an error message when calling Site.backup_js_action() without backup data being present 2010-06-07 14:54:04 +00:00
b3decac351 Disabled return statement causing errors when converting a layout on Ubuntu. Fixes #112. 2010-06-06 07:55:10 +00:00
f500a8d808 Reverted last change; the “Restore” buttons are fully functional in my installation 2010-06-06 06:50:36 +00:00
Christoph Leutner
860b2523f0 Removed inoperable 'restore'-buttons 2010-06-06 04:20:55 +00:00
Christoph Leutner
036aa9b521 Updated seach engine filter. 2010-06-06 04:12:27 +00:00
de6cab877d Removed obsolete files 2010-06-05 16:32:02 +00:00
02241c18ca Another update of the API docs 2010-06-05 16:31:00 +00:00
0bdabbad83 Fixed typo in JSDoc tag 2010-06-05 16:30:24 +00:00
595e8055a6 Added missing header 2010-06-05 16:29:58 +00:00
3957dc6263 Re-added changes made to the template files 2010-06-05 16:24:52 +00:00
8a68beff5e Reverted removal of svn:external definition 2010-06-05 15:58:44 +00:00
4a24a64022 Removed svn:externals definition again because something got obscured 2010-06-05 15:57:01 +00:00
e6be95cd21 Moved svn:externals definition for Google Code wiki documents from docs to top-level directory 2010-06-05 15:54:47 +00:00
18d7426f4c Updated API docs with latest version of jsdoc-toolkit 2010-06-05 15:48:25 +00:00
55da18e8e4 Tested document tags with the new version of jsdoc-toolkit and added or modified some comments accordingly 2010-06-05 15:47:15 +00:00
de9755d01a * Removed “-RC” suffix from version number
* Added “-p” switch to jsdoc-toolkit call for inclusion of “private” variable names (ie. starting with an underscore)
2010-06-05 15:33:29 +00:00
01455d9d6b Added version 2.3.2-beta of jsdoc-toolkit – svn:external was not applicable because the shell script was not executable by default 2010-06-05 15:29:34 +00:00
4b91661773 Removed jsdoc-toolkit directory for becoming replaced by an svn:external definition 2010-06-05 15:08:12 +00:00
Christoph Leutner
6708a05b15 Added comments regarding inclusion of compatibility layer to AntClick. 2010-06-05 14:49:35 +00:00
ca57cb0c74 Added comments regarding inclusion of compatibility layer 2010-06-05 13:57:36 +00:00
bc27343ab8 * Added deletion of POT and PO files in i18n dir to export target
* Removed task deleting compat, db and extra dirs from antclick target
2010-06-05 13:48:04 +00:00
1fc199e576 Removed redundant <% gettext %> macro – gettext will be called in Membership.role_macro() anyway – causing not-found messages in jala.i18n.translate() 2010-06-05 12:50:08 +00:00
c6643d6eb8 Added patched PoParser.js file from Jala’s HopKit to prevent errors when creating message files on other machines with default Jala installs 2010-06-05 07:37:44 +00:00
884f83f1f6 Updated JavaScript message files 2010-06-05 07:24:52 +00:00
ea253236bb Wrapped missing message in <% gettext %> macro, added it to POT template and english message file and translated it to german. 2010-06-05 07:24:16 +00:00
3bd5f95ba1 Reverted some changes because I do not know what should be wrong with the term “SQL database” or why the acronym “DBMS” should be more meaningful or more correct as SQL databases are actually belonging to the RDBMS family and there is no plan for Antville to support non-relational database management systems. 2010-06-04 21:04:37 +00:00
Christoph Leutner
e60321c1de Install file - changed terminology: 'DBMS' vs 'database' 2010-06-04 18:59:36 +00:00
de0bf7f906 Created missing translation (PO) files for all languages currently provided by using the Google Language API. Although the result is hardly adequate and will need thorough manual revision, it might be easier starting off some translations. The corresponding message files will not be provided unless a human being (preferably a native speaker) has taken care about a translation. 2010-06-04 07:47:19 +00:00
7ff6bfe789 Replaced static addition of localization files with dynamic loop 2010-06-03 15:46:50 +00:00
Christoph Leutner
16f34b3fd8 Slightly changed wording of Install file. 2010-05-31 16:33:47 +00:00
6579a40970 Overhauled README file to reflect stable quality of Antville and for minor wording issues 2010-05-31 09:07:16 +00:00
74da62f8ed Added exclusion of the db/h2.compat directory when deleting unnecessary files 2010-05-31 08:57:21 +00:00
6a309d7d96 Instead of copying the db/h2.compat directory to apps/antclick directly include it as repository from within apps.properties 2010-05-31 08:30:05 +00:00
2e9395b26b Moved build/extra/antclick directory to db/h2.compat for consistency 2010-05-31 08:18:29 +00:00
23978a99ef Removed beta from Root.VERSION string 2010-05-31 08:05:47 +00:00
f6154ab84d Modified version string to 1.2-RC (release candidate) 2010-05-31 08:05:11 +00:00
393e1927fd Updated INSTALL file and (hopefully) eased setup procedure by moving my.properties from db to db/my.compat directory and removing postgre.properties. Thus, with a PostgreSQL database it would be possible to run the SQL script only, enable the app and start Helma to get Antville running in three steps only – given that all necessary software packages are already installed with default settings and the installation is not used for production (default password). 2010-05-31 07:50:37 +00:00
5a1cad862c Finalized Open Search Description feature (see http://www.opensearch.org for more information) 2010-05-30 13:39:09 +00:00
d163136d04 Added option to execute and traverse SQL queries in test (or debug) mode 2010-05-24 19:28:40 +00:00
280720c792 Added link elements for displaying the tiny ant as favicon 2010-05-24 16:01:52 +00:00
668fa8dbeb Replaced h2.jar with newer h2-1.2.136.jar keeping name with version info 2010-05-24 15:47:59 +00:00
8e27993705 Added additional indexes 2010-05-24 15:44:52 +00:00
e1002ace27 Added statements for index creation 2010-05-24 15:31:10 +00:00
62ed2248fa Reformatted statements (converted to lowercase mostly) 2010-05-24 15:30:28 +00:00
bc37f62560 Added missing space 2010-05-24 14:08:01 +00:00
ae44c39d6f * Heavily edited wording of gettext() calls in notification messages
* Removed numbered, footnote-like links in most of the noficitaion messages
 * Added prefix to subjects of notification mails (like “[Antville] ...”) for convenience
 * Added markgettext() calls for most of the prototype names and their plural forms – this time in each corresponding prototype file, though
 * Added options argument to global sendMail() method, currently only to switch inclusion of generic footer in mail body
 * Fix bug in Membership.contact_action() method when an unknown (i.e. unregistered or unsubscribed) user tries to send a message via contact form
 * Unified naming of notify skins (e.g. #notify_delete instead of #notify_deletion)
 * Updated and rebuilt i18n and message files
2010-05-24 13:32:40 +00:00
dd565a9880 Removed accidentally committed test file 2010-05-10 21:34:44 +00:00
c3d0344288 * Added patch build target to build.xml
* Added Root.patch() method to updater repository
 * Transformed SQL scripts into JavaScript code usable with patch build target
 * Added empty global onStop() method to get rid of annoying log message
 * Renamed Root.xgettext() method to Root.extractMessages and moved code from Root.js to Global/i18n.js
 * Renamed Root.main_action() to Root.updater_action() in updater repository
 * Removed function wrapper from patch-*.js files to make them work with patch build target
2010-05-10 21:29:40 +00:00
f9a26a9915 Check if HopObject.onCodeUpdate() method exists before calling it in onStart(). Just makes you wonder why Helma is not doing this. 2010-05-07 15:49:53 +00:00
078d6662ff Added missing title parameter in remaining link macros. Fixes issue 110. 2010-05-07 15:48:21 +00:00
Christoph Leutner
98bb544ea8 Changed site exporting dialogue - issue 104 comments 6, 7. 2010-05-06 21:48:51 +00:00
Christoph Leutner
e68a2607ef Referrers: added 'bing' as search engine instead of search.msn.tld and search.live.com 2010-05-03 22:27:20 +00:00
Christoph Leutner
3aba0fb64f Changed wording for displaying the referrer list including spam: the previous wording made some people think they had to check the box to 'include' links as 'referrer spam' to the blacklist, see e.g. the comment by arboretum http://hilfe.blogger.de/stories/1615243/comments/1623743 2010-05-03 12:24:05 +00:00
51a2078b79 Removed story title from gettext() call in Story.edit_action() 2010-04-26 11:42:49 +00:00
5504a7b7c3 Moved call for HopObject.onCodeUpate() from compatibility layer to onStart() method 2010-04-26 11:27:11 +00:00
e2588ce657 Fixes issue 105. (This time really :) 2010-04-26 11:18:31 +00:00
da9feebfff * Concatenated some messages which were too nested for reasonable translation – however, with the disadvantage of having HTML markup included now. Fixes issue 105. Fixes issue 106.
* Adapted Admin.link_macro() according to recent changes in HopObject.link_macro()
 * Slightly modified HopObject.link_macro() in the compat layer to work with changes in Admin.link_macro()
 * Updated and rebuilt i18n and message files
2010-04-26 11:12:47 +00:00
9c9f4c834d Updated and rebuilt i18n and message files 2010-04-26 00:22:53 +00:00
9917068dc7 * Modified order of actions in item list views
* Slightly modified the message informing about successful deletion of an object
 * Fixed type when calling Membership.remove() in Site.unsubscribe_action() method
 * Fixed bug causing exception when calling Membership.remove() method with no arguments
 * FIxed still incorrect permissions for editing and deleting a membership
2010-04-26 00:22:20 +00:00
c87f038fc6 * Removed unnecessary gettext() calls from compatibility layer
* Removed obsolete sys_* methods from the compatibilty layer’s Root prototype
2010-04-26 00:13:25 +00:00
cf911054a5 Slightly adjusted the sizes of some input elements 2010-04-25 22:48:33 +00:00
285f7c1c75 Fixed security hole which allowed unauthorized users to edit memberships of a site 2010-04-25 22:29:51 +00:00
f2ac352c3f Fixed case of membership.role constraints 2010-04-25 20:42:07 +00:00
741b00c1ff Slightly modified wording 2010-04-25 20:36:43 +00:00
259bd2c68b Replaced hard coded file upload element with Antville enhanced one :) 2010-04-25 20:19:32 +00:00
1b8bf37675 * Added Layout.getTitle() method to compatibility layer always returning “Layout” to prevent display of remaining title properties in older databases
* Slightly increased sizes of some input elements for convenience
 * Added SQL patch updating constraints of the membership role column (MySQL)
 * Removed obsolete title and description properties from Layout
 * Minor layout enhancements and wording edits
2010-04-25 20:11:16 +00:00
45ff61699e Fixed macro syntax in Site#navigation skin 2010-04-25 19:20:09 +00:00
2f678f2f2e Added markgettext macro to message parser 2010-04-25 18:47:29 +00:00
8e496fd6a2 Updated and rebuilt i18n and message files 2010-04-25 18:46:03 +00:00
669f5fe550 Slightly modified wording of subscriptions views 2010-04-25 18:45:21 +00:00
8eb78b4462 Slightly modified order of collection filters to start with the link to the list of the member’s items 2010-04-25 18:43:12 +00:00
2a1fd9f5ae Added optional site argument to Membership.getByName() to ease the pain of redefined res.handlers.site property running havoc 2010-04-25 18:10:17 +00:00
90eac20152 Fixed bug causing subscriptions being displayed with the corresponding site’s locale instead of the current site’s one 2010-04-25 18:01:37 +00:00
9605a3ca31 * Updated User.properties due to the modified margettext() calls 2010-04-25 17:50:54 +00:00
12309653a5 * Decentralized markgettext() calls by moving them from i18n.js to the places where the messages actually are defined
* Added markgettext_macro()
 * Readjusted Admin.dropdown_macro() and the global defineConstants() methods to work with the modified markgettext() calls
 * Updated Members.properties and added SQL patch for lowercasing all membership status due to the modified margettext() calls
 * Added Membership.role_macro() as convenience method
 * Removed syntactic sugar from HopObject.link_macro() and moved it to the compatibility layer to prevent current layouts from breaking
 * Removed obsolete permission for non-existing Image.replace_action()
2010-04-25 17:31:44 +00:00
7b4cfc6229 * Added cgettext() method for context-dependent translation (e.g. “open” as verb vs as noun)
* Moved redefined and additional i18n methods from Global.js to i18n.js
2010-04-25 11:42:21 +00:00
956f641cd1 Removed obsolete configuration and library files for running Helma/Jetty6 with XML config file 2010-04-24 17:57:14 +00:00
22670540e7 As all efforts failed to make Helma/Jetty6 run again with an XML configuration file, this is a final commit of the current changes before the corresponding files will be deleted. Bummer. 2010-04-24 17:53:00 +00:00
5e5c4e38c2 Fixed tiny bug preventing referrers from being recorded when a site URL does not start with “http” 2010-04-24 15:17:53 +00:00
2505612a37 Switched to PostgreSQL as database of choice and added compatibility files to db/my.compat 2010-04-24 14:27:31 +00:00
c81dc45fda Added some comments describing the purpose of the files 2010-04-24 14:05:13 +00:00
bb28dba8fb Fixed bug causing exceptions in scheduler() due to undefined req.servletRequest 2010-04-24 13:58:40 +00:00
2ff807e868 Fixed bug preventing story referrers from being logged; might be caused by recent changes in Helma... 2010-04-24 13:54:33 +00:00
50f43270f1 Updated and rebuilt i18n an message files 2010-04-24 12:33:58 +00:00
01b15b36f0 * Added stop button to export/import features, cancelling a previously started job
* Added some messages to the export/import features
 * Added routine to remove the corresponding file after successful import
2010-04-24 12:28:29 +00:00
081d601cea Only set site.export_id if export is successful 2010-04-23 23:07:50 +00:00
33aaf24cfe Initial commit 2010-04-23 22:55:33 +00:00
3dc7533d62 Closing the XML output file is necessary before adding it to the site, otherwise we get truncated XML data! 2010-04-23 22:52:09 +00:00
d581ceac3a Updated and rebuilt all i18n and message files 2010-04-23 20:36:51 +00:00
d6ca04c34f Replaced common date format string with equivalent constant 2010-04-23 19:52:34 +00:00
65c139bc6e * Rewrote global Importer() and Site.import_action() for compatibility with Blogger.com export format using Rome parser
* Simplified Site.export_action()
 * Wrapped run() method of Importer and Exporter in try/catch clause
2010-04-23 19:51:40 +00:00
b2d3d67886 Remove previously exported data from the files collection if available 2010-04-20 16:44:36 +00:00
4c79205e63 Rewrote Exporter for writing XML data compatible to blogger.com’s syndication format; see http://code.google.com/apis/blogger/docs/2.0/reference.html#Elements for details 2010-04-20 16:29:10 +00:00
Christoph Leutner
8389100be3 Removed obsolete lines 2010-04-20 01:20:05 +00:00
5d710ed6d7 * Added Admin.Job prototype representing objects suitable for persistent asynchronous tasks
* Refactored Admin.queue(), Admin.dequeue() and Admin.purgeSites() methods to use new Admin.Job prototype
 * Refactored Exporter and Importer objects to use new Admin.Job prototype (the way sites are im/exported still needs to be rewritten)
 * Refactored resetting and importing a layout to always backup the current layout in a temporary ZIP file
 * Moved import_action() method along with corresponding skins from Root to Site
 * Moved #create skin from $Root to $Site
 * Added the root site itself to the Root.sites collection
 * Permitted deletion of the root site by adding appropriate checks and treatment in Site.remove()
 * Moved call for Admin.dequeue() from scheduler() to nightly() method
 * Removed obsolete Admin.importExport() method
 * Removed obsolete app.data.exports and app.data.imports properties
2010-04-10 21:53:53 +00:00
Christoph Leutner
cb9cbad111 Removed site status explanation from the user interface cf revision 4059 2010-04-08 12:40:29 +00:00
Christoph Leutner
053b8d2ef5 Add an explanation what the site status options mean. 2010-04-07 03:57:59 +00:00
Christoph Leutner
a5f3dbc510 Capitalize URL in message. 2010-04-07 00:03:54 +00:00
Christoph Leutner
184ba9a19d Changed wording of image upload error message and corrected two typos. 2010-04-06 20:11:34 +00:00
35d4df1340 Enabled comments of a new site by default. Fixes issue 100. 2010-04-06 14:28:22 +00:00
Christoph Leutner
ddd4ddc01c Changed wording for error message when a file cannot be uploaded as an image; hope that fixes issue 57. 2010-04-06 12:18:51 +00:00
9e2ead5772 Patch for updating the contentLength property of all images to fix wrong values caused by issue 93. 2010-04-05 14:45:52 +00:00
eab69cd022 Fixed bug causing duplicate display of replies. (No clue how this slipped in.) 2010-04-05 14:14:57 +00:00
4ecc50937f Exclude non-members from batch deletion. Fixes issue 88. 2010-04-05 12:41:38 +00:00
Christoph Leutner
16f1001a8e Site preferences page: comment out the useless (and therefore ugly) dropdown menu in the 'paging' dialogue 2010-04-04 02:08:10 +00:00
Christoph Leutner
b7ad105819 Added information to the tags input forms (because 'separated by commas' is usually translated as 'durch Komma getrennt', I chose that over the plural (Kommata)); fixed typos 2010-04-03 22:16:39 +00:00
Christoph Leutner
a9f2f68684 Slightly changed wording of password reset 2010-04-03 11:31:42 +00:00
Christoph Leutner
314a99e2eb Changed wording of notification that JavaScript is necessary to see the referrers and backlinks - the old 'To prevent spam abuse...' led to the misconception that backlink spamming should be in fact prevented. 2010-04-03 00:56:02 +00:00
df87eec8ea * Slightly modified Root.mrtg_action()
* Only allow privileged users to import sites
2010-04-02 16:54:24 +00:00
7f55e15bf0 * Added default sorting for Admin.users collection
* Applied new order of sort options to Admin.filterUsers() method
2010-04-02 16:11:28 +00:00
Christoph Leutner
3b5215f401 Adapted language files to e-mail validation 2010-04-02 14:49:38 +00:00
0a0e3f4169 Show the hide/show link in replies, too 2010-04-02 14:21:31 +00:00
df4d7a5cac Added missing Comment.text_macro() method with check if the comment is deleted (or rather: hidden) 2010-04-02 14:13:04 +00:00
e5582d8004 Replaced ugly scripted filtering of Stories.comments collection with equivalent filter definition in Stories.properties 2010-04-02 13:54:29 +00:00
2835f03425 Added soft comment deletion. Updates issue 43. 2010-04-02 13:50:15 +00:00
64f2966b56 * Validate e-mail address when registering a new user account. Fixes issue 87.
* Simplified code in User.update() method
2010-04-02 13:13:59 +00:00
356364bda3 * Added Site.comments collection and use it in $Admin#editSite skin. Fixes issue 89.
* Modified default sorting of user list in $Admin#users skin. Fixes issue 70.
 * Added property argument to HopObject.self_macro() to allow access to subnodes of the HopObject
 * Replace macros directly accessing HopObject subnodes with <% this.self property %> ones
 * Reverted changes made in r4026
2010-04-02 12:45:27 +00:00
f62b326748 Updated Helma JARs for AntClick to current version. Fixes issue 94. 2010-04-02 11:12:50 +00:00
Christoph Leutner
474e3abfac Slightly changed wording 2010-04-02 02:01:13 +00:00
Christoph Leutner
e0bf0c0a9a Edited german translation 2010-04-02 01:06:53 +00:00
03bbcf322c Update Image.contentLength if the original image was resized. Fixes issue 93. 2010-04-01 20:10:14 +00:00
ecc0d07525 Updated and generated i18n files 2010-04-01 08:15:32 +00:00
Christoph Leutner
7573ea7482 Some small changes in readme.txt 2010-03-22 01:14:03 +00:00
Christoph Leutner
5f84ea098d Added image file size to image properties (however, the value displayed for resized images is wrong - Issue 93) 2010-03-19 04:32:48 +00:00
Christoph Leutner
e8914d7837 Sysadmin user administration: increase the number of links to the users latest stories/ comments/ images/ files 2010-03-19 03:16:08 +00:00
Christoph Leutner
fdbe96a315 Improve sysadmin user administration: the number of stories and links plus the links to the 5 last stories and comments are displayed for all listed usernames so we don't have to click 'edit' to see if the user is active. (Issue 70 2.) 2010-03-19 01:40:08 +00:00
Christoph Leutner
b0e7ba168d Corrected errors from last commit 2010-03-18 23:32:23 +00:00
Christoph Leutner
fbb447bd81 Edited de.po extensively 2010-03-18 20:57:25 +00:00
ed60a2ea35 Fixed Site.processHref() method to work for sites w/o explicit domain setting 2010-02-15 21:20:02 +00:00