From 3b9fbf42a0d10094da745f00b25ae34906b18c6b Mon Sep 17 00:00:00 2001 From: Dillard Blom Date: Wed, 30 Sep 2026 17:26:35 +0200 Subject: [PATCH] Present the app as an independent project Rename the README title to Extended OCC Web (occ & SQL terminal), link the App Store listing, and describe the fork history in the past tense: the project no longer tracks fanategorius/occweb. Credits stay. --- INSTALL-AIO.md | 2 +- README.md | 20 ++++++++++++-------- 2 files changed, 13 insertions(+), 9 deletions(-) diff --git a/INSTALL-AIO.md b/INSTALL-AIO.md index 4c64278..2821092 100644 --- a/INSTALL-AIO.md +++ b/INSTALL-AIO.md @@ -84,7 +84,7 @@ ssh "docker exec -u www-data nextcloud-aio-nextcloud php occ app:d ## `max-version` policy See the comment next to `` in `appinfo/info.xml`: it must always equal the -highest Nextcloud core version this fork has actually been verified against — never a +highest Nextcloud core version this app has actually been verified against — never a value inherited from upstream, and never a guess ahead of what's been tested. Test against the next major's beta ahead of time and bump it before that major goes final, rather than reacting after the fact. diff --git a/README.md b/README.md index 3195af1..f66e686 100644 --- a/README.md +++ b/README.md @@ -1,22 +1,26 @@ -# OCCWeb terminal (maintained fork) +# Extended OCC Web (occ & SQL terminal) -### A web terminal for admins to launch Nextcloud's occ commands +### A web terminal for Nextcloud admins to run occ commands and SQL queries + +Available in the [Nextcloud App Store](https://apps.nextcloud.com/apps/extended_occweb) as `extended_occweb`. ![occweb](https://github.com/dillardblom/occweb/raw/main/appinfo/screenshot.png) -## About this fork +## History The original [Adphi/occweb](https://github.com/Adphi/occweb) was marked deprecated by its -author and is unmaintained. This fork tracks [fanategorius/occweb](https://github.com/fanategorius/occweb), -which picked up compatibility maintenance where Adphi left off, and adds SQL query mode, +author and is unmaintained. This project started as a fork of +[fanategorius/occweb](https://github.com/fanategorius/occweb), which had picked up +compatibility maintenance where Adphi left off, and tracked it while adding SQL query mode, security hardening (admin checks, CSRF/confirmation flows, transactional batches), and PHP -8.1+ compatibility fixes on top. +8.1+ compatibility fixes. Since 0.4.3 it is published under its own app id, +`extended_occweb`, and it is now maintained as an independent project. ### Credits - [Adphi/occweb](https://github.com/Adphi/occweb) — original author/project. -- [fanategorius/occweb](https://github.com/fanategorius/occweb) — the actively maintained - fork this repo is based on and tracks. +- [fanategorius/occweb](https://github.com/fanategorius/occweb) — the maintained fork this + project was based on. - [Git-Usr123/occweb](https://github.com/Git-Usr123/occweb) — independent fork; the `OC::$server->getConfig()` → `OC::$server->get(\OCP\IConfig::class)` fix in `OccController.php` was spotted there and backported here.