Commit Graph

  • 04f4ec5869 Release 0.4.7 v0.4.7 main dillard 2026-10-01 02:40:13 +02:00
  • 3f8a6b0213 Add a dark app icon and leave screenshots out of the package dillard 2026-09-30 21:11:10 +02:00
  • 93221b2905 Also unquote a function name followed by a comment v0.4.6 dillard 2026-09-30 17:45:09 +02:00
  • 839572f1fb Only treat --full as the option when it is outside string literals dillard 2026-09-30 17:34:49 +02:00
  • 266b5a6985 Release 0.4.6 dillard 2026-09-30 17:31:37 +02:00
  • 3b9fbf42a0 Present the app as an independent project dillard 2026-09-30 17:26:35 +02:00
  • ec4b4a4ece Cut long values in SQL result tables to fit the terminal dillard 2026-09-30 17:26:16 +02:00
  • 6dbf2f9675 Ignore trailing comments when splitting SQL batches dillard 2026-09-30 17:26:01 +02:00
  • d349aad2e6 Show the SQL mode and a command in the screenshots dillard 2026-09-30 17:00:00 +02:00
  • d25580239e Describe the app properly in the app store listing dillard 2026-09-30 16:25:06 +02:00
  • 5c7fbcbbfc Check quoted function names like bare ones in the SQL mode dillard 2026-09-30 16:56:53 +02:00
  • d7b093812d Block all dblink functions in the SQL mode dillard 2026-09-30 16:48:50 +02:00
  • 284e75ddb3 Log occ commands for the audit trail dillard 2026-09-30 16:13:51 +02:00
  • c1fd53845f Build the console application from the container dillard 2026-09-30 16:11:53 +02:00
  • 2b57349519 Refresh the screenshots dillard 2026-09-30 16:08:22 +02:00
  • 45c97653ca Trim the compatibility matrix and add 0.4.5 dillard 2026-09-30 16:03:00 +02:00
  • 363eb0de11 Document the security model v0.4.5 dillard 2026-09-30 11:39:30 +02:00
  • bea30b94c9 Confirm MySQL SET forms that change server state dillard 2026-09-30 10:44:24 +02:00
  • 9861313961 Treat DESCRIBE as a read dillard 2026-09-30 04:00:33 +02:00
  • f89ced651b Show rows for all reads and confirm nextval() dillard 2026-09-30 03:59:11 +02:00
  • 10055c9358 Only treat comment markers outside literals as comments dillard 2026-09-30 03:46:34 +02:00
  • f4b7484e2f Split SQL batches correctly around dollar quotes and comments dillard 2026-09-30 03:32:58 +02:00
  • f68b1658be Harden SQL mode checks and sanitize occ output dillard 2026-09-30 03:15:35 +02:00
  • 3fc8601344 Keep occ output brackets escaped through the formatters dillard 2026-09-30 02:25:13 +02:00
  • 635cdd4b24 Escape brackets in occ output before rendering dillard 2026-09-30 02:07:46 +02:00
  • 76368f154e Add check-on-branch guard: HEAD's branch, not just its cleanliness dillard 2026-09-27 00:45:18 +02:00
  • a607426a9c Only load vendored jQuery on NC34+, verified against NC32/33/34 in testbak/ v0.4.3 dillard 2026-09-27 00:24:47 +02:00
  • 35e1f5df32 Fix NC35 fatal in OccOutput, verify+narrow supported version range to 32-35 dillard 2026-09-27 00:17:28 +02:00
  • 4b84be3cb7 Fix sixth Codex finding: check-clean-tree only guarded version, not source/appstore dillard 2026-09-26 17:18:26 +02:00
  • 93244a0d4d Fix fifth Codex finding: app_name silently empty without xpath installed dillard 2026-09-26 17:14:19 +02:00
  • 8fc4942517 Fix fourth Codex finding: reject a dirty tree before releasing dillard 2026-09-26 17:08:22 +02:00
  • 95cdd06426 Fix third Codex finding: make version hardcoded a non-portable remote name dillard 2026-09-26 17:01:19 +02:00
  • 6016d0916c Fix second Codex finding: packaging symlink produced a dangling-symlink-only archive dillard 2026-09-26 16:55:55 +02:00
  • 422748cace Fix Codex-review findings: Makefile packaging, git archive main hardcode dillard 2026-09-26 16:48:58 +02:00
  • a5f5c5cdb7 Fix code-review findings: ajax error handling, translated comment, docs v0.4.1-nc34 dillard 2026-09-26 16:04:14 +02:00
  • 221ea8a249 Shorten navigation menu label to "OCC Web" (was "OCCWeb") dillard 2026-09-26 15:55:10 +02:00
  • 138ee88486 Rename app id from occweb to extended_occweb, prep for App Store dillard 2026-09-26 12:51:21 +02:00
  • f091cc8c0b Add NC-version compatibility matrix to README v0.3.5-nc34 dillard 2026-09-26 12:27:49 +02:00
  • 2872d70653 Fix NC34 compatibility: vendor jQuery, send CSRF token explicitly on ajax calls dillard 2026-09-26 12:23:28 +02:00
  • 1a333d161b Replace INSTALL-AIO.md with a generic, English, host-agnostic version dillard 2026-09-26 03:59:00 +02:00
  • 827b2d10dd Revert max-version to 33: only claim what we've actually verified dillard 2026-09-26 03:53:16 +02:00
  • 20bdb7dcd6 Fix install/clone instructions to point at our fork, revert max-version to 35 dillard 2026-09-26 03:50:37 +02:00
  • c2186ce2ea Give max-version real headroom instead of pinning to nc01's exact core version dillard 2026-09-26 03:38:48 +02:00
  • f4395d8dda Add INSTALL-AIO.md to the repo, rewrite it for the actual AIO/custom_apps workflow dillard 2026-09-26 03:27:27 +02:00
  • 97ceaf7c37 Point website/bugs/repository/screenshot at our own fork v0.3.4 dillard 2026-09-26 02:01:29 +02:00
  • 292b8980cb Update app author name to maintainer's own name dillard 2026-09-26 02:00:01 +02:00
  • faa389c4b1 Update app author email to maintainer's own address dillard 2026-09-26 01:59:27 +02:00
  • 2af32728f7 Correct max-version to 33 (actual nc01 core version, not 36) dillard 2026-09-26 01:55:56 +02:00
  • ad0ce047e5 Remove unjustified @NoCSRFRequired from DbController::query(), bump max-version to 36 dillard 2026-09-26 00:36:16 +02:00
  • 7d05643ee6 Translate Russian comments and user-facing strings to English dillard 2026-09-26 00:13:03 +02:00
  • 040743d351 Credit fanategorius and Git-Usr123 forks in README dillard 2026-09-11 17:52:59 +02:00
  • 85890e12db Update README to reflect active fork status, drop stale Russian translation dillard 2026-09-11 17:40:12 +02:00
  • cd01a2fa17 Merge branch 'fix/fetch-return-type-php81' into deploy-nc01 dillard 2026-08-09 13:06:32 +02:00
  • a4a8f9a4eb Fix missing admin check on OccController routes (security) dillard 2026-07-07 21:29:46 +02:00
  • f681caca35 Fix OccOutput::fetch() return type for PHP 8.1+ compatibility dillard 2026-07-07 21:25:56 +02:00
  • 9e15c3b96c Add rename-user SQL template; make batch transaction handling robust against non-Postgres backends Egor Bugaev 2026-07-06 19:52:05 +03:00
  • ca0605706f Security hardening round 2: comment-aware forbidden-pattern check, UPDATE confirmation, transactional batches, quote-aware split (incl. double quotes), NULL-safe table rendering, AJAX timeout, request size limit Egor Bugaev 2026-07-06 19:38:25 +03:00
  • 341165eb38 Add post-clone install.sh (cleanup + chown + occ app:enable), document it in both READMEs Egor Bugaev 2026-07-06 19:15:09 +03:00
  • e069fdeb52 Expand .gitignore: vendor, node_modules, PHPUnit cache, OS/IDE junk Egor Bugaev 2026-07-06 19:05:48 +03:00
  • 5c5aa3ec6a Document install-on-a-new-server steps and installed_version sync gotcha Egor Bugaev 2026-07-06 19:02:30 +03:00
  • 7c09dd2278 Update info.xml fanategorius 2026-07-06 18:57:32 +03:00
  • 6217ec5405 Pin max-version back to 31 (matches actual installed Nextcloud) to keep update banner suppressed Egor Bugaev 2026-07-06 18:29:12 +03:00
  • c49bebc73e Set max-version to 50 so occweb doesn't block future Nextcloud update visibility Egor Bugaev 2026-07-06 18:16:11 +03:00
  • 60c5d2e27c Revert max-version to 31 - occweb hasn't been tested against newer Nextcloud releases Egor Bugaev 2026-07-06 18:15:01 +03:00
  • 6f4a7ee8ff Update app metadata: author, repo links, and Nextcloud compatibility range Egor Bugaev 2026-07-06 18:06:08 +03:00
  • 8aaab998a1 Harden SQL mode: block file/program access, audit log, row limit, quote-aware statement splitting Egor Bugaev 2026-07-06 17:54:36 +03:00
  • d4d1fbcbfc Bump version to 0.2.5 to force asset cache-busting Egor Bugaev 2026-07-06 17:22:27 +03:00
  • d402da8498 Add SQL query templates and psql-style table output for SELECT Egor Bugaev 2026-07-06 17:16:47 +03:00
  • ec57fbc633 Document restarting PHP after deploying updates (opcache gotcha) Egor Bugaev 2026-07-06 17:06:05 +03:00
  • 4d87deb176 Require explicit confirmation before running DELETE statements in SQL mode Egor Bugaev 2026-07-06 17:03:51 +03:00
  • 07df21aac9 Bump version to 0.2.4, document SQL query mode, add Russian README Egor Bugaev 2026-07-06 16:47:17 +03:00
  • c1d9494414 Update DbController.php fanategorius 2026-07-06 16:29:09 +03:00
  • b6849053d2 Update index.js fanategorius 2026-07-06 16:28:22 +03:00
  • b6ea7b9d92 Update index.js fanategorius 2026-07-06 16:27:52 +03:00
  • b98df89971 Update index.js fanategorius 2026-07-06 12:51:15 +03:00
  • 26076df94b Update routes.php fanategorius 2026-07-06 12:48:34 +03:00
  • f612931480 Create DbController.php fanategorius 2026-07-06 12:47:24 +03:00
  • 27cf74c5eb Update OccOutput.php fanategorius 2026-07-06 12:44:41 +03:00
  • 5b81c89610 add nextcloud 31 support Adphi 2025-04-10 15:15:46 +02:00
  • 44eb700713 fix: adapt breaking changes of OC\Console\Application constructor Zeller 2025-03-29 15:09:36 +01:00
  • 33613686ea fix: use LoggerInterface instead of deprecated ILogger in OccController Zeller 2025-03-29 13:28:32 +01:00
  • f078621a47 add nextcloud 30 support Adphi 2025-01-22 15:14:29 +01:00
  • b1159a811a fix Declaration of OCA\OCCWeb\Controller\OccOutput::getErrorOutput() must be compatible Rahammetoela Toekiman 2024-12-18 12:14:14 -03:00
  • cc591973a4 fix Too few arguments to function OC\Console\Application::__construct(), 5 passed in /var/www/html/custom_apps/occweb/lib/Controller/OccController.php on line 33 and exactly 6 expected Rahammetoela Toekiman 2024-12-18 12:10:21 -03:00
  • b5087db81b Version compatibility for nextcloud 29 Adphi 2025-01-22 15:02:07 +01:00
  • a8694d1bb5 version v0.2.0: nextcloud 28 as minimum version Adphi 2024-05-16 18:07:39 +02:00
  • c016c442e6 version v0.1.2 Adphi 2024-05-15 15:09:35 +02:00
  • 50e2b4bbab fix Call to undefined method OC\Server::getEventDispatcher() Rahammetoela Toekiman 2024-04-06 04:15:34 -03:00
  • 1e3e6a62ed Makefile: use version from app-info Adphi 2023-08-22 12:46:39 +02:00
  • 66c823195c update links to main branch and remove remaning gogs links Adphi 2023-08-22 12:33:17 +02:00
  • bd74348fde fix tabs in routes.php Alexander Rose 2023-08-13 23:45:06 +02:00
  • 4f6ef754e2 use reflection to get the list of commands for tab-completion Alexander Rose 2023-08-13 23:43:57 +02:00
  • 2a25ca725e send empty array on OccController->list() Alexander Rose 2023-08-13 23:09:32 +02:00
  • e62276b8a9 move repository to github Adphi 2022-03-08 19:34:39 +01:00
  • a8ab035eac update appinfo Alexander Rose 2022-03-07 22:19:31 +01:00
  • 354086c6db fix application logger Alexander Rose 2022-02-03 22:17:59 +01:00
  • 317c2483d4 deprecation notice adphi 2020-06-20 03:59:38 +02:00
  • d0c4cd1488 obviously, it's in front of the description adphi 2020-06-20 03:46:31 +02:00
  • 5a5ba37b69 Deprecated application adphi 2020-06-20 03:44:49 +02:00
  • 4fecde9d9d returns error message on exception Adphi 2020-02-02 17:54:29 +01:00