Avoid Clickejacking Aufgabe: CATPCHA request list delete old records Möglichkeit 1: bei jeden addRequest alte Datensätze löschen z.B. älter als doppelter Timeout Klasse: WBUte_Captcha Methode: addRequest() Wo ist die Klassee WBUte_Captcha? in wombat/include/WB/Ute/Caption.php Möglichkeit 2: Cronjob regelmäßig alle alten Datensätze löschen Strundenlohn € 13,- Mindejobber: maximal € 538,- Calendar as .ics See https://de.wikipedia.org/wiki/ICalendar DBNAME=dreszen echo 'SELECT concat("ALTER TABLE ", TABLE_NAME, " ENGINE=\"InnoDB\";") AS "-- set table engine" FROM information_schema.TABLES WHERE TABLE_SCHEMA="'${DBNAME}'" AND ENGINE="MyISAM";' \ | mysql ${DBNAME} \ | mysql ${DBNAME} Features to Be Implemented ========================== Auto Translate Connect to API (AI) to translate text, mark as autotranslated (or fuzzy?) - add Google Translation API - add ChatGPT translation API Auto-Translate when adding message or when translating? Add flag to select autotranslated text Tag: Integrate tags Allow taging everything? User Address Book: Add address book for any user allow to select stored address for any purpose. VFS Figures: - Utilize figure-tag on output (Wxml, modifier and such). - Implement a nice default representation for it - Caption support and display nicly - Caption support for image viewer VFS Tagging Support to tag anything VFS Image manipulation: crop Visual grop tool with presets like square, 16:9, circle (?) VFS Video: - add subtitle, caption and chapter support - enhance WBVFS_Mime::execute() to import MetaData File - Convert SRT to WebVTT - store WebVTT in VFS origin data - video player needs to support track-tags Contact_Manager: migrate to base system Blog: manage categories Remove dump from GIT ==================== Handle with care, see man git-filter-branch git filter-branch --force --index-filter "git rm --cached --ignore-unmatch doc/dump.sql" --prune-empty --tag-name-filter cat -- --all git push origin --force --all git push origin --force --tags # clean up local git for-each-ref --format="delete %(refname)" refs/original | git update-ref --stdin git reflog expire --expire=now --all git gc --prune=now