MauricioFauth
Repos
46
Followers
160
Following
138

A web interface for MySQL and MariaDB

6499
3170

Brazilian Portuguese translation of the PHP documentation

88
81

Events

Refactor Functions.addNoCacheToAjaxRequests() function

Signed-off-by: Maurício Meneghini Fauth mauricio@fauth.dev

Created at 8 hours ago

Refactor Functions.addNoCacheToAjaxRequests() function

Signed-off-by: Maurício Meneghini Fauth mauricio@fauth.dev

Created at 8 hours ago

Add descriptions for the ignored TS errors

[ci skip]

Signed-off-by: Maurício Meneghini Fauth mauricio@fauth.dev

Created at 14 hours ago

Add descriptions for the ignored TS errors

[ci skip]

Signed-off-by: Maurício Meneghini Fauth mauricio@fauth.dev

Created at 14 hours ago

Add ts-loader package

Signed-off-by: Maurício Meneghini Fauth mauricio@fauth.dev

Rename JS files to TS extension

Signed-off-by: Maurício Meneghini Fauth mauricio@fauth.dev

Rename webpack entries to have ts extension

Signed-off-by: Maurício Meneghini Fauth mauricio@fauth.dev

Change extension from js to ts in imports

Signed-off-by: Maurício Meneghini Fauth mauricio@fauth.dev

Ignore current errors reported by TypeScript

Signed-off-by: Maurício Meneghini Fauth mauricio@fauth.dev

Move TypeScript packages to package.json dependencies

Signed-off-by: Maurício Meneghini Fauth mauricio@fauth.dev

Add TS support for ESLint

Signed-off-by: Maurício Meneghini Fauth mauricio@fauth.dev

Convert JS tests to TypeScript

Signed-off-by: Maurício Meneghini Fauth mauricio@fauth.dev

Merge pull request #18300 from MauricioFauth/typescript

Convert JavaScript files to TypeScript

Created at 14 hours ago
delete branch
MauricioFauth delete branch typescript
Created at 15 hours ago

Add ts-loader package

Signed-off-by: Maurício Meneghini Fauth mauricio@fauth.dev

Rename JS files to TS extension

Signed-off-by: Maurício Meneghini Fauth mauricio@fauth.dev

Rename webpack entries to have ts extension

Signed-off-by: Maurício Meneghini Fauth mauricio@fauth.dev

Change extension from js to ts in imports

Signed-off-by: Maurício Meneghini Fauth mauricio@fauth.dev

Ignore current errors reported by TypeScript

Signed-off-by: Maurício Meneghini Fauth mauricio@fauth.dev

Move TypeScript packages to package.json dependencies

Signed-off-by: Maurício Meneghini Fauth mauricio@fauth.dev

Add TS support for ESLint

Signed-off-by: Maurício Meneghini Fauth mauricio@fauth.dev

Convert JS tests to TypeScript

Signed-off-by: Maurício Meneghini Fauth mauricio@fauth.dev

Merge pull request #18300 from MauricioFauth/typescript

Convert JavaScript files to TypeScript

Created at 15 hours ago
pull request closed
Convert JavaScript files to TypeScript

TypeScript 5 introduced a new config option (--moduleResolution bundler) that made the integration with Webpack easier.

The output is almost the same. There are only minor differences.

There are a lot of errors being reported by TypeScript, however it still compiles the JavaScript as before, since the config option noEmitOnError defaults to false.

  • [x] Those errors must be fixed or ignored before merging this pull request.
  • [x] Fix ESLint error
  • [x] Fix Jest error
Created at 15 hours ago
issue comment
Convert JavaScript files to TypeScript

The differences of the output are mostly related to the jQuery import, and to the extension rename to .ts. Example:

--- a/public/js/dist/transformations/json.js
+++ b/public/js/dist/transformations/json.js
@@ -1,33 +1,26 @@
 "use strict";
 (self["webpackChunkphpmyadmin"] = self["webpackChunkphpmyadmin"] || []).push([[58],{
 
-/***/ 1:
-/***/ (function(module) {
-
-module.exports = jQuery;
-
-/***/ }),
-
 /***/ 97:
-/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) {
+/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
 
 __webpack_require__.r(__webpack_exports__);
 /* harmony import */ var jquery__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(1);
-/* harmony import */ var _modules_ajax_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(7);
-
+/* harmony import */ var jquery__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(jquery__WEBPACK_IMPORTED_MODULE_0__);
+/* harmony import */ var _modules_ajax_ts__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(7);
 
 
 /**
  * JSON syntax highlighting transformation plugin
  */
-_modules_ajax_js__WEBPACK_IMPORTED_MODULE_1__.AJAX.registerOnload('transformations/json.js', function () {
-  var $elm = jquery__WEBPACK_IMPORTED_MODULE_0__('#page_content').find('code.json');
+_modules_ajax_ts__WEBPACK_IMPORTED_MODULE_1__.AJAX.registerOnload('transformations/json.js', function () {
+  var $elm = jquery__WEBPACK_IMPORTED_MODULE_0___default()('#page_content').find('code.json');
   $elm.each(function () {
-    var $json = jquery__WEBPACK_IMPORTED_MODULE_0__(this);
+    var $json = jquery__WEBPACK_IMPORTED_MODULE_0___default()(this);
     var $pre = $json.find('pre');
     /* We only care about visible elements to avoid double processing */
     if ($pre.is(':visible')) {
-      var $highlight = jquery__WEBPACK_IMPORTED_MODULE_0__('<div class="json-highlight cm-s-default"></div>');
+      var $highlight = jquery__WEBPACK_IMPORTED_MODULE_0___default()('<div class="json-highlight cm-s-default"></div>');
       $json.append($highlight);
       window.CodeMirror.runMode($json.text(), 'application/json', $highlight[0]);
       $pre.hide();
@@ -35,6 +28,13 @@ _modules_ajax_js__WEBPACK_IMPORTED_MODULE_1__.AJAX.registerOnload('transformatio
   });
 });
 
+/***/ }),
+
+/***/ 1:
+/***/ (function(module) {
+
+module.exports = jQuery;
+
 /***/ })
 
 },

Created at 1 day ago

Convert JS tests to TypeScript

Signed-off-by: Maurício Meneghini Fauth mauricio@fauth.dev

Created at 1 day ago

Convert JS tests to TypeScript

Signed-off-by: Maurício Meneghini Fauth mauricio@fauth.dev

Created at 1 day ago

Add TS support for ESLint

Signed-off-by: Maurício Meneghini Fauth mauricio@fauth.dev

Created at 1 day ago

Move TypeScript packages to package.json dependencies

Signed-off-by: Maurício Meneghini Fauth mauricio@fauth.dev

Created at 1 day ago

Ignore current errors reported by TypeScript

Signed-off-by: Maurício Meneghini Fauth mauricio@fauth.dev

Created at 1 day ago
pull request opened
Convert JavaScript files to TypeScript

TypeScript 5 introduced a new config option (--moduleResolution bundler) that made the integration with Webpack easier.

The output is almost the same. There are only minor differences.

Created at 1 day ago
create branch
MauricioFauth create branch typescript
Created at 1 day ago

Measure time only for user queries

Signed-off-by: Kamil Tekiela tekiela246@gmail.com

Fix gis extent calculation

Signed-off-by: Maximilian Krög maxi_kroeg@web.de

Merge pull request #18297 from kamil-tekiela/measure-time-only-for-user-queries

Measure time only for user queries

Merge branch 'QA_5_2'

Signed-off-by: Maurício Meneghini Fauth mauricio@fauth.dev

Created at 1 day ago

Measure time only for user queries

Signed-off-by: Kamil Tekiela tekiela246@gmail.com

Fix gis extent calculation

Signed-off-by: Maximilian Krög maxi_kroeg@web.de

Merge pull request #18297 from kamil-tekiela/measure-time-only-for-user-queries

Measure time only for user queries

Merge branch 'QA_5_2'

Signed-off-by: Maurício Meneghini Fauth mauricio@fauth.dev

Created at 1 day ago

Measure time only for user queries

Signed-off-by: Kamil Tekiela tekiela246@gmail.com

Fix gis extent calculation

Signed-off-by: Maximilian Krög maxi_kroeg@web.de

Merge pull request #18297 from kamil-tekiela/measure-time-only-for-user-queries

Measure time only for user queries

Created at 1 day ago

Update psalm-baseline.xml

Signed-off-by: Kamil Tekiela tekiela246@gmail.com

Merge pull request #18298 from kamil-tekiela/psalm-baseline

Update psalm-baseline.xml

Created at 1 day ago

Measure time only for user queries

Signed-off-by: Kamil Tekiela tekiela246@gmail.com

Merge pull request #18297 from kamil-tekiela/measure-time-only-for-user-queries

Measure time only for user queries

Created at 1 day ago
pull request closed
Measure time only for user queries

Fixes #18296. We are only interested in the execution time of the user queries. All queries in Tracker are executed via control user.

Created at 1 day ago

Update psalm-baseline.xml

Signed-off-by: Kamil Tekiela tekiela246@gmail.com

Merge pull request #18298 from kamil-tekiela/psalm-baseline

Update psalm-baseline.xml

Created at 1 day ago
pull request closed
Update psalm-baseline.xml

I think these are all false posivites and I can't see anything actionable here.

Created at 1 day ago

Fix gis extent calculation

Signed-off-by: Maximilian Krög maxi_kroeg@web.de

Created at 2 days ago
pull request closed
QA Fix gis extent calculation

https://github.com/phpmyadmin/phpmyadmin/pull/18100#issuecomment-1449019663

Created at 2 days ago
pull request closed
Backport: Refactor gis scale data set calculation refactoring #18100

Maybe replaces #18179

Created at 2 days ago