asda?‰PNG  IHDR ? f ??C1 sRGB ??é gAMA ±? üa pHYs ? ??o¨d GIDATx^íüL”÷e÷Y?a?("Bh?_ò???¢§?q5k?*:t0A-o??¥]VkJ¢M??f?±8\k2íll£1]q?ù???T var/softaculous/forma/changelog.txt000064400000025157151027235120013507 0ustar00forma.lms 4.0.19 --------------------------------------------------------------------------------------- Release date: 2025 July - # - fix check if set HTTP_X_FORWARDED_FOR before use - # - add div and css class to course-box__title for course name into course box - # - fix course block rendering if "use_course_label" is on - # - fix download if file not exists - # - Upgrade legacy to version 3.3.26 + SQL_MODE from NO_AUTO_CREATE_USER to NO_ENGINE_SUBSTITUTION - # - Fix Test with feedback: error 500 - # - Include column filters in search query during global search. - # - Prevent column search event during global search. - # - added search timeout and enabled search on submit button - # - fix column in import subscription - # - update german translate - # - fix exception in HomepageAdmController.php - # - fix base url management in Get::site_url function - # - fix base url management in getCurrentDomain function - # - fix catalogue subscription email - # - fix and refactor course userCanUnsubscribe function - # - fix dashboard block calendar - # - fix group query - # - fix exception BaseCache::__wakeup() - # - add lang cache to config - # - fix lang translate month - # - fix CourseLms - # - implement API for multiple users - # - improve course date begin and date end management - # - fix date translate - # - add clear lang cache - # - fix lang load when new lang is installed - # - Implement Abstract BaseCache to extends cache for generic use - # - complete lang cache implementation - # - wip implementation - # - Fix dashboard exception - # - add show_custom_fields to usersList API to return custom fields data in users list - # - fix in API userDetails to show custom fields that user cannot view. - # - add getCategories API - # - Change SQL_MODE from NO_AUTO_CREATE_USER to NO_ENGINE_SUBSTITUTION for mysql 8.0 compatibility - # - fix field_access_list in lib.user_profile - # - Add event "core.users.changestatus" in suspend/unsuspend user/users - # - Fix myMetaCertificate function that does not return correct rows when i've two meta certificate that use the same idCertificate - # - preg_match does not fall in catch branch in case of time format different from PT time; managed with if instruction. - # - fix DbConn::getInstance to solve automatically the connection and not using external connection link - # - Implement db factory interface - # - activate Plugin namespace - # - fix coursereport - # - replace old require with forma::include - # - fix getDateSubscribed to get correct user for teacher - # - fix(dateTimeLocal): empty values - # - Fix actual space in CourseLmsController - # - fix(bonusScore): put all statuses in scores query - # - fix access to courses and lo objs - # - fix data_end in courseAlms - # - fix session save on org chart - # - fix migration namespace - # - fix api getAnswerQuest - # - fix gift import order - # - fix create course date_begin, date_end to set NULL when parameters are blank - # - fix create and update course hour_begin, hour_end when parameters are blank - # - add Migration to update wrong hour_begin, hour_end setted to ':' - # - replace migration to update single column - # - fix classroom update on API - # - fix accessSelection in UserselectorAdmController - # - fix update classroom to manage textfield update - # - fix location api - # - fix dashboard block - # - fix error in dashboard when permissions are not set. - # - fix day custom field api - # - fix duplicate answer in class choices - # - fix api getAnswerTest to get one only couple idAnswer , idQuest - # - fix(catalogue): complete access for superadmin in any condition - # - chore(admins): delete from admin tree reference if admin changed level or is deleted - # - fix send mail to moderators during import into course - # - fix waiting approval entering courses - # - fix can enter course in catalogue by date interval forma.lms 4.0.11 --------------------------------------------------------------------------------------- Release date: 2024 October - # - add translate and fix keys form cron.report - # - fix absolute path calculate - # - fix right join coursereports for not test items - # - fix insertparams - # - fix unjoinead course reports on learning course reports - # - update certificate generation - # - update composer packages - # - fix clean selection from empy values in userselector - # - fixed mail sender - # - fix org nodelist dropdown query - # - fix null values in courselist - # - fix getAllselection from UserDataSelector.php - # - fix admin courselist data - # - fix api - # - mycourses - filter closed couse in "all course" mycourses - # - fix sequence questions test on delete - # - fix exception stats when user is tutor - fix division by zero when turo does not have any student - # - fix get pdf constructor - # - fix api authentication not neded for explicit route - # - Fix autoplay object - # - fix Man_course in certificate.php forma.lms 3.3.25 --------------------------------------------------------------------------------------- Release date: 2024 october - # - Update changelog - # - fix query and update lms.sql - # - Update version to 3.3.25 - # - fix api authentication not neded for explicit route - # - fix org chart report - # - Update 30323_db.sql - # - Fix dashboard courses margin/padding - # - Validate start/time and interval hours - # - Validate if pause time is between start/end hour - # - Proper fix for wrong date - # - Fix date add and use YUI2 dialog - # - Fix translation and button alignment on classroom dates - # - Make course image and title clickable - # - Order course categories dropdown by name - # - Make label for checkbox and radio clickable - # - Add toggle support for "I accept the privacy terms" - # - Fix userid error message on 'use_email_as_userid' - # - Padding alignment of "I accept the privacy terms" and toggle on click - # - Align "I accept the privacy terms" text on registration page - # - Add form dirty support for course edition edit - # - Add title property for PDFObject embed - # - Add form dirty check for course add - # - Limit scope of form dirty on settings page only - # - Update translations - # - Fix buttons alignment on plugin manager - # - Add support for form dirty on plugin settings - # - Add "form dirty" check for settings/plugin settings - # - Fixes warnings during "npm install" - # - Fix warning about node-sass duplicate on package.json - # - Fix MySQL_VERS translation variable on settings - # - Revert "Fix MySQL_VERS translation variable on settings" - # - Fix MySQL_VERS translation variable on settings - # - Back to previous tab when Cleaning Twig Cache - # - Add title to icon sprites on Translation page - # - Add option "Use email as userid" - # - Add margin-top to "Back to login" link on Register page - # - Always show scrollbar on privacy terms - # - Generate certificate on download (optimize logic) - # - Use real mimetype instead of pseudo one - # - Translate error message (download file not exists) - # - Translate "You don't have permissions" message - # - Embed PDFs instead of downloading them - # - Upgrade node-sass for TinyMCE5 - # - Generate certificate on download - # - Update lang[english].xml - # - Update lang[portuguese].xml - # - Translate certificate release columns and error message - # - Force regenerate certificate - # - Translate "Error generating certificate: " error message - # - Revert "Translate "Error generating certificate" error message" - # - Translate "Error generating certificate" error message - # - Normalize UTF-8 strings on certificates - # - Enable border on tables - # - Fix translation of "Certificate" batch generation - # - Update lang[portuguese].xml - # - Fix language editing click - # - Fix attendance date and dialog images - # - Upgrade to 3.3.25 - # - Update 30323_db.sql - # - Update Get.php - # - Update Portuguese translation - # - Update Portuguese translation - # - Update English translation - # - Update Portuguese translation - # - Update translation of "Last access" header - # - Update Portuguese translation - # - Update Reservation "Category" menu to plural - # - Replace legacy PNG icon by sprite on course editions - # - Update Portuguese translation - # - Update English translation - # - Fix PHP warning error during phase 5 of FormaLMS installation - # - Allows the SQL upgrade script to run multiple times - # - Convert URLManager getInstance() to static - # - Revert "Convert URLManager getInstance() to static" - # - Convert URLManager getInstance() to static - # - Fix PHP Warnings on Get.php - # - Update Installation translation for Portuguese - # - Handle special chars on translation - # - Fix PHP Warnings during FormaLMS upgrade - # - Convert Learning_Cart to static - # - Standardize "Language" title on Language management page - # - Allows to use Ctrl + A to select all text from translation field and als… - # - Revert "Allows to use Ctrl + A to select all text from translation field and also do not save it's state" - # - Allows to use Ctrl + A to select all text from translation field and also do not save it's state - # - Translation fixes - # - fix api authentication not neded for explicit route - # - fix org chart report - # - upgrade version forma.lms 3.3.24 --------------------------------------------------------------------------------------- Release date: 2024 july - # - fix coursereport - # - fix warning in coursereport - # - Coursereport improve performance - # - Fix select data order by translation - # - remove auth - # - fix get-idstudent not only studentscd - # - fix coursereport gradebook views - # - fix not-checked test showing in coursereport - # - fix subscribe include - # - fix coursereport - # - fix upgrader - # - fix certificate and test data - # - fix test track score load - # - fix generate token in API lib - # - fix import from file csv and replace while instead foreach - # - fix edit classroom in showclassroom file - # - fix tracking objectvar/softaculous/gedview/changelog.txt000064400000067005151027235240014036 0ustar00# $Id: changelog.txt 7171 2017-11-05 16:18:39Z canajun2eh $ ===================================================================== Version 4.3.0 - Fixed: Page footer links could end with an orphan ampersand or question-mark (canajun2eh) - Changed: Add more checks for hacking in incoming URI (canajun2eh) - Fixed: "Invalid GEDCOM format" error when saving an edited shared note (canajun2eh) - Changed: Speed improvement in reading 16-bit (256 colour) BMP images (canajun2eh) - Fixed: Undefined variable mod in module.php line 78 (canajun2eh) - Changed: Improve performance of BMP image support (canajun2eh) - Fixed: Syntax error in /includes/extras/functions.en.php (canajun2eh) - Changed: Move functions used only for debugging into their own functions_debug.php file (canajun2eh) - Added: Implement limited support for BMP images in media files -- can only write 24-bit images (canajun2eh) - Fixed: Correct generation of ordinal suffix in English (1st, 2nd, 3rd, etc.), French, and German (canajun2eh) - Fixed: "Download calendar file" not working in Todays Events, Upcoming Events, and Yahrzeiten blocks (canajun2eh) - Changed: Replaced /images/hcal.png with ical.png (canajun2eh) - Fixed: Yahrzeiten block does not obey "Allow download" configuration option (canajun2eh) - Fixed: ical.php not respecting language selection -- uses only English (canajun2eh) - Changed: Moved ical functions out of ical.php into their own file within includes/functions (canajun2eh) - Fixed: ical.php causes errors in class GedcomDate (canajun2eh) - Fixed: Person names should not contain comma when family name comes first (as in Hungarian) (canajun2eh) - Fixed: Undefined index "bulkMail" in includes/authentication.php when sending the Review Changes message (canajun2eh) - Changed: Make all language files HTML5 compliant by re-coding BIG, CENTER, FONT, and TT elements (canajun2eh) - Fixed: Help text for Customize Welcome page not displaying properly (canajun2eh) - Fixed: PHP7 warning about class constructor naming convention (canajun2eh) - Added: Check sending and receiving e-mail addresses for validity before trying to send (canajun2eh) - Updated: PHPMailer package updated to version 5.2.23 (canajun2eh) - Fixed: Mail send reported success even when sending actually failed (canajun2eh) - Fixed: Current SMTP port number does not display properly when reconfiguring (canajun2eh) - Fixed: Bulk messages to all users or inactive users not working (canajun2eh) - Fixed: PHP7 complaining about arithmetic involving strings passed to class_gedcomrecord by class_note (Canajun2eh) - Fixed: Undefined variable queryString in rss.php (canajun2eh) - Fixed: PHP7 complaining about arithmetic involving strings (Canajun2eh) - Fixed: PHP7 errors caused by incorrect usage of microtime() function (Philippe Conde) - Updated: More improvements to Googlemap module (Leonhard Zachl) - Fixed: Several errors in Googlemap module (tbabczynski) - Updated: Various improvements to Googlemap module (tbabczynski) - Fixed: Correct polish tradition of wife's surname in batch_update (tbabczynski) - Fixed: E-mails to admin sometimes sent in wrong language (canajun2eh) - Fixed: PHP 7 error when SALT is missing in call to crypt() function (canajun2eh) - Fixed: PHP 7 error in eval() function when it's fed the config.php file (canajun2eh) - Fixed: Mysql 5.7 error "1171 All parts of a PRIMARY KEY must be NOT NULL" (canajun2eh) - Fixed: Several instances of "array to string conversion" errors (canajun2eh) - Fixed: Call to undefined function cleanQueryString() in rss.php (canajun2eh) - Updated: Improved support for Googlemaps version 3 (Leonhard Zachl) - Fixed: User-to-user messaging ignores e-mail option (canajun2eh) - Fixed: Incorrect implementation of some messaging options in user profiles (canajun2eh) - Updated: Implement https method of calling Google charts and support for Googlemaps version 3 (Leonhard Zachl) - Fixed: German language files use double angle quotation marks incorrectly (canajun2eh) - Changed: Updates to PEAR.php and new PEAR5.php to accommodate more recent versions of PHP (Lester Caine) - Changed: Improve checks for improperly formed URI (canajun2eh) - Fixed: Incorrect call to static function in PEAR.php (Pasquale Ceres) - Changed: Remove "union" (a legitimate place name) from SQL injection check (canajun2eh) - Fixed: Adding a new media item while editing a Fact requires entry of the Indi, Family, or Source ID number (canajun2eh) - Fixed: Adding a new media item while editing a Fact causes "You are not welcome here" message (canajun2eh) - Changed: Automatically copy ID numbers of new shared notes, sources, and repositories (canajun2eh) - Fixed: Notes containing two at-symbols are sometimes incorrectly identified as referencing shared notes (canajun2eh) - Changed: Anonymous remote connections are now optional (Pasquale Ceres) - Fixed: SOAP errors cause out-of-memory errors (Pasquale Ceres) - Fixed: "update" should not be part of SQL injection check (canajun2eh) - Fixed: Import Progess bar should show percentage of total file size (canajun2eh) - Changed: Tighten SQL and cross-site script injection checks and relocate them to includes/session_spider.php (canajun2eh) - Fixed: Remote requests can return wrong results (Pasquale Ceres) - Fixed: Search returns wrong results when hits occur in non-genealogical tags (Pasquale Ceres) - Fixed: Wrong pseudo-icons for some file types, and Lightbox shouldn't try to handle HTM(L), DOC(X), PDF and TEX media files (canajun2eh) - Changed: General and Soundex searches, database checkboxes should be above search terms instead of below (canajun2eh) - Changed: Top menu "Search" should be using "post" method instead of "get", and field is too short (canajun2eh) - Fixed: Undefined variable in block_main_temp.php when Cookie Policy block is activated (canajun2eh) - Changed: Show Cookie Policy block only on Welcome page and add to top of default list (canajun2eh) - Added: Block to display site's Cookie policy, as required by EU Cookie Law (pceres and canajun2eh) - Fixed: Undefined variable in "includes/classes/class_reportpdf.php" (canajun2eh) - Changed: Make report generator upwards compatible with TCPDF version 6.2 (canajun2eh) - Added: Log fact that attempt to inject a script was detected (canajun2eh) - Fixed: Script injection vulnerability (canajun2eh) - Changed: Implement revised Clustrmaps calling sequence (sridharb) - Corrected: Previous incorrect fix to includes/functions/functions_import.php (canajun2eh) - Fixed: Undefined variable in includes/functions/functions_import.php (canajun2eh) - Fixed: Undefined variable in includes/classes/class_reportbase.php (canajun2eh) - Fixed: Import GEDCOM into new installation on systems using MySQL version 5.5 extremely slow (canajun2eh) - Fixed: Various instances of "preg_replace(): The /e modifier is deprecated" (lsces, canajun2eh) - Updated: Arabic language files countries.ar.php and facts.ar.php (samar) - Added: Vagabondo added to list of known search engines (canajun2eh) - Fixed: Cannot edit existing shared note (canajun2eh) - Updated: Arabic language files facts.ar.php and lang.ar.php (samar) - Fixed: Remote link to another GEDCOM does not work (epooch) - Fixed: Incorrect age calculation in various statistics when age is less than 1 year (gbvalor) - Updated: Piwik tracking code to use POST instead of GET to improve security (canajun2eh) - Updated: Piwik tracking code to Piwik version 2.x (canajun2eh) - Fixed: Errors in functions_rss.php caused by PHP 5.4 incompatibility (canajun2eh) - Fixed: Errors in indilist.php caused by PHP 5.4 incompatibility (canajun2eh) - Added: Additions to list of bad bots (canajun2eh) - Deleted: Files with Hebrew names in places/isr directory (canajun2eh) - Changed: Removed accents from several file names in images/flags directory (canajun2eh) - Fixed: [ 3527034 ] error autocomplete places (dyspd) - Added: Temporary (timed) ban of hacker IPs (canajun2eh) - Added: Support for date formats like 2012-12-24 and 20121224 when importing GEDCOM (canajun2eh) - Changed: Show up to 5 errors in Date or Place when importing GEDCOM (canajun2eh) - Changed: Country code for South Sudan changed from SSD to RSS (canajun2eh) - Fixed: [ 3571316 ] As of SVN 7075, can't upload any GEDCOMs (canajun2eh) - Fixed: [ 3569578 ] PGV not working in PHP 5.4.0 (canajun2eh) - Fixed: [ 3532300 ] Can't change ID of existing user (canajun2eh) - Fixed: [ 3532299 ] Can't send message to self (canajun2eh) - Fixed: Search between PGV sites not working properly (Pasquale Ceres) - Fixed: [ 3516462 ] Incorrect call to find_media_record() (canajun2eh) - Fixed: [ 3495818 ] Manage Media - repeated Login requests (canajun2eh) - Fixed: [ 3474329 ] Sub-menus disappear too quickly (canajun2eh) - Fixed: [ 3471553 ] Search Help Text doesn't print search results properly (canajun2eh) - Fixed: [ 3422404 ] Late-in-life CHR, BAPM, _BRTM events distort statistics (canajun2eh) - Fixed: [ 3409213 ] Error when privacy settings enabled (blaza-pl) - Fixed: [ 3417402 ] Function createTempUser() not working (canajun2eh) - Added: List all web page links in media object list near top of Personal Details page (George Pauly and canajun2eh) - Added: Use media object title to caption image on Personal Details page (canajun2eh) - Added: Configurable links to Google Analytics, Piwik Analytics, ClustrMaps Analytics (canajun2eh) - Updated: dhtmlXTabbar to version 3.0 build 110707 (canajun2eh) - Fixed: Authentication between PGV sites with linked GEDCOMs not working properly (Pasquale Ceres) - Fixed: [ 3317813 ] Cannot remove entries from Banned IP list (canajun2eh) - Fixed: [ 3316545 ] PclZip fails when php_uname() is disabled by hosting company (canajun2eh) - Added: [ 3279989 ] Support for Vietnam clickable maps while editing places (cdeces) - Fixed: [ 3208343 ] Content of additional Advanced HTML blocks may be lost (ggpauly) - Fixed: [ 3202881 ] Not able to accept changes (canajun2eh) - Fixed: [ 3197154 ] PDO/Postgresql: error in branches list (canajun2eh) - Deleted: wordsearch module (canajun2eh) - Fixed: [ 3187504 ] Fatal error in Research Assistant (canajun2eh) - Changed: Relocate "Prev" and "Next" buttons in Install wizard (canajun2eh) - Fixed: [ 3179194 ] Upload GEDCOM fails (canajun2eh) - Fixed: [ 3173600 ] Manage Media forgets certain options after media change made (canajun2eh) - Fixed: [ 3177042 ] Manage Media, Add link errors when entering ID directly (canajun2eh) - Fixed: [ 3174421 ] Error functions_DB.php in fetch_gedcom_record (pathan) - Fixed: [ 3171242 ] pedigree_image_xxx styles (canajun2eh) Version 4.2.4 - Fixed: [ 3121290 ] Reports: Source list damaged (canajun2eh) - Fixed: [ 3119940 ] Reports: "Place" text not needed in front of places (canajun2eh) - Fixed: [ 3119928 ] Reports: Cremation is not reported (canajun2eh) - Fixed: [ 3119921 ] Reports: Missing pronoun in Descendancy report (canajun2eh) - Fixed: [ 3119915 ] Reports: Incorrect Source footnote format (canajun2eh) - Fixed: [ 3119907 ] Reports: Not showing Level 2 SOUR sub-records on NAME record (canajun2eh) - Fixed: Incorrect URL when using Geonames search in Autocomplete of place names (canajun2eh) - Deleted: Keyboard Shortcuts feature (canajun2eh) - Changed: New rules for finding highlighted object on charts, Indi, and Family pages (canajun2eh) - Fixed: [ 2947598 ] Site Map missing the $SERVER_URLvar? (fisharebest) - Changed: Behaviour of autocomplete for INDI fields, input of an id grabs only the exact id and extends by a further digit, makes it much faster for large gedcoms (volschin) - Fixed: [ 2945678 ] [6910] Add new child/autocomplete (fisharebest) - Update: jQuery 1.4.1 (volschin) - Fixed: [ 2938600 ] 4.2.3 indi Map tab: no map & Java error (wooc) - Fixed: [ 2943837 ] Placenames in Edit Interface in latest PGV (fisharebest) - Fixed: [ 2943263 ] Logout ERROR 2 (fisharebest) - Added: modules.css file for all themes (windmillway) - Fixed: [ 2939710 ] [6841?] Startup error (fisharebest) - Fixed: [ 2937064 ] Upgrade from 4.2.3 loses users/accounts (fisharebest) - Changed: Default sorting by lastname in user administration (volschin) - Fixed: Sorting by username in user administration (volschin) - Added: [ 1717787 ] Gedcomname.gedpgv_counters.txt in backup (fisharebest) - Added: [ 2677563 ] Counters in MySQL rather than in file. (fisharebest) - Fixed: [ 2928619 ] Burial w/o Death -> (on the date of death) (fisharebest) - Fixed: [ 1859794 ] individual titles (i.e. husband,wife) on Close relatives tab (fisharebest) - Fixed: [ 2934003 ] Pictures of other gedcom in Multimedia list (canajun2eh) - Changed: Fan chart font and colors moved from style.css to theme.php (canajun2eh) - Fixed: [ 2917682 ] ERROR 8 in access log (wooc) - Update: jQuery.autocomplete plugin 1.1 (volschin) - Update: TCPDF 4.8.024 (volschin) - Fixed: Include change of favorites in merge of records (volschin) - Fixed: [ 2933020 ] 4.2.3 Bracketing issue in Russian (wooc) - Fixed: [ 2931733 } 4.2.3 Name entering and editing (fisharebest) - Fixed: [ 2930541 ] PGV custom tags not being removed on download V4.2.3 (fisharebest) - Fixed: [ 2931697 ] 4.2.3 countries.csv ... Iraq is called IRN (fisharebest) - Fixed: [ 2927240 ] 4.2.3 ... un-def var gid when importing (fisharebest) - Added: [ 1863843 ] Pedigree Google Map (kiwi_pgv/wooc) - Changed: UI for user list (volschin) - Added: Silhouette images support (kiwi_pgv/wooc) - Fixed: [ 2923977 ] PGV 4.2.3 ... redirection via login (wooc) - Fixed: [ 2923747 ] Bug in authentication.php (fisharebest) - Fixed: [ 2923224 ] Missing Space in Shared Note View GEDCOM Record (wooc) - Fixed: Sorting by gedcom filename instead of id (volschin) - Fixed: [ 2886694 ] add existing wife/husband SOUR etc (wooc) - Fixed: [ 2921858 ] Private marking in marriages (fisharebest) - Fixed: is_dead() was ignoring certain undated death events (fisharebest) Version 4.2.3 2009-12-26 - Update: TCPDF 4.8.019 (volschin) - Fixed: [ 2131272 ] do not update CHAN not remembered (wooc) - Fixed: [ 2563934 ] Sitemap module should only submit public URL's (wooc) - Fixed: [ 2905609 ] Address handling in quickupdate (volschin) - Fixed: [ 1953767 ] 4.1.5rel ... Negative #s in import statistics (fisharebest) - Update: PCLzip 2.8.2 (volschin) - Update: TCPDF 4.8.016 (volschin) - Fixed: [ 1738619 ] Deleting Gedcom file - Misc Entried Remain in DB (fisharebest) - Fixed: [ 2881117 ] 4.2.2 Merge 2 Indis makes 2 clones in Fam record (fisharebest) - Fixed: [ 2840835 ] Checker reports warning if CONT tag value is all spaces (fisharebest) - Fixed: [ 2900966 ] batch update for death records (fisharebest) - Fixed: [ 2898717 ] No AGE field in LDS GUIs (fisharebest) - Fixed: Extended javascript change for dates like 21.12.1880 also with a prefix like AFT (volschin) - Fixed: Wrong uppercase javascript change for date phrases in brackets (volschin) - Fixed: [ 2895822 ] SVN 6380 Fatal error class_stats.php (fisharebest) - Fixed: [ 2891461 ] Fault in the Quick add form (wooc) - Fixed: [ 1771095 ] Place Check - Index Directory (fisharebest) - Update: is_dead() calculations now take account of non-gregorian dates - Fixed: [ 1941711 ] Age at which to assume a person is dead Off By 1 Year (fisharebest) - Fixed: [ 2033046 ] Misleading text for changes_present (fisharebest) - Fixed: [ 1782849 ] Minimal Theme - No text shown - Research Assistant top menu (fisharebest) - Fixed: [ 1390658 ] Ever Increasing URLs (e.g. login link) (fisharebest) - Fixed: [ 1922109 ] Limited entries in "Most Common Surnames" statistic (fisharebest) - Fixed: [ 2781212 ] Descendancy Chart - NCHI (fisharebest) - Fixed: [ 2890112 ] Shared Notes list doesn't display titles (4.2.3 svn) (fisharebest) - Fixed: [ 2891075 ] MINOR name display anomaly (fisharebest) - Fixed: [ 2891924 ] Another HTML rendering bug (fisharebest) - Fixed: [ 2891960 ] Date/age/death issue (fisharebest) - Fixed: [ 2890679 ] Sorting sources (fisharebest) - Fixed: [ 2890066 ] PGV won't use browser's preferred language (canajun2eh) - Fixed: [ 2881979 ] Tab problem individual page (fisharebest/julianito) - Fixed: [ 2882104 ] Minor CSS detail (fisharebest) - Fixed: [ 2890031 ] SVN, User migration, wrong DB function (fisharebest) - Added: [ 2882125 ] Date sorting requests (fisharebest) - Fixed: [ 2818804 ] PHP 5.3 errors galore (fisharebest/volschin) - Fixed: [ 2825324 ] Source Tab Skips Sources on Names (fisharebest) - Fixed: [ 2879844 ] [4.2.3] General Search results (fisharebest) - Fixed: [ 2888957 ] SVN, DB import fails with samll letter to insert into n_sort (fisharebest) - Fixed: [ 2879600 ] Googlemaps ignores privacy rules (wooc) - Update: Prototype 1.6.1 and Script.aculo.us 1.8.3 (volschin) - Update: Module for PunBB 1.2.22 (volschin) - Fixed: [ 2865480 ] 4.2.2 Googlemaps, Place Hierarchy not display in Chrome (wooc) - Fixed: [ 2871549 ] Re-named PGV folder requires manual edit of config.php (canajun2eh) - Fixed: [ 2869455 ] Unable to delete a research assistant folder (patch by mmoreno) - Added: [ 2843471 ] Remove "Remember me..." (fisharebest) - Fixed: [ 2857144 ] v4.2.2 sitemap files contain duplicate entries for multi-ged (fisharebest) - Fixed: [ 2827267 ] Fix name slashes and spaces of all types of names (fisharebest) - Update: Performance of privacy calculations (fisharebest) - Fixed: [ 2858324 ] SVN error 8 on edit family popup (fisharebest) - Fixed: [ 2866474 ] Deleting a Task (fisharebest) - Fixed: [ 2844024 ] class_gedcomrecord.php 5784 (fisharebest) - Fixed: [ 2848954 ] Incorrect page headers (canajun2eh) - Fixed: [ 2844011 ] gedrecord.php 4462 minor issue (fisharebest) - Update: Updated readme.txt to highlight the necessity for PDO/mysql (windmillway) - Added: New statistics (wooc) - Fixed: [ 2833809 ] Cannot empty all the clipping cart (canajun2eh) Version 4.2.2 2009-08-01 - Fixed: [ 2826529 ] 4.2.2svn5976 - Advanced HTML square brackets error (wooc) - Fixed: [ 1625495 ] 4.1 Chinese not shown in Report (imsza) - Fixed: [ 1410725 ] 4.0b5: Footnote numbers in reports cause line breaks (imsza) - Fixed: [ 1568536 ] Ahnentafel report formatting issues (imsza) - Fixed: [ 1539988 ] Family Group Report - PDF Error (imsza) - Fixed: [ 1779795 ] SVN1489 Multiple Minor Issues with HTML Ahnen Reports (imsza) - Fixed: [ 2820985 ] [New Reports] PGV Version Number Leak (imsza) - Added: All "List" reports that was originally made for portrait also support 'landscape' for a wider view (imsza) - Added: All Report has user Font selection drop-down box (imsza) - Added: "Themes" is enabled. I have no idea how the Themes is working with the reports! But, its cute... (imsza) - Fixed: "Unknown gender" is also handled correctly in the xml files (imsza) - Fixed: Multiple image support even on multiple pages (imsza) - Fixed: [ 2820729 ] Approve media changes on MediaViewer does not work (fisharebest) - Fixed: database download doesn't respect Privacy (canajun2eh) - Added: selectable Privacy for database or clipboard download (canajun2eh) - Added: allow constant prefix to file names in database or clipboard download (canajun2eh) - Added: selectable directory separator for file names in database or clipboard download (canajun2eh) - Changed: temporarily disable GRAMPS download for clipboard -- ZIP file has errors (canajun2eh) - Added: [ 2806347 ] Show xref ID on edit screen (fisharebest) - Fixed: [ 2794158 ] DEAT age 0 leaves orphaned AGE event (fisharebest) - Fixed: [ 2814930 ] New user with space in username is not editable (fisharebest) - Fixed: [ 2820278 ] Changes vanish (wooc) - Fixed: [ 2820508 ] [SVN:5891] famid not propogating to report (fisharebest) - Fixed: [ 2815875 ] Theme-related problems in Opera (volschin) - Added: [ 2798575 ] clustrmaps support similar to googlemaps. Enable by adding define('PGV_CLUSTRMAPS', 'your website address'); to your config.php (sridharb) - Fixed: [ 2816347 ] XHTML - family_nav.php (windmillway) - Fixed: [ 2815546 ] Timeline Chart display issue (wooc) - Added: [ 2812244 ] List branches by surname (opus27) - Fixed: [ 2811443 ] [5774] Double helping of tables (fisharebest) - Fixed: [ 2806853 ] Minor error in faq.php css classes (fisharebest) - Fixed: [ 2579268 ] Nonexistent != Private != blank (wooc) - Fixed: [ 2807477 ] Minor tweaks to gedcheck.php (fisharebest/kiwi_pgv) - Fixed: [ 2806749 ] Cache needs to be cleared when changing theme (canajun2eh) - Fixed: [ 2806364 ] Typo in functions_mediadb.php (wgroleau) - Fixed: [ 2806055 ] Incorrect calc - "Person who lived longest" (fisharebest) - Fixed: [ 2578740 ] Indilist Mother's name wrong (fisharebest) - Fixed: [ 2801382 ] Fatal error: Uncaught exception 'PDOException' (windmillway) - Added: [ 2741685 ] SQL Version Update (fisharebest) - Fixed: [ 1479083 ] 4b07 - malformed links generated (fisharebest) - Fixed: [ 1767948 ] FAQ header doesn't like quotes upon edit (fisharebest) - Fixed: [ 2231897 ] [416pre] - Add GEDCOM ... Default person (fisharebest) - Fixed: [ 1783041 ] (4.1) Unable to find record with ID (fisharebest) - Changed: Fixed error occurring in inverselink.php, Changed "add" simplyxxx theme icons for clarity, small language change (windmillway) - Added [ 1209782 ] Top Down pedigree tree (wooc) - Changed: Various core files in preparation for GEDFact_assistant/MEDIA/ module (windmillway) - Changed: Placed restriction on GEDFact_assistant/MEDIA/ to be PGV_USER_GEDCOM_ADMIN only (windmillway) - Fixed: [ 2786280 ] 4.2.1 search results in families have duplication (fisharebest) - Fixed: [ 2790245 ] link error in standard theme (fisharebest) - Changed - Various core files in preparation for GEDFact_assistant module (windmillway) - Changed Move various media "thumbnails" to the "index/media" subdirectory (canajun2eh) - Fixed Text media items not being displayed properly with Lightbox. (windmillway) - Fixed [ 2789308 ] ERROR 8: Constant PGV_GOOGLE_ANALYTICS already defined (fisharebest) - Fixed Errors on Album page and Reorder Media page highlighted by introduction of PDO parameters (windmillway) - Added Comment field to "Banned by IP" and "Search engine by IP" lists on Manage Servers page (canajun2eh) - Fixed [ 2779222 ] Adding a wrong date destroys all individual lists (fisharebest) - Fixed [ 2780483 ] nick name ordering error/mess (fisharebest) - Fixed [ 2780414 ] Clippings Cart MySQL Error (fisharebest) - Fixed [ 2774786 ] [G Map Module] GOverviewMapControl Defaults to Empty Display (wooc) - Fixed [ 1694445 ] SVN 1593: Individual Report, Text align (wooc) - Added [ 2671412 ] Link to Statistics Charts from GEDCOM Statistics Block (wooc) - Fixed [ 2734393 ] Review Changes Diff for Appended fails (fisharebest) Version 4.2.1 2009-04-05 - Fixed: [ 2730614 ] SVN 5320: Media Upload fails (canajun2eh) - Fixed: [ 2595714 ] Truncated first letter of thumb name if non-ASCII character (fisharebest) - Added: Cemetery report (canajun2eh) - Fixed: [ 2721892 ] Media Viewer ignores "Hide file name" config option (canajun2eh) - Fixed: [ 2702565 ] [4.2-4.2.5241] autocomplete not working when accented charac (wooc) - Added: Make Autocomplete an option in the GEDCOM config, Edit section (canajun2eh) - Fixed: [ 2634211 ] [4.2]+[4.1.6] Individual Add(ed) Facts not stored (fisharebest) - Fixed: [ 2604802 ] In the "Find Place" link the "Display all" list doesn't show (wooc) - Fixed: [ 2711647 ] Privacy option changes not working (canajun2eh) - Fixed: [ 2708857 ] [4.2.1svn5259] Lifespan chart reversed up/down arrows (wooc) - Fixed: [ 2333142 ] Relationship error (wooc) - Fixed: [ 2702570 ] [4.2-4.2.5241] autocomplete not active in quickupd. fields (wooc) - Fixed: [ 2702575 ] [4.2-4.2.5241] place with ( or with ) in googlemaps module (wooc) - Added: Extra language file for Shared Notes (windmillway) - Fixed: [ 2694015 ] Incorrect handling of Highlighted image (canajun2eh) - Changed: Add language editor support for comments on variable definition lines (canajun2eh) - Changed: Add language editor support for var. names or text enclosed in apostrophes (canajun2eh) - Fixed: [ 2687480 ] Language file editor wrong output when string is ";" (canajun2eh) - Fixed: [ 2685597 ] Missing underline for Preferred Name on Personal Details page (canajun2eh) - Added: [ 2684836 ] Files created with sitemap give an error on Google (borkhuis/wooc) - Changed: improved user interface for adding new fact from clipboard (canajun2eh) - Fixed: [ 2672126 ] Media Highlight/Thumb selectors not shown to editing users (canajun2eh) - Fixed: Log Error: admin - ERROR 8: Undefined index: small; (windmillway) - Changed: removed superfluous "add unlinked note" link on notelist.php page (windmillway) - Changed: removed superfluous "add unlinked note/source" link on find.php pop-up (windmillway) - Fixed: Minimal and Wood Themes not appearing in Change Theme Dropdown list (windmillway) - Fixed: Corrected Tag exclusion on Filtering when finding Shared Notes (Thanks Greg) (windmillway) - Fixed: Enabled Filtering when finding Shared Notes (Find.php) (Just a pending email to Greg on tag exclusion) (windmillway) - Fixed: Error to $factarray caused by previous update svn5132 (windmillway) - Added: Admin page, Add "unlinked note" and reorganised sections.(Thanks for the code Nigel). Added: various Help Texts for Shared Notes. (windmillway) - Changed: added missing Shared Note icon references to Xenea Theme (windmillway) - Added: Sour Tag for shared Notes on note.php page(windmillway) - Added: Shared Notes (or Linked Notes) support (windmillway) - Fixed: [ 2637256 ] Extended Relatives Report Header Overwritten (wooc) - Fixed: [ 2639453 ] Place check indicating X is difficult to tell the colour (fisharebest) - Changed: Add option to sort Manage Media list and MultiMedia list (canajun2eh) - Fixed: [ 2612938 ] 4.2.1 svn rev.5059 - Translation error (fisharebest) - Fixed: [ 2608286 ] Copy EVENT causes error in option field (fisharebest) - Fixed: [ 2556004 ] 4.2.0 - Reports without data output (fisharebest) - Fixed: [ 2562498 ] 4993 General Search - last change (fisharebest) - Fixed: [ 2555000 ] 4.2 Anniversary Calendar no privacy rules (fisharebest) - Added: [ 2522082 ] Go To Merged Record (fisharebest) - Added: [ 2580275 ] 4.2 R.A. improved functionality for Autosearch on Ancestry (erostew/fisharebest) - Fixed: [ 2567372 ] Admin does not always see changes to approve correctly (fisharebest) - Fixed: [ 2328664 ] Research Assistent (fisharebest) - Added: Support for Serbian (Latin alphabet) (canajun2eh) - Fixed: [ 2534707 ] [4897] MARR source not added when date is missing. (fisharebest) - Fixed: [ 2567389 ] "Media Viewer using full GEDCOM Media URL"; Also "source.php error with Lightbox"; (windmillway) - Changed: Removed "Update Photo" option from Quick Update (canajun2eh) - Changed: Improved user interface in Manage Media (canajun2eh) - Fixed: [ 2580303 ] GoogleMap - Add place not working in FireFox (wooc) - Added: .wmv support to JWplayer module. (windmillway) - Fixed: [ 2116080 ] [3870] Favourites missing from Xenea (wooc) - Fixed: [ 2477810 ] Media Title Not Displaying on mediaviewer.php (canajun2eh) - Fixed: [ 2350355 ] PGV 4.1.6 "Printer-friendly version" (wooc) - Fixed: [ 2556175 ] Error 2 w Edit geographic place locations (wooc) - Fixed: [ 2555840 ] Interactive Tree doesn't work when living names hidden (canajun2eh) - Fixed: [ 2555574 ] Interactive Tree incorrect text spacing inside box (canajun2eh) - Added: Preparatory work to enable config option to turn on/off each Tab Navigator on Indi page (windmillway) - Fixed: [ 2555579 ] Interactive Tree box disappears when clicked (wooc) - Fixed: [ 2329962 ] autocomplete css (wooc) - Fixed: [ 2555011 ] Quick Update fails with suffix on name (wooc) - Fixed: [ 2554221 ] 4.2 Interactive tree shown for user and not the individual (canajun2eh) - Fixed: [ 1969541 ] 4.1.5 Quick Update: Address gets concatenated (wooc) - Fixed: [ 1803282 ] [4.1.2] Adding OCCU in Quick Update wont work (wooc)var/softaculous/easyapmt/changelog.txt000064400000021741151027235240014224 0ustar00## [1.5.2] - 2025-08-25 ### Fixed - Fix the GTag script URL html rendering (#1666) - Fix the "Load More" JS error in secretaries page (#1677) - Fix the PHP compatibility error of the appointments index API endpoint (#1678) - Catch individual email delivery exceptions (#1670) - Apply permission checks to the appointment and unavailability search (#1753) - Make sure the sync button is visible on provider log in (#1749) - Update unavailable dates after applying appointment data while rescheduling (#1662) - Make sure that any-provider does not include hidden providers while generating availability (#1733) - Provide "text" version of the emails in addition to HTML (#1711) - Trigger webhook requests when managing records via the API (#1676) ## [1.5.1] - 2025-01-20 ### Added - Add support for PHP 8.4 (#1640) - Add new secret token header field to webhooks and default to X-EA-Token (#1607) - Add company colors to notifications (#1569) - Add Albanian Language Translations (#1646) ### Fixed - Fix the date parsing issue on Safari web browsers during the booking process (#1584) - Fix working plan configuration am/pm hour parsing so that it works in all languages (#1606) - Improve the CalDAV syncing mechanism so that it connects to more systems without problems (#1622) - Fix various 1.5.0 API issues (#1562) - Correct email issues by replacing the internal email library with phpmailer (#1587) - Fix ICS file mimetype (#1630)∏ - Incorrect Timezone Handling in CalDAV Synchronization Causes Time Shifts (#1626) - No color change in the appointment modal window (in the backend calendar) (#1641) - The plain user password might appear in the log messages in case of an error (#1590) - Fix loop when going a month back in an edge case (#1577) - Dedicated provider links do not pre-select the relevant provider on the booking page (#1651) - Correct the service / provider booking header display (#1650) ## [1.5.0] - 2024-07-07 ### Added - Display month with the earliest available day (#1075) - Allow admins to define the business closed dates (blocked-periods) (#432) - Allow working plan exceptions to be defined as non-working days (#1383) - Create an official docker image of the project and host it on Docker Hub(#1116) - Automatically select the next available date in the booking page or display a message if this month is unavailable (#1204) - Add Open Graph information to the public booking page so that it renders nicely once shared on social media apps (#1382) - Preselect the date with a query parameter (#1376) - Add the location and notes fields to the appointment email notifications (if a value was provided) (#1341) - Add date, from and till query parameters to the filter the appointments index results by date (#1134) - Allow the users to define their own status and assign them to appointments (#244) - Add new setting for limiting new public bookings in the future (#1203) - Automatically enable the secure cookie config if the current installation uses HTTPS (#1126) - Add language and timezone properties to the customer API resource (#1157) - Add support for the definition of custom webhooks via the settings page (#581) - Allow the user to select their own preferred language (#1263) - Support multiple Bootswatch themes for the app (#1205) - Providers and secretaries must only be able to see and manage their own customers (#1199) - Use the default service duration if the user just clicks on a calendar slot for creating a new appointment (#1237) - Google Calendar synchronisation failure when symbols/emoji appear in events to be imported (#1182) - Add the customer timezone field in the appointment modal of the calendar page (#1094) - Add a new setting that toggles the login link of the booking page (#1148) - Add custom Matomo analytics integration (#974) - Prefill the form field though url parameters (#1021) - Color code events by provider or service (#422) - Service duration values shorter than 5 minutes should be acceptable via the services page (#1110) - Add a new "is_private" flag to services and providers so that they do not appear in the booking page (#378) - Skip the first booking step when only one service and one provider are available (#349) - Enable the change of the brand logo and colors from the backend (#789) - Add the ability to temporarily block new appointments / set away message (#940) - Add optional (configurable with setting) phone number validation (#820) - Add an option to deactivate the remove-all-data function for customers (#808) - Skip the first booking step if both provider and service are preselected (#1117) - Make delete appointment via API to send emails just like the calendar page does (#1101) - Create new layout structure for the markup, so that common HTML markup is being reused (#1152) - Have an option to hide customer data fields during booking (#1081) - Add a SECURITY.md file to the repository (#1122) - Add support for custom fields on customers (#1133) - Add from email/name and reply-to settings in the email.php configuration file (#1465) - Create a new setting that will define the default timezone of the application (#1390) - Integrate CalDAV Protocol for appointment syncing (#209) - Add LDAP / Active Directory integration (#128) ### Changed - Do not allow a customer to book the same hours multiple times (#1420) - All the user roles with access to the backend calendar page can filter by services (#956) - Update Bootstrap to version 5 (#1150) - Update FullCalendar to version 5 (#1151) - The availability generation algorithm needs performance improvements when many appointments are stored in the system (#1171) - Support for relative paths when loading resources or working with the session (#1158) - Support line breaks when displaying the service description (#1149) - Remove the CodeIgniter fork from the composer.json file and re-import the system directory (#1109) ### Fixed - Sync all the providers without errors, when the user clicks on the "sync" button and "all" is selected in the calendar page (#1365) - Non-working time not showing correctly in the week view of calendar (#1381) - Make sure the booking cancellation is a post request and has a reason value provided (#1178) ### Removed - Remove the engine directory and files form the app (they're deprecated) (#971) - Remove the PHPMailer dependency from the app and use the built-in CodeIgniter mailer (#970) ## [1.4.3] - 2022-03-08 ### Added - #1208: Security configuration enhancements in the application. - #1209: Add support for PHP 8.1. ### Changed - #1207: Replace CodeIgniter with the system directory for smaller package size and more control over the framework. - #1210: Move the change language operation into a new public controller. - #1212: Remove the Google Calendar read-only scope use as it is not needed. - #1213: Switch to go-to-latest database migration configuration for simplicity. - #1216 Replace Google Client JS with the Google Calendar Template link in the book success page enhancement. ### Fixed - #1211: The table calendar view breaks for secretaries and providers due to appointment and unavailability removals bug. - #1214: Provider and secretary users can only add unavailabilities for their authorized users bug. ## [1.4.2] - 2021-07-27 ### Added - #1004: Add support for line breaks when displaying the service description in the frontend. - #1040: Support all-day events while syncing with Google Calendar. ### Fixed - #961: Timezone/UX issue: Wrong day is selected when timezone differs by -1 day. - #966: Secretaries are getting notification emails for providers that are not assigned to them. - #980: Missing Pacific (and potentially other) timezones. - #982: The Any-Provider option might lead to double bookings, if all the providers have the same number of appointments for the selected date. - #986: Managed to replicate appointment hash collisions. - #989: Fix Critical mistake resulting in wrong date - #990: The API availabilities controller throws an error when generating availability for services with multiple attendants. - #991: Available hours generated with the "Any Provider" option in the booking page, may use the information of a provider that is not assigned to the selected service. - #993: Add support for PHP8 (vendor packages need to be updated). - #1000: Small fix for the display of the delete button in table view. - #1011: Working plan exception - details pane shows incorrect details. - #1023: Backend calendar table events missing or duplicated. - #1026: The timepicker sliders do not work when using an iOS device. - #1029: Enhance SMTP functions of PHPMailer. - #1043: Unavailable events do not block time from services with multiple attendants. - #1046: Make sure that saving the modifications of a single break does not cancel any pending break edits. - #1068: Set minimum service duration field value to honor the value of EVENT_MINIMUM_DURATION. - #1073: Update PHPMailer dependencies. - #1074: In case of deletion of one appointment, system sends email to admins anyway even if they have email notifications disabled. - #1092: Javascript RangeError on appointment change causing disabled calendar dates.var/softaculous/invoice/changelog.txt000064400000014550151027235270014040 0ustar00v1.6.3 What's Changed Major Features & E-Invoicing [IP-1268] E-invoicing infrastructure update by @sudwebdesign [IP-1272] E-invoicing enhancements by @sudwebdesign [IP-1247] Processing e-invoices flow (and some bugfixes) for version 1.6.3 by @nielsdrost7 [IP-1282] feat: Legacy calculation setup step by @pumpi [IP-1281] fix: Client overview shows wrong e-Invoicing state by @pumpi Changed / Improvements [IP-1277] Replace node-sass with sass by @onny [IP-1261] Guest Payment stripe flow & online_payment lang improved by @nielsdrost7 [IP-1178] Add custom_fields in controllers/Settings by @sudwebdesign [IP-1206] Add report: Invoices per client by @mheiduk [IP-1228] Improve number_helper & standardize_amount (fix european format) by @sudwebdesign [IP-1229] Remove unattended standardize_amount in payments view form by @sudwebdesign [IP-1241] Add pagination to invoice and quote templates by @onny [IP-1219] Sort invoices by date instead of id by @MrKrisKrisu [IP-1222] Sort quotes by date instead of id by @sudwebdesign Fixed [IP-1179] Fix #fullpage-loader (Spinner) never showed after save by @sudwebdesign [IP-1174] Removed '.pdf' from Invoices.php downloads to fix issue by @HeapReaper [IP-1175] Check invoice balance before rendering QR code in web view by @idressos [IP-1183] Fix summary client delete button go to 404 (link2form) by @sudwebdesign [IP-1185] Fix styling in clients table header by @tstoeter [IP-1186] Style2class for amounts & balances (th & tr) by @sudwebdesign [IP-1197] Send email show blank page (php>=8.2) by @sudwebdesign [IP-1199] Add invoice_status case in template_helper by @sudwebdesign [IP-1201] Fix SMTP password wrong after saving settings by @sudwebdesign [IP-1204] Update template_helper.php to fix email template with custom single choice field by @LOK-Soft [IP-1251] fix: amount of the credit transfer cannot be smaller than 0.01 Euro by @mheiduk [IP-1278] Fix: Styling issues by @pumpi [IP-1283] fix: Client detail view exception by @pumpi v1.6.2. What's Changed Add buttons on client view to delete note (Ajax) by @sudwebdesign in #1149 Translate Client "Extra Field Title" to complete #1003 by @sudwebdesign in #1150 [IP-1146]: after posting a Payments Form when amount > inv. total by @sudwebdesign in #1151 [IP-1147]: Fix setup sql filenames by @sudwebdesign in #1152 [IP-1130]: Added required input check on full page loaded to fix #1130 by @AeroBytesNL in #1155 bug-fix-#1147-error-on-database-migration by @AeroBytesNL in #1159 Fix setup Red Screen Of Death with bad DB query by @sudwebdesign in #1160 [IP-1128]: Update QrCode.php wrong variable by @VizardAlpha in #1129 Improve download function in #1127 Chore: Fix upload_file function in #1141 Show list of themes on Windows by @RobiNN1 in #1014 [IP-1038]: Fix for issue 1038: Wrong translation string in setup by @naui95 in #1039 [IP-1012]: Revert change to invoice_logo() by @jmclaren7 in #1013 Slight improvements to README.md by @xeruf in #1061 [IP-1070] by @naui95 in #1071 [IP-1072] Fixed broken customer-link in projects-widget on dashboard. by @NiklasSchmitt in #1073 [IP-1078]: ZUGFeRD Name should not be user name by @pumpi in #1079 [IP-1006]: feature: payments v1.6.2 by @naui95 in #1046 added information on theming by @naui95 in #1087 [IP-1097]: add docker publish workflow by @redxtech in #1098 [IP-841]: Copy Quote UI feedback by @Verony-makesIT in #932 [IP-998]: copy all fields available in quotes by @naui95 in #1086 [IP-1083]: Add pagination for tabs in client detail by @pumpi in #1084 [IP-731]: Add another digit for quantity (new version) by @naui95 in #1112 [IP-1003]: Add extra field title by nielsdrost7 in #1101 add function to check post variables by nielsdrost7 in #1090 [IP-1096] Payments array variable gets lost for invoices by nielsdrost7 in #1104 Chore: add pint by nielsdrost7 in #1081 [IP-1033] creation dates of invoices should never be changed by nielsdrost7 in #1040 [IP-1034]: Fix error where default_language at some point switches to English by nielsdrost7 in #1035 Make sure we don't get unintended output in our PDF files by nielsdrost7 in #1089 [IP-1010]: Add php-dom and php-xml to the Dockerfile by nielsdrost7 in #1110 Special project by nielsdrost7 in #1120 [IP-1063]: Allowing for Dynamic Properties (PHP 8.2) by nielsdrost7 in #1117 v1.6.1 What's Changed [IP-992]: add a trim to client search [IP-883]: fix loading stripe for websites not using clean urls (#883) by @naui95 in #896 In version 1.6.0 the logo isn't shown on the PDF by @vespino in #897 [IP-971]: by @KevinJ30 in #1005 [IP-894]: by @naui95 in #899 Fix: Inserting email template by @mheiduk in #900 Update view.php by @vespino in #906 [IP-907]: by @naui95 in #908 [IP-902]: fix possible vulnerabilities #902 by @naui95 in #918 Detect Ctrl + S keyboard shortcut and save the form by @MatoTominac in #903 Make product.* available in quotes by @nielsdrost7 in #915 [IP-895]: Option to Initiate Terms When Sending Invoice by @naui95 in #928 [IP-911]: required fields check by @nielsdrost7 in #927 Fix bug #840 Deleted the extra "state" field by @Verony-makesIT in #930 added versioning file by @naui95 in #937 [IP-940]: unicode inside select by @kelvin-codes-stuff in #950 [IP-959]: set encryption key after installing by @nielsdrost7 in #960 [IP-898]: Fix bug where logo wasn't found while creating PDF invoice by @nielsdrost7 in #964 security fixes by @nielsdrost7 in #973 2023 23011 by @nielsdrost7 in #974 [IP-766] add extra logging when IP_DEBUG=true for the Recurring invoices by @nielsdrost7 in #970 [IP-968] Sometimes a user isn't created, add more logging to see what's going on by @nielsdrost7 in #969 [IP-980]: Wasn't able to reproduce the bug, added more logging by @nielsdrost7 in #983 *[IP-978]: When on a mobile the SESS_MATCH_IP environment variable is important. Changed a setting in /application/config.php to env_bool instead of _env by @nielsdrost7 in #982 [IP-973]: Bug fixes after a report in the comments of PR #973 by @nielsdrost7 in #981 own env option for 'sess_save_path' by @mheiduk in #984 Update Github Workflows by @fabm3n in #989 feat: payment QR code for web/pdf templates by @mheiduk in #995var/softaculous/myadmin/changelog.txt000064400000053634151027235420014045 0ustar005.2.3 (2025-10-07) - issue #19548 Fix missing tooltip in status monitor log table - issue #19619 Fix horizontal scrollbar in server status pages - issue #17141 Fix table comment readability on original theme - issue #19138 Adjusted the chart size in System Monitor - issue #19351 Fixed paging with approximate number of rows - issue #18170 Fixed `window.makeGrid is not a function` partially - issue #17535 Fixed "Delete" button not asking for confirmation when deleting a row - issue Fixed not needed table names conversion to htmlentities when renaming a table - issue #18922 Remove the `maxlength` for routines names - issue #19641 Allow optional precision parameter for `NOW()` - issue Added size support for the CSV table type - issue #18903 Fix error 500 when simulating a `SET` statement - issue #19404 Fixed PHP 8.4 deprecations in `thecodingmachine/safe` - issue #19133 Updated documentation about Y2K38 as is fixed in MariaDB 11.5 - issue #19685 Prevent "ol.css" being added multiple times - issue Fixed some bugs in relations tab with foreign keys having special names - issue #19715 Fix sorting with URL encryption enabled in results display - issue Fix duplicate Set-Cookie - issue Improved GIS visualization to work with huge tables - issue Fix horizontal scrollbar in server status pages - issue #19653 Fix body padding automatically using a MutationObserver - issue Fix criteria form visibility toggle in a multi-table query - issue #18807 Fixed range search on the search page - issue #19744 Fixed checking that curl is enabled - issue #19757 Fix move column with foreign key - issue #16869 Fix query time not showing for `SELECT COUNT(*)` queries - issue #19775 Fix copy to clipboard - issue #19073 Fix both replicated and not replicated icons are shown - issue #19772 Fix progress value in process list for multi-stage query - issue Fixed some PHP 8.4 and PHP 8.5 deprecations - issue #17329 Improve the handling of "The quota has been exceeded" when pasting multi megabytes queries - issue Improve the detection of PHP GD2 - issue #19625 Fix special characters support in move columns - issue #19643 Fix upload progress showing a SyntaxError - issue #19593 Fix upload progress showing a SyntaxError - issue #19504 Fix Advisor rules are throwing some errors with `--skip-innodb` - issue #19760 Fixed `Variable 'lc_messages' can't be set to the value of 'fr_FR'` on misconfigured database servers - issue #19371 Fixed tablename doesn't match with csv filename when importing it - issue Fix `$http_response_header` deprecation for PHP 8.5 - issue #19701 Add "symfony/polyfill-iconv" in case users do not have PHP "iconv" extension installed - issue #18066 Fixed "uncaught ReferenceError: u2f is not defined" on browsers that removed support for it - issue #19822 Fix incorrect usage/placement of 'SQL_NO_CACHE' - issue Add support for "bacon-qr-code" v3 - issue #19850 Fix undefined array key 4 in PDF structure export - issue #19859 Fix deprecated null array offset - issue #18437 Fix SQL editor's alignment in rtl - issue #18472 Fix responsive table edit-box in rtl mode - issue #19109 Do not enforce character encoding when checking roles - issue #19611 Restore text operators order (`LIKE %...%` vs `LIKE` before) 5.2.2 (2025-01-21) - issue [security] Fix for a path disclosure leak in the Monitoring tab - issue Prevent the user from deleting system databases - issue [security] Fix an XSS vulnerability when checking tables (PMASA-2025-1) - issue [security] Fix an XSS vulnerability on the Insert tab (PMASA-2025-2) - issue [security] Fix a possible glibc/iconv vulnerability (CVE-2024-2961, assigned PMASA-2025-3 but please note that phpMyAdmin is not vulnerable by default) - issue Fix for sql-parser relating to quadratic complexity in certain queries, which could have caused long execution times. - issue #17851 Fix total count of rows in not accurate - issue #17766 Allow to open in a new tab copy and edit row actions - issue #17599 Fix error when handling an user that is not in privileges table - issue #17364 Fix error when trying to import a status monitor chart arrangement - issue #18106 Fix renaming database with a view - issue #18120 Fix bug with numerical tables during renaming database - issue #16851 Fix ($cfg['Order']) default column order doesn't have have any effect since phpMyAdmin 4.2.0 - issue #18138 Fix some issues with numerical table names - issue #18112 Fix open base dir warning on git version class - issue #18211 Fix the themes route missing the server ID - issue Do not show "Original length undefined" on binary hex columns - issue Fix wrong time zone when handling Git information - issue #18195 Fix warning on non-existent table for XML export - issue #18196 Fix errors of import notification - issue #18093 Fix JS errors around "new user account" in some edge cases - issue #16451 Increase password characters limit to 2000 during login - issue #18177 Fix "IS NULL" is shown for non-nullable columns on search page - issue #16199 Fix dragging of tables in designer - issue #18268 Fix UI issue the theme manager is disabled - issue #18258 Speed improvements when exporting a database - issue #17702 Fix performance issue when handling large number of tables in a single database - issue #18324 Fix UI defect on tracking versions table first column - issue #18266 Fix disabling features (like `$cfg['Servers'][$i]['tracking'] = false;`) did not work - issue #18296 Fixed query time measurement - measure time only for user queries - issue #18235 Fix columns are misaligned for the "sys" database - issue #18249 Speed improvements when browsing a database with multiple tables - issue #18060 Fix Console height "Not a non-negative number" error - issue #18188 Fix issue when editing GIS data - issue Fix width/height of create routines modal and width of routines/triggers/events modals - issue Stop pmadb database detection when all features are disabled - issue Upgrade slim/psr7 to 1.4.1 for CVE-2023-30536 - GHSA-q2qj-628g-vhfw - issue #17654 Fix unprivileged user cannot change password on MySQL >= 5.7.37 - issue #18385 Add CVE MITRE link to allowed domains and use cve.org - issue #18330 Fix TypeError when no-datetime field is modified - issue #18212 Fix Query Builder doesn't replace a table name with it's alias in the `WHERE` block - issue #18221 Keep the criteria box collapsed by the user when un-checking the criteria checkbox - issue #18363 Fix colspan for actions column on database table list - issue Fix double encoding on User Groups pages - issue Fix list of users of an user group not showing up - issue Fix duplicate query params in the SQL message card - issue #18314 Fix dragged row in index form - issue #17392 Fix the actions not being hidden in the Triggers, Routines, Events pages - issue #18441 Fix execute routine page not working when not in a modal - issue #18471 Fix SQL statement not being displayed correctly on RTL languages - issue Fix state times not getting summed in the profiling table - issue Fix a case where a fatal error message was not displayed - issue #17420 Fix profiling chart not loading when profiling is activated - issue #18159 Fix error when changing the number of chart columns in the monitor page - issue #18403 Fix Uncaught SyntaxError: JSON.parse on makegrid conditions - issue #17528 Fix double escaping of database group names in the navigation tree - issue #18473 Fix the NULL not applied after clearing nullable field - issue #18454 Fix date field calendar display when changing NULL state - issue #18481 Fix missing pagination when using SELECT DISTINCT - issue #18325 Allow hex representations for integers in the search box validation - issue #14411 Fixed double tap to edit on mobile devices - issue Update documentation to reflect that Node >= 12 is required to compile the JS and CSS files - issue #18578 Fixed PDF export NULL values gives a type error - issue #18605 Fixed issue when executing a stored procedure - issue #18650 Fixed double escaping on foreign key relation link title - issue #18533 Fixed wrong count for simulated queries - issue #18611 Fixed an error when searching a table without conditions - issue #18663 Fixed case where triggers are dropped when moving a table - issue #17404 Fixed an error message after dropping a database - issue #18714 Fixed incorrect formatting of the amount of table rows - issue #18717 Fixed issue when deleting bookmarks - issue #18713 Fixed some issues with the GIS editor - issue #18722 Fixed generic error message in the home page - issue #18693 Fixed enum/set value escaping - issue #18769 Improved collations support for MariaDB 10.10 - issue #17381 Fixed JS errors when editing indexes on create table - issue #14402 Fix the PRIMARY label still shown when using two columns for a PK on create table - issue #17347 Fixed JS errors when changing index settings on create table - issue #18762 Fixed truncating tables when a VIEW is included - issue Fix BETWEEN search does not validate input because of spaces - issue Fix JS number validation does not validate when the input is empty or emptied - issue #18561 Fix issue when adding System Monitor charts - issue #17363 Fix duplicate route parameter after logging in - issue #15670 Fix case where the data is truncated after changing a longtext column's collation - issue #18797 Fixed support for ampersand as a arg separator - issue #18834 Fixed case where column hash is empty in table relation page - issue #17538 Fixed error when renaming an index - issue #18865 Fix missing text-nowrap for timestamps columns - issue #18613 Fixed routine editor showing wrong parameter type - issue #18890 Fixed wrong row count when query has UNION - issue #18949 Fixed natural sorting for items in the navigation section - issue #18930 Fixed import of empty tables from MediaWiki - issue #18940 Fixed issue when creating an unique key - issue #19022 Fix case where tables from wrong database is loaded in navigation tree - issue #18782 Fixed issue with role based auth for MySQL 8 - issue #18593 Fix drop db line included in server export if exporting only data - issue #18049 Also check that curl_exec is enabled for the new version check - issue #19023 Fixed table size for ROCKSDB engine showing as unknown - issue #18451 Fix when editing inline central column, Null is always preselected - issue #18495 Fixed database export missing routines - issue #19117 Allow changing the virtuality of a column without any other changes - issue #18566 Fixed error when importing exported view with USE INDEX hint - issue #17920 Fixed moving column with empty default value will replace it with '' - issue #18006 Fixed moving columns causes the default uuid() value to get quotes around it - issue #18962 Fixed move columns with ENUM() & DEFAULT causes invalid SQL - issue #18276 Fix on update CURRENT_TIMESTAMP doesn't show as default in attributes - issue #18240 Fix inserting value with UNIX_TIMESTAMP() without a parameter - issue #19125 Fixed CodeMirror tooltip is below modals - issue #18674 Fix formatted sql in browse table result has a linebreak after each token - issue #18210 Fixed add replica replication user on MariaDB doesn't work (SQL syntax) - issue #19041 Fix footer.twig gets printed to Binary File Download - issue #19091 Fix to stop processing queries on error - issue #18241 Fix copy SQL query button on error messages - issue #17190 Fix an error with SELECT ... FOR UPDATE queries - issue #19145 Remove duplicate server and lang parameters from links - issue #19158 Fix an issue with backticks on the query generator - issue #19174 Fix an issue with column alias with asterisk on the query generator - issue #19146 Fix column sorting with limit subquery - issue #19152 Fix the number of lines being ignored in GIS visualization after a search - issue #19189 Fix issue with column sorting when using 'group by' - issue #19188 Fix issue with simulated queries reporting syntax errors - issue #19141 Add cookie prefix '-__Secure-' to cookies to help prevent cookie smuggling - issue #19218 Fix textarea horizontal resizing with Bootstap theme - issue #19199 Add support for fractional seconds to current_timestamp() - issue #19221 Fix query statistics for queries with count(*) - issue #19203 Fix single quotes and backslashes for the query generator - issue #19163 Fix queries with IS NULL or IS NOT NULL for the query generator - issue #19181 Fix query generator support for IN() and NOT IN() - issue #19167 Fix criteria on column '*' for the query generator - issue #19213 Fix possible issue when exporting a large data set - issue #19217 Fix issue when editing a cell of a JSON column - issue #19244 Add yarn 1.22 to the package.json's packageManager field - issue #19185 Fix visual issue when a row has only empty cells - issue #19257 Fix issue when adding an index with an invalid name - issue #19276 Fix compatibility with Twig 3.12 - issue #19283 Fix issue when the server starts with skip-innodb option - issue #19299 Fix charset in procedure's parameter type - issue #19316 Fix input size for hexadecimal values - issue #19321 Suppress deprecation message of E_STRICT constant - issue Fix PHP 8.4 `str_getcsv` `$escape` parameter deprecation - issue #19426 Fix PHP warnings when the column is a `COMPRESSED BLOB` - issue Allow opening server breadcrumb links in new tab with Ctrl/Meta key - issue #19500 Use `KILL` instead of `CALL mysql.rds_kill` for non super users - issue Fix "copy to clipboard" was adding a blank row for each repeating header row - issue Fix TCPDF translations - issue Remove underline for links on Bootstrap theme - issue Fix sql editor height on multi-table query - issue #18852 Fix notification color scheme on the Bootstrap dark theme - issue #14542 Show the query even if no results are found in the Table search - issue #16936 Fixed import (e.g. ods) doesn't respect database default collation - issue #19000 Disable autocomplete for the create table/db name inputs 5.2.1 (2023-02-07) - issue #17522 Fix case where the routes cache file is invalid - issue #17506 Fix error when configuring 2FA without XMLWriter or Imagick - issue Fix blank page when some error occurs - issue #17519 Fix Export pages not working in certain conditions - issue #17496 Fix error in table operation page when partitions are broken - issue #17386 Fix system memory and system swap values on Windows - issue #17517 Fix Database Server panel not getting hidden by ShowServerInfo configuration directive - issue #17271 Fix database names not showing on Processes tab - issue #17424 Fix export limit size calculation - issue #17366 Fix refresh rate popup on Monitor page - issue #17577 Fix monitor charts size on RTL languages - issue #17121 Fix password_hash function incorrectly adding single quotes to password before hashing - issue #17586 Fix statistics not showing for empty databases - issue #17592 Clicking on the New index link on the sidebar does not throw an error anymore - issue #17584 It's now possible to browse a database that includes two % in its name - issue Fix PHP 8.2 deprecated string interpolation syntax - issue Some languages are now correctly detected from the HTTP header - issue #17617 Sorting is correctly remembered when $cfg['RememberSorting'] is true - issue #17593 Table filtering now works when action buttons are on the right side of the row - issue #17388 Find and Replace using regex now makes a valid query if no matching result set found - issue #17551 Enum/Set editor will not fail to open when creating a new column - issue #17659 Fix error when a database group is named tables, views, functions, procedures or events - issue #17673 Allow empty values to be inserted into columns - issue #17620 Fix error handling at phpMyAdmin startup for the JS SQL console - issue Fixed debug queries console broken UI for query time and group count - issue Fixed escaping of SQL query and errors for the debug console - issue Fix console toolbar UI when the bookmark feature is disabled and sql debug is enabled - issue #17543 Fix JS error on saving a new designer page - issue #17546 Fix JS error after using save as and open page operation on the designer - issue Fix PHP warning on GIS visualization when there is only one GIS column - issue #17728 Some select HTML tags will now have the correct UI style - issue #17734 PHP deprecations will only be shown when in a development environment - issue #17369 Fix server error when blowfish_secret is not exactly 32 bytes long - issue #17736 Add utf8mb3 as an alias of utf8 on the charset description page - issue #16418 Fix FAQ 1.44 about manually removing vendor folders - issue #12359 Setup page now sends the Content-Security-Policy headers - issue #17747 The Column Visibility Toggle will not be hidden by other elements - issue #17756 Edit/Copy/Delete row now works when using GROUP BY - issue #17248 Support the UUID data type for MariaDB >= 10.7 - issue #17656 Fix replace/change/set table prefix is not working - issue Fix monitor page filter queries only filtering the first row - issue Fix "Link not found!" on foreign columns for tables having no char column to show - issue #17390 Fix "Create view" modal doesn't show on results and empty results - issue #17772 Fix wrong styles for add button from central columns - issue #17389 Fix HTML disappears when exporting settings to browser's storage - issue #17166 Fix "Warning: #1287 'X' is deprecated [...] Please use ST_X instead." on search page - issue Use jquery-migrate.min.js (14KB) instead of jquery-migrate.min.js (31KB) - issue #17842 Use jquery.validate.min.js (24 KB) instead of jquery.validate.js (50 KB) - issue #17281 Fix links to databases for information_schema.SCHEMATA - issue #17553 Fix Metro theme unreadable links above navigation tree - issue #17553 Metro theme UI fixes and improvements - issue #17553 Fix Metro theme login form with - issue #16042 Exported gzip file of database has first ~73 kB uncompressed and rest is gzip compressed in Firefox - issue #17705 Fix inline SQL query edit FK checkbox preventing submit buttons from working - issue #17777 Fix Uncaught TypeError: Cannot read properties of null (reading 'inline') on datepickers when re-opened - issue Fix Original theme buttons style and login form width - issue #17892 Fix closing index edit modal and reopening causes it to fire twice - issue #17606 Fix preview SQL modal not working inside "Add Index" modal - issue Fix PHP error on adding new column on create table form - issue #17482 Default to "Full texts" when running explain statements - issue Fixed Chrome scrolling performance issue on a textarea of an "export as text" page - issue #17703 Fix datepicker appears on all fields, not just date - issue Fix space in the tree line when a DB is expanded - issue #17340 Fix "New Table" page -> "VIRTUAL" attribute is lost when adding a new column - issue #17446 Fix missing option for STORED virtual column on MySQL and PERSISTENT is not supported on MySQL - issue #17446 Lower the check for virtual columns to MySQL>=5.7.6 nothing is supported on 5.7.5 - issue Fix column names option for CSV Export - issue #17177 Fix preview SQL when reordering columns doesn't work on move columns - issue #15887 Fixed DROP TABLE errors ignored on multi table select for DROP - issue #17944 Fix unable to create a view from tree view button - issue #17927 Fix key navigation between select inputs (drop an old Firefox workaround) - issue #17967 Fix missing icon for collapse all button - issue #18006 Fixed UUID columns can't be moved - issue Add `spellcheck="false"` to all password fields and some text fields to avoid spell-jacking data leaks - issue Remove non working "Analyze Explain at MariaDB.org" button (MariaDB stopped this service) - issue #17229 Add support for Web Authentication API because Chrome removed support for the U2F API - issue #18019 Fix "Call to a member function fetchAssoc() on bool" with SQL mode ONLY_FULL_GROUP_BY on monitor search logs - issue Add back UUID and UUID_SHORT to functions on MySQL and all MariaDB versions - issue #17398 Fix clicking on JSON columns triggers update query - issue Fix silent JSON parse error on upload progress - issue #17833 Fix "Add Parameter" button not working for Add Routine Screen - issue #17365 Fixed "Uncaught Error: regexp too big" on server status variables page - issue [security] Fix an XSS attack through the drag-and-drop upload feature (PMASA-2023-01) 5.2.0 (2022-05-10) - issue #16521 Upgrade Bootstrap to version 5 - issue #16521 Drop support for Internet Explorer and others - issue Upgrade to shapefile 3 - issue #16555 Bump minimum PHP version to 7.2 - issue Remove the phpseclib dependency - issue Upgrade Symfony components to version 5.2 - issue Upgrade to Motranslator 4 - issue #16005 Improve the performance of the Export logic - issue #16829 Add "NOT LIKE %...%" operator to Table search - issue #16845 Fixed some links not passing through url.php - issue #16382 Remove apc upload progress method (all upload progress code was removed from the PHP extension) - issue #16974 Replace zxcvbn by zxcvbn-ts - issue #15691 Disable the last column checkbox in the column list dropdown instead of not allowing un-check - issue #16138 Ignore the length of integer types and show a warning on MySQL >= 8.0.18 - issue Add support for the Mroonga engine - issue Double click column name to directly copy to clipboard - issue #16425 Add "DELETE FROM" table on table operations page - issue #16482 Add a select all link for table-specific privileges - issue #14276 Add support for account locking - issue #17143 Use composer/ca-bundle to manage the CA cert file - issue #17143 Require the openssl PHP extension - issue #17171 Remove the printview.css file from themes - issue #17203 Redesign the export and the import pages - issue #16197 Replace the master/slave terminology - issue #17257 Replace libraries/vendor_config.php constants with an array - issue Add the Bootstrap theme - issue #17499 Remove stickyfilljs JavaScript dependencyvar/softaculous/miniflux/changelog.txt000064400000006713151027235600014236 0ustar00Version 1.2.4 (January 4 2017) ------------------------------ * Add migration script to Miniflux 2 * Add zh_TW and Polish translation * Use search input type instead of text * Remove deprecated referrer CSP policy * Remove doc links from help page * Use Alpine/Nginx/PHP7 for the Docker image Version 1.2.3 (June 23 2017) ---------------------------- * Add support for Shaarli * Add option for saving bookmarks as "unread" to Pinboard * Show feed dates on edit subscription page * Handle HTTP header "X-Forwarded-Proto: https" * Add subscription option to ignore expire HTTP header * Add getItemsByStatus API call * Allow the preferences to be configured in the config.php file * Update PicoFeed * Update translations Version 1.2.2 (March 7 2017) ----------------------------- * Offer the possibility to edit/delete groups * Add option to not redirect user when having nothing to read * Add hotkey Shift+A to mark all items as read * Add Hungarian translation * Add config parameter to define base URL * Select next unread item when opening current item * Show bookmark/read icons for all screen resolutions * Supports utf8mb4 encoding for Mysql schema * Fix wrong default value in config.default.php * Avoid infinite redirects in unread/group page * Do not scroll back to the top of the page after touch events * Avoid PHP notice when adding invalid feed with bookmarklet * Increase default body size to 10MB * Update Russian, Serbian translation * Reorganize templates into sub-folders Version 1.2.1 (Jan 18 2017) --------------------------- New Features: * Mysql support * Offer the possibility to define different URL for themes folder Improvements: * Improve Xpath query for favicons * Handle the fact that a user can be removed but have feeds in queue (worker) * Do not download items each time for feeds with content scraper enabled * Background jobs are not loading user settings properly * Allow producer to be executed only for a given user * Always use real URL instead XML feed URL * Move autoflush calls * Display list of groups for each subscription * Disable automatically duplicated feeds * Increase url field size for Postgres * Left swiping also mark item as read on mobile * Make import script compatible with Postgresql * Allow different limits for users in cronjob * Update to PicoFeed v0.1.31 * Update Czech translations * Update zh_CN translations * Update ru_RU translations Bug fixes: * Marking special group "Unread" as read through Fever API does not work Version 1.2.0 (Jan 5 2017) -------------------------- * Major change to the database structure to have a single database for multiple users * Web access token for the cronjob * New config parameter to disable web access for the cronjob * Debug mode parameter is moved to the config file * The console web page have been removed * Remove automatic software update from the user interface * New API methods (not backward compatible) * Fever API tokens are longer than before * Always update feed URL to avoid useless redirection for futures requests * Add support for Wallabag service * Show last parsing error message in user interface * Disable automatically a feed after too many failures * Add support for Expires and Cache-Control headers (HTTP cache) * Flush all user remember me sessions when changing password * Update Docker image to Ubuntu 16.04 and PHP 7.0 * Add Docker compose file * Add functional tests (Json-RPC API and Fever API) * Add unit tests * Minify Javascript and add automated syntax check on the CI * Minify CSSvar/softaculous/elgg/changelog.txt000064400000003005151027235650013315 0ustar001.12.18 (2019-04-03) Contributors Jyoti Raval (1) Wouter van Os (1) Bug Fixes core: revert original libxml_use_internal_errors value after use (bc30e941) 1.12.17 (2017-09-21) Contributors Jerôme Bakker (3) Brett Profitt (1) Steve Clay (1) Bug Fixes likes: listing limit no longer breaks likes counts (abbe2715, closes #11160) 1.12.16 (2017-05-10) Contributors Steve Clay (3) iionly (2) Jerôme Bakker (1) Documentation admin: start upgrade by logging in/clearing caches (cf78468a, closes #10898) Bug Fixes groups: remove membership request when user is already member (4f158e1d) htaccess: removing of obsolete entry in htaccess.dist incompatible with Apache 2.4 (f2e8efab) search: no longer fatals if comment container hidden (16a753a9, closes #10902) allows get_sql, access hook to be used correctly (98835bc4, closes #10884) 1.12.15 (2017-01-25) Contributors Johnny Mast (1) jdalsem (1) Bug Fixes views: corrected syntax error in input/date (a7277f30) 1.12.14 (2016-11-08) Contributors Jerôme Bakker (3) Ismayil Khayredinov (1) Steve Clay (1) Bug Fixes core: outgoing email should have a message-id header (9953687f) _elgg_send_email_notification respects other email handlers (80bd413d) elgg_get_page_owner_entity will return ElggEntity (9f8e8dda) register: consistent forwarding upon login (a62410dd) relationships: ElggRelationship::save returns the ID (25754c76, closes #10373) var/softaculous/less/changelog.txt000064400000006473151027235720013357 0ustar00v4.4.2 (2025-10-07) #4357 Migrate Less test data to use valid CSS (@matthew-dean) #4363 Fix [#4362] no spacing regression for function (@puckowski) v4.4.1 (2025-08-25) #4342 Add support for CSS scroll state container queries (@puckowski) #4349 Fix #4348 parse layer nesting syntax (@puckowski) ### v4.4.0 (2025-05-31) - [#4337](https://github.com/less/less.js/pull/4337) Add support for layer at-rule (@puckowski) - [#4340](https://github.com/less/less.js/pull/4340) Add support for import at-rule layer functionality (@puckowski) - [#4346](https://github.com/less/less.js/pull/4346) Fix [#4343](https://github.com/less/less.js/issues/4343) add color operands (@puckowski) ### v4.3.0 (2025-04-04) - [#4319](https://github.com/less/less.js/pull/4319) Add deprecation warnings to Less output during parsing and new quiet flag (@matthew-dean) - [#4320](https://github.com/less/less.js/pull/4320) Update README.md to remove Lerna reference (@matthew-dean) - [#4322](https://github.com/less/less.js/pull/4322) Revise Playwright install method for CI stability (@puckowski) - [#4333](https://github.com/less/less.js/pull/4333) Add support for ```starting-style``` at rule. (@puckowski) ### v4.2.2 (2025-01-04) - [#4290](https://github.com/less/less.js/pull/4290) Fix [#4268](https://github.com/less/less.js/issues/4268) nested pseudo-selector parsing (@puckowski) - [#4291](https://github.com/less/less.js/pull/4291) Enhance Less.js test environment setup (#4291) (@iChenLei) - [#4295](https://github.com/less/less.js/pull/4295) Fix [#4252](https://github.com/less/less.js/issues/4252) container queries created via mixin evaluating variables incorrectly (@puckowski) - [#4294](https://github.com/less/less.js/pull/4294) Fix [#3737](https://github.com/less/less.js/issues/3737) allow blank variable declarationd (@puckowski) - [#4292](https://github.com/less/less.js/pull/4292) Fix [#4258](https://github.com/less/less.js/issues/4258) variable interpolation after math (@puckowski) - [#4293](https://github.com/less/less.js/pull/4293) Fix [#4264](https://github.com/less/less.js/issues/4264) strip line comment from expression (@puckowski) - [#4302](https://github.com/less/less.js/pull/4302) Fix [#4301](https://github.com/less/less.js/issues/4301) at-rule declarations missing (@puckowski) - [#4309](https://github.com/less/less.js/pull/4309) Fix Node 23 CI (#4309) (@iChenLei) ### v4.2.1 (2024-09-26) - [#4237](https://github.com/less/less.js/pull/4237) Fix [#4235](https://github.com/less/less.js/issues/4235) container style queries extra space resolved (@puckowski) ### v4.2.0 (2023-08-06) - [#3811](https://github.com/less/less.js/pull/3811) add support for [container queries](https://www.w3.org/TR/css-contain-3) (@puckowski) - [#3761](https://github.com/less/less.js/pull/3761) fix faulty source map generation with variables in selectors, fixes [#3567](https://github.com/less/less.js/issues/3567) (@pgoldberg) - [#3700](https://github.com/less/less.js/pull/3700) parsing variables fail when there is no trailing semicolon (@b-kelly) - [#3719](https://github.com/less/less.js/pull/3719) modify `this` pointer so that it is not empty. (@lumburr) - [#3649](https://github.com/less/less.js/pull/3649) fixes [#2991](https://github.com/less/less.js/issues/2991) empty @media queries generated when compiling less file with (reference) to bootstrap (@MoonCoral)var/softaculous/domainmod/changelog.txt000064400000001322151027236010014335 0ustar00v4.23.0 2025-01-04 -Added 16 new languages -Added the ability to send a test email -Added the ability to quickly set missing fees to 0 v4.22.0 2025-01-01 - Updated Porkbun API URL - Updated Personal Links - Updated Copyright - Updated Composer and Composer Packages - Fixed menu items that weren't translating - Fixed Add Domain button display issue - Fixed Add SSL Certificate button display issue - Migrated to NPM Free Currency Exchange Rates API v4.21.0 2024-03-03 - Added Porkbun API support v4.20.07 2024-01-03 (compare to v4.20.06) - Added support for Free Currency Rates API - Updated Composer - Upgraded GJClasses (0.50.0 -> 0.51.0) v4.20.06 2023-09-06 - Included Webmozart/Assert dependencyvar/softaculous/gibbon/changelog.txt000064400000023755151027236030013646 0ustar00v29.0.00 -------- Headlines A new mobile-responsive Timetable UI with layer visibility toggles An improved library borrowing page in Student Profile with tabs and quick lending actions An option to add new recipients to existing messages in Messenger A color-coded Markbook option for easier visual identification A simple Petty Cash system in Finance for tracking small expenses Security System: added nonce and CSRF token handling to all POST forms Tweaks & Additions System: removed Date of Birth field from Public Registration when no minimum registration age is set System: improved the colour picker to add a pre-set colour palette System: added IDD country codes to all countries in the database System: added a log entry for resetting password through 'Forgot Password" System: updated jQuery UI library to v1.14.1 Activities: added form group name next to student name in Activity Attendance list Admissions: added the ability to re-send the submission email from the Process tab in Edit Application Admissions: added the option to display customised success message when student applications are successfully submitted Admissions: added Emergency Contacts for students as an option in the Form Builder Attendance: updated Student History view to display Off Timetable days Behaviour: added an 'Observation' type to track neutral records Behaviour: added the delete action to the behaviour list in the Student Profile for users with manage access Department: added student "Not Reportable" flag to class participant listing Library: improved the Library Borrowing page on student profiles Library: improved the Lending & Activity Log workflow when scanning in IDs from barcodes Library: enabled students to access the Library Borrowing page on their profile Markbook: added an option to color-code markbook columns in the teacher view Markbook: implemented default grade from Manage Grade Scales in Markbook data entry view Markbook: enabled filtering by term even if Group Columns by Term is off Messenger: added the ability to add new recipients to a sent message and enable easier re-sending Messenger: added the feature to warn and remove [confirmLink] tag from the message body if read receipts are not turned on Messenger: added the ability to customise the From address for users with school-wide sending permissions Planner: added an attendance indicator to the Today's Lessons list for teachers Reports: updated Template Builder to select mPDF renderer by default Reports: added the option to archive unused assets and templates intead of deleting them Reports: added search to the Manage Assets page, moved Manage Fonts to a separate page School Admin: updated various template settings to use Rich Text editors Staff: added the ability to override staff availability when manually adding coverage Students: added Name in Characters to the Emergency Data Summary Students: added the option for parents and students to see activities in the view profile page School Admin: added prefilled times when creating timing changes in Add Special Day School Admin: added the option to edit whether a facility is bookable or not System Admin: added autocomplete with available strings to Add String in String Replacement System Admin: adjusted action access for Column Rows import System Admin: added new imports for Columns and Tie Days to Dates in timetable System Admin: added new Units import for Unit Planner System Admin: added columnColor to Markbook Column import, enabled color field checking in ImportType class Timetable: removed the display of declined events from Google Calendar on the timetable Timetable Admin: added an Edit Timetable by Class button to Course Enrolment by Class User Admin: improved the image uploader in Manage Users, detect invalid images User Admin: added Name in Characters to searchable fields User Admin: added the ability to add Custom Fields to Family records Bug Fixes System: fixed issue with search terms containing a : full colon (special character) System: fixed max and min limits to Number values in forms System: improved the input detection in the MultiSelect search box for non-standard input sources System: fixed searching unicode characters within stored JSON data System: fixed access of inactive modules through direct URLs Activities: fixed activity missing from the timetable if it doesn't have a category Activities: fixed missing registration button for parents on View Activities page Activities: fixed new sign-up system to honour the registration Y/N setting per activity Activities: fixed the delete action not allowing duplicate enrolments to be deleted in Manage Enrolments Activities: fixed duplicate term names on Activity Choices By Student report Activities: fixed error on Activities Overview when changing Category filter after Activity filter Activities: fixed max length on search filter in View Activities Admissions: fixed default tab selection after saving a form in Edit Application Attendance: fixed unable to add new partial future absence if a future future absence exists Attendance: removed non-Full teachers from Form Groups Not Registered reports Attendance: fixed duplicate classes in Classes Not Registered report Attendance: fixed invalid date formatting in Attendance Summary by Date Attendance: fixed order of days in Student History when first day of the week is Saturday Finance: fixed missing Ad Hoc fee names in bulk-action Export spreadsheet data Finance: fixed bulk action selection and print action on Manage Expenses table Finance: fixed online payment for invoices with a Paid - Partial status Finance: fixed spreadsheet error when exporting invoices with Pending status Finance: fixed missing budget cycle name from Print page in Manage Expenses Individual Needs: fixed search filters on teacher view of Manage Investigations page Library: fixed Advanced Search not searching items by type in Browse Library Markbook: fixed attainment percentage values now updating from raw attainment values Messenger: fixed required members field when editing a Messenger Group Planner: fixed Visual and HTML tabs not working in newly created Smart Blocks Planner: fixed empty sections displaying below the advanced options in Add Unit Plan Planner: fixed untranslated Role field in lesson planner participant list Reports: fixed missing iframe support for template preview windows Reports: fixed comment character count not updating when writing reports Reports: fixed missing progress bar colour in Proofreading and My Reporting pages Reports: fixed progress bar count for left students in My Reporting page Staff: fixed the horizontal scroll container on the Staff Duty page Students: fixed missing Emergency Contact Number 2 on student profile System Admin: fixed field validation for Student Default Email in Form Builder System Admin: fixed uniqueness check when editing a page in Form Builder System Admin: fixed importer not allowing short-form school year names (eg: 2024-25) System Admin: fixed missing module name for newly created logs in View Log Timetable Admin: fixed support staff not editable in Course Enrolment by Person Timetable Admin: fixed vertical spacing of date names in Tie Days to Dates User Admin: fixed unique username check when values already exist Deprecations Removed sendNotificationsAsBcc method from NotificationSender v28.0.01 -------- Tweaks & Additions System: added Chilean Peso (CLP $) as an available currency System: temporarily disabled MFA toggle in Preferences page Attendance: prevent setting partial future absence if a full-day absence already exists Behaviour: added level and descriptor details to behaviour notification events Messenger: updated the check-all option in Send Report to only select required recipients Staff: updated the Active filter for job openings to include the open date System Admin: added the option to define custom API scopes in Third Party Settings > Edit SSO Settings Bug Fixes System: fixed string format errors in Spanish and Hebrew translation files System: fixed the invalid character check when uploading files System: fix the message wall widget code when there are no messages Attendance: removed Left teachers from Classes Not Registered report Behaviour: fixed behaviour fields hidden on Edit Behaviour Record screen Behaviour: fixed users with Manage Behaviour Records_my unable to add follow up comments Messenger: fixed Submit button missing from New Message when only posting to message wall Messenger: fixed the PHP 7.4 syntax error in MessageTargets when sending a new message Messenger: fixed the appearance of the Message Wall widget in the sidebar, removed auto scrolling Planner: fixed planner actions to return to Year Overview page if they originated there Planner: fixed the Add action missing for teachers on empty dates in the Year Overview Planner: fixed access to Unit Planner for users who are not part of a department with classes Reports: fixed status message visual glitch on Write Reports page Staff: fixed All Staff setting not persisting on the Substitute Availability weekly view Timetable: fixed Date Unenrolled to be cleared when re-enrolling students in the same class User Admin: fixed email validation on the Student Default Email settingvar/softaculous/ospos/changelog.txt000064400000001443151027236160013543 0ustar00## [3.4.0] - 2025-02-06 - Translation updates (Spanish, Indonesian, Swedish, Urdu, Chinese, Thai, French, Dutch) - PHP 8.x support - Security fixes (XSS, SQLi) - Migration to Gulp as buildsystem - Decimal validation fix - Sticky header fix - Receipt sent as attachment - Barcode generation library upgrade - Bump framework to CodeIgniter `4.x.x` - Improve security performance against bots ## [3.3.9] - 2023-11-06 - Translation updates (Spanish, Croatian, Russian, English, Indonesian, Thai, Central Khmer) - Fix logout race condition issue - Fix docker compose file - Minor report fixes [3.3.8] - 2022-08-03 Translation updates (Flemish, Vietnamese, Thai, Azerbaijani, Spanish, French) Fix logo removal issue (CSRF regression) Substract refunds from total rewards as payment methodvar/softaculous/ostic14/changelog.txt000064400000004236151027237500013670 0ustar00osTicket v1.14.8 Improvements issue: Auto-Assign Comments Var (c3171c3) issue: List Item Properties On Mouseover (a6a7192) issue: def_assn_role (6ad568f) search: Child Thread Relation (08785f9) Security security: PwReset Username and Username Discoverability (e282910, 86165c2) security: SSRF External Images (1c6f98e) xss: Stored XSS/Domain Whitelist Bypass (4b4da5b) security: Recipient Injection via User's Name (7c5c584) xss: Advanced Search (4a8d3c8) xss: Tasks (b01c6a2) osTicket v1.14.7 Enhancements redactor: Upgrade to version 3.5.1 (2617f53) Improvements issue: Setup Admin Password Heltip Verbiage (7866a72) issue: getDBVersion() SQL Errors (43210e3) issue: Missing Thread On Referral Check (1359d91) readme: Update PHP Version (a1cf24f) typo: Default Sorting (89c322b) issue: Choices Field Sanitization (07526af) issue: "New Task Alert" email template typo (8178b4d) issue: Edit Entry Dropped Attachments (a9a64ed) issue: EmailTest Draft (27259e1) issue: Release Notes Links (e9a2155) Role: Handle null perms (4211952) Issue: Missing null check in Staff->updatePerms() (f9626f8) Banlist sorting by Updated (15ccc71) issue: ticket.dept.sla Variable sla_id (bf15d6f) Security xss: SVG Image (68dcaa2) security: open.php Refresh (b8603c7) xss: Client-Side i18n (fd560df) session: Verify UserAgent String (f71c954) osTicket v1.14.6 Enhancements redactor: Upgrade to version 3.4.9 (ab40f97) Improvements issue: markAs Popup Manager (No Access) (8d1d623) issue: Task last_update Var (08cd762) issue: SCP Login Redirect (9b12a54) issue: Client-Side Reply Draft Saving (996cd9e) osTicket v1.14.5 Enhancements typo: Change User Confirmation Popup (79e6513) redactor: Upgrade to version 3.4.6 (5c77b0d) Improvements issue: MailFetch Inline Disposition (fbf0c7d) issue: Editor Spacing (a6cbc5c) Issue: Collaborator Adding New Collabs (a4ab6b6) mail: Reply to Ticket Owner Only (a4bb20a) dept: Dept Deletion Bug (7cba73d) issue: Task From Ticket (4b48456) Security security: Parent Ticket Access (Client) (5972fe8)var/softaculous/traq/changelog.txt000064400000002204151027237560013350 0ustar003.8 WYSIWYG editing of Markdown Enhanced timeline Formatting style guide New Status Type "in Development" Convert Ticket Listing to Vue.js Convert ticket details to Alpine Improve front-end New search UI New project switcher Roadmap UI refresh Better ticket history Ticket templates with new markdown editor Implement mailer library Fix incorrect integer value Fix errors with PHP 8.1 Unsubscribe link in notification emails Move default theme CSS to new asset system Fix select field background Comments not stripped from install SQL Changes in Traq v3.7.3 --------------------------- Backport PHP 7/8 fixes from 3.8 to 3.7 Changes in Traq v3.7.2 --------------------------- Some models are broken on PHP 7+ Private tickets Admin permissions are missing PHP Error during install Changes in Traq v3.7.1 --------------------------- Invalid min/max length values Unable to create Milestones Undefined index on Timeline Unable to create Wiki pages Changes in Traq v3.7.0 --------------------------- Ticket time management Password migration promptvar/softaculous/beehive/changelog.txt000064400000002620151027240150013777 0ustar00## What's new in 1.5.2 (Released 5th November 2016) - Changes from 1.5.1 - Fixed issues with not being able to register on mobile version. - Updated Example Sphinxsearch configuration. ## What's new in 1.5.1 (Released 31st August 2016) - Changes from 1.5.0 - Fixed issues with installer not working correctly. ## What's new in 1.5.0 (Released 24th August 2016) - Changes from 1.4.7 - Upgrade CKEditor to 4.5.9. - Fixed various XSS vulnerabilities. - Fixes for PHP 7.x ## What's new in 1.4.7 (Released 4th June 2015) - Changes from 1.4.6 - Fixed unable to upload attachments by making attachments exempt from CSRF checking. - Fixed unable to edit posts due to missing CSRF token. ## What's new in 1.4.6 (Released 29th May 2015) - Changes from 1.4.5 - Fixed several XSS security vulnerabilities in code across multiple pages. - Added CSRF checking for form posting. - Added support for installing Beehive using Softaculous. - Added PM notification counter to Mobile mode. - Make correct use of canonical meta tags to help search engines correctly link pages together in search results. ## What's new in 1.4.5 (Released 28th February 2015) - Changes from 1.4.4 - Fixed a security vulnerability in the user profile fields: AVATAR_URL, PIC_URL and HOMEPAGE_URL.var/softaculous/mw14/changelog.txt000064400000007532151027241350013172 0ustar00== MediaWiki 1.44.2 == This is a maintenance release of the MediaWiki 1.44 branch. === Changes since MediaWiki 1.44.1 === * (T402077) Fixup backports of CheckUser patch. * (T406322, CVE-2025-11261) SECURITY: Escape system messages in mw.language.listToText. == MediaWiki 1.44.1 == This is a security and maintenance release of the MediaWiki 1.44 branch. === Changes since MediaWiki 1.44.0 === * Localisation updates. * (T385890, T398448) ApiQueryCategoryMembers: Use correct index for categorylinks. * (T398860) Straight join collation table to make sure it is last. * updateCollation: Drop 'order by cl_from' from query. * (T399672) mime: Add mime types for *.less. * (T388729) Parser: Handle regex failure in extractBody method. * (T399064) Parser::extractBody: Use possessive matcher and once-only subpattern. * (T399450) file: Init LocalFile::$upgraded with false. * (T399793) PermissionManager: Fix missingPermissionError() not returning early when $short is true. * rdbms: Fix GTID style detection for MySQL servers. * ParserCacheSerializationTestCases: back port ParserOutput changes from 1.45. * ParserCacheSerializationTestCases: distinguish empty ToC from missing ToC. * diff: Avoid Phan warning with some Wikidiff2 versions. * (T327439) ParserOutput: Prepare to allow JsonCodec serialization of TOCData. * (T386208) Exif: Handle malformed gps tags. * i18n: Add Special:MyLanguage to mediawiki.org links. * (T381699) Do not use Special:MyLanguage for category links. * maintenance: Fix sql for touched-only option of refreshLinks script. * (T393028) ImagePage: Remove PNG previews line for native SVG rendering. * (T394796) installer: Use input type from params if provided. * (T374042) PostgresUpdater: Fix typo in sites_group index renaming instruction. * (T401088) maintenance: Fix paging in findMissingFiles.php. * (T401570) rdbms: Fix read-only detection for MariaDB 12. * (T400881) filerepo: Improve identification of ForeignAPIRepo requests. * (T386761) docs: Mention deprecated Skin::appendSpecialPagesLinkIfAbsent in release notes. * (T397900) Don't use RequestContext in CommentParserFactory construction. * (T402037) config: Change Reauthenticate Time Default. * WebPHandler: Read all of the VP8L canvas height. * Forward-compatibility serialization data for SelserContext. * (T264389, T161647) Make Content JsonCodecable. * maintenance: Fix SQL range for moveToExternal. * (T403922) Installer: SQLite searchindex step depends on tableinstall. * Use JsonCodec to serialize SelserContext. * Forward-compat data for SelserContext w/ JSON-encoded Content. * (T402066) Skin: Table width should not exceed content width. * (T372444, T404230) DeletedContribsPager: Use the UserIdentity object instead of the raw target string. * (T403922) Installer: Merge applySourceFile status into Task status. * (T401099, CVE-2025-61638) Upgrading wikimedia/parsoid (v0.21.0 => v0.21.1). * (T394968) Metadata: ignore LocationCreated, similar to LocationShown. * (T387478, CVE-2025-61634) SECURITY: REST: Set cache-control value of max-age=60 for redirects. * (T394396, CVE-2025-61636) SECURITY: Escape rawElement $content. * (T394856, CVE-2025-61637) SECURITY: Escape three system messages used by live preview. * (T401099, CVE-2025-61638) SECURITY: Sanitize data- attributes. * (T280413, CVE-2025-61639) SECURITY: Use ManualLogEntry::getDeleted in ::getRecentChange. * (T402075, CVE-2025-61640) SECURITY: Parse messages instead of inserting them as HTML. * (T298690, CVE-2025-61641) SECURITY: api: Disable maxsize in QueryAllPages in miser mode. * (T402313, CVE-2025-61642) SECURITY: Escape submit button label for Codex-based HTMLForms. * (T403757, CVE-2025-61643) SECURITY: Don't send suppressed recent changes to RCFeeds. * (T403761, CVE-2025-61645) SECURITY: Fix i18n XSS in CodexTablePager. * (T398706, CVE-2025-61646) SECURITY: Prevent leaking hidden usernames in Watchlist/RecentChanges.var/softaculous/zikula15/changelog.txt000064400000013003151027241540014036 0ustar001.5.9 (2018-12-06) ------------------ - Security fixes from Symfony: - Disclosure of uploaded files full path (CVE-2018-19789). - Open Redirect Vulnerability when using Security\Http (CVE-2018-19790). - Vendor updates: - composer/ca-bundle updated from 1.1.1 to 1.1.3 - doctrine/doctrine-cache-bundle updated from 1.3.3 to 1.3.5 - guzzlehttp/psr7 updated from 1.4.2 to 1.5.2 - jquery.mmenu updated from 7.0.6 to 7.2.2 - monolog/monolog updates from 1.23.0 to 1.24.0 - phpspec/prophecy updated from 1.7.6 to 1.8.0 - psr/log updated from 1.0.2 to 1.1.0 - ralouphie/getallheaders installed in 2.0.5 - sensio/distribution-bundle updated from 5.0.22 to 5.0.23 - sensiolabs/security-checker updated from 4.1.8 to 5.0.1 - symfony/polyfill-* updated from 1.8.0 to 1.10.0 - symfony/symfony updated from 2.8.44 to 2.8.49 - symfony/workflow updated from 3.4.14 to 3.4.20 - vakata/jstree updated from 3.3.5 to 3.3.7 1.5.8 (2018-08-05) Zikula Core 1.5.8 is available as of today, 05 August, 2018. Security fixes from Symfony: Remove support for legacy and risky HTTP headers (CVE-2018-14773). Possible host header injection when using HttpCache (CVE-2018-14774). Deprecated: bootstrap-plus/bootstrap-jqueryui is deprecated and will be removed in 2.1. Use jQuery UI directly. Fixes: Unset upgrading flag after successful upgrade (#3899). Fixed invalid request access in hook controller. Changed default storage engine in CLI installer to InnoDB (#3909). Avoid linking to user registration page if registration functionality is disabled. Use localised date format in user administration list. Show user account menu on login page (like on registration and forgot xy pages, too). Moved JavaScript code in several templates into footer area to ensure jQuery is available. Added maxlength constraint to username field in registration form. Ensure jQuery UI is loaded before bootstrap (#3912). Suppress warning in PHP 7.2 if session is accessed before it is regenerated (e.g. during a login) (#3898, #3914). Fixed wrong modvar reference in ZAuth validator (#3913). Explicitly specify translation domain in pager templates (#3917). Explicitly specify translation domain in user mail helper for calls from external modules (#3918). Avoid information disclosure if database exceptions occur. Fixed broken user search in Groups administration. 1.5.7 (2018-05-28) ------------------ - Vendor updates: - gedmo/doctrine-extensions updated from 2.4.33 to 2.4.35 - guzzlehttp/guzzle updated from 6.3.2 to 6.3.3 - phpspec/prophecy updated from 1.7.5 to 1.7.6 - symfony/polyfill-* updated from 1.7.0 to 1.8.0 - symfony/symfony updated from 2.8.38 to 2.8.41 - symfony/workflow updated from 3.4.7 to 3.4.11 1.5.6 (2018-04-13) ------------------ - Fixes: - Fixed broken fetching of sub categories using legacy category api (#3811). - Fixed session regeneration warning with PHP 7 (#3886). - Removed legacy code to enable `cookie_httponly` setting for cookies (#3895). - Reduced priority of click jack protection listener to execute it later. - Improved exception handling in legacy layer to remove errors - Added current request to request stack in admin.php and user.php - Vendor updates: - composer/ca-bundle updated from 1.1.0 to 1.1.1 - doctrine/doctrine-cache-bundle updated from 1.3.2 to 1.3.3 - guzzlehttp/guzzle updated from 6.3.0 to 6.3.2 - paragonie/random_compat updated from 2.0.11 to 2.0.12 - sensiolabs/security-checker updated from 4.1.7 to 4.1.8 - symfony/symfony updated from 2.8.34 to 2.8.38 - symfony/workflow updated from 3.4.4 to 3.4.7 - twig/twig updated from 1.35.0 to 1.35.3 1.5.5 (2018-02-24) BC Breaks: Removed matthiasnoback/symfony-service-definition-validator (#3885). Deprecated: \Zikula\Core\AbstractBundle::getBasePath() is deprecated (#3862). Fixes: Fixed wrong request service call in GroupsModule menu (#3874). Fixed fetching module url from metadata when untranslated (#3876). Activated translatable fallback for proper handling of content with missing translations. Added fallback for missing user real names. Avoid exposure of server pathes in JS assets merger (#3883, #3890). Fixed missing routes table in CLI upgrade from 1.3.x (#3887, #3888). Added hints about minimum password length (#3884, #3891). Fixed broken password strength meter usage in ZAuth administration (#3891). Vendor updates: composer/installers updated from 1.4.0 to 1.5.0 doctrine/orm updated from 2.5.13 to 2.5.14 gedmo/doctrine-extensions updated from 2.4.31 to 2.4.33 jquery.mmenu updated from 6.1.8 to 7.0.3 phpspec/prophecy updated from 1.7.3 to 1.7.5 sensio/framework-extra-bundle updated from 3.0.28 to 3.0.29 sensiolabs/security-checker updated from 4.1.6 to 4.1.7 swiftmailer/swiftmailer updated from v5.4.8 to v5.4.9 symfony/polyfill-* updated from 1.6.0 to 1.7.0 symfony/security-acl updated from 3.0.0 to 3.0.1 symfony/symfony updated from 2.8.32 to 2.8.34 symfony/workflow updated from 3.4.1 to 3.4.4 vakata/jstree updated from 3.3.4 to 3.3.5 webmozart/assert updated from 1.2.0 to 1.3.0 willdurand/js-translation-bundle updated from 2.6.5 to 2.6.6 zikula/andreas08-theme updated from 2.0.1 to 2.0.3var/softaculous/presta178/changelog.txt000064400000015032151027377040014140 0ustar00#################################### # v1.7.8.11 - (2023-12-13) #################################### - Core: - Improvement: - #34820: Update prestashop modules for 1.7.8.11 (by @tleon) - Bug fix: - GHSA-XGPM-Q3MQ-46RQ: Some attribute not escaped in Validate::isCleanHTML method (by @matthieu-rolland) - Tests: - Refactoring: - #33988: Functional tests - Fix random error in 'FO > Quick view product' (by @nesrineabdmouleh) #################################### # v1.7.8.10 - (2023-07-19) #################################### - Core: - Improvement: - GHSA-xw2r-f8xv-c8xp add missing html attributes (by @matthieu-rolland) - Bug fix: - #33028: Bump to mysql 8 in CI (by @lartist) - Back Office: - Improvement: - GHSA-gf46-prm4-56pc protect from writing files on server through SQL form (by @matthieu-rolland) - Tests: - Improvement: - #32893: Nightly : 1.7.8.x - Move to Github Actions (by @Progi1984) - Bug fix: - #33013: Nightly : Fixed mocha loader (1.7.8.x) (by @Progi1984) - #32896: Fix github action runs on 1.7.8.x (by @boubkerbribri) - Refactoring: - #33231: Nightly : 1.7.8.x - Skip test for the issue 32914 (by @Progi1984) - #32995: Functional tests - Fix random errors in the nightly 1.7.8.x (by @nesrineabdmouleh) #################################### #################################### # v1.7.8.9 - (2023-04-25) #################################### - Back Office: - Improvement: - #32140: Fix CVE 2023-25170 on 1.7.8.x (by @mflasquin) - #32105: Release/manual verifications 1789 (by @mflasquin) - Bug fix: - #GHSA-8r4m-5p6p-52rp Fix arbitrary file ready through sql manager (found by truff@projet7.org / Sébastien Cantos) - Core: - Improvement: - #GHSA-fh7r-996q-gvcp: Possible XSS injection through Validate::isCleanHTML method (by @ matthieu-rolland) - #GHSA-p379-cxqh-q822 Fix executeS method making sure it does selection only (found by truff@projet7.org / Sébastien Cantos) - Tests: - Improvement: - #32144: Nightly : Migrate from nightly.prestashop.com to nightly.prestashop-project.org (by @Progi1984) #################################### # v1.7.8.8 - (2022-12-07) #################################### - Back Office: - Bug fix: - #29693: Update material icons lib to fix the slow npm installation (by @NeOMakinG) - #29465: Add available_now & available_later labels constraints (by @zuk3975) - #29587: Replace exception message by custom error message when uploading avatar with invalid extension (by @lartist) - #29554: Replace exception message by custom message on invalid avatar on employee page (by @lartist) - #29224: Fix subcategories for multishop (by @MeKeyCool) - #29553: Add min height on alert to center icons vertically (by @lartist) - #29635: Do not reset customization in FO when changing combination (178x) (by @zuk3975) - #29392: Fix menu items not showing on mobile (by @NeOMakinG) - #29551: Text troncated on combine several attribute input (by @lartist) - #29549: Fix validateSql method not accepting EXISTS after WHERE (by @atomiix) - #29246: Fix Stock page style with RTL (by @MeKeyCool) - #29307: Remove module_card.js from the product page v1 (by @NeOMakinG) - #29214: Fix logo on pdf for RTL (by @MeKeyCool) - #29096: BO - Bad display on Your Profile button on all of pages when hover and click on it (by @okom3pom) - #28706: Fix orders export limit (by @Seb33300) - #28829: Fix performances links spaces and URLs (by @NeOMakinG) - #28392: Fix back-office translations when multishop and multiple languages (by @MeKeyCool) - #28821: Handle fallback when currency has empty display names (by @jolelievre) - Front Office: - Improvement: - #28232: Optimizing queries for checking address existence (by @Progi1984) - Bug fix: - #28838: Update AbstractForm.php for Multilanguage fields (by @panariga) - #29715: Fix discount detail in cart when a product has en ecotax with applied tax (by @mflasquin) - #29910: Fix image size when zooming on tablet (by @NeOMakinG) - #29665: Fix bad selector to fix checkbox issues on RMA (by @mflasquin) - #29632: Select new invoice address automatically (by @lartist) - #29471: Fix ps_facetedsearch - bad display after clearing a filter of no result (by @leemyongpakvn) - #29413: Fix displayPackPrice compare price value instead of formatted price (by @jolelievre) - #29373: Fix checkout when one module and no cgv validation (by @okom3pom) - #29055: Fix anchor links in product list (by @jolelievre) - #28904: Fix responsive for product quick view. (by @MeKeyCool) - #27841: Multistore - Product on category page display out of stock flag instead of availlable on order (by @Rizzen59) - #28426: Fix product images size consistency (by @MeKeyCool) - #27738: FO : Fix offset for "NEW" products listing (by @idnovate) - Core: - Improvement: - #30454: Update composer dependencies (by @mflasquin) - #29586: [BC Break] Disable execution of multiple statements in a single SQL query (by @atomiix) - #29636: Upgrade Smarty to 3.1.47 (by @mflasquin) - #29235: Update prestashop 1.7.8.x composer dependencies (by @matks) - #29172: Save Smarty caching type setting in file instead of DB (by @atomiix) - #29227: Bump wishlist to 2.1.2 (by @NeOMakinG) - Bug fix: - #30114: Do not build a domain from the module name (Cherry pick of #30080) (by @atomiix) - #29504: Cherry-pick #29502 (by @atomiix) - #27422: [BC Break] Use core translations sources for themes in addition to the translations of the theme itself (by @atomiix) - #28780: Add cache to AddressFactory::addressExists() (by @eternoendless) - #28608: Set $registeredHookName as renderWidget when no hook given (by @PrestaEdit)Contributors - #GHSA-9qgp-9wwc-v29r: User needs to have rights to see /uploads/* content (by @atomiix) - Installer: - Bug fix: - #30099: Fix issue on fresh installation with docker in branch 1.7.8.x (by @sefirosweb) - #29420: Clear translations cache before translating fixtures (by @atomiix) - #28845: Update to latest blockwishlist module version 2.1.1 (by @jolelievre) - Tests: - Bug fix: - #29698: Disable apache mpm_event module in the CI (cherry-pick) (by @atomiix) - Refactoring: - #28682: Functional tests - Fix some random errors on nightly 178x (by @nesrineabdmouleh) #################################### # v1.7.8.7 - (2022-07-20) #################################### - Core: - Bug fix: - #GHSA-hrgx-p36p-89q4: Chain: SQL Injection (CWE-89) and Eval Injection (CWE-95) (by @atomiix)var/softaculous/ostic2/changelog.txt000064400000014120151027436440013602 0ustar00 osTicket v1.12.6 ================ Enhancements issue: Edit User Popup Perm (c73877d) format: Strip PUA (Plane 16) (caeda93) issue: New Task Alert (5dd123e, 3283050) lint: Minified JS Warnings (0443715) support: IE Discontinued (699728f) issue: Shared Mailbox Auth (7bb9fd8) plugins: Add Version Column (f86c93e, 5b0f1ce) Issue: User Imports Headers (787417f) Support message/rfc822 as attachments (af1c4a6) tooltip: Email Username (edd1fc3) Issue: Ticket Search Typeahead (9b9a56f) Issue: Ticket Open URL (f2e2403) Inline Edit Fields With Data Integrity (6015d04) Improvements issue: Show Custom Validation Message (ca6ad5c) SLA Grace Period (b373b8f) issue: DynamicForm i18n Instructions Decode (56d3d67) issue: Information Field Help Text Decode (abb9799) i18n: Help Text Formatting (6b8cc9b) issue: ThreadEntryField Help Text (6370484) issue: Department Parent (3f29845) Add support for sub-query based constraints. (c069def, 6579cf4, f61748c, 0eeec7e) Update class.filter.php (#5320) (f42f2baf) Allow external UserAuthenticationBackend … (ffb179f) Issue: New Agent Extended Access and Teams (d4b8b3a) issue: Mass Process Add Users To Organization (6cc7c69) i18n: TextareaField Placeholder (fa9df2b) issue: Confirm Popup Promise (b1f881b) Remove unnecessary PHP Notice in ORM (Fix #5432) (5dac549, 03e25a8) session: Destroy Warning PHP 7.3 (e6f0483) oops: is_numeric Soft Fail (7c9ed61) Oops: User Import Fix (40b40f8) validate: Validation Error Messages From Source (9e21dfd) issue: PasswordField Validation (9cc5cb6) issue: Multiple Choice Export (3005d42) lint: Uninitialized Matches (7873c5b) issue: PDF Global $ost (07878f5) Spelling correction function name (44cbc30) issue: Quotes In User Name (ea6fc44) issue: Add Remote Collaborator (c60e2f3) emoji: Strip From Subject (e3547ea, e24c78c) Issue: DB Error #1054 (18c9311) install: Forum and Docs Links (dddfede) queue: Inherit Columns Option (2e146ad) Issue: Help Topic Number Format (52c9c59) issue: User Manage Org Name (7a6b85c) issue: Require Client Login (5136198) Fix confusing sentence (4e7d12c) issue: Update Staff checkPassword() (0659338) validate: Number Field Edit Zero (e6e4e90) issue: New Agent Welcome Email (1949d4f) queue: Inherit Columns Option (38df2c8, 1a32e2a, 4434a93) Issue: Remove Referrals (2acf9aa) mail: Mail_Parse::getAttachments () (d310740) Issue: Blank Date Time (60ccbb7) Issue: Thread Events for File Field Changes (4d43adf) Issue: New Custom Fields (9591411) Oops: Variable Overwrite (c048768) session: Destroy Warning (8c69891) Issue: DB Error #1064 Queue Counts (f26ce60) notes: Confirm Deletion (0d86e7f) Performance and Security xss: All Reported Vulns (f705001, de41aeb, fc4c860, d54cca0, 6c724ea, 601fdcd) osTicket v1.12.5 ================ ### Performance and Security * Hotfix: File data callback (d3e643d) osTicket v1.12.4 ================ ### Enhancements * issue: Spaces In Username (7c8f557) * i18n: KnowledgeBase JS (bce8296) * i18n: KnowledgeBase Category (5646e7c) * i18n: OpenSSL Error (af6f0e9) * Message Variable - %{message} (315c4e7) * Datatimepicker: Time format (f0fccbc) ### Improvements * Highlight tab with error(s) (b81b703) * format: Clickable URLs (4f7569d) * Queue Pages Default (dff8bc1, 5105250) * Add Time boundaries to Between date range (cbc89b3, 31c97cf) * Clear Overdue Flag on Due Date Change (8c76d70) * db: System Time Zone (76087fc, d8adf85) * Modify Reopen Assignment (d50ebbb) * issue: Format File Name (bd427cd) * issue: DB Error #1062 (27c925c) * Issue: Edit Task Fields (05cbb75) * issue: In-Reply-To Header (8849c19) * orm: Refetch Failure (eb4bda8) * issue: Delete Org Session Failure (bbd0c25) * Feature: Mark as Answered permission option (2fcc664, 52aaa0b) * issue: Umlauts In Subject (cccdb15) * issue: Umlauts In Sender's Name (e3f42c3) * Fix use of possibly uninitialised $_SERVER['HTTPS'] (8e9b150) * issue: ACL Oopsie (4d774bc) * issue: Revert fefed14 (c9be2e0) ### Performance and Security * Arbitrary Method Invocation (4dfb77c) * Auth: Authentication Token Bypass (a9834d8) * mPDF: Remote Code Execution Vulnerability (6e039ab) * issue: Attachment Filter (9f4fbc2) osTicket v1.12.3 ================ Enhancements Datetime Formats (4709824) issue: Revert 453e815 (ddde34b) Revert "issue: Advanced Search Default Sorting" (d4befcd) feature: Expanded Print View (b2bd45f) i18n: Register Include (9b18dd6) Lint Fix (68f11e1) Update osTicket Requirements (a6a18ee) Update osTicket Requirements (27f1578) issue: Update Installer PHP Requirements (15d678b) issue: Update Outdated Links (25bf88f) Improvements issue: Mbstring Extension Requirement (5a96884) Instantiate StaffDeptAccess (390ec3e) issue: Complete Thread Var Padding (Outlook) (d96285f) Issue: Empty Due Date (30f3b55) issue: PHP 7.3 New Agent Set Password (1bcd0e2) European Date Format Issue (df7306f) issue: CSV Patch Adv. Search Error (6ea7526) Issue: Annul Closed Events (8029b1b) issue: Department Referral Email (26d2990) Date Range Period Timezone (0f06f85) Issue: Undefined Constant Warning (c2ca730) issue: Support Exchange Shared Mailbox Auth (ac9ea5b) Issue: Inline Ticket Assignment (b757ec4) issue: Dashboard No Help Error (ab0cdc6) Organization Update (1588344) issue: Advanced Search Default Sorting (dda483e) issue: Image Attachment View (eb1a4ea) issue: Reset Role Permissions (0c2cecb) issue: Error On QueueSort Config (1b1e742) Required Short Answer Field = '0' (c58916b) Fix Admin Alert (5f6bd42) issue: Set Staff Password On Creation (d9108b1) issue: THIS_VERSION Utilize MAJOR_VERSION (5b4c512) Issue: Reopen Assignment (e73e881) osTicket v1.12.2 ============= Enhancements issue: v1.12 Git MAJOR_VERSION (3f80266) Improvements issue: README.md osTicket Logo (7121043) issue: README.md Image Size (8b90010) issue: DatetimeField Remove Unused Vars / Use parseDateTime() (d9aa91b)var/softaculous/fusio/changelog.txt000064400000004313151027437340013527 0ustar00### 6.1.0 * Added new trigger concept to invoke an action through an event #359 * Added JsonRPC server #650 * Added GraphQL server #649 * Added OIDC discovery #648 * Implemented OpenRPC specification #306 * Updated handling of public operations with invalid access token * Possibility to configure SDKgen credentials at settings * Add option to resend the user activation code #642 ### 6.0.0 (2025-09-06) * Added MCP server #626 * Improved API documentation * Added OAuth2 authorization server #245 * Added Fusio identity provider to use the internal authorization server * Added well-known oauth protected resource endpoint [RFC9728](https://www.rfc-editor.org/rfc/rfc9728.html) * Add backend filesystem, http and sdk API and panel #609 * Moved backend database endpoint under connection (breaking change) * Add option to configure different captcha provider * Add config option to disable user registration * Improve responsive design of the backend app ### 5.2.5 * Upgrade command use resources path * App detect url via javascript for localhost * Implement API Catalog [RFC9727](https://www.rfc-editor.org/rfc/rfc9727.html) * Add humans.txt and robots.txt * Added the following .well-known/ uris: api-catalog, oauth-authorization-server and security.txt * Fix redoc app handle dynamic urls * Add order direction parameter to SqlSelectAll action * Fix WorkerPHPLocal action cache path * Removed introspection from database connections ### 5.2.4 * Update apps list * Improve base url detection without defining a url * Exclude firewall and rate-limit on deploy and testing * Add schema nullable handling * Remove trailing slash from OpenAPI specification ### 5.2.3 * Add option to set user points via API #586 * Added firewall feature #508 #154 * Add verbose mode to marketplace env/install/upgrade command for debugging #625 * Add CLI option to ready payload from stdin * Updated marketplace env command, add an option to replace all available apps ### 5.2.2 * Add form feature to build Forms for your API endpoints * Add option to configure trusted IP header for proxy * Add command to migrate YAML definitions to PHP * Add OpenAI SDK integration * Improved docker handling in case the marketplace is down * Fixed scope list empty #620var/softaculous/nextcloud/changelog.txt000064400000735667151027437660014443 0ustar00Version 32.0.1 October 23, 2025 Changes: server Fix(comments): expand long comment on click (server#55242) Fix(encryption): do not setup filesystem without permissions (server#55253) Fix(systemtags): Provide initial state for admin restriction setting (server#55279) Fix(comments): explicitly return limbo status of comment (server#55285) Fix: create room/resource calendar synchronously (server#55292) Feat(Unified search): Use existing min search length setting (server#55301) Fix(core): Stop abusing the cache for avatar upload (server#55303) Fix(workflowenigne): stricter length header handling (server#55316) Feat: Mark OC.SystemTags as deprecated (server#55323) Fix(ocm): ignore cache if not setup (server#55326) Fix(sharing): ensure to check new password (server#55327) Fix: add missing sharing options to ui and add full-match results (server#55329) Build(deps): bump libphonenumber-js from 1.12.17 to 1.12.23 (server#55337) Build(deps-dev): bump phpunit/phpunit from 9.6.27 to 9.6.29 in /build/integration (server#55338) Build(deps): bump phpunit/phpunit from 10.5.55 to 10.5.57 in /vendor-bin/phpunit (server#55339) Build(deps-dev): bump sass from 1.93.0 to 1.93.2 (server#55340) Build(deps-dev): bump puppeteer from 24.22.0 to 24.22.3 (server#55341) Build(deps-dev): bump tar from 7.4.3 to 7.5.1 (server#55342) Fix(cache): Ensure unique global prefix per instanceid (server#55386) Fix: Do not try to create lazy ghosts for PHP internal classes (server#55399) Revert: feat(core): Hide header in PWA (server#55402) Fix: small typo fix (server#55407) Fix(files): Stop overwriting scan_permissions (server#55411) Admin-delegation occ – add output option for show command to support JSON formats (server#55430) Test: mock appstore response in Cypress tests (server#55435) Fix(appstore): Also catch ClientException and ServerException (server#55437) Fix(appstore): Make appstore timeout configurable (server#55440) Fix(security): Update code signing revocation list (server#55445) Fix: legacy app navigation snapper on RTL layout (server#55465) Fix(IUserManager): Fix deprecation of search method (server#55480) Refactor(ShareApiController): Add more error handling (server#55489) Feat: add header with user id in response (server#55502) Fix(user_ldap): Fix configuration creation and copy (server#55515) Allow to remove a website in the user profile (server#55523) Build(deps): bump nextcloud/openapi-extractor from 1.8.3 to 1.8.5 in /vendor-bin/openapi-extractor (server#55540) Build(deps): bump phpunit/phpunit from 10.5.57 to 10.5.58 in /vendor-bin/phpunit (server#55541) Build(deps-dev): bump dockerode from 4.0.8 to 4.0.9 (server#55546) Fix(setup): set dbtype value also for single-db (server#55562) Fix(unified-search): Remove hard-coded search result limit (server#55565) Fix(files): Always return a valid mimetype (server#55570) Feat(test-case): allow to use PHPUnit Group attributes to mark tests requiring database (server#55571) Fix(ldap): Fix copying and creating LDAP configuration (server#55584) Chore(CODEOWNERS): include mjs and cjs for frontend (server#55587) Build(deps): bump @nextcloud/browser-storage from 0.4.0 to 0.5.0 (server#55592) Fix(TaskProcessing): Increase MAX_TASK_AGE to 6 months (server#55599) Fix(TaskProcessing): Make sure list command int filter parameters are parsed as ints (server#55604) Fix(ooo): don’t catch general DB exceptions (server#55607) Fix(live-photo): Allow files-live-photo meta data with edit permissions (server#55615) Fix(caldav): encoding inconsistencies in event search provider (server#55626) Fix(caldav): disable remote access when calendar federation is off (server#55633) Fix(systemtags): catch empty nodes (server#55636) Fix(FileAccess): Make getByAncestorInStorage sharding ready (server#55644) Fix comments when used by other apps (server#55663) Fix(S3): Only append streams if non-seekable (server#55671) Fix(caldav): avoid selecting every custom properties from table if we have no calendars to filter (server#55678) Build(deps): bump nextcloud/openapi-extractor from 1.8.5 to 1.8.6 in /vendor-bin/openapi-extractor (server#55685) Build(deps-dev): bump puppeteer from 24.22.3 to 24.24.0 (server#55687) Build(deps-dev): bump msw from 2.11.3 to 2.11.5 (server#55688) Build(deps): bump core-js from 3.45.1 to 3.46.0 (server#55689) Build(deps-dev): bump webpack from 5.101.3 to 5.102.1 (server#55690) Build(deps-dev): bump cypress-split from 1.24.23 to 1.24.24 (server#55692) Build(deps): bump libphonenumber-js from 1.12.23 to 1.12.24 (server#55694) Fix(contacts): Do not expose SAB in `/contactsmenu` (server#55700) Fix: disable mp3 preview provider (server#55723) Fix(files): clear search input on directory navigation (server#55733) Fix(LDAP): properly disable require TLS certificate verification (if configured) (server#55736) Fix(files_sharing): correctly handle error in case of failing share creation (server#55739) 32.0.1 RC1 (server#55744) Fix(settings): Improve TaskProcessingPickupSpeed setup check (server#55749) Fix: Fix crash in files_version about uninitialized property (server#55761) Fix: iMip reply from outlook.com does not contain organizer property (server#55763) Fix(TextProcessingApiController): Set better attribute on routes (server#55775) Feat(settings): Introduce TaskProcessingSuccessRate setup check (server#55778) Fix(TextToImage): Set better attribute for routes (server#55786) Feat: add new link endpoint when using globalscale (server#55798) Fix(l10n): Don’t fallback from 3-letter languages to 2-letter (server#55809) Fix(ocm): format notifications (server#55816) Feat(route): globalsiteselector as root url generator (server#55817) 32.0.1 RC2 (server#55822) Feat: locally cache frequently requested LDAP mapping data (server#55823) Chore: bump @nextcloud/browserslist-config from 3.0.1 to 3.1.0 (server#55826) Fix(dav): Restrict properties allowed object classes (server#55851) Fix: translation on /unsupported screen (server#55872) Add font-variant-numeric to selected files list (server#55873) Fix: temporarily disable public shares chunking capability (server#55874) Fix(lexicon): execute repair step (server#55881) Fix(lexicon): switch bool value to non-lazy (server#55884) 32.0.1 (server#55958) activity Update nextcloud/ocp dependency (activity#2118) Fix npm audit (activity#2132) Update nextcloud/ocp dependency (activity#2152) Update nextcloud/ocp dependency (activity#2159) app_api Fix(HaRP): do not block HaRP itself if requests contain a non-existent application (app_api#679) Fix(ExAppNotifier): First check if any exapps enabled (app_api#680) bruteforcesettings Chore(deps-dev): Bump @nextcloud/eslint-config from 9.0.0-rc.2 to 9.0.0-rc.5 (bruteforcesettings#806) Chore(deps): add vitest (bruteforcesettings#819) Chore(deps): Bump @nextcloud/vue from 9.0.0-rc.8 to 9.0.0 (bruteforcesettings#827) Fix npm audit (bruteforcesettings#828) Fix: use the correct outlined item (bruteforcesettings#829) Chore(deps): Bump @nextcloud/vue from 9.0.0 to 9.0.1 (bruteforcesettings#834) Chore(deps-dev): Bump @nextcloud/stylelint-config from 3.1.0 to 3.1.1 (bruteforcesettings#835) circles Fix: adjust source names to “Team” instead of cicles (circles#2122) Store remote share id (circles#2149) Update nextcloud/ocp dependency (circles#2155) Ignore non-circles share while extracting permissions (circles#2159) Improve action on multi-teams (circles#2169) Feat: caching user single id in preferences (circles#2170) files_downloadlimit Chore(deps-dev): Bump @nextcloud/eslint-config from 9.0.0-rc.2 to 9.0.0-rc.5 (files_downloadlimit#523) Chore(deps-dev): Bump eslint from 9.30.1 to 9.37.0 (files_downloadlimit#566) files_pdfviewer Fix: Remove unneeded PDF.js web files from release (files_pdfviewer#1287) Chore(deps-dev): Bump @nextcloud/stylelint-config from 3.1.0 to 3.1.1 (files_pdfviewer#1291) logreader Fix npm audit (logreader#1733) Update nextcloud/ocp dependency (logreader#1755) Fix npm audit (logreader#1759) Update nextcloud/ocp dependency (logreader#1765) Update nextcloud/ocp dependency (logreader#1772) Chore(deps-dev): bump @nextcloud/browserslist-config from 3.0.1 to 3.1.0 (logreader#1775) nextcloud_announcements Update nextcloud/ocp dependency (nextcloud_announcements#528) Update nextcloud/ocp dependency (nextcloud_announcements#529) Update nextcloud/ocp dependency (nextcloud_announcements#533) notifications Build(deps): Bump vue from 3.5.21 to 3.5.22 (notifications#2532) Build(deps): Bump @nextcloud/vue from 9.0.0-rc.9 to 9.0.0 (notifications#2533) Update nextcloud/ocp dependency (notifications#2537) Refactor(UserSettings): use `NcSelect` for batchtime (notifications#2540) Update nextcloud/ocp dependency (notifications#2545) Update nextcloud/ocp dependency (notifications#2551) Refactor(AdminSettings): use `NcSelect` for batchtime (notifications#2556) Chore(deps): bump @nextcloud/vite-config to 2.5.1 (notifications#2561) Build(deps): Bump @nextcloud/auth from 2.5.2 to 2.5.3 (notifications#2570) Build(deps-dev): Bump @nextcloud/stylelint-config from 3.1.0 to 3.1.1 (notifications#2571) Build(deps): Bump @nextcloud/dialogs from 7.0.0-rc.3 to 7.0.0 (notifications#2572) Build(deps): Bump ua-parser-js from 2.0.5 to 2.0.6 (notifications#2573) Build(deps): Bump @nextcloud/vue from 9.0.0 to 9.0.1 (notifications#2574) Fix(multi-tab): Fix interactions when multiple tabs are active (notifications#2578) Create update-stable-titles.yml (notifications#2580) Update nextcloud/ocp dependency (notifications#2583) Build(deps): Bump @nextcloud/dialogs from 7.0.0 to 7.0.1 (notifications#2593) Update nextcloud/ocp dependency (notifications#2594) photos Update nextcloud/ocp dependency (photos#3169) Feat(PhotoPicker): Do not show non-owned files (photos#3209) Update nextcloud/ocp dependency (photos#3225) Ci(actions): Update workflows from templates (photos#3229) Feat(Albums): Allow deleting an album photo from the viewer (photos#3233) Fix(api): Validate user config values (photos#3235) Fix(Timeline): Use new download endpoint (photos#3240) Fix(Viewer): Provide filename without root to the Viewer. (photos#3241) Fix(FacesView): Properly import RouterLink (photos#3242) recommendations Fix npm audit (recommendations#923) serverinfo Update nextcloud/ocp dependency (serverinfo#878) Update nextcloud/ocp dependency (serverinfo#885) suspicious_login Update php-stemmer to 4.0 as workaround for full PHP 8.4 compatibility (suspicious_login#1033) text Fix: Delete old sessions in cleanup cron (text#7675) Chore(DocumentService): Raise log level for SyncStep2 message to error (text#7697) Fix(sync): lastSavedVersion is version send with the request (text#7699) Update nextcloud/ocp dependency (text#7715) Fix(css): Adjust status icon colors to Nextcloud 32 variable names (text#7721) Feat: Save a checksum for documents and use it to detect conflicts (text#7725) Replace cypress component tests (text#7727) Fix(editor): restore default editor width while not breaking drag handle (text#7728) Fix(print): Overwrite `display: grid` to prevent cut content (text#7731) Fix(sync): handle empty push requests (text#7735) Fix(DocumentService): Return 200 steps before saved version in SyncStep2 (text#7737) Revert “chore(DocumentService): Raise log level for SyncStep2 message to error” (text#7740) Fix(code): don’t wrap lines in code blocks, only in plaintext documents (text#7743) Fix(sync): increment the version after applying the steps (text#7745) Fix(sync): Only send recovery step in case of SyncStep1 (text#7746) Chore: bump version to 6.0.0 (text#7748) Fix(sync): Apply document state from create request (text#7756) Update nextcloud/ocp dependency (text#7774) Fix(PreviewOptions): set active radio button on open (text#7778) Fix(sync): Reset document sessions on upgrade (text#7786) Fix(sync): send first update without initial document state (text#7791) Fix: prevent the collision between y-websocket reconnectTimeout and polling interval (text#7823) twofactor_nextcloud_notification Update nextcloud/ocp dependency (twofactor_nextcloud_notification#1074) Update nextcloud/ocp dependency (twofactor_nextcloud_notification#1077) Fix npm audit (twofactor_nextcloud_notification#1084) Update nextcloud/ocp dependency (twofactor_nextcloud_notification#1087) viewer Chore(deps): update dockerode (viewer#2964) Fix(ImageEditing): controls might hide behind iPadOS home bar (viewer#2985) Fix(Viewer): Provide `id` instead of `fileid` to `File` constructor (viewer#2994) Fix(viewer): address file path composition for subfolders in public shares (viewer#2998) Version 32.0.0 September 27, 2025 Changes: server Make it possible to run occ as root (server#33545) Don’t believe sftp when it tells us the mtime is less than we know it is (server#40105) [Proposal] Inform user about master key generation on encryption enabling (server#40468) Fix(dashboard): performance and refactoring (server#41065) Refactor(App): Remove registerRoutes method (server#42678) Fix(user_ldap): Do not map groups we do not know if they match filter (server#45364) Fix(TaskProcessing): Catch JSON encode errors in Manager#setTaskResult (server#46780) Fix: remove caching in fetchListOfGroups (server#47513) Refactor(style): Remove repeated semicolon (server#47648) Fix: Move login via email logic to local backend (server#47686) Fix: `user:settings` command when user is not available (server#47889) Ci: Install PHPUnit 10 (server#48210) New occ commands to manage system-tags for files (server#48277) Feat(encryption): Migrate from hooks to events (server#48560) Fix: Filter for folders in cleanup old preview job (server#48581) Fix(settings): Add some context to the PHP memory limit error (server#48672) Fix(updater): make clean-up job more robust / easier to debug (server#48674) Perf: Log requests using high amount of memory as warning (server#48738) Feat: support migrating an instance to sharding (server#48795) [master] Fix npm audit (server#48815) Add the option to provide a groupname and only see its’ members in occ group:list (server#49016) Fix(db): Stop writing unused `dbport` to config at install time (server#49104) Fix(SetupChecks): Pass webfinger if the handler returns 400 too (server#49440) Fix: adjust url for task links (server#49639) Fix(config): drop value details (server#49645) Clarify app manager method names (server#49648) Update & Expand Meta Tags (server#49872) Chore(deps-dev): bump @zip.js/zip.js from 2.7.53 to 2.7.54 (server#49948) Chore(deps-dev): bump @testing-library/jest-dom from 6.5.0 to 6.6.3 (server#49950) Fix: when already upgrading, don’t instruct to run `occ upgrade` (server#49955) Fix: Change UserAgent to *cloud (server#50053) Fix OCM implementation has wrong parameter names (server#50069) Fix(core): Fix undefined “application” array key error (server#50081) Feat(cardav): support result truncation for addressbook federation (server#50092) Fix(AppFramework): Log malformed protocol values and unify fallback behavior (server#50099) Fix(unified-search): load more than 5 items in folder filter (server#50129) Build(deps-dev): bump behat/behat from 3.16.0 to 3.18.1 in /build/integration (server#50137) Feat: add example contact on first login (server#50156) Feat(UserMountCache): Emit events for added, removed and updated mounts (server#50157) Fix(oauth2): adjust db schemas when migrating from owncloud (server#50193) Add integration tests for moving a file from and to a shared folder (server#50221) Fix(ratelimit): Allow to bypass rate-limit from bruteforce allowlist (server#50234) Perf(files_reminders): Reduce db queries on propfind (server#50244) Implement Directory Check (server#50258) Chore : Comprehensive e2e testing for public sharing (server#50260) Fix(files_sharing): Respect permissions passed when creating link shares (server#50270) Fix: Metadata field search (server#50273) Fix(settings): Fix setup check when mail_smptmode is set to “null” (server#50281) Refactor: Sharing sidebar UI redesign (server#50282) Chore: update icewind/smb to 3.7.0 (server#50284) Fix opening federated shares (server#50292) Fix(theming): Harden admin theming settings (server#50293) Fix: detect deleted items as updated for smb storage (server#50298) Fix(files_versions): Update `unencrypted_size` during rollback (server#50299) Chore(3rdparty): Bump symfony/process from 6.4.12 to 6.4.15 (server#50315) Chore(tests): Make linter happy in cypress tests (server#50318) Fix(theming): remove node-vibrant dependency and usage (was moved to backend) (server#50320) Fix: don’t use cached root info from shared cache if the watcher has detected an update (server#50324) 🌱 Master is now 32 (server#50330) Fix(taskprocessing): More caching (server#50331) Chore(deps-dev): bump @babel/node from 7.25.7 to 7.26.0 (server#50336) Feat: Support X-NC-Skip-Trashbin header (server#50353) Fix(translations): Fix profile and webhook_listeners (server#50355) Fix: remove return type (server#50362) Fix(files): support submenu in batch actions header too (server#50364) Chore: add profile translations reuse license (server#50365) Fix(systemtags): Use literal strings for i18n in showSuccess (server#50366) Fix: Properly read updater channel before returning version channel as a fallback (server#50368) Fix(dav): default calendar and address book not created on first login (server#50369) [master] fix(security): Update code signing revocation list (server#50376) Revert “fix(Share20\Manager): Ensure node is still accessible when checking share” (server#50389) Fix(dav): Mark removal of dav object properties as expensive (server#50391) Ci(reuse): Fix translation reuse mapping (server#50394) Fix: Correctly return app id and app version for `core` styles and images (server#50398) Feat: Use redundant label for accesibility only (server#50399) Fix(LDAP): also log why the connection to main server failed (server#50405) Chore(deps): bump the github-actions group across 1 directory with 7 updates (server#50410) Fix(settings): Clarify peculiarities of enabling encryption (server#50424) Fix outdated OpenAPI specs (server#50425) Fix(occ): hide sensitive data while config:app:set (server#50426) Chore(deps-dev): bump puppeteer from 23.10.4 to 24.1.1 (server#50429) Files: harden thumbnail endpoint (server#50430) Fix: Harden files scanner for invalid null access (server#50436) Docs(dispatcher): Correct described return values (server#50444) Fix(unifiedsearch): Simplify and correct thumbnail styles (server#50446) Fix: Ensure `label` is always a string (server#50447) Chore: update php intl stub and fix type issues (server#50452) Fix(log): Fix log level handling (server#50455) Hide “Create templates folder” option if templates are disabled (server#50464) Fix: Check that user actually can validate password for js (server#50465) Fix: make early check if users filesystem have a mountpoint at //files (server#50470) Improve error detail when saving an incorrect LDAP config (server#50475) Fix(CalDav): Spelling (server#50490) Fix(performance): use low resolution for blurhash (server#50494) Fix(ci): cypress container name (server#50496) Don’t rethrow a type error (server#50498) Fix: Increase background and primary color debounce time (server#50501) Fix(theming): Do not throw in background color migration (server#50503) Feat(S3): add SSE-C support in S3 External Storage (server#50514) Fix: Show recipient email addresses in share owner notification email (server#50515) Fix: Exclude non accepted shares when computing access list (server#50519) Fix(files_sharing): file request form validity check reset (server#50524) Fix(ConvertType): Read dbtype in createConnectionParams and remove safeguard (server#50530) Fix: Only hide template folder creation if default was changed to empty (server#50540) Fix(files_sharing): skip expiration notify for invalid share record (server#50542) Fix: unified search provider id (server#50550) Chore(CI): Updating npm-audit-fix.yml workflow from template (server#50551) Perf(files): Check node type property instead of instance (server#50553) Add LDAP test settings command (server#50567) Fix(files): Fix folder preview for favorites widget (server#50576) Enh/apply rector set to apps (server#50577) Fix(files): Correctly scroll selected file into view (server#50582) Fix(unified-search): filteredProviders now inherits all provider props (server#50592) Fix: template field title (server#50602) Chore(deps): bump the github-actions group with 2 updates (server#50604) Chore(deps-dev): bump @testing-library/user-event from 14.5.2 to 14.6.1 (server#50610) Chore(deps-dev): bump cypress-split from 1.24.0 to 1.24.7 (server#50613) Chore(files): Adjust wording (server#50635) Fix(TaskProcessing\Manager): Always use distributed cache and use PHP serialize (server#50640) Fix(sharing): better handle file share attributes (server#50642) Fix(files): properly update store on files conversions success (server#50645) Feat(login-flow-v2): Restrict allowed apps by user agent check (server#50650) Chore(deps-dev): bump vitest and @vitest/coverage-v8 (server#50653) Enh: Fix display default expire date, add tests & tiny refactors (server#50655) Fix(theming): high contrast themes scrollbar (server#50657) Fix: make sure we process mime extensions as string (server#50660) Chore(deps): Bump stecman/symfony-console-completion (server#50661) Enh: improve occ file:transfer-ownership logging (server#50663) Feat(theming): allow to disable standalone windows (server#50666) Fix(files): Do not download files with openfile query flag (server#50669) Fix(AccountProperty): better validation of twitter and fediverse handles (server#50678) Fix(files): only send config update requests if user is logged in (server#50680) Fix(dav): Migrate from hooks to user events (server#50689) Fix(emailTemplate): use instance Name instead of Url in subject (server#50692) Feat(admin_audit): write admin audit log for AnyLoginFailedEvent (server#50697) Feat(object_store): Add support for session token (STS) in AWS credentials (server#50702) Build(deps): Bump icewind/searchdav from 3.1.0 to 3.2.0 (server#50708) Fix(files_reminders): Only allow updating reminders if the file is accessible (server#50711) Chore(deps-dev): bump cypress-split from 1.24.7 to 1.24.9 (server#50727) Chore(deps): bump p-queue from 7.4.1 to 8.1.0 (server#50729) Chore(deps-dev): bump ts-loader from 9.5.1 to 9.5.2 (server#50730) Chore(deps-dev): bump cypress-if from 1.12.6 to 1.13.2 (server#50731) Chore(deps): bump pinia from 2.3.0 to 2.3.1 (server#50733) Fix(setupcheck): Update setup check for PHP version to be more accurate (server#50735) Feat(sharing): Allow to set default view mode for public shares (server#50739) Fix(transifex): Adjust check for translation of apps (server#50753) Update doc comment for prefixTableName (server#50764) Perf(cron): Delay (re)checking timed jobs (server#50768) Fix(SharedStorage): Check if storage ID is set on cache (server#50769) Test(Mailer): Align tests for mailer with stable30 (server#50779) Perf(files): faster query to fetch incomplete directories (server#50781) Fix(workflowengine): require a web component as operation plugin (server#50783) Fix: Fix regression in calendar invitation sending (server#50784) Chore(filecache): remove index fs_id_storage_size (server#50791) Fix: Only keep allowed characters in appid, and flag the method as escaping (server#50794) Fix(login): only show error state on login box if user interacted (server#50798) Fix: Fix psalm taint errors (server#50800) Chore(deps): bump elliptic from 6.6.0 to 6.6.1 (server#50801) Fix(files): properly forward open params from short urls (server#50807) Fix(repair): PHP8.3 deprecation warning (server#50809) Fix(systemtags): do not hide if no tags (server#50814) Fix(transferownership): Allow searching new owner by email (server#50816) Chore(deps): bump dompurify from 3.1.7 to 3.2.4 (server#50818) Fix(files_sharing): Fix public share expiration being set when toggle is not enabled (server#50820) Bump behat/behat from 3.18.1 to 3.19.0 in /build/integration (server#50827) [master] Fix npm audit (server#50839) Feat: Support deleting metadata from WebDAV (server#50852) Fix(oauth2): retain support for legacy ownCloud clients (server#50858) Fix(activity): Fix activity parameter types (server#50860) Fix: Fix psalm taint false-positives by small refactorings (server#50864) Fix(files_sharing): block downloading if needed (server#50873) Fix: Initialize lastConnectionCheck after first connection (server#50874) Fix(dav): Handle end of stream in `File::put` (server#50881) Refactor: Update `@nextcloud/vue` to 8.23.1 and update imports (server#50886) Fix(cron): Keep job class limitation when searching for the next job (server#50896) Fix(files_versions): Do not expire versions newer than min age (server#50903) Fix(files): do not show extension warning for folders renaming (server#50904) Fix(files_sharing): rate limit share creation 20 times per 10 minutes (server#50905) Chore: Adjust `OCP\Server::get` annotation to work with phpstan (server#50908) Fix(files_external): request strict password auth on credentials enter action (server#50910) Enh(SystemTag): Make MapperEvent webhook compatible (server#50916) Fix(files_sharing): Map sharee information for `shared-by-you` view (server#50918) Fix(files): Ensure the filter instance is mounted (server#50919) Revert “fix(files): updateAll method” (server#50920) Fix(files_sharing): Also list deleted team shares (server#50922) Feat(setupcheck): check logging level for validity (server#50927) Feat: add system address book settings in ui (server#50933) Fix(cron): Ignore time sensitivity when a class was explicitely scheduled (server#50942) Fix(files): handle failed node properly (server#50943) Fix(l10n): Fix triple dot in translation (server#50946) Ci(autochecks): Run some autochecks also on non-PHP files (server#50949) Fix: wipe local storages on log out (server#50956) Fix: rename ‘edit locally’ to ‘open locally’ (server#50957) Fix: NotFoundException for anonymous users (server#50958) Chore(deps): bump nextcloud/openapi-extractor from 1.3.0 to 1.4.0 in /vendor-bin/openapi-extractor (server#50964) Chore(deps): bump webdav from 5.7.1 to 5.8.0 (server#50970) Chore(deps-dev): bump cypress-split from 1.24.9 to 1.24.14 (server#50971) Chore(deps): bump @nextcloud/files from 3.10.1 to 3.10.2 (server#50972) Chore(deps): bump p-limit from 6.1.0 to 6.2.0 (server#50973) Chore(deps): bump color from 4.2.3 to 5.0.0 (server#50974) Chore(deps-dev): bump @testing-library/cypress from 10.0.2 to 10.0.3 (server#50976) Feat(files): allow to ignore warning to change file type (server#50979) Fix: validate account properties as a repair step (server#50985) Spelling standardization (server#50987) Fix: Use case insensitive check when validating login name (server#50989) Refactor: move version rollback hook to event (server#50990) Chore: Automated request for reviews of pull request (server#50991) Fix(admin_audit): Fix incorrect truncation of files path in admin audit log (server#50992) Fix: Replace OC_App calls by IAppManager (server#50999) Fix(FederatedShareProvider): Delete external shares when groups are deleted or users removed from a group (server#51000) Fix: rework UploadFolder implementation (server#51010) Fix(files_external): Move definition parameter to the correct place (server#51019) Fix: Transfer ownership with S3 as primary (server#51020) Fix: Deprecate OC_Template, add proper template manager instead (server#51029) Fix(singularandpluralfiles):implemented ternary operator to handle si… (server#51031) [master] fix(security): Update CA certificate bundle (server#51043) Fix(l10n): Improve english source strings (server#51049) Fix: Report duplicated extra files in integrity check (server#51050) Feat: Close sessions created for login flow v2 (server#51051) Fix SQL query so that it is ansi safe fixing #51067 (server#51069) Fix(translation): Fix string concatenation in LDAP endpoint (server#51071) Feat: log query for dbal exceptions (server#51073) Files: fix exception when share-attributes is undefined (server#51077) Fix(files_reminders): Do not attempt to send reminders after a user has left a share (server#51079) Fix(CalDAV): add calendar enable (server#51081) Feat(dav)!: add webhook compatibility for calendar object events (server#51082) Feat(PWA): add `display_override` to set the display-mode to `minimal-ui` on supported browsers (server#51092) Chore: auto sync min desktop version with last supported version (server#51094) Fix(login): Ephemeral sessions (server#51095) Fix(LDAP): use ldap_set_option over putenv to disable cert check (server#51096) Fix disabled user list for SAML group subadmin (server#51108) Feat(OCM-invites): Implementation of invitation flow for OCM 1.1.0 (server#51113) Feat(AppFramework): extend range check to optional parameters (server#51116) Fix(cypress): wait for toast to appear (server#51126) Fix: Do not build encrypted password if there is none (server#51130) Fix(imip): dont compare events for the reply message (server#51131) Ci: fix request-reviews workflow (server#51135) Feat: command to list and delete calendar subscriptions (server#51136) Remove space (server#51142) Fix(dav): Create SAB at installation (server#51144) Fix(files_trashbin): disable bulk download for trashbin (server#51146) Chore: Use codeowners instead of workflow to assign reviewers (server#51147) Fix(files): also show file list headers on empty views (server#51148) Fix(files_sharing): ignore duplicated navigation when replacing current route (server#51151) Fix(files_sharing): ensure downloaded file has the correct filename (server#51152) Chore(deps): bump the github-actions group with 4 updates (server#51154) Chore(deps-dev): bump cypress-axe from 1.5.0 to 1.6.0 (server#51155) Chore(deps-dev): bump @nextcloud/cypress from 1.0.0-beta.12 to 1.0.0-beta.14 (server#51156) Chore(deps-dev): bump @vitest/coverage-v8 from 3.0.5 to 3.0.7 (server#51157) Chore(deps): bump @vueuse/integrations from 11.1.0 to 11.3.0 (server#51158) Chore(deps): bump moment-timezone from 0.5.46 to 0.5.47 (server#51160) Chore(deps): bump focus-trap from 7.6.0 to 7.6.4 (server#51161) Include ‘background_color’ in list of supported keys (server#51181) [master] Fix A+ rating when checking with Nextcloud Security Scan. (server#51184) Feat(db): add truncateTable method (server#51190) Refactor(TempManager): Simplify and unify implementations and remove legacy behavior (server#51194) Feat: Allow AVIF content type in PhotoCache (server#51195) Build(integration): Disable password_policy app (server#51196) Test(e2e): adjust trashbin tests to be less flaky (server#51211) Fix: remote account activity translation (server#51216) Feat: Add bases and gidNumber attribute to ldap:test-user-settings output (server#51218) Feat(appconfig): removing pre-migration check (server#51221) Fix(lookup_server_connector): correctly handle account properties (server#51229) Fix(Comment): replace richEditor mixin with NcRichText (server#51239) Chore(deps): update `@nextcloud/upload` to 1.9.0 (server#51243) Chore(CODEOWNERS): do not spam backenders with frontend PRs related to `dist/` (server#51246) Fix: pass hide download attribute while creating the share to fix github issue 50788 (server#51250) Fix(dav): Handle long absence status earlier (server#51256) Fix(dav): Use IUser::getDisplayName directly (server#51258) Fix(files): Don’t do session related work in the constructor of the View (server#51259) Fix(theming): use plain string in `t` method (l10n) (server#51266) Chore(deps): switch davclient library to nextcloud-deps fork (server#51267) Fix(login): Properly target public page with attribute (server#51280) Fix(l10n): Remove leading space from translation string (server#51287) Fix(systemtags): unify restrict_creation_to_admin handling (server#51288) Fix: optimize FileUtils::getFilesByUser (server#51296) Test: Remove `.only()` calls (server#51302) Test(cypress): rename select all clear (server#51309) Fix(encryption): Listen for user login and logout to set encryption key (server#51310) Fix(external_storage): fix settings save (server#51320) Fix(files): Make sure file pointer exists (server#51333) Fix(settings): Fix infinitely loading account management page with pagination of groups (server#51336) Build(deps): bump core-js from 3.40.0 to 3.41.0 (server#51337) Build(deps): bump marked from 15.0.0 to 15.0.7 (server#51339) Build(deps-dev): bump typescript from 5.7.3 to 5.8.2 (server#51340) Build(deps-dev): bump vitest from 3.0.7 to 3.0.8 (server#51342) Build(deps): bump nextcloud/openapi-extractor from 1.4.0 to 1.5.0 in /vendor-bin/openapi-extractor (server#51349) Fix(federatedfilesharing): warn when enabling lookup server data upload (server#51352) Refactor: cleanup rollback hook usage (server#51355) Fix(base.php): Correct order for booting \OC\Server (server#51361) Fix(files_external): Stop building path twice when checking if file exists on case insensitive SMB storage (server#51364) Fix(dav): Fix share token pattern for base uri extraction (server#51365) Fix(lookup-server): disable when not using global scale (server#51378) Fix(AppDiscover): Strip double-quotes from folder name (server#51379) Fix(cardav): only show users from enabled addressBooks in contacts menu (server#51380) Fix(lookup-server): Only flag new users for lookup update / delete (server#51384) Fix: Remove multiple require_once calls for template functions (server#51385) Fix: skip caching lastSeenQuotaUsage for remote shares (server#51389) Allow to delete files without trashbin + add unit tests + some refactoring (server#51394) Add command to list shares (server#51399) Test: speed up hotkey tests by 2.4s (server#51400) Chore(dev-deps): Drop dependency on jsdoc (server#51403) Fix(mimetypes): drop `tar.gz` and `tar.bz2` and adjust `tgz` (server#51405) Fix(unified-search): do not overlap search bar with button (server#51418) Feat(bulk-upload): change the default to disabled as there are still some bugs present (server#51431) Fix(GenerateBlurhashMetadata): Suppress imagescale errors (server#51433) Fix(mime-types): adjust compiled mime types and sign (server#51434) Perf(db): Extend index on cards_properties to cover name and value (server#51438) Fix(db): Create replacement index where original index is missing (server#51439) Fix(CalDav): alter invitation attachment filename and type (server#51441) Fix(RichObjectStrings): Make exception messages for invalid parameters more useful for debugging (server#51442) [master] revert(deps): jquery-ui to 1.13.3 (server#51446) Fix: resolve typo in authMethod enum cases (server#51449) Fix(dav): do not require CSRF for safe and indempotent HTTP methods (server#51457) Fix public download activity (server#51458) Feat(core): migrate setup to vue (server#51464) Test(core): add setup cypress tests (server#51468) Fix(files_sharing): ensure share status action works also in grid view (server#51469) Fix(files): Ensure actions never overflow filename (server#51471) Fix(profile): allow to unset phone number (server#51477) Chore: drop outdated deprecation comment from Mailer (server#51480) Fix(database): Cast users count to integer (server#51490) Fix(dav): allow uploading of files with long filenames (server#51491) Build(deps): bump @nextcloud/event-bus from 3.3.1 to 3.3.2 (server#51495) Build(deps-dev): bump dockerode from 4.0.2 to 4.0.4 (server#51498) Build(deps-dev): bump wait-on from 8.0.1 to 8.0.3 (server#51499) Build(deps-dev): bump sass from 1.81.0 to 1.85.1 (server#51500) Fix: add event status and participant status (server#51501) Build(deps): bump nextcloud/openapi-extractor from 1.5.0 to 1.5.1 in /vendor-bin/openapi-extractor (server#51502) [master] Fix npm audit (server#51505) Fix(comments): Fix activity rich subject parameters (server#51512) Ci: Update 3rdparty actions (server#51520) Fix(webauthn): adjust for updated library and add tests (server#51521) Fix: adjust webpack nonce generation (server#51524) Fix(login): simplify code and use consistent layout (server#51540) Fix(auth): Allow 2FA challenges for Ephemeral sessions (server#51544) Fix(IMimeTypeDetector): use correct return type (server#51564) Refactor(IMimeTypeDetector): use consistent capitalization (server#51567) Feat(files): Add capability for clients to check WCF state (server#51568) Test(cypress): wait for button to be visible (server#51587) Chore(test): use consistent tabs for indention in behat tests (server#51591) Fix(dav): throw invalid argument when property type does not match (server#51592) Fix(occ): Suppress errors when checking config.php fileowner (server#51594) Fix(deps): lock mdast-util-gfm-autolink-literal library to exact version 2.0.0 (server#51598) Feat: Limit `ExpireTrash` job to 30 minutes (server#51600) Chore: update `@nextcloud/upload` to version 1.9.1 (server#51601) Fix: Use default share folder of the user on share accept (server#51602) Add command to list orphan objects (server#51603) Feat(files): add command to automatically rename filenames (server#51608) Fix(files_versions): only handle path updates when there is path (server#51609) Fix(IFilenameValidator): correctly handle case insensitivity (server#51611) Fix(ocm): `publicKey` can be disabled so capabilities do not match (server#51622) Feat: Add share expiration indicator (server#51630) Build(deps-dev): bump sass-loader from 16.0.2 to 16.0.5 (server#51640) Build(deps-dev): bump vitest from 3.0.8 to 3.0.9 (server#51641) Fix(user): Some strings not being translated (server#51644) Fix(systemtags): Dispatch events when bulk assigning system tags (server#51649) Chore(i18n): Improved grammar (server#51650) Cookie_domain config option for setting cookie on a wider domain (server#51657) Fix: Go back to soft typing for template function p (server#51663) Fix(provisioning_api): Pass on translated hint if password change fails (server#51668) Perf(sharing): Use oc_share.item_type IN instead of OR equals (server#51669) Feat(openapi): Generate merged spec for all apps (server#51674) Fix(setupchecks): Treat information messages as success (server#51675) Add OC_App::getAppVersions replacement in IAppManager (server#51676) Fix(dav): filter user files when updating tags (server#51682) Fix(files): Properly encode URLs when preparing ZIP download (server#51684) Fix(template): implement ITemplate directly (server#51686) Fix files_sorting cypress tests (server#51689) Fix(login): Improve CSRF error message for better user understanding (server#51697) Feat(files): hide “Personal files” and “Shared with others” views if user has no quota (server#51698) Feat(mimetypes): Added musicxml mimetypes (server#51703) Fix(files_versions): correctly show version author also for shared files (server#51705) Fix: filter out contacts with empty email addresses in sharee completion (server#51707) Enhancement: Better previews for HDR video (server#51712) Fix(dav): Allow underscores on custom links (server#51715) Fix: task type translations (server#51724) Fix(files_versions): retrieve all display names with one request (server#51727) Feat: Support OC-Checksum in bulk upload (server#51729) Fix(files_reminders): Fix reminder actions being displayed on invalid nodes (server#51737) Fix(files_versions): Rely on server mime fallback icons (server#51744) Fix(settings): Handle email change restriction separately from display name change restriction (server#51745) Fix(dav): Give proper HTTP status code on MKCOL when quota exceeded (server#51750) Fix(theming): enforce theme also for login (server#51752) Fix(files_reminders): Lower disabled notifications app error to info (server#51760) Feat: show permissions in info:file output (server#51766) Fix(phpunit10): Migrate away from PHPUnit at() calls (server#51768) Fix(files): show hidden files and folders count in summary (server#51771) Store original path in object metadata (server#51779) Chore(deps-dev): bump guzzlehttp/guzzle from 7.9.2 to 7.9.3 in /build/integration (server#51789) [master] Fix npm audit (server#51798) Notification manager deterministic app call order (server#51800) Feat: Add new methods to list distinct mounts and retrieve all files in a mount (server#51810) Chore(i18n): Aligned spelling of “sub admin” (server#51816) Feat: add command to get basic storage info (server#51818) Build(deps): bump vite from 6.2.3 to 6.2.4 (server#51822) Build(deps): bump the github-actions group with 4 updates (server#51824) Chore(legacy): Remove deprecated OC_Util::addScript and functions depending on it (server#51836) Chore(files_trashbin): Add user details in log from Trashbin (server#51837) Mark all methods of OC_Util as deprecated (server#51838) Fix: don’t have sabre/dav send it’s own reponse if we already send the zip response (server#51845) Chore: remove scrutinizer (server#51848) Fix(encryption): init keys also when logged in using cookie auth (server#51852) Fix: display chinese character avatar (server#51855) Fix: Catch exceptions when expiring trashbin (server#51861) Fix(files): right click actions menu flicker (server#51863) Fix: use proper migration sorting when checking if a migration needs to be executed (server#51866) Fix: Use login name to check the password (server#51870) Chore: adjust CODEOWNERS (server#51874) Chore(deps): update `@nextcloud/vue` to `8.24.0` (server#51876) Chore: bump dependabot npm `open-pull-requests-limit` to 20 (server#51881) Build(deps-dev): bump behat/behat from 3.19.0 to 3.20.0 in /build/integration (server#51882) Build(deps-dev): bump puppeteer from 24.4.0 to 24.5.0 (server#51883) Build(deps): bump libphonenumber-js from 1.11.18 to 1.12.6 (server#51887) Fix(session): Only mark sessions of permanent tokens as app passwords (server#51905) Fix: improve handling of newFolder race condition handling (server#51920) Feat: add debug logging for adding/removing items from the user mounts cache (server#51921) Feat: Calendar Export (server#51924) Feat: Calendar Import (server#51925) Fix(systemtags): emit assign and unassign bulk tagging events (server#51927) Fix: ensure enabled (enforced) themes are always set on template layout (server#51933) Perf(files_sharing): do not emit second propfind for account filter (server#51937) Fix(cache): always require updates if mtime is null (server#51942) Fix(files_reminders): add missing import (server#51944) Chore: test that all apps are covered by psalm (server#51945) Perf(cloud_federation_api): only provide capabilities if needed (server#51946) Build(deps): bump vite from 6.2.4 to 6.2.5 (server#51947) Build(deps-dev): bump dockerode from 4.0.4 to 4.0.5 (server#51949) Build(deps-dev): bump mime from 4.0.6 to 4.0.7 (server#51950) Build(deps-dev): bump typescript from 5.8.2 to 5.8.3 (server#51952) Build(deps): bump backbone from 1.6.0 to 1.6.1 (server#51953) Build(deps): bump moment-timezone from 0.5.47 to 0.5.48 (server#51954) Build(deps-dev): bump stylelint from 16.9.0 to 16.17.0 (server#51955) [master] fix(security): Update code signing revocation list (server#51967) Revert “refactor: add migration for email setting” (server#51982) Fix(federation): allows equal signs in federation id (server#51994) Fix(l10n): put placeholder like string into variable (server#52005) Fix: Proper order for checking path prefix for getting file by id from cache (server#52008) Fix: Handle missing share providers when promoting reshares (server#52013) Fix(preview): Fix constructor parameter name and default value (server#52014) Feat(ip): use larger IPv6 range by default (server#52015) Fix(dav): Really only run the chunk cleanup once (server#52019) [master] fix(security): Update code signing revocation list (server#52020) Refactor(RichObjectStrings): Only log error if key or value is not string in validator (server#52035) Fix: more optimized caching for share target verification (server#52045) Introduce own method for calendar unsharing (server#52046) Fix: don’t construct storage when checking if a sub-mount is applicable (server#52047) Fix(workflowengine): fix group not shown in Group membership check (server#52048) Fix(taskprocessing): use the event for AppAPI to get list of AI providers (server#52050) Feat(TaskProcessing): Add TextToSpeech provider (server#52051) Revert “refactor(RichObjectStrings): Only log error if key or value i… (server#52062) Fix(federation): Don’t load the addressbook when resolving a cloud ID (server#52066) Test: Improve comments manager test output in case of failure (server#52070) Fix(files_sharing): file request pass empty string if password or expiration is disabled (server#52072) Fix: fix preloading files with no custom properties (server#52073) Fix(files_sharing): fix share creation error handling (server#52075) Fix(previews): avoid large file downloads for remote movie storage (server#52079) Ci: add check to ensure composer-bin is not accidentally committed (server#52080) Fix: reuse default navigation entry when updating navigation entries (server#52082) Fix(federation): Fix returning “no display name” after cache result (server#52085) Cleanup user backends related methods (server#52086) Chore(i18n): Use “name” instead of “nickname” (server#52094) Built in profiling capabilities with excimer (server#52099) [master] fix(security): Update code signing revocation list (server#52105) Fix(TaskProcessing): for validation for taskprocessing EShapeType (server#52116) Fix(files_sharing): Apply default password setting in SharingDetailsTab (server#52121) Fix: don’t return other mounts from share mount provider (server#52128) Build(deps): bump vite from 6.2.5 to 6.2.6 (server#52132) Fix: disable direct download for shares (server#52133) Revert “feat(bulk-upload): change the default to disabled as there are still some bugs present” (server#52137) Build(deps-dev): bump @zip.js/zip.js from 2.7.54 to 2.7.60 (server#52140) Build(deps): bump @simplewebauthn/browser from 12.0.0 to 13.1.0 (server#52141) Build(deps): bump @vueuse/components from 11.1.0 to 11.3.0 (server#52142) Build(deps-dev): bump puppeteer from 24.5.0 to 24.6.1 (server#52144) Build(deps-dev): bump sass from 1.85.1 to 1.86.3 (server#52145) Build(deps): bump dompurify from 3.2.4 to 3.2.5 (server#52146) Build(deps-dev): bump @types/dockerode from 3.3.32 to 3.3.37 (server#52147) Build(deps-dev): bump @nextcloud/webpack-vue-config from 6.2.0 to 6.3.0 (server#52148) Build(deps-dev): bump @nextcloud/eslint-config from 8.4.1 to 8.4.2 (server#52150) Build(deps-dev): bump stylelint from 16.17.0 to 16.18.0 (server#52151) Build(deps): bump marked from 15.0.7 to 15.0.8 (server#52153) Build(deps): bump nextcloud/openapi-extractor from 1.5.2 to 1.5.3 in /vendor-bin/openapi-extractor (server#52156) Chore(i18n): Aligned spelling of app name (server#52162) [master] ignore missing theming app (server#52166) Fix(ContextAgent): Do not translate the name ContextAgent (server#52168) Perf: Add index to select properties by name, path and user (server#52175) Fix: Remove support for app.php loading (server#52178) Ci: add Codecov’s test analytics and bundle analysis features (server#52179) Fix(files_sharing): bring back handling of `hide-download` on public shares (server#52180) Feat(dav): Enable chunked upload for public shares (server#52182) Chore: Output error content when test smb-kerberos-sso is failing (server#52212) Perf(carddav): don’t query circle memberships (server#52215) Feat: add logging to preview generation (server#52221) Feat(security): add configurable IPv6 subnet for BFP and throttling (server#52223) Fix(usermanager): Don’t throw when checking if a too long user id is an existing user (server#52224) Fix(CalDAV): do not ignore move command object target uri (server#52228) Fix(mail): use matching text color for primary elements (server#52240) Fix(caldav): Fix check for ROOM or RESOURCE condition (server#52241) Fix(S3): Use original folder size during copy (server#52242) Build(deps-dev): bump @babel/preset-typescript from 7.26.0 to 7.27.0 (server#52243) Build(deps-dev): bump @types/dockerode from 3.3.37 to 3.3.38 (server#52244) Build(deps-dev): bump jsdom from 26.0.0 to 26.1.0 (server#52245) Build(deps): bump @nextcloud/vue from 8.24.0 to 8.25.1 (server#52246) Build(deps-dev): bump webpack from 5.94.0 to 5.99.5 (server#52247) Chore: drop scssphp dependency (server#52249) Fix(settings): allow to clear twitter and fediverse (server#52250) Build(deps-dev): bump http-proxy-middleware from 2.0.7 to 2.0.9 (server#52251) Fix(Log): revert swich to ?? operator (server#52252) Fix(LDAP): inlcude ldapExpertUsernameAttr in general attribute list (server#52257) Update AUTHORS (server#52267) Fix(files): make sure to always have proper plural forms (server#52269) Build(deps): bump libphonenumber-js from 1.12.6 to 1.12.7 (server#52272) Optionally allow logging parameters to query log (server#52276) Fix(CardDAV): do not ignore move command object target uri (server#52285) Refactor(files): share `mtime` for file entry components (server#52290) Chore: revert “fix(deps): lock mdast-util-gfm-autolink-literal library” (server#52291) Ci(dependabot): remove stable29 and group composer directories (server#52293) Fix(files): prevent dragging preview when drag-drop (server#52296) Test: ignore git-ignored files from tests (server#52298) Refactor: Thumbnail Generator logging and tests (server#52299) Build(deps-dev): bump behat/behat from 3.20.0 to 3.21.0 in /build/integration (server#52304) Build(deps-dev): bump dockerode from 4.0.5 to 4.0.6 (server#52315) Build(deps-dev): bump webpack from 5.99.5 to 5.99.6 (server#52321) Build(deps-dev): bump puppeteer from 24.6.1 to 24.7.0 (server#52325) Build(deps-dev): bump sass from 1.86.3 to 1.87.0 (server#52330) Build(deps): bump the github-actions group with 4 updates (server#52347) Feat(files): allow showing file type (mime) column (server#52359) Fix(blurhash): Use preview API to generate the previews (server#52360) Fix(objectstorage): add retry attempts to S3 connection (server#52361) Fix(files_sharing): Improve expiration date input change handling (server#52364) Feat(profile): Add an API to get the profile field data (server#52366) Fix(files_versions): wait for version to be created before setting metadata (server#52369) Fix(files_versions): create version if previous does not exist (server#52373) Fix(updatenotification): Fix error handling when fetching applist for server update (server#52374) Fix(metadata): set background job on fresh setup (server#52375) Feat: add option to include external storage when transfering files (server#52378) Fix(Template): harden enabled-theme logic (server#52391) Fixbit): make `pack` compatible with 32bit PHP (server#52392) Chore(3rdparty): update `php-opencloud/openstack` to v3.12.0 for PHP8.4 (server#52396) Chore(deps): Bump laravel/serializable-closure from 1.3.5 to 2.0.4 (server#52400) Fixbit): use `PHP_INT_MAX` where needed (server#52402) Fix(federation): Allow federation file sharing when federation app is… (server#52404) Fix(caldav): use direct.edit route in event activities (server#52410) Fix(settings): only provide groups the subadmin has access to (server#52417) Fix(files_sharing): Show remote shares as external (server#52423) Fix(config): Censor more app configs in system report (server#52424) Refactor(dav): use first class callable syntax to boot the app (server#52427) Refactor(dav): refactor inline event listeners (server#52428) Fix(occ): Fix autocompletion of config:app:* commands (server#52429) Fix(navigation): Fix default app entry registered as closure (server#52434) Fix(files): middle click & ctrl new tab (server#52438) [master] fix(settings): Use axios directly for health check to preven URL sanitizing (server#52439) Fix: better error message when trying to scan a folder that is already being scanned (server#52441) Fix: don’t check node access again for listing reminders in dav (server#52443) Chore: Update config.sample.php to document new ffprobe path option (server#52445) Build(deps-dev): bump behat/behat from 3.21.0 to 3.21.1 in /build/integration (server#52455) Build(deps-dev): bump webpack from 5.99.6 to 5.99.7 (server#52456) Build(deps-dev): bump stylelint from 16.18.0 to 16.19.1 (server#52457) Build(deps): bump marked from 15.0.8 to 15.0.11 (server#52458) Build(deps-dev): bump puppeteer from 24.7.0 to 24.7.2 (server#52460) Build(deps-dev): bump vitest from 3.1.1 to 3.1.2 (server#52461) Fix(JSResourceLocator) fix incorrect parameter being used. (server#52479) [master] Fix npm audit (server#52483) Fix: check if config is enabled before creating a default contact (server#52494) Fix(files_sharing): Filter own shares that are reshares (server#52503) Feat(files_sharing): Add toggle to control display area for federated shares (server#52511) Feat: only get template fields once selected (server#52514) Fix(WFE): properly set inital status (server#52525) Fix(files_sharing): Prevent create/delete permissions on file shares (server#52526) Fix(files_sharing): bring back owner and ownerDisplayName initial state (server#52532) Fix: do not show account filter for public shares (server#52533) Perf(caldav): increase chunk size in RemoveOrphanEventsAndContacts repair step (server#52534) Fix(dav): check the owner displayName scope before giving attribute (server#52535) Feat(files_sharing): show Account menu on public pages (server#52537) Use PHP 8.4 lazy ghosts for Dependency injection (server#52538) Fix: Forward ‘extra’ argument when optimizing query (server#52542) Fix(share): assume download enabled on federated share (server#52543) Chore(IAccountManager): remove deprecated visibility constants (server#52544) Fix: Remove unneccesary etag check (server#52546) Fix(WeatherStatus): Check if result is an array (server#52551) Tests: Prepare more tests for PHPUnit 10 (server#52552) Chore(Constants): Sort by value (server#52558) Fix: Forward attributes to the sidebar (server#52565) Build(deps): bump vite from 6.2.6 to 6.3.4 (server#52571) Fix: Flaky samba kerberos tests (server#52572) Fix(notification): Notification in activity shows “Rich subject or a … (server#52575) Ci: pin Codecov action versions by hash (server#52581) Fix(apps): Sort names separately from active/update state (server#52583) Fix(CI): fix CI in documentation repository (server#52584) Fix(throttler): Always use the sleepDelayOrThrowOnMax instead of deprecated sleepDelay (server#52586) Fix(loginflow): Fix type error when password could not be decrypted (server#52587) Test: Finish migrating tests/Core/ to PHPUnit 10 compatible code (server#52588) Fix(dav): move orphan cleaning logic to a chunked background job (server#52589) Build(deps): bump is-svg from 5.1.0 to 6.0.0 (server#52592) Build(deps-dev): bump @babel/preset-typescript from 7.27.0 to 7.27.1 (server#52593) Build(deps): bump @nextcloud/dialogs from 6.1.1 to 6.2.0 (server#52596) Build(deps-dev): bump @babel/plugin-transform-private-methods from 7.25.9 to 7.27.1 (server#52597) Add lexicon support to files_external (server#52621) Fix: aliases and capitalization of emails (server#52622) IAppConfig: getValueType() get data from lexicon if available (server#52623) Test(comments): Make Comments test result output properly readable (server#52626) Fix(files_external): Mark password fields for LoginCredentials and SessionCredentials as hidden and optional (server#52628) Fix(files): Fix non-string values for activity rich object strings (server#52630) Perf(Share20): Add interface to query all shares in a folder without filtering by user (server#52634) Test: add e2e tests for multiple-files download (server#52636) Fix(TaskProcessing): increase task cleanup delay (server#52642) Fix: create mountpoint folder even if the user has a quota of 0 (server#52665) Improve init profiling (server#52667) Refactor(updatenotification): cleanup and remove deprecated usage (server#52669) Feat: add command to check files_external dependencies (server#52681) Fix(db): Store last insert id before reconnect (server#52684) Fix(files_external): Safely check if the timestamp is numeric (server#52686) Feat(FilenameValidator): allow to sanitize filenames (server#52688) Spelling standardization (server#52690) Feat: allow setting system config values with json value (server#52693) Fix(files_versions): Folder should not be hardcoded (server#52694) Fix(webhooks_listener): correctly set userId from event (server#52699) Chore(cypress): add setup tests (server#52703) Feat: add more encryption checks to info:file (server#52706) Fix: throw a better error if we can’t get the encrypted header size (server#52707) Fix(dav): add repair step to queue job to update rooms and resources (server#52708) Build(deps-dev): bump behat/behat from 3.21.1 to 3.22.0 in /build/integration (server#52712) Build(deps): bump query-string from 9.1.0 to 9.1.2 (server#52722) Build(deps): bump @nextcloud/moment from 1.3.2 to 1.3.4 (server#52723) Build(deps-dev): bump @nextcloud/cypress from 1.0.0-beta.14 to 1.0.0-beta.15 (server#52724) Build(deps-dev): bump @vitest/coverage-v8 from 3.1.2 to 3.1.3 (server#52725) Build(deps-dev): bump @babel/node from 7.26.0 to 7.27.1 (server#52726) Build(deps): bump @nextcloud/vue from 8.25.1 to 8.27.0 (server#52727) Build(deps): bump libphonenumber-js from 1.12.7 to 1.12.8 (server#52728) Build(deps): bump core-js from 3.41.0 to 3.42.0 (server#52729) Fix: use correct date format for expires, last-modified, and if-modified-since headers (server#52743) Chore(i18n): Adapted spelling of product name “Windows” (server#52747) Chore(i18n): Use username instead of User ID (server#52748) Fix(files_trashbin): check if there is enough space before restoring (server#52752) Fix(updatenotification): respect `updatechecker` config (server#52771) Fix(unified_search): Maintain filters when loading more results (server#52772) Feat(cypress): add oracle to setup tests (server#52774) Fix unjailedroot of nested jails if there are other wrappers in between (server#52775) Fix(accounts): enhance UX for groups assignment (server#52776) Feat(files_sharing): add config option for extending link-share permissions (server#52777) Fix: check if properties exist before using them (server#52778) Feat(log): Log the request id sent with the request (server#52782) Feat(dav): allow uploading folders to public shares (server#52785) Allow configuring multiple object store backends (server#52786) Fix(files_sharing): add mime fallback to public preview too (server#52792) Feat: Cache compiled routes (server#52793) Fix: log requests exceeding the rate limiting (server#52798) Fix: annotate possible exceptions (server#52800) Chore: replace legacy OC_Helper calls with OCP\Util (server#52801) Chore: deprecate \OC_Helper::canExecute (server#52802) Fix(files): do not even try to fetch a preview if `has-preview` is false (server#52809) Fix: Move CSRF check from base to PublicAuth for public.php (server#52810) Chore: move `rmdirr` implementation from OC legacy to OCP\Files (server#52812) Fix(files_sharing): Show note if note exists on share (server#52813) Feat: move primary object store configuration to a single place (server#52816) Chore(deps): Update rector to ^2.0 (server#52817) Refactor: Extend rector to core/ (server#52820) Fix(dav): handle uploading folders with names of existing file for file drop plugin (server#52821) Feat(core): add human readable mimes (server#52822) Feat(lexicon): migrate config key/value (server#52832) Fix(settings): Send update request when clearing user manager (server#52833) Fix(files_versions): Remove routes leading to deleted ajax files (server#52840) Chore: remove reviewers from dependendabot – its deprecated (server#52841) Build(deps-dev): bump cypress-split from 1.24.14 to 1.24.17 (server#52845) Refactor: cleanup public code and clean psalm baseline (server#52846) Fix: Remove deprecated getters in IServerContainer (server#52848) Test: Prepare tests/ and some apps/*/tests/ for PHPUnit10 (server#52851) Refactor: Extend rector to all top-level files (server#52853) Fix: Throw exception in PreviewManager when preview is not available (server#52859) Feat(psalm): Mark all usage of deprecated code as error (server#52860) Feat(files): show readable mime if available (server#52862) Chore!(\OCP\Files): remove deprecated static `getStorage` method (server#52870) Fix(previews): lower log level when cached preview isn’t found (server#52871) Fix: improve error message when cache rename source can’t be found (server#52873) Add command to clear dav’s photo cache (server#52879) Add commands to set/get/delete/clear the distributed memcache (server#52880) Fix(OCP\Color): use correct doc block type (server#52885) Chore: ignore 3rdparty while psalm linting (server#52886) Chore(deps): Bump undici from 5.28.5 to 5.29.0 (server#52887) Chore: move streamCopy implementation from `OC_Helper` to `OCP\Files` (server#52890) Chore: Add nix flake with development shell (server#52891) Chore: remove files file templates deprecated since v18 and provided by richdocuments (server#52893) Chore: move implementation to non-deprecated OCP\Util from OC_Helper (server#52894) Replace “remove” wording with “delete” (server#52897) Chore(files): remove dead code from the helper class (server#52901) Test: restore .htaccess file after running unit tests (server#52905) Feat(integrity): Allow to run check for all apps (server#52909) Chore: deprecate OC_Helper::copyr (server#52911) Chore!: remove legacy functions from `OC_Helper` deprecated before v10 (server#52912) Use logical operator for hideFromCollaboration (server#52913) Fix: hide guests group from principal backend (server#52914) Fix(user_ldap): Store the list of used configuration prefixed in appconfig (server#52916) Test: Migrate settings and provisioning_api to PHPUnit10 (server#52918) Chore(deps-dev): Bump @zip.js/zip.js from 2.7.60 to 2.7.61 (server#52921) Chore(deps-dev): Bump sass from 1.87.0 to 1.89.0 (server#52922) Chore(deps): Bump nextcloud/openapi-extractor from 1.5.3 to 1.7.0 in /vendor-bin/openapi-extractor (server#52923) Test: Prepare files_external for PHPUnit10 (server#52927) Chore: deprecate `OC_Helper::isReadOnlyConfigEnabled` (server#52930) Test: Speed up comments test (server#52932) Test: Migrate files_versions to PHPUnit 10 (server#52933) Fix(files_versions): only close stream if still open, fixing S3 (server#52937) Fix(tests): Register mount in loginHelper as well (server#52942) Feat(Http): Add RequestHeader attribute (server#52943) Chore: Remove useless legacy autoloader for tests (server#52945) Fix: Remove useless legacy autoloader (server#52949) Chore: Add an autoload.php file for tests relying on core class (server#52951) Revert “fix(files_sharing): Filter own shares that are reshares” (server#52962) Fix(files_versions): Log error instead of crashing when event listeners get called on non-existing files (server#52963) Fix(throttler): Don’t query bruteforce attempts twice (server#52971) Fix(SetupManager): Include home and root providers when registering mounts (server#52972) Perf: Skip photos related properties in custom properties (server#52976) Perf(dav): Preload dav search with tags/favorites (server#52981) Chore: Set correct version for new UserMount events (server#52982) Fix(node): emit hooks on `Node::copy()` (server#52996) Fix: unblock ffmpeg on some broken videos (server#53000) Feat(SetupChecks): Add check for TaskProcessing pickup speed (server#53001) Fix(theming): Instead of expecting a warning handle it properly (server#53005) Test: Migrate theming and sharebymail to PHPUnit10 (server#53007) [master] fix(security): Update CA certificate bundle (server#53012) Fix(caldav): don’t send invitations to circles (server#53029) Fix(systemtags): case-insensitive search (server#53032) Feat(IUser): add `getQuotaBytes` method to get machine readable quota (server#53045) Fix: recommended apps button test (server#53047) Fix: Use logger correctly in UserRow.vue (server#53053) Feat: auto-generate changelog on release (server#53054) [master] fix(security): Update code signing revocation list (server#53058) Choren): More natural english (server#53068) Ci(gh): Sync actions (server#53069) Refactor(dav): remove unused CalDAVBackend method (server#53070) Fix(autoloader): Fix location of class to be autoloadable (server#53071) Feat(OCP): Consumable vs. Implementable public API (server#53072) Docs(caldav): update documentation for calendar search (server#53074) Test: files_sharing add test for LoadAdditionalListener (server#53075) Chore(codeowners): add codeowners for calendar and contacts api (server#53076) Chore(deps-dev): Bump puppeteer from 24.7.2 to 24.9.0 (server#53083) Chore(deps-dev): Bump webpack from 5.99.7 to 5.99.9 (server#53084) Chore(deps): Bump query-string from 9.1.0 to 9.2.0 (server#53085) Test: Migrate CalDAV tests to PHPUnit10 (server#53106) Choren): More natural english – fix plural typo (server#53108) Fix(settings): change Mastodon only URI to webfinger (server#53109) Test: Migrate CardDAV tests to PHPUnit10 (server#53111) Fix(files_trashbin): Expire trashbin items when space is needed (server#53112) Ci: Update comments and correctly skip the “pull 3rdparty” command (server#53115) Fix(files_sharing): show note, label and list of uploaded files on file drop (server#53118) Fix: broken password reset form (server#53119) Perf: improve query to determine which users need a background scan (server#53120) Feat(declarativeSettings): support encryption of sensitive values (server#53121) Test: Migrate DAV Systemtags tests to PHPUnit 10 (server#53122) Fix(log): map all warnings to warn log level, notice to info (server#53124) Fix(blurhash): Skip generation if the previews are disabled (server#53130) Fix(FileReferenceEventListener): Invalidate cache after node was renamed (server#53131) Fix(files): auto reload sidebar tags on update (server#53140) Perf(base): Stop setting up the FS for every basic auth request (server#53141) Fix: log error when writing stream to dav file (server#53145) Test: Migrate remaining DAV tests to PHPUnit 10 (server#53146) Fix(files_versions): “undefined restored” on restore (server#53147) Test: Migrate User LDAP to phpunit 10 (server#53150) Test(encryption): prepare for PHPUnit 10 (server#53153) Refactor(core): migrate core application to `IBootstrap` (server#53157) Docs(caldav): update documentation for calendar search (server#53161) Fix(files): do nothing if `view local` dialog was just closed (server#53171) Build(deps): bump the github-actions group across 1 directory with 2 updates (server#53172) Test: Migrate Federation and Files_Trashbin to PHPUnit 10 (server#53175) Fix(profile): do not restore previous value on invalid request (server#53178) Test: Migrate federated file sharing to PHPUnit 10 (server#53179) [master] fix(security): Update code signing revocation list (server#53187) Ci(crl): Add stable31 branch (server#53197) Fix(user_status): Avoid unique constraint violations from parallel he… (server#53198) Ci(feedback): Use default action template (server#53200) Fix(PreviewManager): use the forced mimetype in throwIfPreviewsDisabled (server#53205) Fix: clear opcache after app extraction (server#53210) Feat(core): Add option to disable creating an admin user when installing (server#53212) Build(deps-dev): bump rector/rector from 2.0.16 to 2.0.17 in /vendor-bin/rector (server#53220) Build(deps): bump focus-trap from 7.6.4 to 7.6.5 (server#53221) Build(deps-dev): bump @nextcloud/stylelint-config from 3.0.1 to 3.1.0 (server#53222) Build(deps-dev): bump sass from 1.89.0 to 1.89.1 (server#53223) Build(deps): bump dompurify from 3.2.5 to 3.2.6 (server#53224) Build(deps-dev): bump @vitest/coverage-v8 from 3.1.3 to 3.1.4 (server#53225) Build(deps): bump moment-timezone from 0.5.48 to 0.6.0 (server#53227) Chore: adjust codeowners for stylesheets (server#53233) Test(files_sharing): adjust tests for PHPUnit v10 (server#53235) Build(deps): bump LizardByte/setup-python-action from 2025.426.160528 to 2025.530.174035 in the github-actions group (server#53236) Fix(systemtags): fix translations for systemtags view (server#53244) Fix(user_ldap): Harmonize parameter obfuscation and serialization accross logging methods (server#53250) Codecov: disable telemetry (server#53254) Test(files_sharing): split `testCanAccessShare` into separate tests and fix for PHPUnit 10 (server#53255) Ci(github): No longer fail-fast (server#53261) Feat: add –unscanned option to files_external:scan (server#53264) Fix(comments): Do not set parent when instantiating activity tab plugin (server#53267) Test: cleanup karma (jsunit) tests and move files_external to Cypress (server#53268) Ci: Add storage name to run name for easier identification (server#53269) Fix(accounts): new account quota value (server#53273) Feat: link upcoming event to calendar app modal (server#53274) Fix(provisioning_api): Allow group details access for users with admin delegation (server#53275) Fix(files_versions): Log failure to compute node path (server#53276) Fix(TaskProcessingApiController): use StreamResponse to return file content (server#53277) Fix(files_sharing): show message when nickname is not valid (server#53280) Feat(RequestHeader): Add indirect parameter (server#53283) Build(deps): bump tar-fs from 2.1.2 to 2.1.3 (server#53284) Fix(files): highlight previous folder on history up (server#53285) Feat(tests): Test application enabling/disabling and routes (server#53287) Fix(core): correctly show displayname when picking a file (server#53291) Fix: handle IDLE timeout (server#53292) Fix(files_sharing): Hide own reshares (server#53304) Feat: create example event when a user logs in for the first time (server#53311) Fix(notifications): Fix check for hasNotifiers when all apps use Regi… (server#53314) Refactor: generate migrations with override attributes (server#53315) [FilesList] Use the correct theming instance name from capabilities (server#53321) Fix: Set public link upload email notification to opt-in (server#53322) Docs(caldav): improve documentation of CalDavBackend::getCalendarsForUserCount (server#53323) Fix: refactor request token handling and do not update with invalid result (server#53326) Fix Unix socket syntax (server#53327) [master] fix(security): Update code signing revocation list (server#53328) Fix: Pass over product name as capability (server#53339) Fix(workflows): releases changelog generator tags handling (server#53341) Build(deps-dev): bump webpack-dev-server from 5.1.0 to 5.2.2 (server#53345) Fix: Do not enable applications which are not installed yet (server#53352) Fix(settings): show group label instead of gid in accounts management (server#53363) Fix: hide guests group when searching for principals (server#53369) Test: run all files_external tests for S3 (server#53378) Build(deps): bump libphonenumber-js from 1.12.8 to 1.12.9 (server#53382) Build(deps-dev): bump @vitest/coverage-v8 from 3.1.4 to 3.2.2 (server#53383) Build(deps): bump marked from 15.0.11 to 15.0.12 (server#53384) Build(deps-dev): bump @codecov/webpack-plugin from 1.9.0 to 1.9.1 (server#53385) Build(deps-dev): bump @zip.js/zip.js from 2.7.61 to 2.7.62 (server#53386) Build(deps): bump @nextcloud/l10n from 3.2.0 to 3.3.0 (server#53387) Build(deps-dev): bump puppeteer from 24.9.0 to 24.10.0 (server#53388) Build(deps): bump nextcloud/openapi-extractor from 1.7.0 to 1.8.0 in /vendor-bin/openapi-extractor (server#53393) Chore(workflows): add auto stable PR title update (server#53398) Fix3): Make design consistent with 404 + add default hint (server#53402) Fix(tests): Fix 32bits PHPUnit tests (server#53417) Fix TimedJob execution time to allow job execution exactly when scheduled (server#53418) Fix(s3): retry failed multipart uploads with decreased concurrency (server#53419) Fix: make Rotate a TimedJob and run every hour (server#53420) Fix: make ScheduledNotifications a TimedJob and run every minute (server#53421) Feat: improve logging of fopen failures for smb (server#53426) Fix: allow hinting the shard keys for joined tables (server#53427) Feat(settings): simplify OPcache checks (server#53429) Refactor(files): migrate away from moment.js (server#53435) Fix(UserRow): fallback to group name in case of undefined availableGroup (server#53436) Refactor(files): move hotkey handling to composable (server#53437) Build(deps-dev): bump brace-expansion from 1.1.11 to 1.1.12 (server#53445) Feat(lexicon): configurable presets (server#53449) Fix(router): In debug mode, cache routes only for 3 seconds (server#53453) Fix(OCM-invites): Use the correct way of getting the email (server#53457) Fix(profiler): set default values for fputcsv arguments to avoid depreciation warning (server#53458) Also run rector on tests and enable UseSpecificWillMethodRector (server#53459) Fix: don’t create an empty file before writing the contents in OC_Util::copyr (server#53461) Fix: remove double cache write in ObjectStoreStorage::touch (server#53462) Fix(OCMProvider): fix dependency injection for OCMProvider (server#53465) Fix(files_sharing): Hide link shares for users in excluded groups (server#53466) Refactor(config.php): Global wording review (server#53468) Fix: Remove X-XSS-Protection use, check and recommendation (server#53476) Fix: do not extract fields for blank template (server#53477) Build(deps-dev): bump rector/rector from 2.0.17 to 2.0.18 in /vendor-bin/rector (server#53478) Build(deps-dev): bump @vitest/coverage-v8 from 3.2.2 to 3.2.3 (server#53479) Build(deps-dev): bump cypress-split from 1.24.17 to 1.24.18 (server#53480) Build(deps-dev): bump cypress from 13.15.0 to 13.17.0 (server#53481) Fix(ObjectStore): Make S3 “connect_timeout” option configurable (server#53498) Fix(profile): Consistent email confirmation pages (server#53499) Fix: Fix theming for disabled accounts (server#53501) Test: Adjust tests to match code again (server#53502) Fix(sharing): fix json decoding the list of groups excluded from sharing (server#53503) Fix: Correctly ignore lazy ghost initialization in debug warning about direct constructor call (server#53507) Fix: properly deprecate IOCMProvider (server#53508) [files_versions] Fix sidebar version item style (server#53512) Fix(encryption): Do not register user key related event listeners (server#53514) Fix(encryption): Fix DI for encryption Manager class (server#53516) Chore: Cleanup DIContainer class (server#53523) Chore(core): fix typo in session heartbeat service (server#53525) Fix(maintenance): refresh page when turned off (sometimes) (server#53528) Fix(core): getRequestToken import typo (server#53534) Cleanup DependencyAnalyzer and InfoParser (server#53537) Fix(file_sharing): Remove string concatenated translation (server#53538) Fix(FilenameValidator): use `_` as default replacement for invalid chars (server#53539) Feature/add profile to occ (server#53540) Fix(files_reminders): Join the reminders with the file system metadata (server#53548) Docs: fix config sample to work with RST documentation (server#53550) Fix CSRF token not being refreshed while a two-factor challenge is ongoing (server#53564) Fix(files): add plural form for selected nodes (server#53567) Refactor(dav): move shared logic to a dedicated example contact service (server#53568) Feat: add ocs route to get apps enabled for current user (server#53569) Refactor(files): remove custom page title handling (server#53574) Chore: remove all `mbstring.func_overload` references (server#53578) Fix(files_sharing): do not double escape the share title (server#53590) Fix: reload login page after password reset (server#53607) Fix: revive always storing lowercased email addresses (server#53615) Fix(core): Make –password-from-env work with NC_PASS everywhere (server#53616) Fix(caldav): Use parameter for query to neutralize it in query diffs (server#53620) Feature/53428 auto create collection on upload (server#53621) Chore(deps-dev): bump dockerode from 4.0.6 to 4.0.7 (server#53623) Chore(deps-dev): bump puppeteer from 24.10.0 to 24.10.2 (server#53624) Chore(deps): bump nextcloud/coding-standard from 1.3.2 to 1.4.0 in /vendor-bin/cs-fixer (server#53625) Fix(files_sharing): fallback self.crypto.getRandomValues (server#53635) Fix(files_sharing): Stop hiding delete share button in advanced settings menu (server#53639) Fix(reminders): use tablename without prefix (server#53644) Fix: don’t scan the same storage multiple times (server#53647) Fix: don’t try to get fileid for non exising nodes when serializing events file (server#53648) Fix: throw a better error if we don’t get an authorization header for security confirmation (server#53649) Test: create new file with content when creating test files for versioning tests (server#53650) Chore(deps): bump pbkdf2 from 3.1.2 to 3.1.3 (server#53653) Fix(files): add more debug output to the filename sanitizing command (server#53657) Feat(files_sharing): Toggle display for trusted server shares (server#53661) Feat(files): allow to proper search in files (server#53662) Fix(encryption): Catch exceptions in encrypt-all command and continue (server#53665) Feat(occ): Add commands to list all routes and match a single one (server#53669) Feat(files_sharing): allow viewing files with download disabled (server#53671) Align app id for federation in error messages (server#53676) Fix(dav): catch exception on non local account (server#53677) Fix(nullcache): make get compliant with the interface (server#53678) Docs(http): update return type for getBody (server#53679) Fix: Correctly show free space if lower than quota in Files navigation (server#53693) Fix(settings): use correct scope for translations (server#53695) Style(core): rely on var(–header-height) (server#53697) Fix(settings): translate pronounce account property (server#53698) Fix(encryption): Catch NotFoundException in ShareDeletedEvent listener (server#53700) Only attempt $result array access if array not empty. (server#53714) [master] Fix npm audit (server#53718) Chore/rector: make phpunit dataproviders phpunit 12 compatible (server#53728) Fix: handle dav external storage roots with spaces (server#53729) Fix(ROS): Document hide-download option on files (server#53735) Build(deps): bump the github-actions group with 4 updates (server#53737) Fix(syslog): open syslog channel on write (server#53738) Properly fail on invalid json (server#53740) Chore(public): Remove unused union type for user mount events (server#53741) Feat(file-versions): #53151 add VersionCreatedEvent event (server#53746) Fix: fix trashbin restore events (server#53752) Feat(settings): Deploy daemon selection support during ExApp installation (server#53756) [TaskProcessing] Add audio-to-audio chat task type (server#53759) Fix(federation): remove background jobs when removing trusted servers (server#53760) Feat(TaskProcessing): Add AnalyzeImage TaskType (server#53763) Feat(taskprocessing): add toggle for AI guest restriction (server#53764) Fix(files): provide boundaries for FileListTableHeaderActions element (server#53766) Fix(files_reminders): Don’t load if disabled for user (server#53767) Fix(comments): switch to outlined icons where possible (server#53776) Fix(l10n): our default language is American English so adjust the spelling (server#53787) Fix(profile): add max width for the user actions (server#53788) Chore: update `@nextcloud/files` and use now public API (server#53789) Feat(files): allow to configure default view (server#53798) [master] fix(security): Update code signing revocation list (server#53800) Fix(imip): set charset for imip attachment (server#53814) Feat(files): add “search everywhere” button within the filters row (server#53820) Fix(files): make sure the FilesList is always mounted (server#53824) Feat(files): already search in background (locally) while filtering (server#53826) Feat: Meeting Proposals (server#53831) Chore: use constants for metadata (server#53832) Feat(files_versions): get revision for a node (server#53833) Feat(ocp): add email address validator (server#53834) Fix(federatedfilesharing): Fix external share being deleted when accepting share (server#53840) Chore(AccountManager): adjust code style for cs-fixer (server#53845) [TaskProcessing] Add agency audio-to-audio task type (server#53846) Build(deps): Bump egulias/email-validator from 4.0.2 to 4.0.4 (server#53847) Feat: add “Busy” status and new preset “Be right back” status (server#53850) Build(deps): Bump mlocati/ip-lib from 1.18.1 to 1.20.0 (server#53852) Fix: hide rename action in trashbin (server#53855) Fix(theming): Correctly generate CSS for font themes (server#53857) Feat: add Context Chat OCP API (server#53859) Revert “fix(dav): only consider user’s principal for unsharing entries” (server#53863) Build(deps): Bump php-http/guzzle7-adapter from 1.0.0 to 1.1.0 (server#53866) Fix(files): ensure proper headers lifecycle (server#53872) Fix(systemtags): case-insensitive search & prevent duplicates (server#53875) Build(deps): Bump pear/pear-core-minimal from 1.10.15 to 1.10.16 (server#53876) Fix(files): Remove redundant setting (server#53885) Fix: force lowercase emails (server#53887) Fix: Move getInstallPath to Installer class (server#53892) Migrate calls to OC_App::loadApp to the IAppManager (server#53893) Chore: Cleanup OC\Updater and OC\Installer classes (server#53895) Feat(comments): Allow to filter by topmost parent id (server#53896) Fix(Krb): switch away from deprecated and broken KerberosApacheAuth() (server#53897) Ci: test against MariaDB 11.8 (latest LTS) (server#53898) Build(deps): Bump icewind/streams from 0.7.7 to 0.7.8 (server#53899) Feat(files): add delete confirmation option (server#53900) Build(deps): Bump php-opencloud/openstack from 3.12.0 to 3.14.0 (server#53903) Fix(comments): Adjust interface with implementation (server#53904) Fix(provisioning_api): catch failed user creation (server#53909) Build(deps): Bump wapmorgan/mp3info from 0.1.0 to 0.1.1 (server#53915) Revert “perf(base): Stop setting up the FS for every basic auth request” (server#53918) Perf(base): Stop setting up the FS for every basic auth request (server#53920) Feat(federated-share): forward notification only on remote reshare (server#53922) Build(deps): Bump symfony/polyfill-intl-grapheme from 1.31.0 to 1.32.0 (server#53926) Build: Update psalm baseline (server#53927) Build(deps): Bump `fusonic/opengraph` from 2.3.0 to 3.0.0 (server#53928) Build(deps): Bump giggsey/libphonenumber-for-php-lite from 8.13.48 to 9.0.9 (server#53929) Feat(files): show destructive actions as important (server#53931) Build(deps): Bump `aws/aws-sdk-php` from 3.324.13 to 3.349.3 (server#53936) Chore(deps): update `@nextcloud/vue` to v8.28.0 (server#53937) Ci(integration-dav): migrate LizardByte/setup-python-action (server#53941) Chore: Fix all method calls with too many arguments (server#53944) Chore(OC\Share\Constants): Remove unused SHARE_TYPE_* constants (server#53945) Add missing methods to IShare and IShareProvider (server#53946) Fix: Fix button alignment for email templates in Outlook (server#53950) [master] fix(security): Update CA certificate bundle (server#53954) Fix: Fix clearing unified search when modal is closed (server#53964) Feat(files): allow custom setting order (server#53965) Feat(files): allow hidding files extensions (server#53966) Fix(files): sort favorites navigation alphabetically (server#53967) Feat(files): reduce row height (server#53968) Fix(federation): respect sharing.federation.allowSelfSignedCertificat… (server#53972) Feat(lexicon): moving out from unstable (server#53975) Fix(files_sharing): ensure share folder exists in the settings (server#53979) Fix(files): new folder icon color (server#53983) Fix(files): show hidden new file name warning (server#53984) Fix(update): Correctly trigger update for auto-disabled local apps (server#53986) Fix(caldav): don’t return cancelled events for upcoming events API (server#53992) Fix(files): make sure mtime row is wide enough (server#53993) Feat(UnifiedSearch): Online search providers support, toggle option (server#53996) Feat(appconfig): add searchKeys() (server#54003) Fix: Do not show password dialog when user can not validate password (server#54005) Fix(bruteforce): limit appconfig lazy loading (server#54007) Build(deps-dev): bump behat/behat from 3.22.0 to 3.23.0 in /build/integration (server#54008) Build(deps-dev): bump rector/rector from 2.1.0 to 2.1.2 in /vendor-bin/rector (server#54009) [master] Fix npm audit + update minor and patch dependencies (server#54010) Chore(3rdparty): remove unused aws services (server#54011) Chore: move smb package to 3rdparty (server#54012) Fix: group imip log messages by removing principal and uri (server#54016) Chore(codeowners): add codeowners for calendar and contacts impl (server#54017) Fix(settings): verify source of app-discover media (server#54019) Feat(files): hide note about app passwords when 2FA not enabled (server#54020) Feat: add ICloudIdResolver (server#54026) Fix(ConnectionFactory): Apply Oracle connection fix to primary and replica params as well (server#54027) Fix: use double / in strings (server#54035) Fix(TaskProcessingApiController): Improve error handling (server#54037) Fix(db): use `caching_sha2_password` for MySQL (server#54043) Fix(files_sharing): only show “shared with me” information if shared (server#54049) Fix(session): log when ephemeral sessions are closed (server#54051) Feat: replace vue icons with outline versions (server#54054) Fix(files_sharing): restore state when updating share failed (server#54055) Enforce comma-dangle and vue/html-self-closing (server#54057) Feat(preset): load apps on preset change (server#54058) Feat(preset): add lexicon entry for custom share tokens (server#54064) Fix(cron): Fix infinite loop on ParallelAware blocked jobs (server#54068) Feature: add bluesky to accounts (server#54069) Feat: replace material icons with outline versions (second pass) (server#54075) Refactor(IMimeTypeDetector): streamline + minor tidying (server#54077) Fix(files): add webdav url settings input bottom margin (server#54078) Fix(userconfig): duplicate core lexicon (server#54082) Fix: various files design adjustments (server#54083) Feat(dav): add occ commands to get and set absences (server#54084) Enh(files): Replace “All folders” with “Folder tree structure” (server#54085) Chore(OCP): Migrate lib/Config/ to new attributes (server#54086) Chore(deps): bump nextcloud/openapi-extractor from 1.8.0 to 1.8.1 in /vendor-bin/openapi-extractor (server#54092) Fix: Make some strings in CodeIntegrity.php translatable (server#54099) Chore: add type to issue templates (server#54111) Feat(activity): add bulk activity option (server#54117) Show nice label when searching in root (server#54119) Fix(search): Fix SearchComposer.php filtering logic (server#54120) Fix: add missing color select to tags usage query (server#54121) Fix: validate written size for s3 multipart uploads (server#54125) Feat: federated calendar shares (server#54127) Chore(deps): update `@nextcloud/auth`, `@nextcloud/calendar-availability-vue`, `@nextcloud/files` & `@nextcloud/sharing` (server#54128) Feat(core): Hide header in PWA (server#54138) Feat(workflows): drop dist and js changes when compile-rebasing (server#54139) Fix(ContactsMenu): use proper icons in the header navigation (server#54143) Chore(deps): bump linkifyjs from 4.1.3 to 4.3.2 (server#54150) Log error for plugins doing queries per-file during propfind (server#54153) Feat(preset): profile visibility (server#54158) Fix(files_sharing): ensure password or date is enabled by default to be enforced (server#54159) Feat: send invitation emails through ICreateFromString (server#54160) Feat(AccountMenu): apply some outline to the user avatar (server#54162) Fix(core): ensure unique vcategory (server#54165) Fix: hide guests group from overall principals (server#54167) Chore: update node and npm version (server#54168) Chore: remove `nextcloud-vue-collections` and use `@nextcloud/vue` instead (server#54171) Fix(AppMenu): ensure that aria attributes are set when needed (server#54172) Feat(AppMenu): add slight opactiy gradient to app icons (server#54178) Fix: spelling mistake (server#54179) Feat(occ): add default help text with docs link to all commands (server#54180) Fix: don’t update cached mountpoints if the request doesn’t have filesystem access (server#54182) Refactor(UnifiedSearch): use `NcHeaderButton` for proper styles (server#54183) Refactor: de-duplicate header styles, add comments and mark deprecations (server#54186) Chore(files_sharing): remove leftover of legacy files ui (server#54187) Chore(deps): bump the github-actions group with 3 updates (server#54188) Fix: incorrect DELETE on federated-share acceptance (server#54192) Ci(codeql): convert codeql integration into a workflow (server#54193) [TaskProcessing] Load and store some config keys lazily (server#54196) Feat(mounts): optimize load of mounts by filtering on database side (server#54197) Test: add env option to disable loading all installed apps during tests (server#54200) Fix(l10n): Less jargon in source strings (server#54202) Fix: fix oci string length with empty strings (server#54203) Cache IdentityProof keys (server#54207) Chore(deps-dev): bump sass from 1.89.1 to 1.89.2 (server#54208) Chore(deps-dev): bump wait-on from 8.0.3 to 8.0.4 (server#54209) Chore(deps-dev): bump @zip.js/zip.js from 2.7.62 to 2.7.71 (server#54210) Chore(deps-dev): bump @types/dockerode from 3.3.38 to 3.3.42 (server#54211) Chore(deps-dev): bump cypress-split from 1.24.18 to 1.24.20 (server#54212) Chore(deps-dev): bump @vitest/coverage-v8 from 3.2.3 to 3.2.4 (server#54214) Chore(deps): bump marked from 15.0.12 to 16.1.1 (server#54215) Update CODEOWNERS (server#54224) Feat(db): add method to test mariadb (server#54228) Perf: join array_merge calls in MountProvider::getMountsForUser() (server#54229) Fix(logging): Fix query logging with DateTimeImmutable parameters (server#54230) Feat(notifications): provide method to preload many notifications at once (server#54232) Fix(encryption): Ignore shared files in encrypt-all command (server#54233) Test(cypress): split helpers for files actions to make tests less flaky (server#54237) Feat: allow admins to configure additional sensitive config values (server#54238) Refactor(AppFramework): drop unused spreed/Talk fallback (server#54239) Fix(caldav): get UID value (server#54240) Feat(userstatus): add busy capability (server#54241) Revert “feat: Implement Directory Check” (server#54250) Fix: Remove redundant toast notifications (server#54260) Fix: handle smb timeouts as storage not available (server#54264) Feat(taskprocessing): add cleanup flag to tasks (server#54272) Fix(trash): Fix order of metadata deletion (server#54275) Fix(systemtags): outline icon css selector (server#54279) Fix(container): Don’t use deprecated things to set up controllers for apps (server#54282) [master] fix(security): Update code signing revocation list (server#54285) Feat(files_sharing): show GS users similar to internal users (server#54294) Fix(dav): calculate permissions based on addressbook principal (server#54298) Chore(deps): bump tmp from 0.2.3 to 0.2.4 (server#54299) Refactor(App): \OC\AppFramework\App clean-up (server#54303) Fix: use correct return value for `has-preview` dav property (server#54309) Fix(files_sharing): Implement conditional federation placeholder (server#54310) Enh(unified-search): Smarter load more (server#54312) Fix(files): verify files are still accessible before downloading (server#54313) Feat/54115/emit preload collection event (server#54318) Feat: add table filter to schema:export and schema:expected (server#54327) Refactor(files_external): Drop unused oauth1 code (server#54328) Fix(files): filter non batch actions in header (server#54329) Fix(systemtags): picker tag list height alignment (server#54331) Feat(lexicon): get value type from lexicon (server#54335) Feat(preset): share password protection (server#54336) Fix(files): drop usage of FileInfoModel (server#54337) Chore(files_sharing): remove unused legacy scripts (server#54338) Fix(container): Reduce general deprecation spam on all requests (server#54339) Feat(settings): Improve AI settings task list and rename to Assistant (server#54340) Chore(deps-dev): bump puppeteer from 24.15.0 to 24.16.0 (server#54341) Chore(deps): bump core-js from 3.44.0 to 3.45.0 (server#54342) Chore(deps-dev): bump @zip.js/zip.js from 2.7.71 to 2.7.72 (server#54343) Chore(deps-dev): bump stylelint from 16.23.0 to 16.23.1 (server#54344) Chore(deps): bump @nextcloud/initial-state from 2.2.0 to 3.0.0 (server#54345) Chore(deps-dev): bump sass from 1.89.2 to 1.90.0 (server#54346) Chore(deps-dev): bump @cypress/webpack-preprocessor from 6.0.4 to 7.0.0 (server#54347) Chore: Update minimum supported desktop version to 3.1.0 (server#54353) Chore(CODEOWNERS): ensure every file change has at least 2 reviewers (server#54354) Fix(settings): add missing AI icon (server#54356) Fix: increase how long we cache display names (server#54357) Fix(files_sharing): show shares to remote as internal if configured so (server#54360) Views/UnifiedSearch: trigger on `f` input rather than qwerty keycode (server#54367) Chore: drop unused ocs/providers.php (server#54370) Fix: Fix getting trusted server other than the first (server#54371) Ci: adjust update desktop version workflow to assign correct team (server#54376) Feat: indicate reason for preloading notifications (server#54377) Chore: update 3rdparty to include PHP polyfills (server#54380) Feat(AppConfig): cache the config if local cache is available (server#54383) Perf: use more optimized node-by-id logic in View::getPath (server#54384) Feat(ocm): split ocm discovery and capacities (server#54385) Fix(performance): Fix n+1 issue when fetching calendar properties (server#54386) [master] fix(security): Update CA certificate bundle (server#54393) Fix(ZipFolderPlugin): set mtime of directories in archive (server#54401) Fix(Streamer): use localtime for ZIP files (server#54402) Perf: delete commonly used custom properties instead of setting the default value (server#54405) Feat(preset): share link expiration date (server#54408) Perf(comments): Add a way to get comments for multiple objects at the same time (server#54409) Fix(files_sharing): sharing status action sidebar promise return (server#54410) Perf: ignore any custom property in the nc/oc namespace that isn’t explicitly allowed (server#54411) Perf: render sharing tab sections only once (server#54413) Feat(preset): compare default for all preset (server#54414) Fix: add more transparency to the header icon gradient (server#54418) Fix: catch and log exception from share events (server#54419) Perf(calendar): Disable custom properties for individual calendar events (server#54420) Fix: Replace some more icons with outlined ones (server#54421) Fix(dav): clean up user’s addressbook shares on deletion (server#54424) Perf: prevent fetching a principal’s user account if the data is not needed (server#54426) Fix(core): unified search is cut off on small window (server#54434) Perf(caldav): preload publish statuses for a whole calendar home at once (server#54435) Perf(caldav): also cache empty share arrays (server#54438) Feat: use secondary-like status colors (server#54439) Fix(caldav): encode calendar URLs properly when formatting search results (server#54440) Chore(deps): bump marked from 16.1.1 to 16.1.2 (server#54450) Chore(deps-dev): bump msw from 2.10.4 to 2.10.5 (server#54452) Chore(deps-dev): bump puppeteer from 24.16.0 to 24.16.2 (server#54453) Chore(deps-dev): bump webpack from 5.101.0 to 5.101.2 (server#54454) Chore(deps-dev): bump rector/rector from 2.1.2 to 2.1.4 in /vendor-bin/rector (server#54457) Chore(dav): Fix typo in property name (server#54464) Feat: allow to set your local timezone in settings and provide it to clients (server#54470) Feat: provide api to register actions in contacts menu (server#54474) Fix(files_sharing): Also hide own reshares in shared with me section (server#54479) Chore(CODEOWNERS): remove dependabot team from codeowners (server#54482) Feat(IDateTimeZone): allow to fetch timezone of specified user (server#54483) Fix: exclude \Sabre\DAVACL\Plugin from prop find monitoring (server#54485) Feat: allow filtering sharing:delete-orphan-shares by share owner or target (server#54490) Feat: add CSS variables for status border and text (server#54492) Fix: typos in cache and app config (server#54494) Refactor: replace deprecated CSS variables with their replacement (server#54496) Chore: update `@nextcloud/vue` to v8.29.1 for beta of Nextcloud 32 (server#54497) Chore(psalm): Update baseline (server#54500) Fix(workflows): also exclude beta in block-merge-freeze (server#54503) Fix: propfind query monitor breaking removeListener and removeAllList… (server#54507) Revert “fix(workflows): also exclude beta in block-merge-freeze” (server#54510) Fix: adjust server styles for new secondary status colors (server#54512) Fix(theming): correctly parse CSS colors for user primary color picker (server#54515) Fix: Fix unique constraint violation in oc_vcategory migration (server#54519) Feat(preset): compare userconfig lexicon entries (server#54520) Fix: changelog generation workflow (server#54523) Change “core.ProfilePage.index” to lowercase (server#54530) Fix(theming): Document correct response schema if app is not enabled (server#54532) Fix(caldav): show confidential event if writable (server#54533) Fix(caldav): public calendars are always read-only (server#54535) Do not always check password checkbox when sharing without password (server#54538) Chore: increase cypress runners to 10 (server#54540) Fix(AppManager): Argument must be of type array|object (server#54541) Dispatch new event when invalidating an authentication token (server#54545) Config value to allow to extend .user.ini on update (server#54552) Feat(theming): add new default background for Nextcloud 32 (server#54554) Feat(lexicon): set/get current preset from controller (server#54558) Feat(lexicon): remove limitation to store definition only on cli (server#54559) Feat(files): implement breakpoint improvements (server#54561) Chore(deps): bump cipher-base from 1.0.4 to 1.0.6 (server#54568) Chore(deps): bump sha.js from 2.4.11 to 2.4.12 (server#54569) Feat(Settings): Add section to select preset (server#54570) Fix: use appropriate user agent string when syncing Outlook calendar subscriptions (server#54575) Fix(Sidebar): change icons to outline (server#54579) Fix moving cache items from cache jail with sharding (server#54580) Chore(deps): bump p-limit from 6.2.0 to 7.1.0 (server#54588) Chore(flake): Add haze (server#54598) Fix(2fa): Fix 2FA session setup when ephemeral session is used (server#54605) Fix(encryption): Fix TypeError when trying to decrypt unencrypted file (server#54607) Tests: Update testing certificates that expired after 10 years (server#54608) Test: Fix double space (server#54617) Fix(oauth2): Limit allowed grant_type values in getToken (server#54618) Fix(AppConfig#setTypedValue): Catch AppConfigUnknownKeyException (server#54620) Fix(settings): adjust colors used by legacy setup checks ui (server#54621) Fix(theming): add missing `color-text-success` variable (server#54624) Fix(files_sharing): Correctly reject pending remote shares (server#54625) Fix(OCS): Add IRequest::getFormat to determine the response Content-Type the same way everywhere (server#54627) Fix(theming): use IAppConfig instead of IConfig to set theming config (server#54630) Fix(core): make sure no alpha mask is applied on the account menu (server#54631) Fix(trashbin): Fix errors in the log on MOVE operations (server#54632) Chore(deps): Update nextcloud/openapi-extractor to v1.8.2 (server#54643) Fix(files_sharing): correctly apply icons and copy share link (server#54648) Fix(carddav): IAddressBook::getKey() should return a string (server#54650) Fix(core): more understandable guest avatar menu notice (server#54654) Feat(repair): Migrate oc_properties.propertyvalue to the correct type if needed (server#54655) Feat: add proper element colors and adjust setup checks (server#54656) Port away from IQueryBuilder::execute in lib/ and tests/ and fix invalid usage of UniqueConstraintViolationException (server#54664) Chore(rector): Apply current rector config (server#54666) Restore “Others with access” section (server#54667) Chore(version): Hub 10 -> Hub 25 Autumn (server#54671) Docs: Adjust comment to avoid future confusion (server#54672) Style(icon): Use material symbol variant of delete icon (server#54677) Feat(theming): provide Nextcloud Assistant theming colors (server#54679) More material symbol variants (server#54681) Chore(Preview): Remove avconv support (server#54683) Fix(files_versions): Use helper function to get versions folder (server#54684) Fix(comments): Fix missing return type on new method (server#54689) Fix(TaskProcessingApiController): Don’t allow anonymous access anymore (server#54690) Feat: allow group’s members to view fellow members (server#54691) Chore(deps): update `@nextcloud/vue` to v8.29.2 (server#54692) Build(deps-dev): bump guzzlehttp/guzzle from 7.9.3 to 7.10.0 in /build/integration (server#54693) Chore(MtimeSanitizer): Print bad values to help debugging (server#54695) Fix(Accounts): Add back v2 scope migration (server#54703) Build(deps): bump @nextcloud/calendar-availability-vue from 2.2.8 to 2.2.10 (server#54707) Build(deps): bump p-limit from 7.1.0 to 7.1.1 (server#54708) Build(deps): bump marked from 16.2.0 to 16.2.1 (server#54709) Fix(status.php): Fix samesite cookies (server#54713) Revert “perf(base): Stop setting up the FS for every basic auth request” (server#54717) Fix: make bucket mapper work with new multi-object-store config (server#54721) Feat(files): provide UI to sanitize filenames after enabling WCF (server#54722) Fix(files_versions): ensure users IDs are strings (server#54728) Feat(ocp): create contacts from string (server#54729) Fix(files_versions): author and label parsing fallback (server#54733) Feat: Add text/plain MIME type mapping for ‘text’ extension (server#54737) Fix: resolving conflict when uploading multiple files via drag&drop (server#54738) Fix(lexicon): send single notice/warning when using unknown config key (server#54739) Use outline icon for Help/Copy (server#54741) Fix: psalm ParamNameMismatch issues (server#54742) Build(deps-dev): bump cypress-axe from 1.6.0 to 1.7.0 (server#54745) Build(deps): bump the github-actions group with 4 updates (server#54772) Replace filled icon with outlined variant (server#54774) Fix(lostpassord): Delete lost password token on password change (server#54775) Perf(carddav): ungreedify search result aggregation (server#54777) Chore(deps): Update nextcloud/openapi-extractor to v1.8.3 (server#54783) Chore(flake): update haze to 2.1.1 (server#54785) Fix(theming): adjust assistant icon color on dark theme (server#54789) Fix: add missing listener (server#54794) Fix(RepairMimeTypes): Fix psalm issue (server#54795) Enh(avatars): use different colors for guests for the same name (server#54798) Fix: Remove intro from presets (server#54800) Fix(dav): ensure moving or copying a file is possible (server#54801) Test: add cypress tests for the systemtags files view (server#54820) Fix(Filesystem): use FilenameValidator for `Filesystem::isFileBlacklisted` (server#54821) Fix(comments): use showFile route to reference files with a matching … (server#54826) Fix(theming): Remove header-icon-mask in dark-mode high-contrast as well (server#54832) Fix(settings): Settings presets are called “Quick presets” (server#54833) Fix dashboard icons (server#54836) Fix(l10n): use `productName` instead of hardcoded ‘Nextcloud’ where possible (server#54838) Perf(users): Create lazy users in IUserManager::getSeenUsers (server#54839) Fix(files_sharing): add some gap between text and sharing status icon (server#54841) Fix: the account files filter should also work in trashbin (server#54847) Feat(migration-attributes): add DataCleansing (server#54861) Welcome stable32 (server#54862) Feat(SystemTag): Add typed events for tag mapper events (server#54863) 32.0.0 RC1 (server#54864) Style(contactsmenu): properly align contacts menu actions (server#54865) Fix(security): Update Expires time (server#54868) Build(deps-dev): bump phpunit/phpunit from 9.6.21 to 9.6.25 in /build/integration (server#54872) Build(deps-dev): bump @testing-library/cypress from 10.0.3 to 10.1.0 (server#54873) Build(deps): bump phpunit/phpunit from 10.5.35 to 10.5.53 in /vendor-bin/phpunit (server#54879) Build(deps-dev): bump msw from 2.10.5 to 2.11.1 (server#54881) Build(deps-dev): bump symfony/event-dispatcher from 6.4.13 to 6.4.25 in /build/integration (server#54884) Build(deps): bump libphonenumber-js from 1.12.13 to 1.12.15 (server#54892) Build(deps-dev): bump @zip.js/zip.js from 2.7.72 to 2.7.73 (server#54895) Fix: TypeError: this.fetchDisplayName is not a function (server#54902) Fix: remove executable flag from source files (server#54906) Chore(flake): update haze to 2.1.2 (server#54910) Add task processing manager method to get the list of available task type IDs (server#54917) Chore(deps-dev): bump puppeteer from 24.17.0 to 24.19.0 (server#54929) Chore(deps-dev): bump sass from 1.90.0 to 1.92.1 (server#54930) Chore(deps): bump @nextcloud/sharing from 0.2.5 to 0.3.0 (server#54931) Fix(cache): Set default Redis port to `0` for UNIX sockets (server#54945) Feat(file_sharing): Provide template creator list in public shares (server#54948) Fix: ensure all object store configuration have distict bucket names (server#54952) Fix: calculate node limit using MiB instead of MB (server#54956) Chore(deps): update `doctrine/dbal` to v3.10.2 (server#54960) Feat: show object store instance in info:file (server#54961) Fix: remove loading removed script (server#54964) Feat(files_trashbin): Refactor expire background job to support parallel run (server#54967) Fix(files_trashbin): Fix size propagation when moving file to trash (server#54972) Fix: Avoid internal error when logging in with the wrong account to verify email address (server#54973) Perf(mounts): avoid array_merge in mounts loop (server#54976) Fix(security): Update CA certificate bundle (server#54982) Fix: don’t show object size warning if we can’t determine the object size (server#54996) 32.0.0 RC2 (server#55000) Fix: update transifex link (server#55017) Fix(user-status): adjust user status icon size (server#55018) Feat(ZipFolderPlugin): always use the parent folder name as archive name (server#55020) Fix(auth): allow access to dynamic js files during 2FA (server#55023) Build(deps-dev): bump puppeteer from 24.19.0 to 24.20.0 (server#55028) Build(deps-dev): bump msw from 2.11.1 to 2.11.2 (server#55033) Build(deps): bump query-string from 9.2.2 to 9.3.0 (server#55035) Build(deps-dev): bump @zip.js/zip.js from 2.7.73 to 2.8.2 (server#55037) Build(deps-dev): bump stylelint from 16.23.1 to 16.24.0 (server#55038) Build(deps): bump @nextcloud/upload from 1.10.0 to 1.11.0 (server#55040) Build(deps-dev): bump dockerode from 4.0.7 to 4.0.8 (server#55042) Fix(security): Update code signing revocation list (server#55051) Feat(encryption): Add integration tests for occ commands and fix them (server#55060) Fix(PWA): fix standalone window margins (server#55064) Fix(unified-search): make sure date range option is translated (server#55076) Fix(ownCloud): ensure that `accounts.display_name` fits into `users.displayname` (server#55078) Fix(files_sharing): use `newPassword` always for the unsaved password (server#55082) Fix(settings): rename “Settings presets” to “Quick presets” (server#55084) Fix(contactsmenu): adjust padding to new design (server#55088) Build(deps-dev): bump phpunit/phpunit from 9.6.25 to 9.6.26 in /build/integration (server#55094) Build(deps): bump phpunit/phpunit from 10.5.53 to 10.5.54 in /vendor-bin/phpunit (server#55095) Build(deps-dev): bump mime from 4.0.7 to 4.1.0 (server#55096) Build(deps-dev): bump wait-on from 8.0.4 to 8.0.5 (server#55098) Build(deps): bump libphonenumber-js from 1.12.15 to 1.12.17 (server#55099) Fix: Dispatch favorite event with an actual path (server#55127) Fix: handleIMip undefined array key (server#55138) Build: Update 3rdparty ignorelist (server#55145) Fix: always use english name for recently contacted category (server#55146) Fix(Updater): Lower deadlock log level from warning to info (server#55150) Fix: Allow hyphen in appid (server#55152) Fix: make sure default contact exists by default (server#55154) Fix(userconfig): set ‘mail’ as indexed (server#55159) 32.0.0 RC3 (server#55162) Fix(TaskProcessing): Cache task types by user language (server#55165) Fix(lexicon): trigger email indexing (server#55167) Feat(files_sharing): provide web components based API for sidebar (server#55174) Fix(trashbin): Translate Nextcloud exception to Sabre exception (server#55189) Update calendar-availability-vue to v2.2.11 (TrashCanOutline) (server#55192) Fix(comments): add inline container size query to comment body (server#55195) Build(deps): bump @simplewebauthn/browser from 13.1.2 to 13.2.0 (server#55203) Build(deps-dev): bump phpunit/phpunit from 9.6.26 to 9.6.27 in /build/integration (server#55204) Build(deps): bump phpunit/phpunit from 10.5.54 to 10.5.55 in /vendor-bin/phpunit (server#55205) Build(deps-dev): bump sass from 1.92.1 to 1.93.0 (server#55206) Build(deps-dev): bump @types/dockerode from 3.3.43 to 3.3.44 (server#55207) Build(deps): bump @nextcloud/dialogs from 6.3.1 to 6.3.2 (server#55208) Build(deps): bump query-string from 9.3.0 to 9.3.1 (server#55209) Build(deps): bump dompurify from 3.2.6 to 3.2.7 (server#55210) Build(deps): bump color from 5.0.0 to 5.0.2 (server#55211) Build(deps-dev): bump cypress-split from 1.24.21 to 1.24.23 (server#55212) Build(deps): bump marked from 16.2.1 to 16.3.0 (server#55213) Build(deps-dev): bump puppeteer from 24.20.0 to 24.22.0 (server#55214) Build(deps): bump @nextcloud/axios from 2.5.1 to 2.5.2 (server#55229) Build(deps-dev): bump msw from 2.11.2 to 2.11.3 (server#55238) Fix(ocm-invites): add route to invite accept dialog (server#55239) Fix(github): add labels and milestone to PR checklist (server#55246) Fix: added bluesky link (server#55249) Feat(db): add SSL/TLS support for PostgreSQL (server#55256) Chore(i18n): Fixed grammar (server#55270) Fix: Stop infinite loop in ExpireTrash (server#55295) 32.0.0 RC4 (server#55298) Update assistant text gradient (server#55305) 32.0.0 (server#55354) 3rdparty Build(deps): Bump symfony/process from 6.4.12 to 6.4.15 (3rdparty#1977) Build(deps): Bump icewind/searchdav from 3.1.0 to 3.2.0 (3rdparty#1980) Build(deps): Bump stecman/symfony-console-completion from 0.13.0 to 0.14.0 (3rdparty#1981) Build(deps): Bump php-http/guzzle7-adapter from 1.0.0 to 1.1.0 (3rdparty#1999) Build(deps): Bump pear/pear-core-minimal from 1.10.15 to 1.10.16 (3rdparty#2000) Build(deps): Bump icewind/streams from 0.7.7 to 0.7.8 (3rdparty#2003) Build(deps): Bump php-opencloud/openstack from 3.10.0 to 3.12.0 (3rdparty#2024) Build(deps): Bump fusonic/opengraph from 2.3.0 to 3.0.0 (3rdparty#2028) Ci: Add dependabot for stable31 (3rdparty#2031) Ci: Fix label assigned to stable31 dependabot PRs (3rdparty#2043) Build(deps): Bump mlocati/ip-lib from 1.18.1 to 1.20.0 (3rdparty#2052) Ci: Update actions (3rdparty#2060) Build(deps): Bump egulias/email-validator from 4.0.2 to 4.0.4 (3rdparty#2064) Build(deps): Bump laravel/serializable-closure from 1.3.5 to 2.0.4 (3rdparty#2071) Chore: drop `phpscss` legacy dependency (3rdparty#2075) Ci: persist credentials to allow pushing assets (3rdparty#2076) Build(deps): Bump php-opencloud/openstack from 3.12.0 to 3.14.0 (3rdparty#2083) Build(deps): Bump wapmorgan/mp3info from 0.1.0 to 0.1.1 (3rdparty#2090) Ci(deps): Bump shivammathur/setup-php from 2.32.0 to 2.34.1 (3rdparty#2096) Build(deps): Bump symfony/polyfill-intl-grapheme from 1.31.0 to 1.32.0 in the symfony group across 1 directory (3rdparty#2097) Build(deps): Bump giggsey/libphonenumber-for-php-lite from 8.13.48 to 9.0.9 (3rdparty#2098) Build(deps): Bump aws/aws-sdk-php from 3.324.13 to 3.349.3 (3rdparty#2099) Feat(s3): Avoid shipping unused services (3rdparty#2102) Chore: add icewind/smb as dependency (3rdparty#2103) Feat: add polyfills for new PHP versions (3rdparty#2112) Branchoff/welcome stable32 (3rdparty#2125) Build(deps): Bump doctrine/dbal from 3.9.1 to 3.10.2 (3rdparty#2134) Chore: Update gitignore list (3rdparty#2142) activity Feat: Add sharing activity for teams (activity#1754) [master] Fix npm audit (activity#1824) Chore: bump vue-material-design-icons from 5.3.0 to 5.3.1 (activity#1826) Chore: bump wait-on from 8.0.0 to 8.0.2 (activity#1864) Chore: bump vite from 5.4.8 to 5.4.14 (activity#1867) Feat(deps): Add Nextcloud 32 support on master (activity#1869) Chore: bump @nextcloud/dialogs from 5.3.7 to 6.1.1 (activity#1871) Chore(CI): Updating pr-feedback.yml workflow from template (activity#1876) Chore: bump vitest and @vitest/coverage-v8 (activity#1879) Chore: bump elliptic from 6.6.0 to 6.6.1 (activity#1882) Chore: bump dompurify from 3.1.7 to 3.2.4 (activity#1883) Chore: Update workflows (activity#1886) Chore: bump @nextcloud/cypress from 1.0.0-beta.8 to 1.0.0-beta.14 (activity#1887) Chore: bump @vueuse/core from 11.1.0 to 12.7.0 (activity#1888) Test: Use utils function from server and wait for requests (activity#1893) Bump typescript from 5.6.3 to 5.8.2 (activity#1896) Bump @nextcloud/moment from 1.3.1 to 1.3.2 (activity#1900) [master] Update nextcloud/ocp dependency (activity#1907) [master] Update nextcloud/ocp dependency (activity#1914) Feat: skip expire sharing notify if node deleted (activity#1915) Fix: update workflows and remove default_enabled from info.xml (activity#1916) Fix: unshare from group activity user handling (activity#1925) Chore: do not use private API (`OC`) but instead use `OCP` (activity#1926) Feat: Use X-NC-Nickname as user identifier (activity#1927) Feat: exclude certain users from activity expiration (activity#1929) Fix: disable loading when there are no more activities to load (activity#1931) Chore(deps-dev): Bump @nextcloud/eslint-config from 8.4.1 to 8.4.2 (activity#1938) Chore(deps-dev): Bump wait-on from 8.0.2 to 8.0.3 (activity#1940) [master] Update nextcloud/ocp dependency (activity#1943) Fix(settings): ensure we handle file_created, file_deleted and file_restored as file_changed (activity#1947) [master] Update nextcloud/ocp dependency (activity#1954) [master] Fix npm audit (activity#1956) Fix broken infinite scrolling by downgrading @vueuse/core to a version supporting vue2 (activity#1960) Chore(deps): Bump tar-fs and dockerode (activity#1961) Chore(deps-dev): Bump vite from 5.4.14 to 5.4.17 (activity#1962) Fix(ActivityAppFeed): handle cases for non-scrollable container (activity#1963) Chore(deps-dev): Bump typescript from 5.8.2 to 5.8.3 (activity#1970) Docs: Fix rich subject parameter casting in example (activity#1974) Fix: Improving logging of invalid parameters for activity subject and… (activity#1975) Fix: don’t setup the filesystem to check if a user is blocked by ACLs (activity#1976) [master] fix: Fix valid parsed check (activity#1981) Fix multiple cypress issues (activity#1983) Chore(deps-dev): Bump vite from 5.4.17 to 5.4.18 (activity#1984) [master] Update nextcloud/ocp dependency (activity#1989) [master] Update nextcloud/ocp dependency (activity#2004) Chore(deps-dev): Bump happy-dom from 15.11.6 to 17.4.6 (activity#2005) [master] Update nextcloud/ocp dependency (activity#2007) Chore(deps-dev): Bump vite from 5.4.18 to 6.3.5 (activity#2009) [master] Update nextcloud/ocp dependency (activity#2013) Chore(deps-dev): Bump @types/dockerode from 3.3.35 to 3.3.38 (activity#2018) Chore(deps-dev): Bump @nextcloud/cypress from 1.0.0-beta.14 to 1.0.0-beta.15 (activity#2019) [master] Update nextcloud/ocp dependency (activity#2020) [master] Fix npm audit (activity#2021) Chore(tests): Cleanup bootstrap.php to be forward-compatible (activity#2022) Test(cypress): Enable test isolation (activity#2023) Chore(deps-dev): Bump happy-dom from 17.4.6 to 17.4.7 (activity#2024) Chore(deps-dev): Bump @nextcloud/stylelint-config from 3.0.1 to 3.1.0 (activity#2025) Chore(deps-dev): Bump @types/dockerode from 3.3.38 to 3.3.39 (activity#2026) Chore(deps-dev): Bump eslint-plugin-cypress from 3.5.0 to 3.6.0 (activity#2027) [master] Update nextcloud/ocp dependency (activity#2030) Chore: update workflows (activity#2031) Chore: update to ESLint v9 and adjust code (activity#2033) Refactor: adjust nextcloud-vue props to latest version (activity#2034) Feat: migrate to Vue 3 (activity#2035) Fix(notification): Deduplicate the settings check (activity#2041) Chore(deps-dev): Bump eslint-plugin-cypress from 3.6.0 to 5.0.1 (activity#2042) Chore(deps-dev): Bump happy-dom from 17.4.7 to 17.5.6 (activity#2043) [master] Update nextcloud/ocp dependency (activity#2047) [master] Fix npm audit (activity#2049) Chore(deps): Bump tar-fs from 2.1.2 to 2.1.3 (activity#2051) Fix(FilesHooks): Catch all exceptions when looking up unrelated users (activity#2052) [master] Update nextcloud/ocp dependency (activity#2059) [master] Update nextcloud/ocp dependency (activity#2067) [master] Fix npm audit (activity#2069) Feat: use full date and time in activity emails (activity#2078) Chore: update workflows (activity#2079) Chore: update dependabot config to include psalm and phpunit (activity#2080) Chore: update psalm (activity#2081) [master] Update nextcloud/ocp dependency (activity#2084) Chore(deps-dev): Bump vimeo/psalm from 6.12.1 to 6.13.0 in /vendor-bin/psalm (activity#2085) [master] Update nextcloud/ocp dependency (activity#2087) [master] Update nextcloud/ocp dependency (activity#2093) [master] Update nextcloud/ocp dependency (activity#2096) Fix(dashboard): enable rounded icons (activity#2097) Perf: pass the node of shares around instead getting the path from id each time (activity#2098) Fix: use target path for unshare-from-self events (activity#2103) Fix: failing tests (activity#2107) Chore(deps-dev): Bump sha.js from 2.4.11 to 2.4.12 (activity#2108) Enh: Add link on emails to notifications settings (activity#2112) Chore(CI): Adjust testing matrix for Nextcloud 32 on stable32 (activity#2115) app_api (chore): bump version for Nextcloud 32 (app_api#485) Updated CODEOWNERS (app_api#486) Fix: add more space to taskprocessing columns (app_api#488) Info.xml: replaced “cloud-py-api” with “nextcloud” (app_api#489) Feat: advanced deploy options (app_api#497) Enh(TaskProcessingService): Cache result of getRegisteredTaskProcessingProviders (app_api#500) Chore: small CI polishing (app_api#502) Fix: correct env var parsing when there is only one entry (app_api#508) Improve error logging (app_api#510) Fix AppManager method name (app_api#512) Fix parameter preparation for occ command (app_api#518) (chore): pinned versions of CI actions (app_api#529) (chore): removed deprecated Speech, Tanslate and TextProcessing AI providers (app_api#532) (chore): removed the filling of the deprecated ‘app_api_system’ sesson flag (app_api#533) (chore): removed deprecated occ app_api:deploy (app_api#534) (chore): removed “docs” folder (app_api#535) (fix): AppAPI Proxy – invalid “content-length” (app_api#537) Chore: bumped minimal NC version from 31 to 32 (app_api#540) Chore: removed unnecessary code for old NCs (app_api#541) (fix): perfomance – load ExApps menu items only when event is triggered (app_api#542) (fix): use the event for AppAPI to get list of AI providers (app_api#545) Fix task processing registration validation (app_api#548) Chore: replaced deprecated “IConfig” methods with “IAppConfig” (app_api#551) Chore: removed support of old docker image format (app_api#552) Chore: removed FileEventsListener in favor of webhooks_listener feature (app_api#553) Feat: custom Docker registries support (only for docker-install type) (app_api#554) Fix: disabled RateLimiting for Nextcloud in the CI (app_api#556) Fix(info.xml): correct developer docs link (typo) (app_api#558) Fix(exAppMapper): init missing headers_to_exclude (app_api#561) Feat: lowercase headers to exclude in exapp proxy (app_api#568) Fix(DeployDaemon): support for daemon names containing spaces (app_api#575) Chore(ci-action): action to close frozen issues (app_api#577) Fix(ci-action): rename CI action triage config file (app_api#582) Fix(ci-action): consider label creation data in calculation (app_api#583) Feat(DockerEngine): use API from HaRP instead of using Docker directly (app_api#584) Feat(declarativeSettings): support sensitive Declarative settings values encryption (app_api#585) Ci: update node.yml workflow from template (app_api#586) Fix(Podman-HealthCheck): treat empty health status as success. (app_api#588) Chore(ci): update to Psalm 6 (app_api#590) Remove https prevention for manual-install (app_api#593) Fix: add missing registries param on daemon update action (app_api#595) Fix(TestDeploy-UI): correctly reset canDownloadLogs flag (app_api#598) Chore(deps-dev): Bump pbkdf2 from 3.1.2 to 3.1.3 (app_api#600) Feat: daemon selection support during ExApp installation from UI (app_api#607) Fix: streaming (app_api#608) Feat(new-route): added endpoint to call NC getAbsoluteURL (app_api#612) Fix(ocs-route): get absolute URL from overwrite.cli.url (app_api#616) Fix: for transfer encoding causing problems (app_api#621) Left align admin settings and more detailed description (app_api#626) Fix(Memcache-OccService): use “is_array” to support “false” from “cache->get” (app_api#632) Chore(maintenance): add dependabot.yml (app_api#638) Chore(deps): Bump xt0rted/pull-request-comment-branch from 2.0.0 to 3.0.0 (app_api#639) Chore(deps): Bump actions/upload-artifact from 4.6.1 to 4.6.2 (app_api#640) Chore(deps): Bump skjnldsv/read-package-engines-version-actions from 2.1 to 2.2 (app_api#641) Chore(deps): Bump actions/setup-node from 3.6.0 to 4.4.0 (app_api#643) Chore(deps): Bump andstor/file-existence-action from 2.0.0 to 3.0.0 (app_api#644) Chore(deps): Bump actions/setup-python from 4.8.0 to 5.6.0 (app_api#649) Chore(deps): Bump actions/checkout from 3.5.3 to 5.0.0 (app_api#650) Chore(deps): Bump shivammathur/setup-php from 2.25.4 to 2.35.4 (app_api#652) Fix CI after branch off (app_api#656) Replace MDI filled icons with Material Symbols outlined variant (app_api#657) Fix(exAppArchiveFetcher): correct apps_path handling (app_api#663) bruteforcesettings Feat(deps): Add Nextcloud 32 support on master (bruteforcesettings#699) [master] Fix npm audit (bruteforcesettings#702) Chore(deps-dev): Bump elliptic from 6.6.0 to 6.6.1 (bruteforcesettings#707) [master] Fix npm audit (bruteforcesettings#708) Bump @nextcloud/eslint-config from 8.4.1 to 8.4.2 (bruteforcesettings#709) Fix(workflows): Update workflows. Merging PRs was blocked (bruteforcesettings#713) Chore(deps): Bump axios from 1.7.4 to 1.8.2 (bruteforcesettings#714) [master] Fix npm audit (bruteforcesettings#717) [master] Fix npm audit (bruteforcesettings#721) Chore(deps-dev): Bump @nextcloud/webpack-vue-config from 6.2.0 to 6.3.0 (bruteforcesettings#723) Chore(deps): Bump postcss and vue-loader (bruteforcesettings#724) [master] Fix npm audit (bruteforcesettings#725) [master] Fix npm audit (bruteforcesettings#728) Chore(deps-dev): Bump http-proxy-middleware from 2.0.7 to 2.0.9 (bruteforcesettings#730) [master] Fix npm audit (bruteforcesettings#733) [master] Fix npm audit (bruteforcesettings#736) [master] Fix npm audit (bruteforcesettings#745) Feat: apply whitelist to ratelimit (bruteforcesettings#747) [master] Fix npm audit (bruteforcesettings#752) Chore(deps-dev): Bump @nextcloud/stylelint-config from 3.0.1 to 3.1.0 (bruteforcesettings#753) [master] Fix npm audit (bruteforcesettings#757) Ci: update node.yml workflow from template (bruteforcesettings#760) Chore(deps-dev): Bump webpack-dev-server from 5.1.0 to 5.2.2 (bruteforcesettings#761) [master] Fix npm audit (bruteforcesettings#767) Feat: use NcListItem (bruteforcesettings#772) Fix: update eslint (bruteforcesettings#773) Chore(deps-dev): Bump pbkdf2 from 3.1.2 to 3.1.3 (bruteforcesettings#774) Ci: update npm-audit-fix.yml workflow from template (bruteforcesettings#775) Ci: update reuse.yml workflow from template (bruteforcesettings#776) Ci(github): Update workflows (bruteforcesettings#781) [master] Fix npm audit (bruteforcesettings#784) Chore(deps): Bump linkifyjs from 4.1.3 to 4.3.2 (bruteforcesettings#785) Chore(deps-dev): Bump cipher-base from 1.0.4 to 1.0.6 (bruteforcesettings#789) Chore(deps-dev): Bump sha.js from 2.4.11 to 2.4.12 (bruteforcesettings#790) Build: update node and npm engines versions (bruteforcesettings#793) Feat: migrate to Vue 3 (bruteforcesettings#796) Update to outlined Material Symbols variant (bruteforcesettings#798) circles [master] Update nextcloud/ocp dependency (circles#1679) Fix: propagate group name changes (circles#1829) Feat(deps): Add Nextcloud 32 support on master (circles#1845) Lighter link to memberships (circles#1851) Fix(occ): handle share wrappers that do not have a circle (circles#1862) Lighter api to get circles (circles#1863) Fix: Set a token to shares retrieved from the DB (circles#1865) Fix: Do not send a mail if public share is disabled (circles#1866) Feat(psalm): Add all stubs (circles#1875) Refactor(QueryBuilder): Stop calling orX() without parameters (circles#1876) Chore(Application): Remove unused files navigation registration (circles#1877) Fix(SyncService): Sync group display names (circles#1894) Ignore non-existant users (circles#1904) Speedup circles fetching (circles#1913) Log issue while maintenance (circles#1914) Composer upgrade and cs:fix (circles#1915) Ignore empty string when adding member (circles#1923) Do not refresh display name on known local user (circles#1927) Only sync users on explicit request (circles#1929) Fix(sharing): Handle share notes (circles#1962) Perf(MemberRequest): Remove unused LEFT JOINs (circles#1969) Switch to probeCircles (circles#1981) Update child share permissions (circles#1989) Fix: Move to vendor-bin for tools (circles#1994) Add rector and apply it (circles#1995) Fix share provider DI (circles#1996) Chore: Set @provokateurin as second maintainer (circles#2000) Fix: use shared_by user in share mail if initiator is not set (circles#2007) Fix(ShareByCircleProvider): Include data in getSharesByPath to fix share_with_displayname (circles#2012) Test: Fix autoloading (circles#2013) Fix(LocalController): Allow to still get full details of members (circles#2019) Update displayname on new member (circles#2023) Fix: Get Sanitized Name (circles#2030) Ignore eventual duplicate entries (circles#2031) Fix(Command): Stop re-rendering tables for each row (circles#2042) Build(composer): Stop main composer.json updates propagating to vendor-bin (circles#2043) Feature: send email to internal users of circles when shared with circle (circles#2050) Chore(dev-deps): Bump nextcloud/ocp package (circles#2063) Feat: add option to fix display names for LDAP users (circles#2067) [master] Update nextcloud/ocp dependency (circles#2068) Fix(federated-teams): ignore duplicate instance and generate logs (circles#2069) Fix: translate name of dashboard widget (circles#2073) Fix(dashboard): enable rounded item icons (circles#2083) Enh(loopback): ignore on occ (circles#2084) Feat: Add interactive vue-based teams dashboard widget (circles#2085) Fix(share): returns expiration date to front-end (circles#2090) Fix: ignore empty expiration date (circles#2094) Chore(CI): Adjust testing matrix for Nextcloud 32 on stable32 (circles#2101) Stable version (circles#2103) Fix(share): extract expiration from cached data (circles#2106) Update nextcloud/ocp dependency (circles#2111) Fix federated teams with space-containing userid (circles#2113) files_downloadlimit Chore(deps): Bump @nextcloud/axios from 2.5.0 to 2.5.1 (files_downloadlimit#380) Chore(deps-dev): Bump nextcloud/coding-standard from 1.2.3 to 1.3.2 (files_downloadlimit#400) [master] Fix npm audit (files_downloadlimit#406) Feat(deps): Add Nextcloud 32 support (files_downloadlimit#459) Ci: Bring in workflow updates from upstream (files_downloadlimit#460) Chore(deps): Bump @nextcloud/dialogs from 5.3.7 to 6.1.1 (files_downloadlimit#461) Chore(deps-dev): Bump elliptic from 6.6.0 to 6.6.1 (files_downloadlimit#469) Chore(deps-dev): Bump vite from 5.4.9 to 6.3.2 (files_downloadlimit#481) Ci: update node.yml workflow from template (files_downloadlimit#483) [master] Fix npm audit (files_downloadlimit#484) Ci: update npm-audit-fix.yml workflow from template (files_downloadlimit#485) Chore: update workflows from organization (files_downloadlimit#488) Chore(deps): Bump svenstaro/upload-release-action from 2.9.0 to 2.11.2 (files_downloadlimit#489) Chore(deps): Bump shivammathur/setup-php from 2.33.0 to 2.34.1 (files_downloadlimit#490) Chore: update and migrate to ESLint v9 (files_downloadlimit#491) Fix(public): use correct color for header text (files_downloadlimit#494) Chore(deps): Bump form-data from 4.0.3 to 4.0.4 (files_downloadlimit#500) Chore(deps): Bump linkifyjs from 4.3.1 to 4.3.2 (files_downloadlimit#504) Chore(deps): Bump shivammathur/setup-php from 2.34.1 to 2.35.2 (files_downloadlimit#505) Chore(deps): Bump shivammathur/setup-php from 2.35.2 to 2.35.3 (files_downloadlimit#507) Build: update node and npm engines versions (files_downloadlimit#509) Fix: keep track of download count (files_downloadlimit#510) Chore(deps): Bump shivammathur/setup-php from 2.35.3 to 2.35.4 (files_downloadlimit#513) Feat: migrate to web components API (files_downloadlimit#542) Feat: allow to unset default download limit (files_downloadlimit#554) files_pdfviewer Move initialization from helper script to Vue component (files_pdfviewer#1107) Fix disabled annotation edition in view only files (files_pdfviewer#1108) Feat(deps): Add Nextcloud 32 support on master (files_pdfviewer#1119) Chore(deps): Bump @nextcloud/dialogs from 6.0.1 to 6.1.1 (files_pdfviewer#1120) Chore(CI): Updating npm-audit-fix.yml workflow from template (files_pdfviewer#1121) Chore(deps): Bump pdfjs-dist from 3.11.174 to 4.0.189 (reloaded) (files_pdfviewer#1131) Chore(deps-dev): Bump elliptic from 6.6.0 to 6.6.1 (files_pdfviewer#1142) Chore(deps): Bump dompurify from 3.1.5 to 3.2.4 (files_pdfviewer#1143) Chore(deps): Bump @nextcloud/l10n from 3.1.0 to 3.2.0 (files_pdfviewer#1144) [master] Fix npm audit (files_pdfviewer#1146) Chore: move the issue template into the ISSUE_TEMPLATE folder (files_pdfviewer#1147) Adjust saving annotations in public pages to changes in Nextcloud 31 (files_pdfviewer#1149) Fix saving annotations in paths with special characters (files_pdfviewer#1151) Chore(deps-dev): Bump @nextcloud/eslint-config from 8.4.1 to 8.4.2 (files_pdfviewer#1153) Get PDF.js version from “package-lock.json” (files_pdfviewer#1159) Fix: Pin pdfjs-dist to exact 4.0.189 (files_pdfviewer#1163) Fix: Remove custom handling for public share pages with single files (files_pdfviewer#1164) [master] Fix npm audit (files_pdfviewer#1175) Chore(GA): update GA master (files_pdfviewer#1177) [master] Fix npm audit (files_pdfviewer#1186) Chore(deps-dev): Bump @nextcloud/webpack-vue-config from 6.2.0 to 6.3.0 (files_pdfviewer#1189) Chore(deps-dev): Bump http-proxy-middleware from 2.0.7 to 2.0.9 (files_pdfviewer#1195) Chore(deps-dev): Bump axios from 1.8.4 to 1.9.0 (files_pdfviewer#1196) [master] Fix npm audit (files_pdfviewer#1201) Fix: Open PDF file in “richdocuments” if it is not downloadable (files_pdfviewer#1203) Chore: Update GitHub workflows from templates (files_pdfviewer#1207) [master] Fix npm audit (files_pdfviewer#1210) Chore(deps): Bump @nextcloud/auth from 2.4.0 to 2.5.1 (files_pdfviewer#1212) Chore(deps): Bump @nextcloud/dialogs from 6.2.0 to 6.3.0 (files_pdfviewer#1213) Chore(tests): Cleanup bootstrap.php to be forward-compatible (files_pdfviewer#1214) Chore(deps-dev): Bump @nextcloud/stylelint-config from 3.0.1 to 3.1.0 (files_pdfviewer#1215) Chore(deps-dev): Bump webpack-dev-server from 5.1.0 to 5.2.2 (files_pdfviewer#1217) Chore: Update GitHub workflows from templates (files_pdfviewer#1218) Chore(deps): Bump @nextcloud/l10n from 3.2.0 to 3.3.0 (files_pdfviewer#1219) [master] Fix npm audit (files_pdfviewer#1226) Fix: Fix content size (files_pdfviewer#1227) Chore(deps-dev): Bump nextcloud/coding-standard from 1.3.2 to 1.4.0 (files_pdfviewer#1228) Chore(deps-dev): Bump axios from 1.9.0 to 1.10.0 (files_pdfviewer#1229) Chore(deps-dev): Bump pbkdf2 from 3.1.2 to 3.1.3 (files_pdfviewer#1230) [master] Fix npm audit (files_pdfviewer#1235) Update @nextcloud/eslint-config to 9.X (files_pdfviewer#1237) Chore(deps): Bump linkifyjs from 4.1.3 to 4.3.2 (files_pdfviewer#1238) Chore(deps-dev): Bump cipher-base from 1.0.4 to 1.0.6 (files_pdfviewer#1242) Chore(deps-dev): Bump sha.js from 2.4.11 to 2.4.12 (files_pdfviewer#1243) [master] Fix npm audit (files_pdfviewer#1244) Build: update node and npm engines versions (files_pdfviewer#1245) Chore: Update GitHub workflows from templates (files_pdfviewer#1248) Chore(deps): Bump @nextcloud/auth from 2.5.1 to 2.5.2 (files_pdfviewer#1253) Chore(deps): Bump @nextcloud/sharing from 0.2.4 to 0.2.5 (files_pdfviewer#1254) Fix: Update engines in package-lock.json (files_pdfviewer#1259) Fix npm audit (files_pdfviewer#1262) Fix npm audit (files_pdfviewer#1268) firstrunwizard [master] Fix npm audit (firstrunwizard#1435) Feat(deps): Add Nextcloud 32 support on master (firstrunwizard#1489) Chore(deps): Bump actions/setup-node from 4.0.3 to 4.1.0 (firstrunwizard#1490) Chore(deps): Bump peter-evans/create-pull-request from 6.1.0 to 7.0.6 (firstrunwizard#1491) Chore(deps): Bump shivammathur/setup-php from 2.31.1 to 2.32.0 (firstrunwizard#1492) Chore(deps): Bump actions/checkout from 4.1.7 to 4.2.2 (firstrunwizard#1493) Chore(deps): Bump @nextcloud/dialogs from 5.3.7 to 6.1.1 (firstrunwizard#1495) Chore(deps): Bump marcelklehr/get-github-handles-from-website-action from 1.0.0 to 1.0.1 (firstrunwizard#1501) Ci: Bring in workflow updates from upstream (firstrunwizard#1502) Chore(deps): Bump actions/setup-node from 4.1.0 to 4.2.0 (firstrunwizard#1506) Fix: apostrophe issue (firstrunwizard#1507) Chore(CI): Updating npm-audit-fix.yml workflow from template (firstrunwizard#1511) Chore(deps): Bump shivammathur/setup-php from 2.31.1 to 2.32.0 (firstrunwizard#1516) Chore(deps-dev): Bump elliptic from 6.6.0 to 6.6.1 (firstrunwizard#1520) Chore(deps): Bump @nextcloud/l10n from 3.1.0 to 3.2.0 (firstrunwizard#1524) Chore(deps-dev): Bump sass from 1.83.4 to 1.85.0 (firstrunwizard#1526) Chore(deps): Bump @nextcloud/vue from 8.22.0 to 8.23.1 (firstrunwizard#1527) [master] Fix npm audit (firstrunwizard#1530) Chore: move the issue template into the ISSUE_TEMPLATE folder (firstrunwizard#1534) Chore(deps-dev): Bump vite from 5.4.14 to 6.1.1 (firstrunwizard#1535) Feat: Update Nextcloud HUB release (firstrunwizard#1536) Chore(deps): Bump actions/setup-node from 4.1.0 to 4.2.0 (firstrunwizard#1537) Chore(deps-dev): Bump @nextcloud/eslint-config from 8.4.1 to 8.4.2 (firstrunwizard#1539) Chore(deps): Bump peter-evans/create-pull-request from 7.0.6 to 7.0.7 (firstrunwizard#1544) Chore(deps-dev): Bump vite from 6.1.1 to 6.2.0 (firstrunwizard#1546) Chore(deps-dev): Bump sass from 1.85.0 to 1.85.1 (firstrunwizard#1547) Chore(deps): Bump peter-evans/create-pull-request from 7.0.7 to 7.0.8 (firstrunwizard#1548) Chore(deps-dev): Bump vite from 6.2.0 to 6.2.1 (firstrunwizard#1549) Chore(deps-dev): Bump vite from 6.2.1 to 6.2.2 (firstrunwizard#1553) [master] Fix npm audit (firstrunwizard#1560) Chore(deps): Bump actions/setup-node from 4.2.0 to 4.3.0 (firstrunwizard#1561) Chore(GA): update GitHub Actions (firstrunwizard#1562) Chore(deps): Bump actions/setup-node from 4.1.0 to 4.3.0 (firstrunwizard#1564) Chore(deps): Bump peter-evans/create-pull-request from 7.0.5 to 7.0.8 (firstrunwizard#1565) Chore(deps): Bump shivammathur/setup-php from 2.31.1 to 2.32.0 (firstrunwizard#1566) Chore(deps-dev): Bump sass from 1.85.1 to 1.86.0 (firstrunwizard#1567) Chore(deps-dev): Bump vite from 6.2.2 to 6.2.3 (firstrunwizard#1568) Chore(deps-dev): Bump vite from 6.2.3 to 6.2.4 (firstrunwizard#1572) Chore(deps-dev): Bump vite from 6.2.4 to 6.2.5 (firstrunwizard#1574) Chore(deps): Bump nextcloud-libraries/npm-audit-action from 0.1.0 to 0.2.0 (firstrunwizard#1580) Chore(deps-dev): Bump vite from 6.2.5 to 6.2.6 (firstrunwizard#1581) Chore(deps): Bump actions/setup-node from 4.3.0 to 4.4.0 (firstrunwizard#1585) Chore(deps): Bump @babel/runtime from 7.20.13 to 7.27.0 (firstrunwizard#1586) Chore(deps): Bump shivammathur/setup-php from 2.32.0 to 2.33.0 (firstrunwizard#1587) Chore(deps-dev): Bump sass from 1.86.0 to 1.87.0 (firstrunwizard#1591) Chore(deps-dev): Bump vite from 6.2.6 to 6.3.3 (firstrunwizard#1593) Chore(deps-dev): Bump @nextcloud/vite-config from 1.5.2 to 1.5.4 (firstrunwizard#1600) Chore: update to ESLint v9 and adjust code (firstrunwizard#1603) Refactor: adjust nextcloud-vue props to latest version (firstrunwizard#1604) Feat: migrate to Vue 3 (firstrunwizard#1605) Chore: adjust codeowners (firstrunwizard#1606) Animations: shorten the videos from 5s to 3s to be less blocking and annoying (firstrunwizard#1616) Chore(tests): Cleanup bootstrap.php to be forward-compatible (firstrunwizard#1620) Chore(deps-dev): Bump brace-expansion from 1.1.11 to 1.1.12 (firstrunwizard#1628) Chore(deps): Bump shivammathur/setup-php from 2.33.0 to 2.34.1 (firstrunwizard#1629) Chore(deps): Bump @nextcloud/dialogs from 7.0.0-rc.0 to 7.0.0-rc.1 (firstrunwizard#1630) Chore(deps-dev): Bump sass from 1.87.0 to 1.89.2 (firstrunwizard#1631) [master] Fix npm audit (firstrunwizard#1632) Chore(deps-dev): Bump nextcloud/coding-standard from 1.3.2 to 1.4.0 (firstrunwizard#1633) Chore(deps-dev): Bump pbkdf2 from 3.1.2 to 3.1.3 (firstrunwizard#1634) Ci: update reuse.yml workflow from template (firstrunwizard#1635) Chore(deps): Bump form-data from 4.0.2 to 4.0.4 (firstrunwizard#1636) Chore(deps): Bump shivammathur/setup-php from 2.34.1 to 2.35.1 (firstrunwizard#1638) Chore(deps): Bump shivammathur/setup-php from 2.35.1 to 2.35.2 (firstrunwizard#1640) Chore(deps): Bump shivammathur/setup-php from 2.35.2 to 2.35.3 (firstrunwizard#1641) Chore(deps): Bump actions/checkout from 4.2.2 to 5.0.0 (firstrunwizard#1642) Chore(deps-dev): Bump @nextcloud/eslint-config from 9.0.0-rc.4 to 9.0.0-rc.5 (firstrunwizard#1644) [master] Update nextcloud/ocp dependency (firstrunwizard#1645) Chore(deps): Bump shivammathur/setup-php from 2.35.3 to 2.35.4 (firstrunwizard#1650) Make menu item icon outline styled (firstrunwizard#1651) Chore(deps-dev): Bump sass from 1.90.0 to 1.91.0 (firstrunwizard#1652) Chore(deps): Bump @nextcloud/dialogs from 7.0.0-rc.1 to 7.0.0-rc.2 (firstrunwizard#1653) Chore(deps): Bump @nextcloud/vue from 9.0.0-rc.6 to 9.0.0-rc.7 (firstrunwizard#1654) Chore: 29 is EOL remove it from dependabot (firstrunwizard#1655) Chore(deps-dev): Bump sass from 1.91.0 to 1.92.0 (firstrunwizard#1656) Chore(deps-dev): Bump vite from 7.1.3 to 7.1.4 (firstrunwizard#1657) Chore(deps): Bump @nextcloud/vue from 9.0.0-rc.7 to 9.0.0-rc.8 (firstrunwizard#1658) Ci: update workflows from organization (firstrunwizard#1659) Perf: only add background jobs and app hint notifications on login (firstrunwizard#1660) Feat: add share by bluesky and linkedin (firstrunwizard#1663) Feat: add hub release information for Hub 25 Autumn (firstrunwizard#1665) Fix: gracefully handle disabled autoplay policies (firstrunwizard#1666) Chore(CI): Adjust testing matrix for Nextcloud 32 on stable32 (firstrunwizard#1668) Fix: resolve visual regressions on Nextcloud 32 (firstrunwizard#1671) Chore(deps-dev): Bump sass from 1.92.0 to 1.92.1 (firstrunwizard#1680) Update nextcloud/ocp dependency (firstrunwizard#1683) Fix: ensure modal always has a min height to prevent jumping (firstrunwizard#1691) Fix: always use the internal back button (firstrunwizard#1692) Chore(deps-dev): Bump vite from 7.1.4 to 7.1.5 (firstrunwizard#1696) Chore(deps): Bump @nextcloud/vue from 9.0.0-rc.8 to 9.0.0-rc.9 (firstrunwizard#1697) Update nextcloud/ocp dependency (firstrunwizard#1700) Fix npm audit (firstrunwizard#1702) Chore(deps-dev): Bump vite from 7.1.5 to 7.1.6 (firstrunwizard#1712) Chore(deps): Bump @nextcloud/dialogs from 7.0.0-rc.2 to 7.0.0-rc.3 (firstrunwizard#1713) Update nextcloud/ocp dependency (firstrunwizard#1714) logreader Chore(deps): remove date-fns (logreader#1376) Feat(deps): Add Nextcloud 32 support on master (logreader#1480) Chore(deps-dev): bump happy-dom from 16.6.0 to 16.7.2 (logreader#1482) Chore(deps-dev): bump @nextcloud/vite-config from 1.5.0 to 1.5.1 (logreader#1483) Chore(deps): bump pinia from 2.3.0 to 2.3.1 (logreader#1484) Chore(deps-dev): bump @vitest/coverage-istanbul from 3.0.2 to 3.0.4 (logreader#1486) [master] Update nextcloud/ocp dependency (logreader#1490) [master] Fix npm audit (logreader#1491) Chore: update workflows (logreader#1493) Chore(deps-dev): bump happy-dom from 16.7.3 to 16.8.1 (logreader#1497) Chore: add update-nextcloud-ocp-approve-merge workflow (logreader#1501) Fix(LogTable): implement virtual scrolling (logreader#1505) Chore(deps-dev): bump @vitest/coverage-istanbul from 3.0.4 to 3.0.5 (logreader#1506) Chore(deps-dev): bump vite from 5.4.14 to 6.1.0 (logreader#1507) Chore(deps-dev): bump happy-dom from 16.8.1 to 17.0.0 (logreader#1508) [master] Update nextcloud/ocp dependency (logreader#1512) Chore(deps): bump dompurify from 3.1.6 to 3.2.4 (logreader#1513) Chore(deps-dev): bump elliptic from 6.6.0 to 6.6.1 (logreader#1514) Chore(deps-dev): bump happy-dom from 17.0.0 to 17.1.0 (logreader#1515) Chore(deps): bump @nextcloud/vue from 8.22.0 to 8.23.1 (logreader#1519) [master] Update nextcloud/ocp dependency (logreader#1520) Chore(deps-dev): bump happy-dom from 17.1.0 to 17.1.2 (logreader#1528) Chore(deps-dev): bump vite from 6.1.0 to 6.1.1 (logreader#1529) Chore(deps-dev): bump @nextcloud/eslint-config from 8.4.1 to 8.4.2 (logreader#1530) Chore(deps-dev): bump @vitest/coverage-istanbul from 3.0.5 to 3.0.6 (logreader#1531) [master] Update nextcloud/ocp dependency (logreader#1534) Chore(deps-dev): bump typescript from 5.7.3 to 5.8.2 (logreader#1539) Chore(deps): bump axios from 1.7.9 to 1.8.1 (logreader#1542) Chore(deps-dev): bump @vitest/coverage-istanbul from 3.0.6 to 3.0.7 (logreader#1543) Chore(deps-dev): bump happy-dom from 17.1.2 to 17.1.8 (logreader#1544) [master] Update nextcloud/ocp dependency (logreader#1546) [master] Fix npm audit (logreader#1547) Chore(deps): bump axios from 1.8.1 to 1.8.2 (logreader#1548) Chore(deps-dev): bump vite from 6.2.0 to 6.2.1 (logreader#1549) Chore(deps-dev): bump happy-dom from 17.1.8 to 17.4.0 (logreader#1551) Chore(deps-dev): bump @vitest/coverage-istanbul from 3.0.7 to 3.0.8 (logreader#1552) [master] Update nextcloud/ocp dependency (logreader#1555) Fix: replace `axios` types import source (logreader#1557) Chore(deps-dev): bump vite from 6.2.1 to 6.2.2 (logreader#1559) Chore(deps-dev): bump @nextcloud/vite-config from 1.5.2 to 1.5.3 (logreader#1560) Chore(deps-dev): bump happy-dom from 17.4.0 to 17.4.4 (logreader#1561) [master] Update nextcloud/ocp dependency (logreader#1562) [master] Fix npm audit (logreader#1564) Chore: update ci workflows (logreader#1567) Chore(deps-dev): bump @vitest/coverage-istanbul from 3.0.8 to 3.0.9 (logreader#1571) [master] Update nextcloud/ocp dependency (logreader#1575) Fix: Do not register listener when not in console (logreader#1577) Chore(deps-dev): bump vite from 6.2.2 to 6.2.3 (logreader#1581) [master] Update nextcloud/ocp dependency (logreader#1584) Chore(deps-dev): bump vite from 6.2.3 to 6.2.4 (logreader#1588) Chore(deps-dev): bump vite from 6.2.4 to 6.2.5 (logreader#1589) Chore(deps-dev): bump typescript from 5.8.2 to 5.8.3 (logreader#1590) Chore(deps): bump @nextcloud/vue from 8.23.1 to 8.24.0 (logreader#1592) Chore(deps-dev): bump @vitest/coverage-istanbul from 3.0.9 to 3.1.1 (logreader#1593) [master] Update nextcloud/ocp dependency (logreader#1594) Chore(deps-dev): bump vite from 6.2.5 to 6.2.6 (logreader#1601) [master] Update nextcloud/ocp dependency (logreader#1605) Chore(deps): bump @nextcloud/vue from 8.24.0 to 8.25.1 (logreader#1607) Chore(deps-dev): bump vite from 6.2.6 to 6.3.1 (logreader#1608) Chore(deps-dev): bump vite from 6.3.1 to 6.3.2 (logreader#1609) [master] Update nextcloud/ocp dependency (logreader#1611) Chore(deps-dev): bump @vitest/coverage-istanbul from 3.1.1 to 3.1.2 (logreader#1619) Chore(deps-dev): bump vite from 6.3.2 to 6.3.3 (logreader#1620) [master] Update nextcloud/ocp dependency (logreader#1622) [master] Fix npm audit (logreader#1624) Chore: update workflows (logreader#1628) Chore(deps-dev): bump vite from 6.3.3 to 6.3.4 (logreader#1632) Chore(deps): bump @nextcloud/dialogs from 6.1.1 to 6.2.0 (logreader#1633) Chore(deps-dev): bump @nextcloud/vite-config from 1.5.3 to 1.5.4 (logreader#1634) Chore(deps-dev): bump happy-dom from 17.4.4 to 17.4.6 (logreader#1635) [master] Update nextcloud/ocp dependency (logreader#1637) Chore(deps-dev): bump @vitest/coverage-istanbul from 3.1.2 to 3.1.3 (logreader#1641) Chore(deps): bump @nextcloud/vue from 8.26.0 to 8.26.1 (logreader#1642) Chore(deps-dev): bump vite from 6.3.4 to 6.3.5 (logreader#1643) Chore(deps-dev): bump @nextcloud/vite-config from 1.5.4 to 1.5.6 (logreader#1644) [master] Update nextcloud/ocp dependency (logreader#1648) Chore(deps-dev): bump happy-dom from 17.4.6 to 17.4.7 (logreader#1651) Chore(deps): bump @nextcloud/dialogs from 6.2.0 to 6.3.0 (logreader#1652) [master] Update nextcloud/ocp dependency (logreader#1653) Chore(deps-dev): bump @vitest/coverage-istanbul from 3.1.3 to 3.1.4 (logreader#1656) [master] Update nextcloud/ocp dependency (logreader#1660) Chore(deps): bump @nextcloud/vue from 8.26.1 to 8.27.0 (logreader#1661) Chore(deps-dev): bump happy-dom from 17.4.7 to 17.5.6 (logreader#1662) [master] Update nextcloud/ocp dependency (logreader#1664) Chore(deps): bump @nextcloud/l10n from 3.2.0 to 3.3.0 (logreader#1669) Chore(deps-dev): bump happy-dom from 17.5.6 to 17.6.3 (logreader#1671) Chore(deps-dev): bump @vitest/coverage-istanbul from 3.1.4 to 3.2.2 (logreader#1672) [master] Update nextcloud/ocp dependency (logreader#1673) Chore(deps-dev): bump @vitest/coverage-istanbul from 3.2.2 to 3.2.3 (logreader#1675) Chore(deps-dev): bump happy-dom from 17.6.3 to 18.0.1 (logreader#1677) Chore(deps-dev): bump eslint-plugin-chai-friendly from 1.0.1 to 1.1.0 (logreader#1678) Chore(deps): bump @nextcloud/dialogs from 6.3.0 to 6.3.1 (logreader#1679) [master] Update nextcloud/ocp dependency (logreader#1680) [master] Fix npm audit (logreader#1682) Chore(deps-dev): bump @vitest/coverage-istanbul from 3.2.3 to 3.2.4 (logreader#1684) [master] Update nextcloud/ocp dependency (logreader#1687) Chore(deps-dev): bump pbkdf2 from 3.1.2 to 3.1.3 (logreader#1688) Ci: update reuse.yml workflow from template (logreader#1690) [master] Update nextcloud/ocp dependency (logreader#1691) [master] Update nextcloud/ocp dependency (logreader#1695) [master] Update nextcloud/ocp dependency (logreader#1697) [master] Update nextcloud/ocp dependency (logreader#1698) [master] Fix npm audit (logreader#1699) [master] Update nextcloud/ocp dependency (logreader#1702) Chore(deps): bump linkifyjs from 4.1.1 to 4.3.2 (logreader#1704) [master] Update nextcloud/ocp dependency (logreader#1705) [master] Update nextcloud/ocp dependency (logreader#1709) [master] Update nextcloud/ocp dependency (logreader#1710) [master] Update nextcloud/ocp dependency (logreader#1711) [master] Fix npm audit (logreader#1712) Build: update node and npm engines versions (logreader#1715) Migrate to outlined style (logreader#1716) Chore(deps): bump @nextcloud/vue from 8.29.1 to 8.29.2 (logreader#1717) Chore(deps-dev): bump typescript from 5.8.3 to 5.9.2 (logreader#1718) Chore(deps-dev): bump vite from 6.3.5 to 7.1.3 (logreader#1720) Chore(deps): bump @nextcloud/initial-state from 2.2.0 to 3.0.0 (logreader#1721) [master] Update nextcloud/ocp dependency (logreader#1722) Chore(CI): Adjust testing matrix for Nextcloud 32 on stable32 (logreader#1725) Update nextcloud/ocp dependency (logreader#1731) Chore(deps): install @nextcloud/eslint-config v9.0.0-rc.5 (logreader#1737) Update nextcloud/ocp dependency (logreader#1740) Update nextcloud/ocp dependency (logreader#1746) nextcloud_announcements Feat(deps): Add Nextcloud 32 support on master (nextcloud_announcements#425) [master] Update nextcloud/ocp dependency (nextcloud_announcements#426) Chore(deps-dev): Bump psalm/phar from 5.26.1 to 6.1.0 (nextcloud_announcements#429) Chore(CI): Updating pr-feedback.yml workflow from template (nextcloud_announcements#432) Chore(deps-dev): Bump psalm/phar from 6.1.0 to 6.5.0 (nextcloud_announcements#433) [master] Update nextcloud/ocp dependency (nextcloud_announcements#436) Chore(deps-dev): Bump psalm/phar from 6.5.0 to 6.5.1 (nextcloud_announcements#437) [master] Update nextcloud/ocp dependency (nextcloud_announcements#438) [master] Update nextcloud/ocp dependency (nextcloud_announcements#442) [master] Update nextcloud/ocp dependency (nextcloud_announcements#448) [master] Update nextcloud/ocp dependency (nextcloud_announcements#449) [master] Update nextcloud/ocp dependency (nextcloud_announcements#453) Ci: Update actions (nextcloud_announcements#454) [master] Update nextcloud/ocp dependency (nextcloud_announcements#460) [master] Update nextcloud/ocp dependency (nextcloud_announcements#462) [master] Update nextcloud/ocp dependency (nextcloud_announcements#466) [master] Update nextcloud/ocp dependency (nextcloud_announcements#470) [master] Update nextcloud/ocp dependency (nextcloud_announcements#471) [master] Update nextcloud/ocp dependency (nextcloud_announcements#474) [master] Update nextcloud/ocp dependency (nextcloud_announcements#477) [master] Update nextcloud/ocp dependency (nextcloud_announcements#479) [master] Update nextcloud/ocp dependency (nextcloud_announcements#481) Ci(github): Update workflows (nextcloud_announcements#482) [master] Update nextcloud/ocp dependency (nextcloud_announcements#487) [master] Update nextcloud/ocp dependency (nextcloud_announcements#491) [master] Update nextcloud/ocp dependency (nextcloud_announcements#493) [master] Update nextcloud/ocp dependency (nextcloud_announcements#494) Chore(deps-dev): Bump nextcloud/coding-standard from 1.3.2 to 1.4.0 (nextcloud_announcements#495) [master] Update nextcloud/ocp dependency (nextcloud_announcements#497) Ci: Update workflows (nextcloud_announcements#498) [master] Update nextcloud/ocp dependency (nextcloud_announcements#499) [master] Update nextcloud/ocp dependency (nextcloud_announcements#501) [master] Update nextcloud/ocp dependency (nextcloud_announcements#503) [master] Update nextcloud/ocp dependency (nextcloud_announcements#504) Fix: ensure that Crawler does not run if no internet connection is disabled (nextcloud_announcements#506) [master] Update nextcloud/ocp dependency (nextcloud_announcements#510) [master] Update nextcloud/ocp dependency (nextcloud_announcements#511) [master] Update nextcloud/ocp dependency (nextcloud_announcements#512) [master] Update nextcloud/ocp dependency (nextcloud_announcements#513) [master] Update nextcloud/ocp dependency (nextcloud_announcements#514) Chore(CI): Adjust testing matrix for Nextcloud 32 on stable32 (nextcloud_announcements#515) Update nextcloud/ocp dependency (nextcloud_announcements#518) Update nextcloud/ocp dependency (nextcloud_announcements#519) Update nextcloud/ocp dependency (nextcloud_announcements#524) notifications [master] Fix npm audit (notifications#2150) Feat(deps): Add Nextcloud 32 support on master (notifications#2159) Chore(deps-dev): Bump rector/rector from 2.0.6 to 2.0.7 in /vendor-bin/rector (notifications#2160) Chore(deps): Bump @nextcloud/dialogs from 6.0.1 to 6.1.1 (notifications#2161) Chore(deps-dev): Bump @nextcloud/vite-config from 1.4.2 to 1.5.1 (notifications#2162) Chore(deps-dev): Bump vite from 5.4.7 to 5.4.14 (notifications#2163) [master] Update nextcloud/ocp dependency (notifications#2166) Fix(NotificationsApp): Fix ‘Dismiss all’ on the bottom (notifications#2172) Chore(CI): Updating npm-audit-fix.yml workflow from template (notifications#2174) Fix(APIController): Allow self-test depending on token and not user-agent (notifications#2175) Chore(deps): Bump ua-parser-js from 2.0.0 to 2.0.1 (notifications#2181) Chore(deps-dev): Bump rector/rector from 2.0.7 to 2.0.8 in /vendor-bin/rector (notifications#2182) Chore(deps-dev): Bump nextcloud/rector from 0.2.1 to 0.3.1 in /vendor-bin/rector (notifications#2183) [master] Update nextcloud/ocp dependency (notifications#2186) Refactor: use vars for repeated calls (notifications#2188) Feat(push): Show error when internet connection is disabled in configuration (notifications#2189) Fix(test-push): Trigger a Talk test-push for the Talk desktop (notifications#2190) Chore(deps-dev): Bump elliptic from 6.6.0 to 6.6.1 (notifications#2195) Chore(deps): Bump dompurify from 3.1.6 to 3.2.4 (notifications#2196) Ci: Update actions (notifications#2197) Chore(deps-dev): Bump behat/behat from 3.18.1 to 3.19.0 in /tests/Integration (notifications#2198) Chore(deps-dev): Bump rector/rector from 2.0.8 to 2.0.9 in /vendor-bin/rector (notifications#2199) Bump ua-parser-js from 2.0.1 to 2.0.2 (notifications#2201) Bump @nextcloud/vite-config from 1.5.1 to 1.5.2 (notifications#2203) Bump @nextcloud/vue from 8.22.0 to 8.23.1 (notifications#2204) [master] Update nextcloud/ocp dependency (notifications#2207) [master] Fix npm audit (notifications#2209) Fix(deps): bump nextcloud/l10n to correct latest version (notifications#2210) Fix: replace moment() with Intl formatters (notifications#2211) Build(deps-dev): Bump nextcloud/openapi-extractor from 1.3.0 to 1.4.0 in /vendor-bin/openapi-extractor (notifications#2217) [master] Update nextcloud/ocp dependency (notifications#2219) [master] Fix npm audit (notifications#2222) Fix(push): Improve test-push output (notifications#2225) Ci(performance): Fix performance test and ease debugging it (notifications#2226) Build(deps): Bump @nextcloud/event-bus from 3.3.1 to 3.3.2 (notifications#2229) [master] Update nextcloud/ocp dependency (notifications#2234) Fix(push): Check last activity and last check for age (notifications#2235) Build(deps-dev): Bump nextcloud/openapi-extractor from 1.4.0 to 1.5.0 in /vendor-bin/openapi-extractor (notifications#2243) Build(deps-dev): Bump rector/rector from 2.0.9 to 2.0.10 in /vendor-bin/rector (notifications#2244) Build(deps): Bump axios from 1.7.4 to 1.8.2 (notifications#2245) [master] Update nextcloud/ocp dependency (notifications#2246) Build(deps-dev): Bump nextcloud/openapi-extractor from 1.5.0 to 1.5.1 in /vendor-bin/openapi-extractor (notifications#2251) Build(deps): Bump ua-parser-js from 2.0.2 to 2.0.3 (notifications#2253) Build(deps-dev): Bump @nextcloud/vite-config from 1.5.2 to 1.5.3 (notifications#2254) [master] Update nextcloud/ocp dependency (notifications#2256) Ci: Update actions (notifications#2257) Style: fix custom icon height (notifications#2260) [master] Update nextcloud/ocp dependency (notifications#2261) Build(deps-dev): Bump vite from 6.2.2 to 6.2.3 (notifications#2268) Build(deps-dev): Bump guzzlehttp/guzzle from 7.9.2 to 7.9.3 in /tests/Integration (notifications#2269) Build(deps-dev): Bump nextcloud/openapi-extractor from 1.5.1 to 1.5.2 in /vendor-bin/openapi-extractor (notifications#2270) Build(deps-dev): Bump rector/rector from 2.0.10 to 2.0.11 in /vendor-bin/rector (notifications#2271) [master] Update nextcloud/ocp dependency (notifications#2272) Build(deps-dev): Bump vite from 6.2.3 to 6.2.4 (notifications#2278) Chore(deps): bump @nextcloud/vue from 8.23.1 to 8.24.0 (notifications#2280) [master] Update nextcloud/ocp dependency (notifications#2282) Build(deps-dev): Bump vite from 6.2.4 to 6.2.5 (notifications#2286) Build(deps-dev): Bump behat/behat from 3.19.0 to 3.20.0 in /tests/Integration (notifications#2287) Build(deps-dev): Bump nextcloud/rector from 0.3.1 to 0.4.1 in /vendor-bin/rector (notifications#2288) Ci: Fix typo in performance integration test run (notifications#2291) Build(deps-dev): Bump vite from 6.2.5 to 6.2.6 (notifications#2294) Build(deps-dev): Bump nextcloud/openapi-extractor from 1.5.2 to 1.5.3 in /vendor-bin/openapi-extractor (notifications#2295) [master] Update nextcloud/ocp dependency (notifications#2296) Build(deps): Bump @nextcloud/vue from 8.24.0 to 8.25.1 (notifications#2299) [master] Update nextcloud/ocp dependency (notifications#2300) Fix: prevent double frontend load on production (notifications#2307) Build(deps-dev): Bump behat/behat from 3.20.0 to 3.21.1 in /tests/Integration (notifications#2310) Build(deps-dev): Bump rector/rector from 2.0.11 to 2.0.12 in /vendor-bin/rector (notifications#2311) Build(deps): Bump @nextcloud/vue from 8.25.1 to 8.26.0 (notifications#2312) [master] Update nextcloud/ocp dependency (notifications#2313) [master] Fix npm audit (notifications#2317) Build(deps-dev): Bump vite from 6.2.6 to 6.3.4 (notifications#2319) Build(deps): Bump @nextcloud/dialogs from 6.1.1 to 6.2.0 (notifications#2322) Build(deps-dev): Bump @nextcloud/vite-config from 1.5.3 to 1.5.4 (notifications#2323) Build(deps-dev): Bump rector/rector from 2.0.12 to 2.0.14 in /vendor-bin/rector (notifications#2324) [master] Update nextcloud/ocp dependency (notifications#2327) Build(deps-dev): Bump @nextcloud/vite-config from 1.5.4 to 1.5.6 (notifications#2333) Build(deps): Bump @nextcloud/vue from 8.26.0 to 8.26.1 (notifications#2334) Build(deps-dev): Bump behat/behat from 3.21.1 to 3.22.0 in /tests/Integration (notifications#2335) Build(deps-dev): Bump rector/rector from 2.0.14 to 2.0.15 in /vendor-bin/rector (notifications#2336) [master] Update nextcloud/ocp dependency (notifications#2343) Build(deps-dev): Bump nextcloud/openapi-extractor from 1.5.3 to 1.7.0 in /vendor-bin/openapi-extractor (notifications#2346) Build(deps-dev): Bump rector/rector from 2.0.15 to 2.0.16 in /vendor-bin/rector (notifications#2348) Build(deps): Bump @nextcloud/dialogs from 6.2.0 to 6.3.0 (notifications#2349) [master] Update nextcloud/ocp dependency (notifications#2350) Chore(tests): Cleanup bootstrap.php to be forward-compatible (notifications#2352) Ci: Skip printing the log as we count the queries and upload it already (notifications#2356) Perf: Only apply default settings when user is created or settings are requested (notifications#2357) Ci: Update workflows (notifications#2358) Fix: Align FakeUser with IUser interface again (notifications#2362) Build(deps-dev): Bump @nextcloud/stylelint-config from 3.0.1 to 3.1.0 (notifications#2363) [master] Update nextcloud/ocp dependency (notifications#2366) [master] Update nextcloud/ocp dependency (notifications#2370) Build(deps): Bump @nextcloud/vue from 8.26.1 to 8.27.0 (notifications#2371) Build(deps-dev): Bump rector/rector from 2.0.16 to 2.0.17 in /vendor-bin/rector (notifications#2372) Feat(APIController): Return nid when doing push self-test (notifications#2375) [master] Update nextcloud/ocp dependency (notifications#2376) Ci: Enable debug and debug logging (notifications#2377) [master] Update nextcloud/ocp dependency (notifications#2378) Ci(psalm): Update psalm to 6.12 (notifications#2379) Build(deps): Bump @nextcloud/l10n from 3.2.0 to 3.3.0 (notifications#2380) Build(deps-dev): Bump nextcloud/openapi-extractor from 1.7.0 to 1.8.0 in /vendor-bin/openapi-extractor (notifications#2381) [master] Update nextcloud/ocp dependency (notifications#2383) Chore(deps): bump @nextcloud/eslint-config from 8.4.2 to 9.0.0-rc.2 (notifications#2384) [master] Update nextcloud/ocp dependency (notifications#2386) [master] Update nextcloud/ocp dependency (notifications#2387) Build(deps-dev): Bump rector/rector from 2.0.17 to 2.0.18 in /vendor-bin/rector (notifications#2388) Build(deps): Bump @nextcloud/dialogs from 6.3.0 to 6.3.1 (notifications#2389) [master] Fix npm audit (notifications#2392) [master] Update nextcloud/ocp dependency (notifications#2394) Fix(deps): migrate app to Vue 3 (notifications#2395) Fix(notification): handle notification as an object prop (notifications#2396) [master] Update nextcloud/ocp dependency (notifications#2397) Refactor: move to `NcDateTime` for formatted dates (notifications#2398) Fix: adjust time format for notifications (notifications#2399) Chore: Update coding-standards to 1.4 (notifications#2400) Ci: Adjust performance base with current master (notifications#2401) Ci: Update workflows (notifications#2403) Build(deps-dev): Bump pbkdf2 from 3.1.2 to 3.1.3 (notifications#2404) [master] Update nextcloud/ocp dependency (notifications#2405) Fix(router): Remove routes.php (notifications#2407) Build(deps-dev): Bump rector/rector from 2.0.18 to 2.1.0 in /vendor-bin/rector (notifications#2408) [master] Update nextcloud/ocp dependency (notifications#2411) [master] Update nextcloud/ocp dependency (notifications#2413) [master] Update nextcloud/ocp dependency (notifications#2417) Build(deps-dev): Bump vimeo/psalm from 6.12.0 to 6.12.1 in /vendor-bin/psalm (notifications#2418) [master] Update nextcloud/ocp dependency (notifications#2419) Build(csfixer): Bump CS Fixer fo 3.82 (notifications#2420) [master] Update nextcloud/ocp dependency (notifications#2421) [master] Update nextcloud/ocp dependency (notifications#2422) Build(deps-dev): Bump rector/rector from 2.1.0 to 2.1.1 in /vendor-bin/rector (notifications#2423) [master] Update nextcloud/ocp dependency (notifications#2424) [master] Update nextcloud/ocp dependency (notifications#2427) [master] Update nextcloud/ocp dependency (notifications#2428) Build(deps-dev): Bump behat/behat from 3.22.0 to 3.23.0 in /tests/Integration (notifications#2429) Build(deps-dev): Bump vimeo/psalm from 6.12.1 to 6.13.0 in /vendor-bin/psalm (notifications#2430) Build(deps-dev): Bump rector/rector from 2.1.1 to 2.1.2 in /vendor-bin/rector (notifications#2431) [master] Fix npm audit (notifications#2432) Chore(deps): bump @nextcloud/vue library to 9.0.0-rc.4 (notifications#2435) [master] Update nextcloud/ocp dependency (notifications#2436) Build(deps-dev): Bump nextcloud/openapi-extractor from 1.8.0 to 1.8.1 in /vendor-bin/openapi-extractor (notifications#2438) [master] Update nextcloud/ocp dependency (notifications#2439) [master] Fix npm audit (notifications#2442) [master] Update nextcloud/ocp dependency (notifications#2444) Build(deps): Bump linkifyjs from 4.3.1 to 4.3.2 (notifications#2445) [master] Update nextcloud/ocp dependency (notifications#2446) [master] Update nextcloud/ocp dependency (notifications#2448) [master] Fix npm audit (notifications#2450) [master] Update nextcloud/ocp dependency (notifications#2453) Ci(github): Update workflows (notifications#2454) [master] Update nextcloud/ocp dependency (notifications#2455) Build(deps-dev): Bump vimeo/psalm from 6.13.0 to 6.13.1 in /vendor-bin/psalm (notifications#2456) [master] Update nextcloud/ocp dependency (notifications#2457) [master] Update nextcloud/ocp dependency (notifications#2458) [master] Update nextcloud/ocp dependency (notifications#2460) Build(deps-dev): Bump rector/rector from 2.1.2 to 2.1.4 in /vendor-bin/rector (notifications#2461) [master] Update nextcloud/ocp dependency (notifications#2462) Fix: change in-app icons to outline (notifications#2463) [master] Update nextcloud/ocp dependency (notifications#2464) [master] Update nextcloud/ocp dependency (notifications#2465) [master] Update nextcloud/ocp dependency (notifications#2466) Chore(deps): bump @nextcloud/vue to v9.0.0-rc.6 (notifications#2467) Build(deps-dev): Bump sha.js from 2.4.11 to 2.4.12 (notifications#2468) [master] Update nextcloud/ocp dependency (notifications#2469) Build: update node and npm engines versions (notifications#2472) [master] Update nextcloud/ocp dependency (notifications#2473) Chore(deps): bump @nextcloud/vue to v9.0.0-rc.7 (notifications#2474) Fix: use outline svg icon for notifications (notifications#2475) [master] Update nextcloud/ocp dependency (notifications#2476) Build(deps): Bump ua-parser-js from 2.0.3 to 2.0.4 (notifications#2477) Build(deps-dev): Bump @nextcloud/eslint-config from 9.0.0-rc.4 to 9.0.0-rc.5 (notifications#2478) Build(deps): Bump @nextcloud/initial-state from 2.2.0 to 3.0.0 (notifications#2479) Build(deps-dev): Bump guzzlehttp/guzzle from 7.9.3 to 7.10.0 in /tests/Integration (notifications#2480) Build(deps): Bump @nextcloud/dialogs from 7.0.0-rc.1 to 7.0.0-rc.2 (notifications#2481) Build(deps-dev): Bump nextcloud/openapi-extractor from 1.8.1 to 1.8.2 in /vendor-bin/openapi-extractor (notifications#2482) [master] Update nextcloud/ocp dependency (notifications#2483) [master] Update nextcloud/ocp dependency (notifications#2486) Chore(CI): Adjust testing matrix for Nextcloud 32 on stable32 (notifications#2487) Build(deps): Bump vue from 3.5.20 to 3.5.21 (notifications#2493) Build(deps): Bump @nextcloud/vue from 9.0.0-rc.7 to 9.0.0-rc.8 (notifications#2494) Update nextcloud/ocp dependency (notifications#2497) Update nextcloud/ocp dependency (notifications#2500) Fix npm audit (notifications#2501) Update nextcloud/ocp dependency (notifications#2506) Build(deps): Bump @nextcloud/vue from 9.0.0-rc.8 to 9.0.0-rc.9 (notifications#2513) Build(deps): Bump ua-parser-js from 2.0.4 to 2.0.5 (notifications#2514) Update nextcloud/ocp dependency (notifications#2519) Chore(deps): bump @nextcloud/dialogs 7.0.0-rc.3 (notifications#2522) Fix(permissions): Correctly ask for browser permissions (notifications#2526) password_policy Feat: Allow to configure different policies per password context (password_policy#717) Chore(deps-dev): Bump vite from 5.4.9 to 5.4.14 (password_policy#720) Feat(deps): Add Nextcloud 32 support on master (password_policy#722) Chore(deps): Bump @nextcloud/dialogs from 6.0.1 to 6.1.1 (password_policy#724) Chore(deps-dev): Bump @nextcloud/vite-config from 1.5.0 to 1.5.1 (password_policy#725) Chore(CI): Updating npm-audit-fix.yml workflow from template (password_policy#726) Chore(deps-dev): Bump vite from 5.4.14 to 6.1.0 (password_policy#733) Chore(deps-dev): Bump sass from 1.83.4 to 1.84.0 (password_policy#734) Bump @nextcloud/l10n from 3.1.0 to 3.2.0 (password_policy#738) Bump sass from 1.84.0 to 1.85.0 (password_policy#739) Build(deps-dev): Bump elliptic from 6.6.0 to 6.6.1 (password_policy#740) [master] Fix npm audit (password_policy#743) Chore(deps-dev): Bump @nextcloud/eslint-config from 8.4.1 to 8.4.2 (password_policy#746) Chore(deps-dev): Bump vite from 6.1.0 to 6.1.1 (password_policy#747) Chore(deps-dev): Bump sass from 1.85.0 to 1.85.1 (password_policy#748) Chore(deps-dev): Bump typescript from 5.7.3 to 5.8.2 (password_policy#749) Chore(deps-dev): Bump vite from 6.1.1 to 6.2.0 (password_policy#750) Chore(deps-dev): Bump vite from 6.2.0 to 6.2.1 (password_policy#751) Chore(deps): Bump axios from 1.7.4 to 1.8.2 (password_policy#752) Chore(deps-dev): Bump vite from 6.2.1 to 6.2.2 (password_policy#753) [master] Fix npm audit (password_policy#755) Chore(ci): Update workflows from templates (password_policy#759) Chore(deps-dev): Bump sass from 1.85.1 to 1.86.0 (password_policy#760) Chore(deps-dev): Bump vite from 6.2.2 to 6.2.3 (password_policy#762) Chore(deps-dev): Bump vite from 6.2.3 to 6.2.4 (password_policy#766) Chore(deps-dev): Bump vite from 6.2.4 to 6.2.5 (password_policy#767) Chore(deps-dev): Bump typescript from 5.8.2 to 5.8.3 (password_policy#768) Chore(deps-dev): Bump sass from 1.86.0 to 1.86.3 (password_policy#769) [master] Fix npm audit (password_policy#771) Chore(deps-dev): Bump vite from 6.2.5 to 6.2.6 (password_policy#772) Chore(deps-dev): Bump vite from 6.2.6 to 6.3.2 (password_policy#774) Chore(deps-dev): Bump vite from 6.3.2 to 6.3.3 (password_policy#777) Chore(deps-dev): Bump sass from 1.86.3 to 1.87.0 (password_policy#778) Chore(deps-dev): Bump vite from 6.3.3 to 6.3.4 (password_policy#779) Chore(deps): Bump @nextcloud/dialogs from 6.1.1 to 6.2.0 (password_policy#780) Chore(deps-dev): Bump @nextcloud/vite-config from 1.5.3 to 1.5.4 (password_policy#781) Chore(deps-dev): Bump vite from 6.3.4 to 6.3.5 (password_policy#782) Chore(deps-dev): Bump sass from 1.87.0 to 1.89.0 (password_policy#785) Chore(deps): Bump @nextcloud/dialogs from 6.2.0 to 6.3.0 (password_policy#786) Chore(deps-dev): Bump @nextcloud/stylelint-config from 3.0.1 to 3.1.0 (password_policy#787) Chore(deps-dev): Bump sass from 1.89.0 to 1.89.1 (password_policy#788) Chore(deps-dev): Bump sass from 1.89.1 to 1.89.2 (password_policy#793) Chore(deps-dev): Bump pbkdf2 from 3.1.2 to 3.1.3 (password_policy#795) Build: update node and npm engines versions (password_policy#801) Ci(github): Update workflows (password_policy#802) Chore(deps-dev): Bump typescript from 5.8.3 to 5.9.2 (password_policy#807) Chore(deps-dev): Bump sass from 1.89.2 to 1.91.0 (password_policy#809) photos Enh: Migrate from custom webdav v4 handling to webdav v5 with `@nextcloud/files` (photos#2312) Chore(deps): Bump debounce from 1.2.1 to 2.2.0 (photos#2742) Chore(deps-dev): Bump @nextcloud/stylelint-config from 2.4.0 to 3.0.1 (photos#2743) Chore(deps): Bump @mdi/svg from 7.3.67 to 7.4.47 (photos#2745) Chore(deps-dev): Bump @nextcloud/browserslist-config from 2.3.0 to 3.0.1 (photos#2746) [master] Fix npm audit (photos#2766) Feat: Ease opening photos picker in album content view (photos#2772) Feat(deps): Add Nextcloud 32 support on master (photos#2776) [master] Update nextcloud/ocp dependency (photos#2784) Chore: Move Create new album action out of menu (photos#2794) Fix: Usage of FilePicker (photos#2798) Chore(deps): Bump serialize-javascript and workbox-webpack-plugin (photos#2800) Chore(deps): Bump elliptic from 6.6.0 to 6.6.1 (photos#2807) [master] Update nextcloud/ocp dependency (photos#2809) Chore(deps-dev): Bump dockerode from 4.0.2 to 4.0.4 (photos#2817) Chore(deps): Bump @nextcloud/sharing from 0.1.0 to 0.2.4 (photos#2818) Chore(deps-dev): Bump @nextcloud/eslint-config from 8.2.1 to 8.4.2 (photos#2819) Chore(deps): Bump @nextcloud/l10n from 2.2.0 to 3.2.0 (photos#2820) Chore(deps-dev): Bump tslib from 2.6.2 to 2.8.1 (photos#2821) [master] Update nextcloud/ocp dependency (photos#2828) [master] Fix npm audit (photos#2829) Chore(deps-dev): Bump cypress-split from 1.24.7 to 1.24.14 (photos#2839) Chore(deps): Bump @nextcloud/files from 3.10.1 to 3.10.2 (photos#2840) Chore(deps): Bump vue-material-design-icons from 5.2.0 to 5.3.1 (photos#2842) [master] Update nextcloud/ocp dependency (photos#2844) Chore(deps): Bump qs from 6.13.1 to 6.14.0 (photos#2853) Chore(deps-dev): Bump @nextcloud/babel-config from 1.0.0 to 1.2.0 (photos#2854) [master] Update nextcloud/ocp dependency (photos#2859) [master] Fix npm audit (photos#2862) [master] Update nextcloud/ocp dependency (photos#2868) Chore: Update workflows (photos#2869) Chore(deps-dev): Bump wait-on from 7.2.0 to 8.0.3 (photos#2873) Chore(deps-dev): Bump cypress-wait-until from 2.0.1 to 3.0.2 (photos#2874) Chore(deps): Bump cypress-io/github-action from 6.7.8 to 6.7.16 (photos#2875) Chore(deps): Bump shivammathur/setup-php from 2.31.1 to 2.32.0 (photos#2876) Chore(deps): Bump actions/upload-artifact from 4.5.0 to 4.6.1 (photos#2877) Chore(deps): Bump peter-evans/create-pull-request from 7.0.5 to 7.0.8 (photos#2878) Chore(deps): Bump actions/setup-node from 4.1.0 to 4.3.0 (photos#2879) Chore(deps): Bump @nextcloud/logger from 2.7.0 to 3.0.2 (photos#2884) [master] Update nextcloud/ocp dependency (photos#2890) [master] Fix npm audit (photos#2892) Chore(deps): Bump actions/upload-artifact from 4.6.1 to 4.6.2 (photos#2895) [master] Update nextcloud/ocp dependency (photos#2903) Fix(l10n): Improve translation exclude list (photos#2904) Fix(l10n): remove breaking trailing dot after curly brace (photos#2908) Chore(deps-dev): Bump typescript from 4.9.5 to 5.8.3 (photos#2915) [master] Update nextcloud/ocp dependency (photos#2919) [master] Fix npm audit (photos#2922) Chore: Migrate to vite (photos#2928) Chore: Migrate to typescript (photos#2930) Chore(deps): Bump nextcloud-libraries/npm-audit-action from 0.1.0 to 0.2.0 (photos#2932) [master] Update nextcloud/ocp dependency (photos#2938) [master] Fix npm audit (photos#2940) Chore(deps): Bump actions/setup-node from 4.3.0 to 4.4.0 (photos#2942) Chore(deps): Bump vite from 6.2.5 to 6.3.2 (photos#2946) Chore: update workflows from organization (photos#2947) Ci: drop stable29 from dependabot and include `vendor-bin` (photos#2948) Perf: group icons into one chunk and extract CSS (photos#2949) Chore(deps-dev): Bump symfony/console from 6.0.0 to 7.2.5 in /vendor-bin/psalm (photos#2951) Chore(deps-dev): Bump autoprefixer from 10.4.14 to 10.4.21 (photos#2952) Chore(deps-dev): Bump vitest from 3.1.1 to 3.1.2 (photos#2954) Chore(deps-dev): Bump dockerode from 4.0.5 to 4.0.6 (photos#2957) Chore(deps-dev): Bump @nextcloud/cypress from 1.0.0-beta.12 to 1.0.0-beta.14 (photos#2959) Chore(CI): Updating pr-feedback.yml workflow from template (photos#2964) Fix(Places): Use event metadata to compute the place (photos#2966) Chore: Migrate to Node API (photos#2968) Chore(deps-dev): Bump cypress-visual-regression from 5.2.2 to 5.3.0 (photos#2969) Chore(deps-dev): Bump @types/dockerode from 3.3.32 to 3.3.38 (photos#2971) [master] Update nextcloud/ocp dependency (photos#2981) [master] Fix npm audit (photos#2983) Perf: Use direct import for @nc/vue (photos#2984) Feat: Add filters in timeline view (photos#2986) Chore(deps): Bump vite from 6.3.2 to 6.3.4 (photos#2987) Chore(deps): Bump axios from 1.8.4 to 1.9.0 (photos#2994) Chore(deps-dev): Bump happy-dom from 17.4.4 to 17.4.6 (photos#2995) [master] Update nextcloud/ocp dependency (photos#2996) [master] Fix npm audit (photos#2998) Chore(deps): Bump cypress-io/github-action from 6.7.16 to 6.9.0 (photos#3000) Fix: Adapt sidebar tab to new fileinfo structure (photos#3001) Test(e2ee): Improve e2ee test suite (photos#3002) Feat: Support setting and getting filters in albums (photos#3003) Chore(deps-dev): Bump @nextcloud/vite-config from 1.5.4 to 1.5.6 (photos#3006) Chore(deps): Bump @nextcloud/moment from 1.3.2 to 1.3.4 (photos#3007) [master] Fix npm audit (photos#3014) Chore(i18n): Improved grammar (photos#3015) Chore(deps-dev): Bump undici from 5.28.5 to 5.29.0 (photos#3017) Chore: Apply rector php8.1 set (photos#3018) Chore: Remove psalm-baseline.xml and correct issues (photos#3019) [master] Update nextcloud/ocp dependency (photos#3021) [master] Fix npm audit (photos#3022) Chore(deps): Bump cypress-io/github-action from 6.9.0 to 6.9.2 (photos#3023) Chore(deps): Bump codecov/codecov-action from 5.4.2 to 5.4.3 (photos#3024) Chore(tests): Cleanup bootstrap.php to be forward-compatible (photos#3029) Fix: Propagate DAV permissions to the Viewer (photos#3042) Chore: update to ESLint v9 and adjust code (photos#3043) Chore(deps-dev): Bump @types/dockerode from 3.3.38 to 3.3.39 (photos#3046) Chore(deps-dev): Bump eslint-plugin-cypress from 3.6.0 to 5.0.1 (photos#3047) Chore(deps-dev): Bump postcss from 8.5.3 to 8.5.4 (photos#3048) Chore(deps-dev): Bump @vitest/coverage-v8 from 3.1.2 to 3.1.4 (photos#3050) [master] Update nextcloud/ocp dependency (photos#3054) [master] Fix npm audit (photos#3057) Chore(deps): Bump tar-fs from 2.1.2 to 2.1.3 (photos#3058) Chore(deps-dev): Bump eslint-plugin-cypress from 5.0.1 to 5.1.0 (photos#3063) Chore(deps-dev): Bump @nextcloud/stylelint-config from 3.0.1 to 3.1.0 (photos#3064) Chore(deps-dev): Bump @vitest/coverage-v8 from 3.1.4 to 3.2.2 (photos#3065) Chore(deps-dev): Bump happy-dom from 17.4.6 to 17.6.3 (photos#3067) [master] Update nextcloud/ocp dependency (photos#3069) [master] Fix npm audit (photos#3070) Chore(deps): Bump cypress-io/github-action from 6.9.2 to 6.10.0 (photos#3072) Chore(deps-dev): Bump happy-dom from 17.6.3 to 18.0.1 (photos#3075) [master] Update nextcloud/ocp dependency (photos#3082) Chore(deps): Bump shivammathur/setup-php from 2.33.0 to 2.34.1 (photos#3083) Feat: Unify filters inputs in the navigation sidebar (photos#3085) Chore(deps-dev): Bump dockerode from 4.0.6 to 4.0.7 (photos#3086) Chore(deps-dev): Bump postcss from 8.5.4 to 8.5.6 (photos#3087) Chore(deps-dev): Bump nextcloud/coding-standard from 1.3.2 to 1.4.0 in /vendor-bin/cs-fixer (photos#3090) [master] Update nextcloud/ocp dependency (photos#3091) Chore(deps): Bump cypress-io/github-action from 6.10.0 to 6.10.1 (photos#3093) Chore(deps): Bump pbkdf2 from 3.1.2 to 3.1.3 (photos#3094) Ci: update npm-audit-fix.yml workflow from template (photos#3098) Ci: update reuse.yml workflow from template (photos#3099) [master] Update nextcloud/ocp dependency (photos#3100) [master] Update nextcloud/ocp dependency (photos#3101) [master] Update nextcloud/ocp dependency (photos#3107) Chore(deps): Bump form-data from 4.0.0 to 4.0.4 (photos#3109) [master] Update nextcloud/ocp dependency (photos#3111) Chore(deps): Bump cypress-io/github-action from 6.10.1 to 6.10.2 (photos#3112) Fix: close sidebar on navigation change (photos#3113) [master] Update nextcloud/ocp dependency (photos#3121) Chore(deps): Bump shivammathur/setup-php from 2.34.1 to 2.35.2 (photos#3122) Chore(deps): Bump tmp from 0.2.3 to 0.2.4 (photos#3124) Chore(deps): Bump shivammathur/setup-php from 2.35.2 to 2.35.3 (photos#3129) Chore(deps): Bump actions/checkout from 4.2.2 to 5.0.0 (photos#3130) Feat: Switch to outline icons (photos#3131) Fix: Fallback to icon if collection cover fails to load (photos#3133) [master] Update nextcloud/ocp dependency (photos#3136) Chore(deps): Bump actions/checkout from 4.2.2 to 5.0.0 (photos#3139) Build: update node and npm engines versions (photos#3141) Use material symbol variant of download and delete icon (photos#3143) Chore(deps): Bump shivammathur/setup-php from 2.35.3 to 2.35.4 (photos#3146) Fix(AutomaticPlaceMapperJob): Do not fail when there are no users (photos#3148) Missing migration attributes (photos#3149) Chore(CI): Adjust testing matrix for Nextcloud 32 on stable32 (photos#3150) Replace mdi download icon with Material Symbol variant (photos#3153) Chore(deps): Add missing resolved and integrity fields in package-lock.json (photos#3180) Validate album names (photos#3184) privacy Feat(deps): Add Nextcloud 32 support on master (privacy#1158) Ci: Bring in workflow updates from upstream (privacy#1163) Chore(tests): Cleanup bootstrap.php to be forward-compatible (privacy#1175) Ci: update node.yml workflow from template (privacy#1177) Chore(deps): Bump @babel/runtime from 7.22.10 to 7.27.4 (privacy#1179) Ci: update npm-audit-fix.yml workflow from template (privacy#1185) Ci: update reuse.yml workflow from template (privacy#1186) Chore(deps): Bump linkifyjs from 4.1.1 to 4.3.2 (privacy#1187) Build: update node and npm engines versions (privacy#1190) recommendations Chore(deps-dev): Bump @nextcloud/babel-config from 1.1.1 to 1.2.0 (recommendations#751) [master] Fix npm audit (recommendations#807) Chore(deps): Bump vue-material-design-icons from 5.3.0 to 5.3.1 (recommendations#815) Feat(deps): Add Nextcloud 32 support on master (recommendations#837) Ci: Bring in workflow updates from upstream (recommendations#838) Chore: Migrate from `@nextcloud/vue-dashoard` to `@nextcloud/vue` (recommendations#839) Fix: Correct alignment of recommendation text (recommendations#848) Feat!: Add more helpful descriptions to recommended files (recommendations#849) Chore(deps): Bump @nextcloud/l10n from 3.1.0 to 3.2.0 (recommendations#851) Chore(deps): Bump @nextcloud/files from 3.10.1 to 3.10.2 (recommendations#852) Chore(deps-dev): Bump @nextcloud/eslint-config from 8.4.1 to 8.4.2 (recommendations#853) Chore(deps-dev): Bump http-proxy-middleware from 2.0.7 to 2.0.9 (recommendations#857) Chore(deps): Bump @nextcloud/vue from 8.22.0 to 8.26.0 (recommendations#859) Fix(dashboard): empty dashboard widget (recommendations#861) Ci: add renovate config (recommendations#864) Chore(deps): Bump axios from 1.7.4 to 1.9.0 (recommendations#869) Chore(deps): Bump @babel/runtime from 7.24.0 to 7.27.1 (recommendations#870) Fix(Dashboard): hides overflow for text (recommendations#875) Chore(deps): Bump @nextcloud/vue from 8.26.1 to 8.27.0 (recommendations#877) Chore(deps-dev): Bump @nextcloud/stylelint-config from 3.0.1 to 3.1.0 (recommendations#878) Ci: update node.yml workflow from template (recommendations#879) Chore(deps-dev): Bump webpack-dev-server from 5.1.0 to 5.2.2 (recommendations#880) Add license info for renovate config (recommendations#882) Chore: replace Pytal with myself as codeowners (recommendations#886) Ci: update reuse.yml workflow from template (recommendations#891) [master] Fix npm audit (recommendations#894) [master] Fix npm audit (recommendations#896) [master] Fix npm audit (recommendations#901) Build(deps): bump linkifyjs from 4.1.3 to 4.3.2 (recommendations#902) [master] Fix npm audit (recommendations#909) Build: update node and npm engines versions (recommendations#910) Chore(CI): Adjust testing matrix for Nextcloud 32 on stable32 (recommendations#915) related_resources Feat(deps): Add Nextcloud 32 support on master (related_resources#531) Ci: Bring in workflow updates from upstream (related_resources#532) Chore(deps-dev): bump elliptic from 6.6.0 to 6.6.1 (related_resources#544) Chore(deps): bump dompurify from 3.1.2 to 3.2.4 (related_resources#545) Chore(deps): bump axios from 1.6.8 to 1.8.4 (related_resources#566) Chore(deps-dev): bump http-proxy-middleware from 2.0.6 to 2.0.9 (related_resources#586) Ci: update node.yml workflow from template (related_resources#606) Chore(deps-dev): bump nextcloud/coding-standard from 1.2.1 to 1.4.0 (related_resources#613) Chore(deps-dev): bump pbkdf2 from 3.1.2 to 3.1.3 (related_resources#618) Chore(deps): bump @babel/runtime from 7.18.6 to 7.27.6 (related_resources#619) Ci: update npm-audit-fix.yml workflow from template (related_resources#620) Fix: add check if app is enabled for RelatedService (related_resources#636) Chore(deps): bump linkifyjs from 4.0.0 to 4.3.2 (related_resources#637) Chore(workflows): Update lint-php-cs workflow (related_resources#646) Build: update node and npm engines versions (related_resources#648) Chore(deps): bump @nextcloud/vue from 8.14.0 to 8.30.0 (related_resources#658) Chore(deps-dev): bump @nextcloud/stylelint-config from 3.0.1 to 3.1.0 (related_resources#660) Chore(deps-dev): bump @nextcloud/webpack-vue-config from 6.0.1 to 6.3.0 (related_resources#667) Chore(deps-dev): bump @nextcloud/eslint-config from 8.4.1 to 8.4.2 (related_resources#669) serverinfo Feat(deps): Add Nextcloud 32 support on master (serverinfo#737) Show php-fpm data if available (serverinfo#738) [master] Update nextcloud/ocp dependency (serverinfo#739) [master] Update nextcloud/ocp dependency (serverinfo#748) [master] Update nextcloud/ocp dependency (serverinfo#752) [master] Update nextcloud/ocp dependency (serverinfo#754) [master] Update nextcloud/ocp dependency (serverinfo#756) [master] Update nextcloud/ocp dependency (serverinfo#758) [master] Update nextcloud/ocp dependency (serverinfo#762) Chore: update workflows (serverinfo#763) Ci(actions): add yaml workflow (serverinfo#766) Chore: add vendor-bin (serverinfo#777) Ci(deps): Bump shivammathur/setup-php from 2.31.1 to 2.32.0 in /.github/workflows (serverinfo#778) Ci(deps): Bump peter-evans/create-pull-request from 7.0.5 to 7.0.8 in /.github/workflows (serverinfo#779) Ci(deps): Bump astral-sh/setup-uv from 5.3.1 to 5.4.1 in /.github/workflows (serverinfo#780) Chore: add override attribute (serverinfo#785) [master] Update nextcloud/ocp dependency (serverinfo#786) [master] Update nextcloud/ocp dependency (serverinfo#787) Ci(deps): Bump astral-sh/setup-uv from 5.4.1 to 5.4.2 in /.github/workflows (serverinfo#789) Ci(deps): Bump shivammathur/setup-php from 2.32.0 to 2.33.0 in /.github/workflows (serverinfo#790) [master] Update nextcloud/ocp dependency (serverinfo#791) Ci(deps-dev): Bump vimeo/psalm from 6.10.0 to 6.10.1 in /vendor-bin/psalm (serverinfo#795) Ci(deps): Bump astral-sh/setup-uv from 5.4.2 to 6.0.0 in /.github/workflows (serverinfo#796) [master] Update nextcloud/ocp dependency (serverinfo#798) Ci(deps): Bump astral-sh/setup-uv from 6.0.0 to 6.0.1 in /.github/workflows (serverinfo#800) [master] Update nextcloud/ocp dependency (serverinfo#802) Ci(deps-dev): Bump vimeo/psalm from 6.10.1 to 6.10.3 in /vendor-bin/psalm (serverinfo#803) [master] Update nextcloud/ocp dependency (serverinfo#804) Ci: drop zizmor (serverinfo#808) Chore(actions): update workflows (serverinfo#810) Fix: get actual number of active users (serverinfo#814) Chore: drop yaml linter workflow (serverinfo#816) Feat: add cpu value object (serverinfo#820) [master] Update nextcloud/ocp dependency (serverinfo#823) Chore(actions): update workflows (serverinfo#827) Ci(deps-dev): Bump vimeo/psalm from 6.10.3 to 6.11.0 in /vendor-bin/psalm (serverinfo#830) [master] Update nextcloud/ocp dependency (serverinfo#832) Ci(deps-dev): Bump vimeo/psalm from 6.11.0 to 6.12.0 in /vendor-bin/psalm (serverinfo#834) [master] Update nextcloud/ocp dependency (serverinfo#836) Feat(users): add disabled users to storage stats (serverinfo#837) Chore(tests): cleanup bootstrap.php to be forward-compatible (serverinfo#838) Ci(deps): Bump shivammathur/setup-php from 2.33.0 to 2.34.1 in /.github/workflows (serverinfo#839) [master] Update nextcloud/ocp dependency (serverinfo#840) Ci(deps-dev): Bump nextcloud/coding-standard from 1.3.2 to 1.4.0 in /vendor-bin/cs-fixer (serverinfo#843) [master] Update nextcloud/ocp dependency (serverinfo#845) [master] Update nextcloud/ocp dependency (serverinfo#846) Ci(deps-dev): Bump vimeo/psalm from 6.12.0 to 6.12.1 in /vendor-bin/psalm (serverinfo#847) [master] Update nextcloud/ocp dependency (serverinfo#850) [master] Update nextcloud/ocp dependency (serverinfo#852) Chore: enforce php version for vendor-bin (serverinfo#853) [master] Update nextcloud/ocp dependency (serverinfo#854) [master] Update nextcloud/ocp dependency (serverinfo#856) Ci(deps): Bump shivammathur/setup-php from 2.34.1 to 2.35.2 in /.github/workflows (serverinfo#857) [master] Update nextcloud/ocp dependency (serverinfo#859) Ci(deps-dev): Bump vimeo/psalm from 6.13.0 to 6.13.1 in /vendor-bin/psalm (serverinfo#860) [master] Update nextcloud/ocp dependency (serverinfo#861) Ci(deps): Bump shivammathur/setup-php from 2.35.2 to 2.35.3 in /.github/workflows (serverinfo#863) [master] Update nextcloud/ocp dependency (serverinfo#864) [master] Update nextcloud/ocp dependency (serverinfo#866) Ci(deps): Bump shivammathur/setup-php from 2.35.3 to 2.35.4 in /.github/workflows (serverinfo#867) [master] Update nextcloud/ocp dependency (serverinfo#869) Chore(CI): Adjust testing matrix for Nextcloud 32 on stable32 (serverinfo#870) Update nextcloud/ocp dependency (serverinfo#873) Update nextcloud/ocp dependency (serverinfo#875) survey_client Feat(deps): Add Nextcloud 32 support on master (survey_client#363) Ci: update reuse.yml workflow from template (survey_client#369) Fix(report): Make the last_report lazy so we don’t load it on each request (survey_client#370) Chore(CI): Adjust testing matrix for Nextcloud 32 on stable32 (survey_client#375) Admin ui: fix checkbox toggles not working (survey_client#379) suspicious_login Ci(phpunit): Make sure to be PHP 8.1 compatible (suspicious_login#1000) Chore(deps): update nextcloud-libraries/npm-audit-action action to v0.2.0 (master) (suspicious_login#1006) Ci: update reuse.yml workflow from template (suspicious_login#1008) Ci: update pr-feedback action (suspicious_login#1009) Fix(php): suppress notice of JsonSerializable::jsonSerialize (suspicious_login#1010) Fix(deps): bump amphp/parallel to v1.4.4. for PHP8.4 compatibility (suspicious_login#1014) Change attribute name “f1_score” to “f1 score” due to RubixML change (suspicious_login#1022) Reduce log messages when no model found (suspicious_login#869) Feat(deps): Add Nextcloud 32 support on master (suspicious_login#971) Chore(CI): Updating pr-feedback.yml workflow from template (suspicious_login#973) Fix: exclude vendor-bin from release artifacts (suspicious_login#976) Fix: try to avoid memory exhaustion (suspicious_login#979) Fix(deps): Update rubix/ml to v2.5 (suspicious_login#981) Test: Set PHPUNIT_RUN env var (suspicious_login#982) Refactor: move phpunit into a composer bin (suspicious_login#993) Ci: test against MariaDB 11.4 (too) (suspicious_login#994) Ci: add fixup check (suspicious_login#996) text Fix: replace deprecated translation methods (text#6567) Feat(editor): add “Open in new tab” option for link previews (text#6674) Feat(attachments): add support for creating new attachments (text#6676) Fix(deps): update tiptap to ^2.11.7 (main) (text#6687) Feat(session): Send save request via `sendBeacon` at `beforeunload` (text#6798) [main] Fix npm audit (text#6836) Chore(deps): update dependency typescript to ^5.7.3 (main) (text#6846) Chore(deps): update dependency @nextcloud/vite-config to ^1.5.1 (main) (text#6848) Fix(files): create suggestions bar (text#6856) Chore(deps): update vitest monorepo to ^2.2.0-beta.2 (main) (text#6863) Chore(deps-dev): bump undici from 5.28.4 to 5.28.5 (text#6866) Chore(deps): update dependency vite to v5.4.12 [security] (main) (text#6868) Feat(deps): Add Nextcloud 32 support on main (text#6873) Fix(files): add `tiptap-text-direction` extension to support RTL (text#6874) Fix: attachment visibility for authenticated users via shared links (text#6878) Chore: Update composer files (text#6882) Chore(deps): update dependency rollup-plugin-webpack-stats to ^1.2.4-beta.6 (main) (text#6886) Chore(CI): Updating pr-feedback.yml workflow from template (text#6889) Chore(deps-dev): bump vitest and @vitest/coverage-v8 (text#6890) Fix(workspace): Use filecache existance for checking if readme exists (text#6891) Chore(deps): update dependency cypress-split to ^1.24.10 (main) (text#6893) Chore(deps): update dependency vite to ^5.4.14 (main) (text#6894) Fix/use e2e test server (text#6898) Chore(deps-dev): bump elliptic from 6.6.0 to 6.6.1 (text#6901) Chore(deps): update @nextcloud/files (text#6902) Keep layout on sync errors (text#6903) Chore(deps): bump dompurify from 3.2.2 to 3.2.4 (text#6907) Chore(deps): update dependency @nextcloud/vite-config to ^1.5.2 (main) (text#6908) Chore(deps): update dependency cypress-split to ^1.24.11 (main) (text#6909) Chore(deps-dev): bump psalm/phar from 5.26.1 to 6.5.1 (text#6910) Fix(deps): update dependency @nextcloud/dialogs to ^6.1.1 (main) (text#6911) [main] Fix npm audit (text#6912) Fix/6871 smart add to next line (text#6915) Fix: resolve file version conflict during restore (text#6918) Ci: Add codecov config (text#6919) Fix: Skip notifications for self mentions (text#6922) Feat: Implement event so collectives can inject custom notification messages (text#6923) Chore(deps): upgrade vite to version 6 (text#6924) Help modal improvements (text#6926) Chore(deps): update dependency @nextcloud/eslint-config to ^8.4.2 (main) (text#6927) Chore(deps): update dependency cypress-split to ^1.24.14 (main) (text#6928) Fix(deps): update dependency @nextcloud/event-bus to ^3.3.2 (main) (text#6929) Drop/vuex (text#6930) Fix: Avoid pushing empty messages (text#6937) Chore(deps): bump axios from 1.7.9 to 1.8.2 (text#6939) Fix(reuse): add license info for vitest snapshots (text#6945) Update(workflow): block-merge-freeze to latest (text#6947) Chore(deps): update dependency @nextcloud/vite-config to ^1.5.3 (main) (text#6951) Chore(deps): update dependency vite to ^6.2.2 (main) (text#6952) Chore(deps): update dependency typescript to ^5.8.2 (main) (text#6953) Chore(deps): update vitest monorepo to ^3.0.9 (main) (text#6954) Fix(deps): update dependency @nextcloud/l10n to ^3.2.0 (main) (text#6955) Fix(deps): update dependency @nextcloud/vue to ^8.23.1 (main) (text#6956) [main] Fix npm audit (text#6960) Ci: Pin action versions (text#6961) Fix(ui): style conflict resolution buttons (text#6964) Fix flaky cypress tests (text#6965) Chore: Bump github actions from templates (text#6969) Chore: use VersionRestoredEvent instead of deprecated rollback hook (text#6982) Fix(files): Place menubar at the bottom on mobile (text#6983) Fix(deps): update dependency y-prosemirror to ^1.2.17 (main) (text#6984) Fix(deps): update dependency yjs to ^13.6.24 (main) (text#6985) Chore(deps): update dependency @rollup/rollup-linux-x64-gnu to ^4.36.0 (main) (text#6986) Chore(deps): update dependency cypress-visual-regression to ^5.3.0 (main) (text#6987) Fix(deps): update dependency mermaid to ^11.6.0 (main) (text#6988) Fix(deps): update dependency uuid to ^11.1.0 (main) (text#6989) Fix(deps): update dependency webdav to ^5.8.0 (main) (text#6990) Chore(deps): update dependency rollup-plugin-webpack-stats to v2 (main) (text#6993) Fix(deps): update dependency lib0 to ^0.2.100 (main) (text#6995) Fix(deps): update dependency y-prosemirror to ^1.3.0 (main) (text#6997) Chore(deps): update dependency @rollup/rollup-linux-x64-gnu to ^4.37.0 (main) (text#7016) Hide emoji button from the menubar on mobile (text#7025) Chore(deps): update dependency vite to v6.2.3 [security] (main) (text#7026) Fix(files): Add transition to buttons and take buttons away from mobile view (text#7030) Fix position of assistant button (text#7031) Chore(deps): update dependency rollup-plugin-webpack-stats to ^2.0.4 (main) (text#7032) Chore(deps): update dependency vite to ^6.2.3 (main) (text#7033) Fix(deps): update dependency lib0 to ^0.2.101 (main) (text#7034) Chore(deps): update dependency @rollup/rollup-linux-x64-gnu to ^4.38.0 (main) (text#7036) Cleanup forceRecreate and this.$api (text#7037) Chore(deps-dev): bump vite from 6.2.3 to 6.2.4 (text#7052) Chore(deps): update dependency @rollup/rollup-linux-x64-gnu to ^4.39.0 (main) (text#7058) Chore(deps): update vitest monorepo to ^3.1.1 (main) (text#7059) Deps(renovate): pin vueuse to version 11 until we migrate to vue3 (text#7060) Fix(deps): update dependency @nextcloud/vue to ^8.27.0 (main) (text#7063) Fix(deps): update dependency lib0 to ^0.2.102 (main) (text#7068) Chore(deps-dev): bump vite from 6.2.4 to 6.2.5 (text#7071) Chore: drop remaining files from webpack / jest (text#7072) Chore: adjust viteconfig to remove outdated assets (text#7073) Refactor: cleanup main entry point (text#7074) Chore(deps): update dependency typescript to ^5.8.3 (main) (text#7077) [main] Fix npm audit (text#7084) Perf: Cache read only state for pushing steps (text#7086) Setup prettier (text#7087) Fix: writing during short connection failures (text#7093) Chore(deps-dev): bump vite from 6.2.5 to 6.2.6 (text#7098) Fix(deps): update dependency lib0 to ^0.2.103 (main) (text#7099) Fix(deps): update dependency y-prosemirror to ^1.3.2 (main) (text#7100) Chore(deps): update dependency @rollup/rollup-linux-x64-gnu to ^4.40.0 (main) (text#7105) Fix(deps): update dependency lib0 to ^0.2.104 (main) (text#7107) Chore(deps): update dependency jsdom to ^26.1.0 (main) (text#7121) Chore(ci): Drop stable29 from CI jobs as it’s end of life (text#7128) Refactor document status and menubar padding (text#7130) Feat: view E2EE files (text#7132) Fix(deps): update dependency y-prosemirror to ^1.3.3 (main) (text#7133) Fix(deps): update dependency yjs to ^13.6.26 (main) (text#7134) Chore(deps): update dependency @nextcloud/prettier-config to ^1.2.0 (main) (text#7135) Chore(deps): update dependency vite to ^6.3.2 (main) (text#7136) Chore(deps): update dependency eslint-config-prettier to v10 (main) (text#7137) Fix(lint): fix prettier warnings (text#7141) Chore(deps): update dependency rollup-plugin-webpack-stats to ^2.0.5 (main) (text#7146) Chore(deps): update dependency vite to ^6.3.3 (main) (text#7147) Chore(deps): update vitest monorepo to ^3.1.2 (main) (text#7148) Fix(deps): update dependency y-prosemirror to ^1.3.4 (main) (text#7149) Disable attachment upload on federated shares (text#7154) Fix(files): Remove obsolete loading code from old API, add public shared id to enabled view (text#7157) Chore(deps-dev): bump vite from 6.3.3 to 6.3.4 (text#7159) Chore(deps): update dependency vite to v6.3.4 [security] (main) (text#7160) Chore(deps): bump tar-fs and dockerode (text#7161) Chore(deps): update dependency @nextcloud/vite-config to ^1.5.4 (main) (text#7162) Chore(deps): update dependency @rollup/rollup-linux-x64-gnu to ^4.40.1 (main) (text#7163) Chore(deps): update dependency rollup-plugin-webpack-stats to ^2.0.6 (main) (text#7164) Fix(deps): update dependency lib0 to ^0.2.105 (main) (text#7165) Fix(deps): update tiptap to ^2.11.9 (main) (text#7166) Fix(deps): update dependency @nextcloud/dialogs to ^6.2.0 (main) (text#7167) Fix: submit button on file picker dialog (text#7180) Chore(SessionList): Migrate to NcButton and MDI icon (text#7184) Fix: Adjust padding in table cell and header components (text#7185) Feat(link): Toggle link on selection with Mod-K shortcut (text#7188) Fix: Apply storage checks in addition to share (text#7191) Fix(files): Add smooth animation via clicking on heading (text#7197) Fix: adjust table width for better view (text#7200) Fix(image): Only focus image description on newly inserted image (text#7201) Fix(details): Accept details open tag and summary tag in same line (text#7202) Bring back and refactor keymap, add focus trap to plain text editor (text#7204) Feature: Delay image load until visible (text#7209) Chore(deps): update dependency @nextcloud/vite-config to ^1.5.6 (main) – autoclosed (text#7210) Chore(deps): update dependency @rollup/rollup-linux-x64-gnu to ^4.40.2 (main) (text#7211) Chore(deps): update dependency cypress-split to ^1.24.15 (main) (text#7212) Chore(deps): update dependency eslint-config-prettier to ^10.1.5 (main) (text#7213) Chore(deps): update dependency vite to ^6.3.5 (main) (text#7214) Chore(deps): update vitest monorepo to ^3.1.3 (main) (text#7215) Fix(deps): update dependency @nextcloud/moment to ^1.3.4 (main) (text#7216) Fix(deps): update dependency lib0 to ^0.2.107 (main) – autoclosed (text#7217) Fix(deps): update dependency y-prosemirror to ^1.3.5 (main) (text#7218) Fix(deps): update tiptap to ^2.12.0 (main) (text#7219) Respect default extension setting in direct editing (text#7229) Chore(deps-dev): bump undici from 5.28.5 to 5.29.0 (text#7232) Fix(attachments): Adjust path to attachments folder when copying a node (text#7237) Chore(deps): update dependency cypress-split to ^1.24.17 (main) (text#7244) Chore(deps): update vitest monorepo to ^3.1.4 (main) (text#7245) Fix(deps): update yjs (main) (text#7246) Chore(deps): update dependency @rollup/rollup-linux-x64-gnu to ^4.41.0 (main) (text#7247) Chore(deps): update dependency @rollup/rollup-linux-x64-gnu to ^4.41.1 (main) (text#7248) Fix(deps): update dependency @nextcloud/auth to ^2.5.1 (main) (text#7249) Fix(deps): update dependency @nextcloud/dialogs to ^6.3.1 (main) (text#7251) Fix(deps): update dependency slug to v11 (main) (text#7252) Fix(Cleanup): Cleanup attachments in cron job (text#7268) Feat(ImageView): use Photos metadata for pre-sized, blurhashed image placeholders (text#7275) Chore(deps): update dependency rollup-plugin-webpack-stats to ^2.0.7 (main) (text#7277) Ci: update node.yml workflow from template (text#7278) Chore(deps-dev): bump tar-fs from 2.1.2 to 2.1.3 (text#7280) Chore: manually bump nextcloud/ocp to fix dependency conflict (text#7284) Chore(deps): update dependency @rollup/rollup-linux-x64-gnu to ^4.42.0 (main) (text#7287) Chore(deps): update vitest monorepo to ^3.2.2 (main) (text#7288) Fix(deps): update dependency @nextcloud/l10n to ^3.3.0 (main) (text#7289) Fix(deps): update tiptap to ^2.14.0 (main) (text#7290) Chore(deps): update dependency cypress-split to ^1.24.18 (main) (text#7291) [main] Update nextcloud/ocp dependency (text#7295) Fix: Replace attachment file IDs when copying markdown files (text#7298) Fix vitest failure by adding expected value to global variable (text#7299) Chore(deps): update vitest monorepo to ^3.2.4 (main) (text#7301) Chore(deps): update dependency @rollup/rollup-linux-x64-gnu to ^4.44.0 (main) (text#7302) [main] Update nextcloud/ocp dependency (text#7310) Chore(migrate): useEditorMixin to useEditor composable (text#7313) Fix: prevent loading the code block extension twice for plain text (text#7315) Test(nodes): destroy editor after use (text#7316) Fix(deps): update dependency mermaid to ^11.7.0 (main) (text#7321) Fix(deps): update tiptap to ^2.22.0 (main) (text#7322) Chore(deps-dev): bump nextcloud/coding-standard from 1.3.2 to 1.4.0 (text#7323) Fix(deps): update tiptap to ^2.22.1 (main) (text#7328) Fix(deps): update dependency @tiptap/core to ^2.22.1 (main) (text#7329) Fix(deps): update dependency lib0 to ^0.2.109 (main) (text#7333) Fix(deps): update tiptap to ^2.22.2 (main) (text#7334) Fix(deps): update tiptap to ^2.22.3 (main) (text#7339) [main] Update nextcloud/ocp dependency (text#7343) Bump/workflows/npm audit fix (text#7347) Fix(deps): update dependency y-prosemirror to ^1.3.6 (main) (text#7348) Chore(deps-dev): bump pbkdf2 from 3.1.2 to 3.1.3 (text#7350) Fixed issue nextcloud/notes/#1538 (text#7353) Chore(deps): update dependency @rollup/rollup-linux-x64-gnu to ^4.44.1 (main) (text#7356) Fix(deps): update tiptap to ^2.23.0 (main) (text#7357) [main] Update nextcloud/ocp dependency (text#7365) Chore(git): add .git-blame-ignore-revs file (text#7369) Chore(deps): update dependency rollup-plugin-webpack-stats to ^2.1.0 (main) (text#7370) Migrate editor instantiation to setup function (text#7371) Debug(SessionMiddleware): Log if we have an invalid session (text#7372) Fix/out of sync (text#7377) Decompose SyncService (text#7381) Fix(links): Use custom link handling only for text-only links (text#7385) Revert “debug(SessionMiddleware): Log if we have an invalid session” (text#7389) Chore(deps): update dependency @rollup/rollup-linux-x64-gnu to ^4.44.2 (main) (text#7394) Fix(deps): update dependency @nextcloud/sharing to ^0.2.5 (main) (text#7395) Fix(deps): update dependency y-prosemirror to ^1.3.7 (main) (text#7396) Fix(deps): update dependency @nextcloud/files to ^3.11.0 (main) (text#7397) Fix(deps): update dependency mermaid to ^11.8.0 (main) (text#7398) Fix(deps): update tiptap to ^2.24.2 (main) (text#7399) [main] Update nextcloud/ocp dependency (text#7409) Chore(refactor): save service with new connection (text#7417) Fix(files): workspace implementation (text#7418) Fix(RichText): always load Mention extension in rich text editor (text#7419) Feat(status): Display offline state instead of session list (text#7420) Chore(deps): update dependency cypress-split to ^1.24.19 (main) (text#7422) Fix(deps): update dependency @nextcloud/auth to ^2.5.2 (main) (text#7423) Fix(deps): update dependency mermaid to ^11.8.1 (main) (text#7424) Fix(deps): update dependency @nextcloud/l10n to ^3.4.0 (main) (text#7425) Chore(deps): update dependency @rollup/rollup-linux-x64-gnu to ^4.45.0 (main) (text#7426) Fix(deps): update tiptap to ^2.26.1 (main) (text#7427) [main] Update nextcloud/ocp dependency (text#7434) Chore(deps): update dependency cypress-split to ^1.24.20 (main) (text#7436) Fix(deps): update dependency @nextcloud/moment to ^1.3.5 (main) (text#7438) Refactor: use separate apis for polling and attachment handling (text#7446) Chore(update): explicitly import l10n where needed (text#7447) Fix(workspace): fix race condition when loading (text#7448) Chore(lint): enable and fix no-unused-vars (text#7450) Use prettier everywhere (text#7452) Feat: use outline icons (text#7456) Chore(deps): update dependency @rollup/rollup-linux-x64-gnu to ^4.45.1 (main) (text#7457) Chore(deps): update dependency eslint-config-prettier to ^10.1.8 (main) (text#7458) Fix(deps): update dependency lib0 to ^0.2.114 (main) (text#7459) Fix(deps): update dependency @nextcloud/vue to ^8.28.0 (main) (text#7460) Fix(deps): update dependency mermaid to ^11.9.0 (main) (text#7461) [main] Update nextcloud/ocp dependency (text#7470) Several link bubble/preview fixes (text#7474) Fix(share): use relative path in share as davPath for attachments (text#7477) Fix(attach): use same route for public attachment requests (text#7478) Chore(deps): update form-data to 4.0.4 (text#7479) Test(cy): use more reliable way to navigate away (text#7482) Chore(deps): update dependency @nextcloud/vite-config to ^1.6.0 (main) (text#7483) Chore(deps): update dependency prettier-plugin-organize-imports to ^4.2.0 (main) (text#7484) Fix(deps): update dependency @nextcloud/files to ^3.12.0 (main) (text#7485) Chore(deps): update dependency rollup-plugin-webpack-stats to ^2.1.1 (main) (text#7490) Fix(keymap): Fix browser keybinding ctrl+del to delete word ahead (text#7491) Chore(deps): update dependency @rollup/rollup-linux-x64-gnu to ^4.45.3 (main) (text#7493) Fix(mermaid): Use dark theme if appropriate (text#7496) [main] Update nextcloud/ocp dependency (text#7500) Fix(workspace): toggle right away and only render if needed (text#7501) Chore(deps): update dependency @rollup/rollup-linux-x64-gnu to ^4.46.0 (main) (text#7502) Fixes for TextDirection extension (text#7509) Further TextDirection improvements (text#7513) Fix/move wide page toggle (text#7514) Fix(TextDirection): Ignore inputRule or collaboration transactions (text#7516) Chore(deps): bump linkifyjs from 4.2.0 to 4.3.2 (text#7518) Add typography extension (text#7521) Chore(deps): update dependency @rollup/rollup-linux-x64-gnu to ^4.46.2 (main) (text#7524) Chore(deps): update dependency typescript to ^5.9.2 (main) (text#7525) Fix(deps): update dependency @nextcloud/initial-state to v3 (main) (text#7526) [main] Update nextcloud/ocp dependency (text#7531) Chore(ci): upload snapshots of failed cy component tests (text#7536) Feat(files): add drag handler for nodes (text#7537) Chore(deps): update dependency rollup-plugin-webpack-stats to ^2.1.3 (main) (text#7539) [main] Update nextcloud/ocp dependency (text#7540) [main] Fix npm audit (text#7541) Chore(npm): prettier:change to format only changed files (text#7546) Chore(deps): update dependency cypress-split to ^1.24.21 (main) (text#7547) [main] Update nextcloud/ocp dependency (text#7550) Fix/guest user dialog (text#7555) Fix(deps): update dependency mermaid to v11.10.0 [security] (main) (text#7556) Chore(deps): update dependency rollup-plugin-webpack-stats to ^2.1.4 (main) (text#7561) Fix(deps): update dependency mermaid to ^11.10.1 (main) (text#7562) Chore(deps): update dependency @rollup/rollup-linux-x64-gnu to ^4.47.1 (main) (text#7563) Fix(deps): update dependency @nextcloud/vue to ^8.29.1 (main) (text#7564) Fix(deps): update tiptap to ^2.26.1 (main) (text#7565) Chore(deps): update dependency @rollup/rollup-linux-x64-gnu to ^4.48.0 (main) (text#7567) [main] Update nextcloud/ocp dependency (text#7575) [main] Fix npm audit (text#7576) Chore(move): useDelayedFlag to composables (text#7579) Build: update node and npm engines versions (text#7581) [main] Update nextcloud/ocp dependency (text#7584) [main] Fix npm audit (text#7586) Fix(deps): update dependency @nextcloud/vue to ^8.29.2 (main) (text#7588) Chore(deps): update dependency @rollup/rollup-linux-x64-gnu to ^4.49.0 (main) (text#7589) Chore(deps): update dependency @rollup/rollup-linux-x64-gnu to ^4.50.0 (main) (text#7590) Chore(deps): update dependency cypress-vite to ^1.7.0 (main) (text#7591) Fix(deps): update dependency path-normalize to v7 (main) (text#7592) Fix(links): do not steal focus on initial loading (text#7599) Migrate to outline Material Symbol style (text#7608) Update nextcloud/ocp dependency (text#7616) Update nextcloud/ocp dependency (text#7639) Fix(createEditor): always provide editor. (text#7646) Fix(readonly-bar): Clean up read-only menu bar to behave consistently with normal menu bar (text#7651) Update nextcloud/ocp dependency (text#7667) Fix: add close button when open readonly files on mobile app (text#7670) Fix(print): hide readonly bar in print view (text#7674) twofactor_nextcloud_notification [main] Update nextcloud/ocp dependency (twofactor_nextcloud_notification#1004) Ci(github): Update workflows (twofactor_nextcloud_notification#1006) Chore(deps-dev): Bump @nextcloud/stylelint-config from 3.0.1 to 3.1.0 (twofactor_nextcloud_notification#1010) [main] Update nextcloud/ocp dependency (twofactor_nextcloud_notification#1013) Chore(deps): Bump @nextcloud/vue from 8.26.1 to 8.27.0 (twofactor_nextcloud_notification#1014) [main] Update nextcloud/ocp dependency (twofactor_nextcloud_notification#1017) [main] Fix npm audit (twofactor_nextcloud_notification#1018) Ci: Move dev dependencies into vendor-bin (twofactor_nextcloud_notification#1019) Chore(deps-dev): Bump webpack-dev-server from 5.1.0 to 5.2.2 (twofactor_nextcloud_notification#1020) [main] Update nextcloud/ocp dependency (twofactor_nextcloud_notification#1021) [main] Update nextcloud/ocp dependency (twofactor_nextcloud_notification#1023) Chore(deps-dev): Bump pbkdf2 from 3.1.2 to 3.1.3 (twofactor_nextcloud_notification#1024) Ci: update npm-audit-fix.yml workflow from template (twofactor_nextcloud_notification#1025) [main] Update nextcloud/ocp dependency (twofactor_nextcloud_notification#1026) [main] Update nextcloud/ocp dependency (twofactor_nextcloud_notification#1029) [main] Update nextcloud/ocp dependency (twofactor_nextcloud_notification#1030) [main] Update nextcloud/ocp dependency (twofactor_nextcloud_notification#1032) [main] Update nextcloud/ocp dependency (twofactor_nextcloud_notification#1034) Chore(deps): Bump linkifyjs from 4.0.0 to 4.3.2 (twofactor_nextcloud_notification#1035) [main] Update nextcloud/ocp dependency (twofactor_nextcloud_notification#1037) [main] Update nextcloud/ocp dependency (twofactor_nextcloud_notification#1039) Chore(deps-dev): Bump cipher-base from 1.0.4 to 1.0.6 (twofactor_nextcloud_notification#1040) Chore(deps-dev): Bump sha.js from 2.4.11 to 2.4.12 (twofactor_nextcloud_notification#1041) [main] Update nextcloud/ocp dependency (twofactor_nextcloud_notification#1042) Build: update node and npm engines versions (twofactor_nextcloud_notification#1043) Chore(deps): Bump form-data from 4.0.0 to 4.0.4 (twofactor_nextcloud_notification#1044) Chore(deps): Bump on-headers and compression (twofactor_nextcloud_notification#1045) Ci(github): Update workflows (twofactor_nextcloud_notification#1046) Chore(deps): Bump @nextcloud/vue from 8.29.1 to 8.29.2 (twofactor_nextcloud_notification#1048) [main] Update nextcloud/ocp dependency (twofactor_nextcloud_notification#1049) Chore(CI): Adjust testing matrix for Nextcloud 32 on stable32 (twofactor_nextcloud_notification#1052) Update nextcloud/ocp dependency (twofactor_nextcloud_notification#1055) Fix npm audit (twofactor_nextcloud_notification#1059) Update nextcloud/ocp dependency (twofactor_nextcloud_notification#1064) Update nextcloud/ocp dependency (twofactor_nextcloud_notification#1067) [main] Fix npm audit (twofactor_nextcloud_notification#933) Feat(deps): Add Nextcloud 32 support on main (twofactor_nextcloud_notification#943) [main] Update nextcloud/ocp dependency (twofactor_nextcloud_notification#946) Chore(deps-dev): bump psalm/phar from 5.26.1 to 6.1.0 (twofactor_nextcloud_notification#948) [main] Update nextcloud/ocp dependency (twofactor_nextcloud_notification#949) Chore(deps-dev): bump psalm/phar from 6.1.0 to 6.5.0 (twofactor_nextcloud_notification#952) [main] Update nextcloud/ocp dependency (twofactor_nextcloud_notification#953) Chore(deps-dev): bump elliptic from 6.6.0 to 6.6.1 (twofactor_nextcloud_notification#955) Chore(deps): bump dompurify from 3.1.6 to 3.2.4 (twofactor_nextcloud_notification#956) Ci: Update actions (twofactor_nextcloud_notification#957) Chore(deps): bump @nextcloud/vue from 8.22.0 to 8.23.1 (twofactor_nextcloud_notification#958) Chore(deps-dev): bump psalm/phar from 6.5.0 to 6.5.1 (twofactor_nextcloud_notification#959) [main] Update nextcloud/ocp dependency (twofactor_nextcloud_notification#962) Bump @nextcloud/eslint-config from 8.4.1 to 8.4.2 (twofactor_nextcloud_notification#963) [main] Update nextcloud/ocp dependency (twofactor_nextcloud_notification#966) [main] Update nextcloud/ocp dependency (twofactor_nextcloud_notification#967) [main] Update nextcloud/ocp dependency (twofactor_nextcloud_notification#969) Chore(deps): Bump axios from 1.7.4 to 1.8.2 (twofactor_nextcloud_notification#971) [main] Update nextcloud/ocp dependency (twofactor_nextcloud_notification#972) [main] Update nextcloud/ocp dependency (twofactor_nextcloud_notification#973) [main] Update nextcloud/ocp dependency (twofactor_nextcloud_notification#975) [main] Update nextcloud/ocp dependency (twofactor_nextcloud_notification#978) Chore(deps-dev): Bump @nextcloud/webpack-vue-config from 6.2.0 to 6.3.0 (twofactor_nextcloud_notification#981) [main] Update nextcloud/ocp dependency (twofactor_nextcloud_notification#982) Chore(deps): Bump @nextcloud/vue from 8.23.1 to 8.25.1 (twofactor_nextcloud_notification#984) Chore(deps): Bump @babel/runtime from 7.18.9 to 7.27.0 (twofactor_nextcloud_notification#985) Chore(deps): Bump postcss and vue-loader (twofactor_nextcloud_notification#986) Chore(deps-dev): Bump http-proxy-middleware from 2.0.7 to 2.0.9 (twofactor_nextcloud_notification#987) [main] Update nextcloud/ocp dependency (twofactor_nextcloud_notification#988) Chore(deps): Bump @nextcloud/vue from 8.25.1 to 8.26.0 (twofactor_nextcloud_notification#992) [main] Update nextcloud/ocp dependency (twofactor_nextcloud_notification#995) [main] Update nextcloud/ocp dependency (twofactor_nextcloud_notification#997) Chore(deps): Bump @nextcloud/vue from 8.26.0 to 8.26.1 (twofactor_nextcloud_notification#998) [main] Update nextcloud/ocp dependency (twofactor_nextcloud_notification#999) twofactor_totp Feat(deps): Add Nextcloud 32 support on master (twofactor_totp#1587) Chore(ci): upgrade packages (twofactor_totp#1588) Refactor: PHP8 optimizations (twofactor_totp#1590) Chore(CI): Updating npm-audit-fix.yml workflow from template (twofactor_totp#1594) Fix(migration): Add a migration that drops incompletely setup secrets from owncloud (twofactor_totp#1598) Chore(github): update forum URL (twofactor_totp#1602) Feat: add better support for browser autocomplete (twofactor_totp#1603) Chore: update workflows (twofactor_totp#1608) Ci: update node.yml workflow from template (twofactor_totp#1612) Fix(deps): bump @nextcloud/logger from 2.7.0 to v3 (master) (twofactor_totp#1617) Chore(release): v14.0.0 (twofactor_totp#1626) Chore(CI): Adjust testing matrix for Nextcloud 32 on stable32 (twofactor_totp#1629) updater Config value to allow to extend .user.ini on update (updater#471) Improve iterators (updater#516) Feat(updater): download resume w/ transfer statistics (updater#571) Fix: lock config file when reading and writing (updater#579) Build(deps-dev): Bump nextcloud/coding-standard from 1.2.1 to 1.3.2 (updater#588) Fix(cli): occ error handling (updater#595) Chore: Fix dependabot.yml (updater#600) Chore(deps): Bump PHP platform to 8.1 (updater#605) Chore(deps): Bump behat and dependencies in tests/ folder (updater#606) Fix: silence rename warnings (updater#616) Build(deps-dev): Bump behat/behat from 3.19.0 to 3.21.1 in /vendor-bin/tests (updater#620) Chore: Update workflows from templates, with few adaptations (updater#621) Chore(download): allows Updater to follow redirects (updater#624) Fix: rebuild updater to pass same code test (updater#627) Feat: allow redirections when downloading package (updater#629) Ci: update reuse.yml workflow from template (updater#634) Build(deps-dev): Bump nextcloud/coding-standard from 1.3.2 to 1.4.0 in /vendor-bin/coding-standard (updater#636) Feat(download): allow to download archives from several URLs (updater#637) Feat: allow to provide manual URL (updater#638) Build(deps-dev): Bump behat/behat from 3.21.1 to 3.23.0 in /vendor-bin/tests (updater#641) Chore: update list of expected files (updater#656) Fix: re-allow `.reuse` directory in Expected files (updater#657) Chore: adding me as codeowner (updater#663) viewer Feat: Fallback to manually loading media on error (viewer#2691) Chore(deps): update dependency dockerode to ^4.0.4 (master) (viewer#2692) Feat(deps): Add Nextcloud 32 support on master (viewer#2702) Fix: npm audit & lockfile refresh + react fix (viewer#2709) Chore: update command-compile from templates (viewer#2716) Fix(deps): update nextcloud (master) (viewer#2717) [master] Update cypress snapshots (viewer#2727) Chore(CI): Updating pr-feedback.yml workflow from template (viewer#2734) Fix: image load error with number folder (viewer#2735) Chore(deps): Bump dompurify from 3.2.3 to 3.2.4 (viewer#2740) Fix: preserve numeric names for filename and basename as string (viewer#2741) Chore(GA): update GA master (viewer#2756) Chore(deps): Bump axios from 1.7.9 to 1.8.4 (viewer#2761) Chore(deps): Bump @babel/helpers from 7.26.7 to 7.27.0 (viewer#2764) Chore(deps-dev): Bump vite from 5.4.14 to 5.4.15 (viewer#2765) [master] Update cypress snapshots (viewer#2775) [master] fix(reuse): add missing 0BSD license (viewer#2777) Chore(deps): update cypress (master) (viewer#2778) Chore(deps): update dockerode (master) (viewer#2779) Fix: Do not update page title for single file public shares (viewer#2789) [master] Update cypress snapshots (viewer#2802) Feat: handle `hide-download` DAV property (viewer#2806) [master] Update cypress snapshots (viewer#2812) Fix(image-editor): remove hamburger menu button and show close button (viewer#2813) Fix(image-editor): prevent double discard changes confirmation (viewer#2814) Chore(deps-dev): Bump undici from 5.28.5 to 5.29.0 (viewer#2815) Perf: Set and show current file before running heavier request to list directory (viewer#2816) Chore(deps): update dependency vite to ^5.4.19 (master) – autoclosed (viewer#2820) Fix(deps): update nextcloud (master) (viewer#2821) Fix: add route query for image editor (viewer#2822) Chore(deps): Bump tar-fs and dockerode (viewer#2824) Feat(viewer): Add file overwrite confirmation dialog (viewer#2835) Fix(deps): update dependency @nextcloud/vue to ^8.27.0 (master) (viewer#2840) Chore(config): migrate renovate config (viewer#2842) Chore(deps): lock file maintenance (master) (viewer#2843) Ci: update node.yml workflow from template (viewer#2845) [master] Update cypress snapshots (viewer#2868) [master] Fix npm audit (viewer#2873) Fix: image editor dependencies (viewer#2879) Fix: make sure etag is a string (viewer#2880) Fix: image editor focus trap (viewer#2893) Fix(image-editor): open newly created image when closing the image editor (viewer#2894) Ci: update npm-audit-fix.yml workflow from template (viewer#2895) Ci: update reuse.yml workflow from template (viewer#2896) [master] Update cypress snapshots (viewer#2901) Fix: file list update (viewer#2906) Chore(deps): Bump linkifyjs from 4.3.1 to 4.3.2 (viewer#2910) [master] Update cypress snapshots (viewer#2915) Chore(config): migrate renovate config – autoclosed (viewer#2919) Feat: add API package to register handlers in init scripts (viewer#2922) Chore(deps): Bump tmp from 0.2.3 to 0.2.4 (viewer#2923) Fix: sorting to align with files list (viewer#2924) Chore(deps): update dependency typescript to ^5.9.2 (master) (viewer#2925) Build: update node and npm engines versions (viewer#2938) Use material symbol, outlined variant for icons (viewer#2941) Fix “wrong owner type” issue when deleting a file from the viewer (viewer#2942) Fix: correct typo in owner-id check that casts it to string (viewer#2946) Fix: viewer files router in standalone mode (viewer#2947) Feat: only provide fonts which are available (shipped by us) (viewer#2956) Chore(CI): Adjust testing matrix for Nextcloud 32 on stable32 (viewer#2961)var/softaculous/whmcs82/changelog.txt000064400000032353151027437750013707 0ustar00Version 8.2.1 Release Notes Maintenance CORE-16394 - Correct display format used for client name in ticket list CORE-16460 - Prevent unnecessary authentication request for appropriately permissioned admin when viewing quote CORE-16486 - Ensure ClientAreaPageContacts hook fires when managing contacts CORE-16495 - Correct use of form data for mail import connection test Also known as: CORE-16799 CORE-16668 - Correct labeling of 'Default' pay method when merging clients CORE-16689 - Correct error in mandateAcceptance language string of French translation CORE-16724 - Ensure display of correct currency in Billing > Transactions List Also known as: CORE-16845 CORE-16765 - Correct handling of nested API input for Plesk services CORE-16803 - Ensure Ticket Merge Field [Firstname] is populated for contacts CORE-16812 - Ensure client IP is passed to the Plesk module when clicking "login to control panel" in the client area CORE-16836 - Ensure tax rate is notated on invoices with zero amount CORE-16841 - Ensure Resend Welcome Email for addon uses correct email template CORE-16844 - Ensure recurring product with zero price can be added to cart CORE-16846 - Correct random value maxiumum for 32-bit systems CORE-16869 - Correct import of tickets when requested to ignore error and import Modules MODULE-7071 - Ensure existing customer is used for Stripe MODULE-7630 - Correct sixty-day-lock-optout parameter used in ResellerClub MODULE-7646 - Ensure friendly error messaging displayed during falied Validation.com signup Languages CORE-16764 - Update Dutch Translations Version 8.2.0 Release Notes Implemented FEATURE-2623 - Provide landing page for WordPress Toolkit with Smart Updates for Plesk Add-on Feature FEATURE-2621 - Update SiteBuilder landing page's template section with dozens of examples and links to live demos Maintenance CORE-16174 - Correct Addon Recalculate on Save with multiple quantities CORE-16228 - Correct alphabetical sort of promotion codes in service overview dropdown CORE-16641 - Correct display of metric usage for custom daily period CORE-16665 - Improve styling of MarketConnect addons on product details page Also known as: CORE-16696 CORE-16707 - Prevent erroneous creation of paymethod reference for 3D Secure with Stripe CORE-16720 - Correct template inherence for support department custom fields CORE-16733 - Correct missing Markdown Guide template in child themes CORE-16797 - Correct CSS for Twenty-One sidebar width on mobile view Modules MODULE-7498 - Update additional domain fields structure for .app and .bio with Enom MODULE-7592 - Correct additional domain field data for .es with LogicBoxes MODULE-7622 - Correct transfer parameters for .fr to ResellerClub MODULE-7624 - Add TNC additional domain field for transferring .nz domains with ResellerClub MODULE-7626 - Ensure IDN language is provided for domain registration orders as part of hosting orders MODULE-7632 - Correct PayPal unlink account command for non-English UIsVersion 8.1.3 Release Notes Security CORE-16334 - REDACTED Version 8.1.2 Release Notes Maintenance CORE-16265 - Correct import of replies to tickets not associated with a client CORE-16266 - Ensure empty optional custom fields are provided to provisioning module functions CORE-16300 - Improve environment support for custom field key comparison Modules MODULE-7559 - Correct API value of package for DirectAdmin MODULE-7591 - Prevent erroneous validation error for manual invoice payment Version 8.1.1 Release Notes Maintenance ADDON-6136 - Ensure Google Analytics outputs script to page CORE-15519 - Ensure ticket replies from associated users are accepted CORE-15694 - Prevent erroneous field being displayed after failed domain contact change CORE-16005 - Correct rendering for sequential error related to failed 2FA disablement CORE-16014 - WHOIS update for .sa TLD CORE-16016 - WHOIS update for .ie TLD CORE-16017 - Improve description of mail import command CORE-16022 - Prevent duplicate alert for invalid login on Twenty-One CORE-16025 - Provide or utilize translation strings for various text in Twenty-One Also known as: CORE-16055, CORE-16194 CORE-16026 - Correct theme inheritance for pagination property CORE-16029 - Correct alignment of date picker element for Prune Ticket Attachments CORE-16031 - Improve responsiveness for domain checker CORE-16033 - Provide integration to HMRC for GB VAT number validation Also known as: CORE-16220 CORE-16038 - Correct erroneous alert of oustanding invoice in upgrade/downgrade modal CORE-16040 - Improve description of invite function CORE-16041 - Provide password type custom field values decrypted to provisioning functions CORE-16046 - Correct link for OX Manage Email Accounts CORE-16048 - Prevent indefinite retry of failed email campaign CORE-16049 - Correct display of module log response CORE-16050 - Correct sidebar collapse/expansion for cart with Twenty-One CORE-16051 - Improve handling of invalid parent property of theme CORE-16058 - Update clients only ticket department description CORE-16070 - Correct CSS inclusion for viewquote template CORE-16071 - Correct error on unique email requirement for authenticated user client creation via cart CORE-16074 - Improve design of admin edit button for knowledgebase articles and categories in Twenty-One CORE-16081 - Correct path for view cart icon of Twenty-One CORE-16084 - Prevent erroneous ajax request on automation page CORE-16086 - Remove legacy smarty variables & increase performance of client area CORE-16092 - Improve cPanel template for Bootstrap 3 and 4 compatibility CORE-16093 - Generate order invoices respective to user's language CORE-16094 - Update template path comparison for non-standard file environments CORE-16098 - Optimise Additional Domain Fields display in mobile view CORE-16104 - Improve CSRF error rending for admin login CORE-16105 - Improve Twenty-One styling for hyperlinks CORE-16106 - Improve formatting of intelligent search results when a company name is present CORE-16107 - Prevent missing function error in DeleteClient API CORE-16108 - Improve Plesk account reindexing upgrade routine CORE-16109 - Improve Twenty-One styling for block quotes CORE-16111 - Correct inclusion in Twenty-One related to certificate reissuance CORE-16114 - Improving handling for deleted orderform CORE-16118 - Restore aggregation of default Currency considering legay schema CORE-16119 - Correct add payment address action for Twenty-One CORE-16124 - Add missing translation string for 'copy' CORE-16125 - Correct inspection of 'admin' parameter for OpenTicket API CORE-16128 - Utilize translation strings for announcements in Twenty-One CORE-16131 - Correct display of CC recipients for guest tickets CORE-16132 - Correct date picker attribute for Override Auto-Suspend option CORE-16138 - Correct display of error message on invoice payment in Twenty-One CORE-16147 - Ensure correct reply-to is used for all mail providers CORE-16161 - Improve display of ticket information in Twenty-One CORE-16164 - Improve ticket data aggregation for environments without native type handling CORE-16165 - Improve render of Manage Domains for Twenty-One CORE-16169 - Correct input handling for registration form CORE-16170 - Correct link for close ticket in Twenty-One CORE-16172 - Correct link for network alerts in cart with Twenty-One CORE-16187 - Utilize translation string for Contact Us in Twenty-One CORE-16193 - Correct button for Registrar Lock in Twenty-One CORE-16200 - Ensure admin notification for ticket change uses correct respondent name CORE-16203 - Prevent erroneous warning regarding template change when configuring Stripe CORE-16208 - Prevent error when updating while hooks debug is enabled CORE-16215 - Provide better error message when prematurely accessing application during installation CORE-16219 - Correct display of 'amount' on order summary for domain renewal with previous price override CORE-16233 - Correct checkout button for domain suggestion results CORE-16238 - Correct field requirement assertion for new client creation in cart checkout Modules MODULE-7550 - Ensure failure is logged for CreateFileWithinRoot in Plesk MODULE-7558 - Redirect to clientarea if session is invalidated during PayPal Checkout subscription setup MODULE-7566 - Ensure card billing address is not reset upon invoice payment with Stripe MODULE-7568 - Ensure consistent metadata values are sent to Stripe MODULE-7569 - Correct reCAPTCHA error with Stripe MODULE-7570 - Correct display of payment buttons on invoice for 2Checkout MODULE-7571 - Correct language selection for 2Checkout MODULE-7573 - Ensure fees are in client's currency with Stripe MODULE-7576 - Provide CIRA agreement for .ca TLDs MODULE-7578 - Redirect to clientarea if session is invalidated during PayPal Checkout one-time payment Also known as: CORE-16192 API CORE-15959 - Correct inspection of email address for client associate when clientid is not provided to OpentTicket CORE-16076 - Implement listing active registrars with API GetRegistrars CORE-16101 - Correct order of operations for invoice update in InvoiceUnpaid API Languages CORE-15964 - Correct orderform translation string for German CORE-16030 - French language improvements CORE-16235 - Utilize translation string for Digicert feature comparison in Twenty-One Version 8.1.0 Release Notes Maintenance CORE-10886 - Do not send "Invoice Created" email when Order does not have invoice CORE-12227 - Add search and UI improvements for module log CORE-14738 - Provide Health Check for known MySQL variable issues CORE-14777 - Correct unpaid invoice total calculations on "My Invoices" sidebar CORE-15210 - Improving logging of admin actions related to affliate operations CORE-15211 - Include negative tax rates in invoice email CORE-15586 - Prevent error when transferring domain whose associated service's server does not define nameservers CORE-15595 - Correct language selection for Admin New Order notification CORE-15677 - Ensure Load Saved Message options reflect selected email type CORE-15709 - Display Generic Feedback on Ticket Feedback Comments report CORE-15711 - Improve support department POP setup UI CORE-15739 - Only render Mass Payment button when enabled and client has unpaid invoices CORE-15751 - Optimise downloads routine when no service provided CORE-15774 - Improve resilience of domain SSL status sync CORE-15795 - Prevent superfluous empty option for CC Recipients when viewing ticket as admin CORE-15804 - Correct filtering behavior of client custom fields for Email Campaigns CORE-15820 - Correct typo in "Available Merge Fields" section on email templates CORE-15869 - Ensure client currency is used if available in admin order process CORE-15878 - Prevent quantity factor of recurring amount when creating a line item of a multiple quantity service CORE-15879 - Correct One Time promo calculation for multiple quantity service CORE-15881 - Ensure time input is used when provided for AddInvoicePayment API CORE-15882 - Ensure all distributed mail provider support the Reply-To header CORE-15890 - Add Facebook Sign-in Feedback Error String to Language File CORE-15897 - Correct display of country on save of Contact in Client area CORE-15898 - Correct generation of UUIDs required for API actions CORE-15899 - Remove reference to obsolete client_password merge field CORE-15905 - Retain invites for 7 days following expiry CORE-15907 - Correct saving of input for Mail Provider details CORE-15910 - Improve small port view for password reset in Twenty-One CORE-15913 - Implement automatic pruning of Module Log CORE-15914 - Update WHOIS server for .NU CORE-15922 - Improve display of navigation bar with many items for Twenty-One CORE-15923 - Correct template inheritance for Marketconnect Upsells CORE-15932 - Update EV upsell messaging CORE-15940 - Correct display of Allow Multiple Quantities in Products/Services CORE-15942 - Prevent partial render on invalid ticket request CORE-15944 - Ensure correct expiry date is set for multi-year registrarion CORE-15950 - Include pid if available when redirecting to product group CORE-15952 - Update EV icon CORE-15953 - Ensure registrant contact fields are visible when bulk editing domain contact information CORE-15955 - Implement GetUsers API CORE-15958 - Improve remote bank + remote gateway migration CORE-15960 - Correct inheritance for invoicepdf.tpl CORE-15966 - Ensure OX App Suite upgrade utilises quantities CORE-15978 - Ensure Security Questions in use cannot be deleted Also known as: CORE-15981 CORE-15994 - Correct internal type related to display of domain registration pricing CORE-16013 - Prevent error when providing invalid domain search term in Admin WHOIS lookup Modules MODULE-7537 - Ensure credits apply to accounts with addons MODULE-7541 - Transliterate Statement Descriptor Suffix for Stripe MODULE-7545 - Correct server sync API request for DirectAdmin CORE-15928 - Improve resilience of mod_pleskaccounts update routine Addons ADDON-6132 - Improve styling of Licensing addon for use in theme Twenty-One Project Management Addon PMA-188 - Correct display of associated projects when using custom ticket mask PMA-189 - Improve compatibility with Twenty-One Also known as: PMA-190 API CORE-16008 - Rectify distributed example for OrderProductPricingOverride hook Languages CORE-15888 - Update Azerbaijani translations CORE-15921 - Update Hungarian translations CORE-15925 - Improvements for Admin Hebrew translation CORE-15927 - Improvements for Client Hebrew translationvar/softaculous/monstra/changelog.txt000064400000011260151027440050014054 0ustar00Monstra 3.0.4, 2016-04-05 ------------------------ - Fixed User Security by adding a check that compares POST id with SESSION id for none admin edits - Fixed ability to read robots.txt - Stylesheet: Changed minified URIs to eliminate query strings - FilesManager: added alphabetical order for files and directories - Localization: Major Fixes for ES locale Monstra 3.0.3, 2016-01-29 ------------------------ - Improved Monstra Security - Minimum PHP version for Monstra is 5.3.2 - Admin: Fixed 404 error when using certain server configurations - Localization: Major Fixes for SR, KA-GE, and ES - Install Script Fixes Monstra 3.0.2, 2015-10-16 ------------------------ - Added Monstra MIT LICENSE instead of GNU GENERAL PUBLIC LICENSE v3 - Code standards fixes. - Localization: Major Fixes for ES and SR Monstra 3.0.1, 2014-08-10 ------------------------ - Minimum php is 5.3 - Themes Plugin: Imposible to create new CSS - fixed - Themes Plugin: js and css counter does not recalculate - fixed - Error in Monstra Notifications - fixed - Updated plugins url from plugins.monstra.org to monstra.org/download/plugins Monstra 3.0.0, 2014-08-01 ------------------------ - Mobile Ready! Monstra fully responsive for mobile devices, tablets, and normal computer screens. - Twitter Bootstrap updated to 3.1.1 - Idiorm updated to 1.4.1 - jQuery updated to 2.1.0 - Admin: New Modern User Interface - Site: New default theme - Layout fixes according to World Wide Web Consortium (W3C) Standards - Prefetch DNS to reduce look up times - Files Manager: added ability to create & rename directories. - Files Manager: Maximum upload file size message - added. - Files Manager: Bootstrap fileinput.js updated to 3.0.0 - Files Manager: File Info Popup - Backup: Restore Site from Backup added - Plugins Manager: Uploading new plugins via the admin panel added - Plugins Manager: Read plugin help(README.MD) ability added. - Responsive Chocolat Lightbox instead of TB Lightbox - Blog Plugin as a part of Monstra CMS - CodeMirror Plugin as a part of Monstra CMS - Markdown Plugin as a part of Monstra CMS - MarkItUp Color Pallete fixes - Site Url without trailing slashes - Admin Help Section - added. - Pages Plugin: tags field added. - Pages Plugin: Meta Title added. - Sitemap Errors Fixes. - Monstra automatically renames files - fixed - Monstra Dashboard created and set as default Plugin for Admin Panel - Ink Framework for Monstra Email Templates - iCheck plugin for checkboxes added. - Emails Manager Plugin added. - HubSpot Messaging Library added for notifications - Gelato: Unzip Functionality added. - Gelato: Number Class new method convertToBytes() added. - Gelato: ErroHandler styles updates - Users Plugin getGravatarURL() improve - Plugin API - Actions - Closure support added. - Plugin API - Filters - Closure support added. - Core: Better statuses notification (error,success,warning) - Core: Store user_email in Session - Core: Javascript may be broken if there is no break line - fixed - Core: Added ability to avoid caching JS/CSS by the browser. - Core: Monstra automatically rename files Issue - fixed - Sandbox Plugin cleanup - New Flags: Japanese(JA), Indonesian(ID), Chinese(ZH-CN), Turkish(TR) added. - Localization: Japanese(JA), Indonesian(ID), Chinese(ZH-CN), Turkish(TR) translations added. - Localization: Major Fixes Monstra 2.3.1, 2013-12-25 ------------------------ - Localization: Major Fixes - Gelato: Image.php Major Fixes - Sitemap: Errors #175 - fixes - New favicon added #182 - by bernte - Layouts: General Fixes - by bernte - Installer: SERVER_PORT issue - fixed by KANekT - Gelato: Number Class - updated bytes format (JEDEC & IEC 60027) by mbarzda - Email Layout: footer fixes Monstra 2.3.0, 2013-12-19 ------------------------ - Update Twitter Bootstrap to 2.3.2 - Security: Added limits for login attempts #104 - Security: Obfuscate users email to prevent spam-bots from sniffing it. - Core: Added ability to map Monstra Engine Directory. - Core: Maintenance Mode Improvements - Core: ORM::configure - driver options added - Gelato: Image.php fix for PNG files - Gelato: Number.php: Undefined offset fix - XMLDB: error select for empty table fix - Plugin API: Stylesheet.php updates - sourcecode misses a linebreak after minified css - Files Manager: jasny bootstrap-fileupload - added #89 - Users Plugin: login page fixes - Users Plugin: Deleting users - fixed by Oleg Gatseluk #158 - Pages Plugin: General method getPages() created #123 - Pages Plugin: page expand ajax bug #115 - fixed - Pages Plugin: Improved available() method to show only published pages - Pages Plugin: Bug with pages renaming - fixed - Monstra Email Templates #164 - Localization: Major Fixes - Localization: PL added - Localization: NL added - .htaccess SEO improvementsvar/softaculous/phpsch/changelog.txt000064400000002025151027440110013652 0ustar002.8.5 Added import and export of groups Updated Danish translation Allow lower level administrators edit in-progress reservations Added optional email to be sent to users when changing resource status Added setting to show week numbers on calendars Added settings to require phone, position, and organization during registration Bugfixes 2.8.4 Allow reservations on the schedule to be filtered by owner or participant Include participant list in reports output Add resource concurrency to resource import and export Bugfixes 2.8.3 Do not require logging in to set up resource tablet display Bugfixes 2.8.2 Added the ability to set a limit on the number of concurrent reservations per resource Removed the ability to set a schedule as allowing unlimited concurrent reservations per resource Bugfixes 2.8.1 Added ability to limit the total number of concurrent reservations for a schedule Added ability to limit the number of resources per reservation for a schedulevar/softaculous/schlix/changelog.txt000064400000011470151027440320013666 0ustar00Release note (2025 August 11) v2.2.9 Errata #4 (Aug 11, 2025): v2.2.9-4. Fixed invalid redirect Errata #3 (July 25, 2025): v2.2.9-3. Added initial support for Bootstrap 5 CSS framework (still defaults to Bootstrap 4 for the time being), fixed more errors in PHP8.4, fixed incorrect custom header image display for Blog app, HTML (Web Pages) app will redirect to the frontpage if the first index page is called when the app is not the main frontpage application, fixed minor issues in default themes, fixed frontend edit control not loading if the main frontpage application is set to Landing Page, fixed Google Analytics block module, fixed menu generation for divider and parent submenu, removed "php_flag short_open_tag off" from the default .htaccess file as it causes errors on some web server under certain configuration. Errata #2 (June 10, 2025): More PHP8.4 fixes, updated FontAwesome 5 Free to 6 Free, fixed cookie issue if the CMS runs on non-standard port 80/443 While SCHLIX CMS is currently still backward compatible with PHP 5.6 (which already reached its end of life in 2018), due to the changes in the recently released PHP 8.4, backward compatibility with PHP 5.6 may no longer be guaranteed next year. PHP 8.4 compatibility fix #1 session handler add ReturnTypeWillChange while maintaining PHP 5.6 backward compatibility as session_set_save_handler() with more than two arguments are deprecated PHP 8.4 compatibility fix #2: Implicitly nullable parameter declarations deprecated in skins library Fixed - minor issue with search box type (button vs submit) Updated - Mesage for database error handling Updated - Added "php_flag short_open_tag off" in .htaccess Updated - PHPMailer 6.7.1 to v6.9.3 Updated - HTMLPurifier 4.15 to v4.18 Updated - jstz 1.0.6 to v2.1.1 Updated - Composer 1.10 to v2.20.25 (LTS). Tested on PHP 8.4 as well with E_DEPRECATED silenced. Updated - Bootstrap 4.6.2 to 4.6.3 with our own custom fixes. Updated - Bootstrap 3.4.1 to 3.4.6 with fixes from 7pro.ca. Release note (2025 March 17) v2.2.9 Errata #3 (July 25, 2025): v2.2.9-3. Added initial support for Bootstrap 5 CSS framework (still defaults to Bootstrap 4 for the time being), fixed more errors in PHP8.4, fixed incorrect custom header image display for Blog app, HTML (Web Pages) app will redirect to the frontpage if the first index page is called when the app is not the main frontpage application, fixed minor issues in default themes, fixed frontend edit control not loading if the main frontpage application is set to Landing Page, fixed Google Analytics block module, fixed menu generation for divider and parent submenu, removed "php_flag short_open_tag off" from the default .htaccess file as it causes errors on some web server under certain configuration. Errata #2 (June 10, 2025): More PHP8.4 fixes, updated FontAwesome 5 Free to 6 Free, fixed cookie issue if the CMS runs on non-standard port 80/443 While SCHLIX CMS is currently still backward compatible with PHP 5.6 (which already reached its end of life in 2018), due to the changes in the recently released PHP 8.4, backward compatibility with PHP 5.6 may no longer be guaranteed next year. PHP 8.4 compatibility fix #1 session handler add ReturnTypeWillChange while maintaining PHP 5.6 backward compatibility as session_set_save_handler() with more than two arguments are deprecated PHP 8.4 compatibility fix #2: Implicitly nullable parameter declarations deprecated in skins library Fixed - minor issue with search box type (button vs submit) Updated - Mesage for database error handling Updated - Added "php_flag short_open_tag off" in .htaccess Updated - PHPMailer 6.7.1 to v6.9.3 Updated - HTMLPurifier 4.15 to v4.18 Updated - jstz 1.0.6 to v2.1.1 Updated - Composer 1.10 to v2.20.25 (LTS). Tested on PHP 8.4 as well with E_DEPRECATED silenced. Updated - Bootstrap 4.6.2 to 4.6.3 with our own custom fixes. Updated - Bootstrap 3.4.1 to 3.4.6 with fixes from 7pro.ca. Release note (2024 February 19) v2.2.8-3 Errata #2: More PHP8.2, PHP8.3 as well as backward compatibility fixes for PHP5.6, also fixed potential low-risk SQL injection (no admin bypass, must already be logged in as admin user to exploit) when saving application alias from config, updated JQuery to v3.7.1, updated PHPMailer to v6.9.1 (February 19, 2024) Errata #3: Fix CVE-2023-31505 Release note (2023 January 31) v2.2.8 License has been changed to GPLv3 Updated - JQuery 3.5.3 to v3.6.3 Updated - HTMLPurifier 4.13 to v4.15 Updated - PHPMailer 6.2.0 to v6.7.1 Fixed - menu link on sample data for empty website Fixed - missing image under contacts for the other 2 sample data Fixed - installation now disallow blank admin password, not allowing it to be completed Fixed - strftime usage for PHP 8.1 compatibilityvar/softaculous/fluxbb/changelog.txt000064400000007775151027440440013676 0ustar00Milestone 1.5.11 (2018-12-29) bug #1054: The bbcode2email() function has no localization bug #1057: Add CSRF protection to promote user action bug #1081: openssl_random_pseudo_bytes() is not cryptographically secure bug #1087: LIKE and '_' bug #1095: Radium and Cobalt have unreadable alert on admin index bug #1098: Don't use local aware format for sprintf bug #1124: Where is the start transaction in the db_update.php? enhancement #1089: Time formatting in profile.php enhancement #1097: We need a ban on references in the titles enhancement #1101: SMTP Password field on admin_options page too short enhancement #1103: Ban mail/domain dosent check for duplicates enhancement #1108: Incorrect answer for search results with short text enhancement #1115: Need 503 status for maintenance and error pages enhancement #1121: Require more characters for password Milestone 1.5.10 (2016-06-16) bug #792: Profile and signature img bug #1012: Incorrect coding login.php bug #1017: fix CSS bug #1056: Invalidate only feed caches bug #1058: hash_equals(): Expected known_string to be a string, null given bug #1059: No csrf_token in unsubscibe link of subscription email bug #1062: Edit.php and checkboxes bug #1068: Wrong description for BBCode bug #1072: The DB class for SQLite doesn't maintain string values by default? bug #1075: Empty PHP_SELF somewhere bug #1078: InnoDB check failed bug #1082: Custom title overrides "Banned" enhancement #1019: Refactor/move forum_list_plugins to common_admin.php enhancement #1025: Display error message inline with login form enhancement #1027: Change htmlspecialchars to pun_htmlspecialchars enhancement #1064: error() function, PUN_DEBUG and security enhancement #1066: For long nicknames Milestone 1.5.9 bug #1011: No automatic redirection to install.php bug #1016: Does not work glob() bug #1032: No notifications for users w/ language set to an inexistent language bug #1033: Make it easier to configure frame options header bug #1039: Parser error message no have name tag bug #1040: PHP 7 compatibility bug #1041: Fatal error mysqli_free_result bug #1043: Prevent timing attack bug #1046: Exclude newlines when parsing username in quote tag bug #1049: CSRF attack allows to stick, lock, etc. enhancement #1029: db_update.php: Inline script trips over content security policy Milestone 1.5.8 (2015-01-23) bug #925: Scrollbar in chrome fluxbb1.5.5 bug #949: Use \r\n for SMTP, FORUM_EOL for others bug #951: [url][img] patch doesn't work. bug #963: Add rel="prev", rel="next" and rel="canonical" bug #969: New TLDs not allowed as valid URLs bug #996: Prevent clickjacking attacks bug #998: Bug in validate_redirect() function bug #1001: Remove setting of values in quickpostform bug #1006: [HTB23246] File Inclusion in install.php enhancement #57: Making a new forum is a 2 step process enhancement #810: Improve unread forums tracking enhancement #935: Auto-promotion improvements enhancement #936: Add new group permission to allow moderators to promote users enhancement #941: Remove obsolete global variables enhancement #944: Remove "page 1" when thread or forum has just one page enhancement #947: Improve Air/Earth/Fire design enhancement #948: Require passwords with at least 6 characters enhancement #959: Quick actions from registration email enhancement #965: Avoid double redirect when no new posts are found enhancement #976: [PATCH] Invalidate updated cache files from PHP's Opcache enhancement #992: Drop IE6 support enhancement #997: Make random passwords longer enhancement #1007: Antispam hooks enhancement #1008: Please delete your install.php file task #942: Remove obsolete language strings task #966: Optimize images in FluxBB core Milestone 1.5.7 (2014-10-20) bug #961: Open Redirection Vulnerability bug #990: SQL injection in profile.phpvar/softaculous/prado/changelog.txt000064400000024103151027440470013504 0ustar00## Version 4.3.1 - May 21, 2025 ENH: Issue #993 - Added TDatePicker::DropDownCssClass to apply a class to all the dropdowns ENH: Issue #997 - Nginx fixes to run appliaction in subfolder ENH: Issue #998 - Replace Exception by Throwable to catch eval ParseError and Error. ENH: Issue #1002 - Add THttpSessionhandler to avoid use of deprecated session_set_save_handler() ctor ENH: Migrate functional tests from phpunit-selenium to php-webdriver ENH: Php 8.4 compatibility: limit use of deprecated SID and E_STRICT constants ENH: Php 8.4 compatibility: use explicit nullable type ENH: Php 8.2 compatibility:remove deprecated usage of dynamic defined properties in TActiveRecord BUG: Avoid recursive error while reporting an error and the source file can't be loaded ## Version 4.3.0 - October 26, 2023 ENH: Issues #824, #838, #851, #891, #910, #917 - General Behaviors Update: Cloning and Serializing supports behaviors. IBaseBehavior has init($config) method. TClassBehavior tracks their owners. Behaviors attach their registered event handlers at the behavior priority. Registered Behavior event can optionally attached and detached automatically when the behavior is enabled or disabled (default). Behavior events() support Closures. IBehavior are attachable class-wide by cloning. Behaviors for behaviors has better support. Behaviors are case insensitive. Supports Anonymous (unnamed/numeric) behaviors. Wakeup updates the component behaviors with new named class behaviors. (belisoful) BUG: Issue #843 - Permissions Manager behaviors rename the method 'getManager' to 'getPermissionsManager' for specificity. (belisoful) ENH: Issue #845 - PHP Clone and Unserialize of TComponent objects supports behaviors. (belisoful) ENH: Issue #848 - TComponent events support Closure (anonymous functions) as handlers. (belisoful) ENH: Issue #861 - TWebColors lists all the Web Colors in a TEnumerable and implements TPropertyValue::ensureHexColor (belisoful) ENH: Issue #886 - Lists the 1st level traits of the class and its parents in TComponent::getClassHierarchy. Class-wide behaviors support attaching to Traits as well as interfaces, classes, and their parents. (belisoful) ENH: Issue #904 - TRational and TURational for reading, writing, and computing EXIF-Tiff (GPS) Rational and URational unit types; in Prado\Util\Math. (belisoful) BUG: Issue #911 - Protect the message cache file to be thread safe. (majuca) ENH: Issue #939 - TEventHandler for embedding data with a specific event handler callable. (belisoful) ENH: Issue #944 - TExitException for gracefully exiting the application anywhere. Exception chaining with the last parameter being the previous Exception. (belisoful) ENH: Issue #979 - TComponent::raiseEvent optionally execute handlers in reverse; asa() and getBehaviors() searches for behaviors based on class after failing on name. (belisoful) ENH: Issue #975 - Prado base object methods for each log type and automatic discovery of calling object for log category. (belisoful) ENH: Issue #977 - THttpRequest::onResolveRequest for custom service resolution and TRequestConnectionUpgrade behavior for selecting service on http headers for "websocket". (belisoful) ENH: Issue #982 - General Logging update: Profiling, Flushing large logs for long running processes, optional Tracing, tracks PID for multi-threaded logging, TBrowserLogRoute colorizes the time delta, TDbLogRoute adds a new DB field 'prefix' and functions for getting the DB log, DB log count, and deleting DB logs, TDBLogRoute also adds a RetainPeriod for automatically removing old logs, Adds an event TLogger::OnFlushLogs and flushes as a register_shutdown_function, adds the TSysLogRoute, and adds unit tests for logging. (belisoful) ENH: Issue #984 - TEventSubscription for temporary event handlers. (belisoful) ENH: Issue #972 - TProcessHelper (isSystemWindows, forking, kill, priority) and TSignalsDispatcher for delegating signals to respective global events, alarm interrupt callbacks at specific times, and per child PIDs callbacks. TEventSubscription can subscribe to a PHP process signal, an integer, as an event "name" (in TSignalsDispatcher). (belisoful) ENH: Issue #973 - Embedded PHP Development Web Server CLI Action. (belisoful) ENH: Issue #976 - A class's static functions are extendable with class-wide behaviors or a singleton implementing ISingleton. The PHP magic method TComponent::__callStatic forwards static function calls to implementing class-wide or ISingleton behaviors. (belisoful) ## Version 4.2.2 - April 6, 2023 BUG: Issue #811 - Update TSqlCriteria.php for fix phpdoc (zendre4) BUG: Issue #814 - TSkinTemplate: ensure the full-NS class name is returned from the skin to match the one from the template (ctrlaltca) BUG: Issue #815 - Cron trigger on first run fix, repeat running fix, and removed time zone code (belisoful) BUG: Issue #819 - Support for OFFSET parameter without LIMIT clause in SQL query for TActiveRecord (ganiuszka) ENH: Issue #820 - TApplicationComponent::getClassFxEvents Performance Mode should cache all (belisoful) ENH: Issue #828 - TApplication::onSetUser raised when setting user. (belisoful) ENH: Issues #821, #822, #823, #825, #826, #834, #839, #842 - Behavior updates (belisoful) ENH: Issues #840, #847 - TPriority updates (belisoful) ENH: Issues #818, #846 - TCallChain updates (belisoful) ENH: Issue #866 - HTMLPurifier_Config and cache path (majuca) ENH: Issue #868 - RFC: Service detection is fragile (ctrlaltca) BUG: Issue #815 - Cron tasks delay until their proper time on first entry. Long running cron tasks no longer repeat further pending tasks. (belisoful) ENH: Issue #865 - File and dir permissions were too permissive 0777, now the file permissions are 0644 and 0755 for directory by default. (majuca) ENH: Issue #869 - Remove execute permission on all files excepted on php-cli (majuca) ENH: Issue #875 - Make Prado::using able to autoload traits defined as prado3 namespaces (ctrlaltca) ## Version 4.2.1 - May 9, 2022 BUG: Issue #809 - Interface order and minimum required PHP version (ganiuszka) BUG: Issue #810 - Index 0 is out of range error from TAuthorizationRuleCollection::insertAt (ganiuszka) ## Version 4.2.0 - Apr 19, 2022 ENH: Issue #790 TPermissionsManager implements Role Based Access Control and Authorization Rules for each permission (belisoful) ENH: Prado::createComponent can take an array with "class" and object properties to set on the new object (belisoful) ENH: TAuthorizationRule adds Priority for proper ordering of Authorization Rules, eg. Deny All can be and stay the final rule using priorities. (belisoful) ENH: TPageConfiguration is extendable with dynamic events for loading xml & php and then applying (belisoful) ENH: TUser adds dynamic events dyDefaultRoles and dyIsInRole for default roles and checking the user in a role. (belisoful) BUG: Issue #791 - TUserManager loads PHP user file configurations properly (belisoful) ENH: Adds IPriorityItem for auto-prioritizing items in TPriorityList and TPriorityMap (belisoful) CHG: Issue #783 - Refactor the Shell system with Composer in mind; shell routes and actions, updated the help system. (belisoful) ENH: Issue #761 - TCronModule and TDbCronModule with supporting classes, scheduled like linux cron schedule expression, 8 languages. (belisoful) ENH: Issue #743 - Integrate Composer extensions for PRADO, module ids can be the composer package names and the class will be ['extra']['bootstrap'] (from the composer.json file). TPluginModule/TDbPluginModule for additional functionality as the parent class for extensions. Composer "type" : "prado4-extension" (belisoful) BUG: Issue #784 - Prado-CLI corrected I18N by translating the shell "LANG" into "HTTP_ACCEPT_LANGUAGE" (belisoful) ENH: Issue #778 - Added TEventContent for filling in the control content from handlers of a global event (belisoful) ENH: Issue #776 - Added TDataSize for formatting data sizes with bytes, kB, MB, KiB, MiB, etc. (belisoful) ENH: Issue #775 - TPageService::onAdditionalPagePaths for additional pages (to look for) from composer package extensions (belisoful) ENH: Issue #772 - TMap, TPriorityMap adds dyNoItem, dyAddItem, and dyRemoveItem dynamic events. (belisoful) ENH: Issue #771 - Added TDbParameterModule for reading and setting application parameters with a database-table. (belisoful) CHG: Issue #765 - Prado-CLI moved into their own set of classes rather than one big prado-cli file with all the functionality in it. (belisoful) CHG: Issue #763 - Moved secondary saving of global variables until after onEndRequest in case global state changes in onEndRequest. (belisoful) ENH: Issue #750 - Added TGravatar (belisoful) ENH: issue #744 - Added RTL theme support (belisoful) BUG: Issue #742 - TSecurityManager::setHashAlgorithm uses hash_algos() rather than hash_hmac_algos() - some algos may be set that are not supported by hmac (belisoful) ENH: Issue #741 - TBehaviorsModule and TBehaviorParameterLoader for instancing behaviors in an application; added various behaviors like TParameterizeBehavior that gives new defaults and data from the parameters to any prado object property. (belisoful) ENH: Issue #740 - Behaviors can instances from an array with class and properties, important for #741 (belisoful) BUG: Issue #739 - TApplicationConfiguration::loadParametersPhp variable unset but called (belisoful) CHG: AutoGlobalListen is true for TApplicationComponents (but not TWebControls), and select TComponent children, their 'fx' events will automatically listen and unlisten to fx events on construct and destruct. ENH: Issue #738 - Added TAuthManager::onLogin, onLogout, and onLoginFailed events (belisoful) ENH: Issue #737 - Added TSkinTemplate that doesn't do class/attribute validation so skins are more portable between apps (belisoful) ENH: Issue #735 - Added TPageService::onPreRunPage so modules can access Page events (belisoful) BUG: Issue #728 - TWeakCallableCollection makes use of 7.4 WeakReference so fx events do not stop garbage collection (belisoful) CHG: Split Wsat into its own repo pradosoft/prado-wsat (ctrlaltca) CHG: T(Active)HtmlArea4 has been replaced by T(Active)HtmlArea5, based on tinyMCE version 5 (ctrlaltca) CHG: removed hardcoded bootstrap libraries (ctrlaltca)var/softaculous/cmsimple/changelog.txt000064400000005674151027440510014217 0ustar00Most important News CMSimple 5.19 => 5.20 (2025-07-17): PHP warnings for pages without names, such as sitemaps, have been removed Some code cleaning (xhpages => cmsimplepages) Data security has been increased; updating is recommended Most important News CMSimple 5.18 => 5.19 (2025-03-14): Support for .webp and .avif image files was incomplete and resulted in PHP error messages under certain conditions. Further improvements to the file browser Updating all CMSimple installations is recommended. Most important News CMSimple 5.17 => 5.18 (2025-03-04): The pluginoader has been revised; it caused php warnings in debug mode. .avif image files are supported by filebrowser .avif image files are allowed in CMS Configuration Most important News CMSimple 5.16 => 5.17 (2025-02-17): favicon.png and favicon.gif possible jQuery optimized and configured accordingly for updates from old versions: if no log.php => copy from setup folder new functions opendiv() and closediv() for compatibility with CMSimple Basic function li() extended for function expToc() (opened menu) Most important News CMSimple 5.15 => 5.16 (2024-07-22): Login revised Bugfix Pluginloader index.php (in case no plugin is installed) Mail form improved: From:, Reply-To:, mailbody Filebrowser: Linklist for dialog "internal links" in Editorbrowser improved New functions from CMSimple Basic added (for compatibility) p: and f: possible for function calls (instead of plugin: and function:) fatal error with link button in Editorbrowser fixed "cmsimpleDataFileStored" renamed 3x to "cmsimpleDataStored" due to possible ModSecurity conflict Most important News CMSimple 5.14 => 5.15 (2024-03-25): The drag&drop functionality of the pagemanager has been significantly improved ./cmsimple/defaultconfig.php: $cf['use']['h1only_pagesplitting'] empty again, is better when converting contents of old versions The routine for switching to h1only pagesplitting has been improved. Most important News CMSimple 5.12 => 5.14 (2024-01-04): Most referencing now no longer occurs from the domain root, but relatively from the site root ($sn replaced by ./). Image format .webp added to allowed filetypes CSRF protection disabled by default h1only_pagesplitting now activated also in defaultconfig.php meta_tags and page_params design independent of the template Fixed CMSimpleDebug.txt copy bug for updating the CoAuthors page CoAuthors plugin: updated to 3.0 Filebrowser admin.php: XHFB_PATH => CMSIMPLE_FB_PATH ./2author, ./2lang, ./2site, ./2site2lang: in setup.php $setup_timeOut increased to 600s (syncronised with login.php) _cmsimpleAdmin.php and _disabled_plugins.txt moved to folder ./content/ readme.php replaced by README.txt and README.txt Standard template slightly revised Standard content (content.php and pagedata.php) revised, also in the folders ./2author, ./2lang, ./2site, ./2site2langvar/softaculous/bolt/changelog.txt000064400000006207151027440530013341 0ustar00Bolt 3.7.1 ---------- Released: 2020-05-07. Notable changes: - Security: Check CSRF on Preview page, and prevent renaming files to blacklisted filetypes [#7853](https://github.com/bolt/bolt/pull/#7853) - Change: Add hreflang to allowed_attributes [#7855](https://github.com/bolt/bolt/pull/#7855) - Chore: Updating dependencies [#7842](https://github.com/bolt/bolt/pull/#7842) - Fixed: Fix tag cloud, update NPM deps [#7856](https://github.com/bolt/bolt/pull/#7856) - Fixed: Select field with multiple contenttypes and display values results in a `ContextErrorException` [#7849](https://github.com/bolt/bolt/pull/#7849) - Fixed: Trying to access array offset on value of type `null` with PHP 7.4 [#7843](https://github.com/bolt/bolt/pull/#7843) Special thanks go out [Sivanesh Ashok](https://stazot.com/) for responsibly disclosing the two fixed security issues to us. Bolt 3.7.0 ----------- Released: 2019-11-12. Notable changes: - Change: Dropped support for PHP 5.5, 5.6 and 7.0. [#7826](https://github.com/bolt/bolt/pull/7826) This means the minimum requirement for Bolt 3.7 is now PHP 7.1. Because of this, the default distributions will now include more recent versions of libraries, providing better support for more recent versions of PHP 7.1 and higher out-of-the-box. This is most noticeable with Doctrine, our database library. If you're stuck on an older PHP version, you can keep using Bolt 3.6 for the foreseeable future. Bolt 3.6.11 ----------- Released: 2019-11-10. Notable changes: - Fixed: Fix tags in non-english languages and firefox caching selected options [#7822](https://github.com/bolt/bolt/pull/7822) - Fixed: Fix typo in `AccessControlListener.php` [#7809](https://github.com/bolt/bolt/pull/7809) - Security: Fix CRSF issues in file operations [#7823](https://github.com/bolt/bolt/pull/7823) - Updated: Add `download` to `allowed_attributes` in HTML cleaner [#7808](https://github.com/bolt/bolt/pull/7808) - Updated: Added comment about required IP in `trustProxies` [#7807](https://github.com/bolt/bolt/pull/7807) - Updated: Export improvements [#7812](https://github.com/bolt/bolt/pull/7812) - Updates: Update tests for Doctrine 2.10 compatibility [#7824](https://github.com/bolt/bolt/pull/7824) Special thanks go out f4h4dbt for responsibly disclosing the CSRF issue to us. Bolt 3.6.10 ---------- Released: 2019-08-15. Notable changes: Security: Prevent XSS in system log (for authenticated users) #7802 Security: Prevent XSS in image alt/title (for authenticated users) #7801 Security: Prevent XSS in "Create file" in file manager (for authenticated users) #7800 Fixes: Prevent update of guzzlehttp/psr7 to 1.6, fixes tests #7798 Fixed: Fix taxonomy name collision #7799 Fixed: Rebuilding assets, fixing tags cloud #7794 Bolt 3.6.9 ---------- Released: 2019-06-24. Notable changes: - Added: Add abbreviations to CKeditor, using ``-tag. [#7783](https://github.com/bolt/bolt/pull/7783) - Fixed: Use isIterable over Traversable [#7778](https://github.com/bolt/bolt/pull/7778) - Updated: Select2 updated to 4.0.7, since it _finally_ works on IE 11 again. [#7783](https://github.com/bolt/bolt/pull/7783) ssssvar/softaculous/flatboard/changelog.txt000064400000012043151027440570014336 0ustar00=== 3.7 - Release date: 2025-09-01 === Enhanced PRO plugins All plugins in the PRO version have been updated and enhanced with additional options. Social Share Reaction Page for Premium Enhanced CAPTCHA System The CAPTCHA has been enhanced with added noise and more characters to improve security. Enhanced Login System Improvements Here are the key improvements made to the login system: Secure session_start() Configuration: Used ini_set() to enforce secure session settings (e.g., session.cookie_httponly, session.cookie_secure). Removed Unnecessary Cookie: Eliminated redundant cookies by storing all session data server-side. Improved security by reducing client-side exposure. Session Binding to IP/User-Agent: Added validation to tie sessions to the user's IP address and User-Agent. Prevents session hijacking by ensuring consistency between requests. Session Timeout: Implemented a 30-minute inactivity timeout. Automatically logs out users after the specified period. Failed Login Attempt Logs: Added logging for failed login attempts (IP, timestamp, username). Enhances security monitoring and intrusion detection. Session ID Regeneration on Logout: Regenerates the session ID upon logout to prevent session fixation. Ensures a clean state for subsequent logins. Comprehensive PHPDoc Documentation: Added detailed PHPDoc comments in French for all modified classes/methods. Improves code maintainability and developer understanding. Enhanced Login System Improvements PHP Version Compatibility: These changes are backward-compatible with PHP versions prior to 8.4, as the array syntax for nullable types has been supported since PHP 7.1. After making these changes, the code should work without warnings in PHP 8.4 and later, while remaining compatible with older versions. RSS/ATOM FIX Applied 1. Object-Oriented Structure Created AtomFeedGenerator class that encapsulates all logic Separated responsibilities with specialized methods Better code reusability and maintainability 2. Performance Improvements Result Limitation: Added default limit of 20 entries to prevent feed overload HTTP Caching: Added cache headers (5 minutes) to reduce server load Loop Optimization: Used array_slice() to limit processing 3. Enhanced Security Improved XML Escaping: Using ENT_XML1 | ENT_QUOTES for better security Error Handling: Added global try-catch with error logging Data Validation: Additional checks before processing 4. Readability and Maintenance Constants: Defined constants for repeated values Short Methods: Split into specialized methods under 20 lines Explicit Naming: More descriptive method and variable names Documentation: PHPDoc comments for each method 5. Specific Optimizations XML Generation: Used heredoc for better readability Reduced DB Calls: Cached results in local variables Empty Case Handling: Specialized methods for empty feeds 6. Robustness Null Checks: Systematic validation before using data Error Management: Default return values in case of issues Logging: Error recording for debugging purposes === 3.6 - Release date: 2025-07-18 === I'll optimize the Unpack & Flatboard code for PHP 8.4, incorporating modern PHP features, improved type safety, and better performance. Key changes include: - Refactoring class - Using typed properties and return types - Replacing deprecated functions and syntax - Using arrow functions where appropriate - Simplifying language detection - Improving error handling with exceptions - Using modern array syntax and string functions - Removing jQuery and using vanilla JavaScript (Unpack script) - Update Russian lang pack(Thank PaulBid) RSS Optimizations Applied 1. Object-Oriented Structure Created AtomFeedGenerator class that encapsulates all logic Separated responsibilities with specialized methods Better code reusability and maintainability 2. Performance Improvements Result Limitation: Added default limit of 20 entries to prevent feed overload HTTP Caching: Added cache headers (5 minutes) to reduce server load Loop Optimization: Used array_slice() to limit processing 3. Enhanced Security Improved XML Escaping: Using ENT_XML1 | ENT_QUOTES for better security Error Handling: Added global try-catch with error logging Data Validation: Additional checks before processing 4. Readability and Maintenance Constants: Defined constants for repeated values Short Methods: Split into specialized methods under 20 lines Explicit Naming: More descriptive method and variable names Documentation: PHPDoc comments for each method 5. Specific Optimizations XML Generation: Used heredoc for better readability Reduced DB Calls: Cached results in local variables Empty Case Handling: Specialized methods for empty feeds 6. Robustness Null Checks: Systematic validation before using data Error Management: Default return values in case of issues Logging: Error recording for debugging purposesvar/softaculous/bagisto/changelog.txt000064400000007375151027440620014040 0ustar00v2.3.8 ✨ Improvements Improved octane compatibility. Added the missing captcha on the checkout login page. Refined TinyMCE editor integration and applied related security fixes. Applied security fixes to product attributes, including short description, long description, and other TinyMCE-enabled fields. Fixed an issue where the description was not updating correctly during channel updates. Implemented security fixes for the DataGrid export feature. 🐛 Bug Fixings #10971 - Fixed an issue where updating a field without changing the image caused the image to break or not display correctly. #10898 - Added an asterisk (*) to indicate all required fields in configurable product variants. v2.3.7 ✨ Features Improved full application perfomance and web vital score. Implemented did you mean functionality. Added the capability to run the dev command from the customized theme package without needing to run the publishers repeatedly. #10834 - Refined the admin pages and made approximately 95% of them responsive. 🐛 Bug Fixings Fixed the database prefix validation issue in both the GUI and CLI installers. Resolved translation issues for the ca and id locales across the Admin, Shop, and Installer packages. #10955 - Fixed cancel order issue in mobile device. #10953 - Fixed bundle product issue when having one simple product in cart. #10952 - Fixed move to cart bundle product issue when having one simple product in cart. #10937 - Customer profile photo removed when saving profile without changes. #10923 - Admin -> URL Rewrite DataGrid does not match the ACL permission. #10912 - ACL for create invoice is not correct. #10903 - Fixed elasticsearch issue for Hindi, Chinese and Portugues locale. #10897 - Fixed missing success message when admin approving the review. #10893 - Fixed email verification issue. #10883 - Fixed broken artisan commands. #10847 - Fixed attribute family issue where new attribute group is not getting saved. #10840 - Fixed flash message issue which is caused due to FPC. #10838 - Fixed the cart issue. #10836 - Fixed the date of birth issue. #10755 - Fixed review api issue by setting generic message for customer facing end. #10711 - Show validation error in cart rule coupons when entering wrong input. #10701 - Fixed inventories group attribute condition error. #10694 - Closed time slot should show all the time slots except the mentioned one. #10693 - Fixed issue where multiple bookings created for back-to-back days showed all bookings starting on the first day, even if they started later. #10692 - Show all time slots in default booking type (one booking for many days). #10686 - Prevent customer from updating the quantity of appointment booking type. #10684 - Show validation error when entering wrong time slot. #10682 - Show correct alert message when entering wrong date in the "available to" column of booking product. v2.3.6 🐛 Bug Fixings Added a method in the Installer class to prompt for a GitHub star once the installation is completed. Fixed the blank search issue that was causing all products to be fetched. Handled the storage URL directly within the DataGrid class instead of the view. Optimized the anonymous file by removing unnecessary currency code, and cleaned up the Maintenance Mode class by removing the unused Database Manager code. #10819 - Fixed the issue related to maintenance mode. #10782 - Resolved an issue where the "Bundle Items" section was not visible while creating a Bundle Product in the French locale (APP_LOCALE=fr). This was caused by unescaped apostrophes in translatable strings breaking JavaScript during rendering.var/softaculous/ostic17/changelog.txt000064400000012275151027440660013700 0ustar00osTicket v1.17.6 Improvements Fix PR #6283: DB column value of "local backend" is 'client' and not 'local' (7805cd94) i18n: Tasks Department ID Missing (00bc6b1b) issue: Checkbox Template Variable (09de9587) Fixed mailfetch error message (cd4717a1) issue: fix square characters being printed when printing tickets that's using languages like Thai (872a6492, 25844034) issue: Position Styling.. Again (7f03a64b, b843fb15) mysqli: Multi-Host Failure (0a8475fb) issue: Task Last Respondent (5277c7ab) i18n: Schedules getDays() (f2facda3) issue: Referred Closed Tickets (a7b0711d) php: Update Prerequisites (d331a44c) i18n: Lang URL Param (fece6ff7) mysql: Update Minimum Version (317ab967) Fix ajax path for AddRemoteCollaborator (6df6cd98) Fix staff mobile field class (f8455c82) patches: Latest 05/28/2024 (2d65cb77, 36b4c94f, 854cf47c, d9fe3ada) upgrade: Laminas-Mail (2.25.1) (c0a74162, 939a278c, f658268d) hotfix: Fix getRawEmail() (c26d840c, 1eb71197) issue: Linked Icon annotation (6c096cce) fix(email): fix case sensitivity in "Action" header retrieval (07843598) Upgrade mimeDecode.php from v1.48 to v1.5.6 2016-08-28 (cbd78ac8) mailer: sendmail() Failure (14e2057b) php: 8.3 Support (a3931f46, b38db372, fea5e1e0, 387a1c04, 136d372e) issue: Ticket Relations (9426b2dd) issue: Basic Search Selector (74b8bd0e) mail: Reapply Memory Optimization (eaaa64d9, ab76ffe8) php: iconv Recommendation (33ecc3a0) Ignore VS Code Workspace Files (0da2e0e0) issue: Email Remote Backend Name (b54dd584) issue: Safari Response Content Disposition (64a5df68) api: DueDate and Other Errors (14814ae2) issue: Multiselect List Export (f3bf8553) issue: Image Annotation (aeeb2850) user: List Import (fec70c4a) issue: Latest SQL Warnings (9bdfde5a) fields: Variable Name Validation (0724d1ad) issue: Transfer Empty Comments Var (ed87b257) update: Composer symfony/process (59f25918) issue: Client ACL Staff File Download (8255b2e7) update: PHP Deprecations & Warnings (84c14ace) issue: User Lookup Umlaut (504b0bfb) issue: Department Field User Import (5c2b6a5d) Fix force-https auto-enabling on settings page (3805bbfd) queue: getTotal Incorrect Counts (4f137dc2) issue: Referred Tickets Incorrect Queue Counts (b42cad6f) php: 8.4 Support (a4c0f674, b4938b99, 5e5a9ff5, fb9a39ba) issue: Canned Response Access (b930a68b) issue: Excessive Fetching Errors (c546a167) issue: Plain-text Base64 (216ded32) i18n: Crowdin API v2 (0ec6670d) issue: iFrame Logins (3a5da66b) issue: mimeDecode .eml Attachments (7fc3d8c2) patches: Latest 11/18/2024 (416b548b, 245e7554) Revert part of 0784359 commit (ec76a203) Security security: Latest Vulns 01/2025 (193f5fe0, ab6672fa) osTicket v1.17.5 Improvements update: README.md PHP & Laminas (4baf9dc8, 555c4a74, 88294e2d, 30a4a6e9) issue: putenv() Disabled (3c0d5f47) i18n: Update Signing (98706274, 776c0f27) i18n: Flags Position & Codes (3ee11112, 45f5b5b4) mailer: Undefined SmtpAccount::getName() (560a4f1d) issue: SystemSessionHandler (7e17daa6) issue: Status List Overflow (1deee342) faq: Category Notes Images (ccca0f59) patches: Latest 10/03/2023 (65e12297, 48e8501d, a8d42a9d, 4475e03e, bd034712, 64b8c81d, 070eefcb, 1775ce75) mail: NoValidateCert (d3c140ce) issue: Choice/Selection Field Searches (00e22fad) stubs: Add stubs to pass lint test (895c7236) issue: Canned Response Inline Images (a503c160) format: Viewable Images Bug (2a412883) Security issue: CSP Headers (6228f640) security: Latest Vulns 09/2023 (04f4e611, 88a87a33, c4ad48de, 37cf8350) issue: User Account Creation (777e6f0b) osTicket v1.17.4 Improvements issue: Thread Entry Actions z-index (215a0ce2) oauth2: Strict Matching Bug (e014ffd2) Make string translatable (1105cde7) issue: Inline-Images Canned Responses (4493b126) issue: Remove Old Login Code (e17ad463) issue: i18n Audit Exports (45dd7c4f) Bug: Custom File Upload Field Config (6371269a, 7283ac81, 902b5d35) issue: Duplicate User Copy/Paste Import (b304cdb) issue: Relocate Typeahead JS/CSS Files (62cd406) issue: strftime() Deprecation (3fe132c4) jquery: Update To 3.7.0 (ffa23da) issue: glob() Empty Array (c64a2611) issue: Email Only Attachment (9e45f3fa) installer: Change Email (a11aee29) Security security: Latest Vulns 06/2023 (86c2ba02, 69244175, 73b997a, ae37925, e4bfb00) osTicket v1.17.3 Enhancements oauth2: Strict Matching (7275d67b, b7718be4, ca913ba2, cb3625e8, f531718a, c0cd8b16) OAuth2 Resource Owner (5c239adb) Improvements session: Regenerate Session Id (d5853245) fetcher: Mail Fetcher / Parser Error Handling (d4d9c424, 0a4498b2) mysql: Support Sidecar Database Proxies (246aaa4d) Misc. Fixes (e6beeb9b, 24fd5075, eac9960a, 10af29a5) fetcher: Default Department (f410d4ec) issue: LDAP Multi-Instance Fatal Error (f6486044) issue: TicketDenied errno (6de7cf4c) session: User Logged Out (00d409d3) Uncaught Error: Call to a member function getId() on bool (af83896d) Mailer: Inline Images (7efbdfd2, 8815d087, 64a8abf3)var/softaculous/x2/changelog.txt000064400000004335151027442050012731 0ustar00# 7.1 # 1/3/2019 * General Changelog / Developer Notes * X2CRM is now compatible with PHP 7.1+ * Miscellaneous bug fixes * Fixed issue with emailing where mail servers which are not configured to use VERP can still send email * Removed list option from the reporting module * A/B campaigns now work with dynamic lists * Fixed issue where 'do not email' settings would get incorrectly set * Fixed issue where a 500 error would occur if the 'maxFileSize' attribute was not created correctly * Fixed issue where X2Flow would incorrectly reference a workflow ID * Fixed issue where logging time on a record would incorrectly calculate time spent * Fixed front-end with the complete stage action in X2Workflow where the note textarea was covering the stage selection dropdown # 7.0 # 10/19/2018 * General Changelog / Developer Notes * Accounts, Leads and Opportunities are now listable * Contacts can now be converted to leads * Campaigns * A/B testing for campaigns added * Account, Lead and Opportunity lists can now all be used in campaigns * Miscellaneous bug fixes # 6.9.3 # 1/3/2018 * Fixed unrecognized field lastModifies bug # 6.9.2 # 12/29/2017 * Fixed email bug # 6.9.1 # 11/20/2017 * General Changelog / Developer Notes * New Enterprise UI * New Paper-White UI default theme * Revamped Landing Page Designer * Top Menu Dropdowns * New X2HubServices integrations * Contact Twitter feed * LinkedIn user information autofill * Dropbox integration * Docusign Integration * Miscellaneous bug fixes * Workflow tag bug fix * Calendar empty tables bug fix # 6.9 # 08/22/2017 * General Changelog / Developer Notes * Miscellaneous UI enhancements * Green login logo * Miscellaneous bug fixes * Login token bug fix * UI bug fixes # 6.9 # 7/29/2017 * General Changelog / Developer Notes * New edition: Enterprise * UI changes (e.g., top menu bar, icons, Default theme) * Updated X2Workflow UI * New Landing Page Creator * Dynamic Activity Feed Map * New Mobile Nearby Contact Map * Code Editor (Enterprise Edition) * Users can now edit application code using the built-in code editor * Comes with php linter, day/night themes and VIM bindings