| #
0c66c82e |
| 14-Jun-2026 |
tracker-user <82045103+tracker-user@users.noreply.github.com> |
Add Email column, column toggles, pagination, and filtering to admin page
- New Email column after Display name; show_mail/show_grps config to hide Email/Groups - Numbered windowed pagination with e
Add Email column, column toggles, pagination, and filtering to admin page
- New Email column after Display name; show_mail/show_grps config to hide Email/Groups - Numbered windowed pagination with entries_per_page config (0 = all on one page) - Per-column case-insensitive substring filter row (GET form, no JS) with Search/Clear - show_never now applied before paging so counts and page numbers stay correct - de/ru/ja translations, FF78-safe CSS, README and plugin.info.txt date updated
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
show more ...
|
| #
51e72b81 |
| 31-May-2026 |
tracker-user <82045103+tracker-user@users.noreply.github.com> |
Review: fix lock double-acquire stall, plural relative times, lang extraction, README correction
- helper.php: lock a sentinel path ($path.'.lock') instead of $path itself in record()'s slow path.
Review: fix lock double-acquire stall, plural relative times, lang extraction, README correction
- helper.php: lock a sentinel path ($path.'.lock') instead of $path itself in record()'s slow path. io_saveFile() calls io_lock()/io_unlock() internally on its own argument, so locking $path here caused a double-acquire on the same md5 key — the inner lock busy-waited the full 3-second stale-lock timeout on every due write, then tore down the lock directory prematurely, eliminating mutual exclusion while stalling the request.
- admin.php + lang/*/lang.php: add singular relative-time keys (rel_minute, rel_hour, rel_day, rel_month, rel_year) and select them when n === 1, fixing "1 hours ago" / "1 Stunde" / "1 час" grammar. Japanese reuses plural form (no grammatical distinction). Russian corrects to nominative singular.
- admin.php + lang/*/lang.php: extract the helper-missing error message from a hardcoded English string to getLang('helper_missing'), translated for all four locales.
- style.css: replace hard-coded #888 with __text_alt__ DokuWiki token so muted text adapts to dark/custom templates.
- README.md: correct the claim that the page appears "next to the User Manager" — DokuWiki hard-codes usermanager in the top Administration block; third-party admin plugins always appear in the separate "Additional plugins" section.
- plugin.info.txt: bump date to 2026-05-31.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
show more ...
|
| #
e85c7321 |
| 28-May-2026 |
tracker-user <82045103+tracker-user@users.noreply.github.com> |
Review: guards, namespaced classes, docblocks, translations, plural fix
- Add DOKU_INC guards to helper.php, action.php, admin.php - Modernize class names to dokuwiki\Extension namespace (ActionPlug
Review: guards, namespaced classes, docblocks, translations, plural fix
- Add DOKU_INC guards to helper.php, action.php, admin.php - Modernize class names to dokuwiki\Extension namespace (ActionPlugin, AdminPlugin, Plugin) with use imports; update type hints accordingly - Add missing @param/@return docblocks to all public/protected methods - Fix singular form: add total_one lang key ("1 user" not "1 users") - Add de, ru, ja translations (lang.php + settings.php each) - Update plugin.info.txt date to 2026-05-28 - Remove false "27 tests" claim from README
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
show more ...
|
| #
b9651948 |
| 23-May-2026 |
tracker-user <82045103+tracker-user@users.noreply.github.com> |
getMenuSort doesn't seem to change anything, make it 1000
|
| #
60518ac5 |
| 21-May-2026 |
tracker-user <82045103+tracker-user@users.noreply.github.com> |
Fix the column sorting issue
|
| #
34b8413f |
| 21-May-2026 |
tracker-user <82045103+tracker-user@users.noreply.github.com> |
Initial commit, made with Claude Opus 4.7
|