Commit graph

279 commits

Author SHA1 Message Date
c6d86368c5 Add and translate missing translatable message 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
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
83575dd27d fix: redirecting on cancelled delete dialog 2020-06-14 18:58:45 +02:00
c36302a83f chg: refactored deletion of accounts and sites 2018-05-21 15:00:57 +02:00
12df0060f7 fix: error when trying to remove non-existing tag hub 2018-05-21 07:48:00 +02:00
5683b35d12 chg: refactored site deletion with sql 2018-05-20 13:16:04 +02:00
2120bc3ed8 fix: remaining persistent metadata preventing account deletion to complete 2018-05-13 00:08:11 +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
922f2ed732 add: support for account deletion 2018-05-12 17:39:34 +02:00
8f83797e44 add: check and dialog for accepting updated terms and conditions 2018-04-30 13:37:21 +02:00
0f44650110 Merge branch 'develop' into feature/emulate-deleted-site 2018-04-29 20:46:26 +02:00
d864e5e9d3 chg: refactored setup for login / registration permissions 2018-04-29 01:29:04 +02:00
f617e44d83 add: setup options for registration scope and login mode 2018-04-21 22:23:32 +02:00
79ceae33a4 del: unnecessary $Site#page skin 2018-04-08 22:48:09 +02:00
ceeba55018 fix: display of 401 error message 2017-04-30 09:49:31 +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
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
4a81ae03cb Removed undesired whitespace after an image box 2015-05-20 15:29:28 +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
242f3f61da Fixed macro output for layout images (no box per default) 2015-04-04 15:23:59 +02: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
face5d5e99 Fixed display of Gravatar for accounts 2015-03-27 17:13:50 +01:00
af25a813de Added box argument to image macro output 2015-03-27 11:49:41 +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
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
35bb4734ed Streamlined WYSIWYG story editor integration 2015-03-14 19:16:23 +01:00
fb3168701c Refactored blocking users and deleting sites in admin section 2015-02-15 20:26:57 +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
246e1c9503 Fixed some issues when creating / removing a site 2015-02-11 22:23:30 +01:00
1cbe8fde9c Refactored trails to claustra 2015-01-23 18:19:24 +01:00
88aa97424b Removed obsolete code 2015-01-11 13:20:28 +01:00
4a24d7cf1e Refactored global macros for story, image, file and poll 2015-01-07 17:17:20 +01:00
1dd49a9bec Added $HopObject#meta skin for consistent display of posted / last modified information 2015-01-06 14:03:44 +01:00
af65759912 Fixed incorrect warning about site deletion when unsubscribing from a site 2015-01-04 19:12:49 +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
824d58bf36 Fixed indentation for replies and enabled Gravatar profile pictures 2015-01-01 20:29:14 +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
b5a7cdbcb7 Refactored remaining prototypes for UIKit support as well as unified and smoothed already refactored ones 2014-12-21 17:22:01 +01:00
993a4e679e Added checks for transient objects to prevent macro errors 2014-12-17 23:54:22 +01:00
1b79f12eff Refactored for UIKit support 2014-12-16 23:08:48 +01:00
5884269360 Removed unnecessary user relation from TagHub 2014-12-14 09:52:58 +01:00
5688cabffa Refactored delete action for HopObject, Site and Comment 2014-12-10 16:50:16 +01: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