Jakub Vrana
1a2ae0e29e
AdminerDarkSwitcher: Work with compiled version (bug #926 )
2025-03-26 07:28:47 +01:00
Jakub Vrana
1b8a428d2f
Notices: Avoid accessing offset on null
...
Thanks to @peterpp at 62017e3 .
2025-03-26 07:20:10 +01:00
Jakub Vrana
41aad5bc37
Doc-comment: Use type aliases for arrays
...
Type aliases could be defined either globally (https://phpstan.org/writing-php-code/phpdoc-types#global-type-aliases ) or just for a class.
I prefer having them at the place where they are created.
2025-03-26 02:43:08 +01:00
Jakub Vrana
cccc784da4
Always return array from table_status()
2025-03-26 01:34:48 +01:00
Jakub Vrana
2ee325183b
Doc-comment: Improve array @param
...
This uses syntax from https://phpstan.org/writing-php-code/phpdoc-types#general-arrays .
int[] means an array of ints with arbitrary keys (usually strings)
list<string> means an array of strings with sequential integer keys starting at 0
list<string>[] means an arbitrary array of string lists
list<string[]> means list of arbitrary string arrays
string[][] means two dimensional array with arbitrary keys in both dimensions
array was left in the comments for https://phpstan.org/writing-php-code/phpdoc-types#array-shapes
2025-03-25 14:31:27 +01:00
Jakub Vrana
19b7358452
AdminerSqlGemini: Highlight button
2025-03-25 07:33:30 +01:00
Jakub Vrana
9b1b779dbd
AdminerSqlGemini: Handle Ctrl+Enter
2025-03-25 06:56:00 +01:00
Jakub Vrana
4bbbea2fbe
AdminerSqlGemini: Wrap returned text to comment
2025-03-25 06:49:34 +01:00
Jakub Vrana
16e49d27cb
AdminerSqlGemini: Return more columns by default
2025-03-25 06:29:41 +01:00
Jakub Vrana
190d91a0f9
AdminerSqlGemini: Send vendor
2025-03-25 06:17:27 +01:00
Jakub Vrana
001f5ac21a
AdminerSqlGemini: Avoid button jumping
2025-03-25 06:09:00 +01:00
Jakub Vrana
27a5aeea86
AdminerSqlLog: Update comment
2025-03-24 23:49:30 +01:00
Jakub Vrana
88821a5780
Move beforeunload to plugin
2025-03-24 16:55:40 +01:00
Karel Uhlík
a50395c275
AdminerTablesFilter: Fix JS variable visibility
...
fix error: Uncaught ReferenceError: reg is not defined
2025-03-24 15:28:02 +01:00
Jakub Vrana
50cdbbe415
Non-MySQL: Better field types in SQL command
2025-03-24 14:43:15 +01:00
Jakub Vrana
b8eb0ad8f5
Notices: Declare properties in fetch_field()
2025-03-24 12:18:24 +01:00
Jakub Vrana
858c914a50
AdminerDarkSwitcher: Icon
2025-03-24 07:38:33 +01:00
Jakub Vrana
3dd1b41472
Notices: Store maria into a declared variable
2025-03-24 07:30:22 +01:00
Jakub Vrana
0501846743
AdminerSqlGemini: Support multiple instructions
...
Example:
Cities speaking Czech.
Then create indexes so it's fast.
2025-03-23 20:24:25 +01:00
Jakub Vrana
d6a417fa58
Add comment
2025-03-23 20:22:41 +01:00
Jakub Vrana
4477f95426
AdminerEditCalendar: Avoid work in constructor
2025-03-23 20:22:41 +01:00
Jakub Vrana
c32e4f82fe
AdminerSqlGemini: Display progress
2025-03-23 20:22:41 +01:00
Jakub Vrana
19bb320e7a
New plugin: Verify new versions from GitHub
...
Thanks to @adrianbj in 441e7f0 .
2025-03-23 20:22:40 +01:00
Jakub Vrana
03ff0bbc04
JS: Use classList instead of className
2025-03-23 15:10:18 +01:00
Jakub Vrana
9142e7e8a5
AdminerDumpAlter: Rename colliding method ( fix #943 )
2025-03-23 13:56:40 +01:00
Jakub Vrana
204176b33b
New plugin: AI prompt in SQL command creating the queries with Google Gemini
2025-03-23 08:02:48 +01:00
Jakub Vrana
8da9239279
Plugins: Remove obsolete instructions
2025-03-22 22:34:52 +01:00
Jakub Vrana
e0dde9034f
Doc-comments: Use consistent style
2025-03-22 21:04:58 +01:00
Peter Knut
09720b31f1
Remove hardcoded textarea height
2025-03-20 15:26:06 +01:00
Jakub Vrána
e9feb1587a
Add plugins/README.md
2025-03-20 14:32:56 +01:00
Jakub Vrana
1f5a7fa717
JS: Use arrow functions
...
All function () {} left in the code reference `this` and thus couldn't use arrow functions.
2025-03-20 10:35:08 +01:00
Jakub Vrana
62c18efbd5
JS: Use let/const for globals
2025-03-20 08:59:07 +01:00
Jakub Vrana
101229043e
JS: Use let/const in spaghetti code
2025-03-20 08:58:48 +01:00
Jakub Vrana
f2a5d5127a
Display collation at table structure if different from table
2025-03-19 22:42:02 +01:00
Jakub Vrana
e6ead2d12c
New plugin: Allow switching light and dark mode ( fix #926 )
2025-03-19 20:20:43 +01:00
Takashi SHIRAI
9f8344e53c
Fix the uncaught exception because of namespace.
...
Signed-off-by: Takashi SHIRAI <shirai@nintendo.co.jp >
2025-03-19 18:35:32 +01:00
Jakub Vrana
2dd32cf534
Plugin pretty-json-column: fix with enum ( fix #928 )
...
Also add syntax highlighting.
2025-03-19 18:22:57 +01:00
Jakub Vrana
ea3da56b6d
Add plugins/plugin.php for backwards compatibility
2025-03-18 22:30:51 +01:00
Jakub Vrana
41dabfb4f2
Plugins: Autoload plugins in adminer-plugins/
2025-03-18 22:30:49 +01:00
Jakub Vrana
06c15aa263
IMAP: Use db mail
2025-03-18 19:46:40 +01:00
Jakub Vrana
8a64fb16cd
IMAP: Use imap_num_msg()
2025-03-18 19:46:08 +01:00
Jakub Vrana
bc9de24d77
Add helper for <input type=hidden>
2025-03-18 17:15:10 +01:00
Jakub Vrana
249807fc48
IMAP: Simplify expunge
2025-03-18 14:56:37 +01:00
Jakub Vrana
6e76454f59
Update changes
2025-03-18 14:45:10 +01:00
Jakub Vrana
655cca0872
IMAP: Export
2025-03-18 14:05:51 +01:00
Jakub Vrana
16989a736c
IMAP: Use halfopen
2025-03-18 13:58:05 +01:00
Jakub Vrana
a3d1ab34bb
Move engines() to Driver
2025-03-18 13:41:24 +01:00
Jakub Vrana
b2f904c64f
IMAP: Add Data_length
2025-03-18 13:36:49 +01:00
Jakub Vrana
4861c88cc6
IMAP: Create, drop, truncate
2025-03-18 13:10:45 +01:00
Jakub Vrana
1424a42b1f
IMAP: Avoid globals
2025-03-18 13:00:40 +01:00