jmiller
4d5a1eeffe
feat(update): migrate update server URL to Gitea Pages [skip ci]
2026-06-04 14:33:26 +00:00
Jonathan Miller
dc2d49f18d
chore: fix misleading comment, add CHANGELOG comparison links
...
Generic: Repo Health / Site Health (push) Has been skipped
Generic: Repo Health / Access control (push) Successful in 1s
Generic: Repo Health / Release configuration (push) Failing after 3s
Generic: Repo Health / Scripts governance (push) Successful in 4s
Generic: Repo Health / Repository health (push) Failing after 3s
Joomla: Update Server / Update updates.xml (push) Successful in 27s
- Fix #98 comment to accurately describe alias-only check
- Add [04.02.01] comparison link to CHANGELOG (#100 )
- Close #100 (duplicate was a false positive — standard format)
Closes : #98 , #100
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-05-23 23:16:50 -05:00
Jonathan Miller
12592dc390
fix: dev channel targetplatform, catch Throwable, promote CHANGELOG
...
Generic: Repo Health / Site Health (push) Has been skipped
Generic: Repo Health / Access control (push) Successful in 1s
Generic: Repo Health / Release configuration (push) Failing after 4s
Generic: Repo Health / Scripts governance (push) Successful in 4s
Generic: Repo Health / Repository health (push) Failing after 4s
Joomla: Update Server / Update updates.xml (push) Successful in 25s
- Fix dev channel targetplatform to include Joomla 4.x (#111 )
- Promote CHANGELOG [Unreleased] to [04.02.01] (#112 )
- Change catch(Exception) to catch(Throwable) in MokoJoomTOS.php (#113 )
Closes : #111 , #112 , #113
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-05-23 22:52:45 -05:00
Jonathan Miller
d6a1e77453
feat(install): auto-select default menu slugs on fresh install
...
Generic: Repo Health / Site Health (push) Has been skipped
Generic: Repo Health / Access control (push) Successful in 1s
Joomla: Extension CI / Lint & Validate (pull_request) Failing after 3s
Generic: Repo Health / Site Health (pull_request) Has been skipped
Joomla: Extension CI / Release Readiness Check (pull_request) Failing after 3s
Joomla: Extension CI / Tests (PHP 8.2) (pull_request) Has been skipped
Joomla: Extension CI / Tests (PHP 8.3) (pull_request) Has been skipped
Joomla: Extension CI / PHPStan Analysis (pull_request) Has been skipped
Universal: PR Check / Branch Policy (pull_request) Successful in 2s
Universal: Secret Scanning / Gitleaks Secret Scan (pull_request) Successful in 4s
Generic: Repo Health / Access control (pull_request) Successful in 3s
Generic: Repo Health / Release configuration (push) Failing after 5s
Generic: Repo Health / Scripts governance (push) Successful in 4s
Generic: Repo Health / Repository health (push) Failing after 5s
Generic: Repo Health / Release configuration (pull_request) Failing after 4s
Generic: Repo Health / Scripts governance (pull_request) Successful in 3s
Generic: Repo Health / Repository health (pull_request) Failing after 4s
Universal: PR Check / Validate PR (pull_request) Successful in 18s
Joomla: Update Server / Update updates.xml (push) Successful in 26s
After creating the TOS article and menu item, automatically sets
terms-of-service and privacy-policy as the default tos_slug params
so the plugin works immediately with zero configuration. Only sets
defaults if no slugs are already configured.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-05-23 18:16:55 -05:00
Jonathan Miller
39177bf78b
fix: resolve version mismatches, missing lang keys, and error handling
...
Generic: Repo Health / Site Health (push) Has been skipped
Generic: Repo Health / Access control (push) Successful in 1s
Generic: Repo Health / Release configuration (push) Failing after 2s
Generic: Repo Health / Scripts governance (push) Successful in 3s
Generic: Repo Health / Repository health (push) Failing after 3s
Universal: PR Check / Branch Policy (pull_request) Successful in 1s
Generic: Repo Health / Site Health (pull_request) Has been skipped
Generic: Repo Health / Access control (pull_request) Successful in 2s
Joomla: Extension CI / Lint & Validate (pull_request) Failing after 4s
Joomla: Extension CI / Release Readiness Check (pull_request) Failing after 3s
Joomla: Extension CI / Tests (PHP 8.2) (pull_request) Has been skipped
Joomla: Extension CI / Tests (PHP 8.3) (pull_request) Has been skipped
Universal: Secret Scanning / Gitleaks Secret Scan (pull_request) Successful in 3s
Joomla: Extension CI / PHPStan Analysis (pull_request) Has been skipped
Generic: Repo Health / Release configuration (pull_request) Failing after 4s
Generic: Repo Health / Scripts governance (pull_request) Successful in 4s
Generic: Repo Health / Repository health (pull_request) Failing after 4s
Universal: PR Check / Validate PR (pull_request) Successful in 23s
Joomla: Update Server / Update updates.xml (push) Successful in 36s
- Sync VERSION header in mokojoomtos.xml to 04.02.01 (#105 )
- Add SEF_WARNING language key to site-side .ini files (#106 )
- Update updates.xml: version to 04.02.01, add Joomla 4.x to
targetplatform regex, fix download URLs (#107 )
- Change catch(Exception) to catch(Throwable) in script.php to
handle TypeError from chained null calls (#108 )
Closes : #105 , #106 , #107 , #108
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-05-23 18:11:13 -05:00
Jonathan Miller
bab1187da3
feat(plugin): add include children toggle + hardcode manifest description
...
Joomla: Extension CI / Lint & Validate (pull_request) Failing after 3s
Joomla: Extension CI / Tests (PHP 8.2) (pull_request) Has been skipped
Joomla: Extension CI / Tests (PHP 8.3) (pull_request) Has been skipped
Joomla: Extension CI / PHPStan Analysis (pull_request) Has been skipped
Universal: Secret Scanning / Gitleaks Secret Scan (pull_request) Successful in 4s
Joomla: Extension CI / Release Readiness Check (pull_request) Failing after 4s
Universal: PR Check / Branch Policy (pull_request) Successful in 1s
Universal: PR Check / Validate PR (pull_request) Failing after 3s
Universal: PR Check / Changelog Updated (pull_request) Successful in 3s
Universal: Build & Release / Build & Release Pipeline (pull_request) Failing after 51s
Adds a Yes/No radio field to control whether child menu items under
selected slugs are also accessible during offline mode. Defaults to
Yes for backwards compatibility. Also hardcodes the manifest
description to prevent raw language keys during installation.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-05-23 17:44:32 -05:00
Jonathan Miller
b61a1eff6d
feat: SEF warning in slug field + CHANGELOG cleanup
...
Universal: PR Check / Branch Policy (pull_request) Successful in 1s
Joomla: Extension CI / Lint & Validate (pull_request) Failing after 4s
Joomla: Extension CI / Tests (PHP 8.2) (pull_request) Has been skipped
Joomla: Extension CI / Tests (PHP 8.3) (pull_request) Has been skipped
Joomla: Extension CI / PHPStan Analysis (pull_request) Has been skipped
Joomla: Extension CI / Release Readiness Check (pull_request) Failing after 4s
Universal: Secret Scanning / Gitleaks Secret Scan (pull_request) Successful in 5s
Universal: PR Check / Validate PR (pull_request) Failing after 4s
Universal: PR Check / Changelog Updated (pull_request) Successful in 3s
- #97 : Add disabled warning option in MenuslugField when SEF URLs
are off, with translatable language key in en-GB and en-US
- #100 : Remove duplicate [03.09.00] entry, merge into single entry,
update comparison links to Gitea, fix VERSION header to 04.02.01,
add [Unreleased] section with current fixes
Closes : #97 , #100
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-05-21 22:41:05 -05:00
Jonathan Miller
a49fe2add8
fix: resolve critical bugs and code quality issues
...
Critical fixes:
- #89 : Move enablePlugin() to postflight() — called unconditionally
- #90 : Replace Table::addIncludePath() with bootComponent()->getMVCFactory()
for Joomla 5 compatibility (was causing fatal crash on install)
- #91 : Add non-SEF fallback — match by Itemid when SEF URLs are disabled
High priority fixes:
- #92 : enablePlugin() now called on upgrade path too
- #93 : Remove $_GET['tmpl'] superglobal mutation, use $input->set() only
- #94 : Add params, metadata, attribs defaults to article creation data
- #95 : Apply urldecode() to URI path before slug comparison
- #96 : Cast Registry return to array before iterating slugs
Medium fixes:
- #99 : Fix MenuslugField separator 'disable' → 'disabled' property
Code quality:
- #101 : Strip legacy mokojoomtos.php to minimal stub (dead code under Joomla 5)
- #102 : Convert script.php from spaces to tabs
- #103 : Rename installer class to PlgSystemMokojoomtosInstallerScript
Closes : #89 , #90 , #91 , #92 , #93 , #94 , #95 , #96 , #99 , #101 , #102 , #103
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-05-21 22:33:39 -05:00
Jonathan Miller
52b1f33f3e
fix(update): correct version numbers to stop update loop
...
Universal: PR Check / Branch Policy (pull_request) Successful in 1s
Universal: PR Check / Validate PR (pull_request) Failing after 4s
Joomla: Extension CI / Lint & Validate (pull_request) Failing after 4s
Joomla: Extension CI / Release Readiness Check (pull_request) Failing after 4s
Universal: PR Check / Changelog Updated (pull_request) Failing after 3s
Joomla: Extension CI / Tests (PHP 8.2) (pull_request) Has been skipped
Joomla: Extension CI / Tests (PHP 8.3) (pull_request) Has been skipped
Joomla: Extension CI / PHPStan Analysis (pull_request) Has been skipped
- Set manifest version to 04.02.01 (dev stream)
- Set updates.xml stable stream to 04.01.00
- Set updates.xml dev stream to 04.02.01
- Cascade stable version through alpha/beta/rc channels
- Remove stale SHA-256 hashes
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-05-21 21:31:03 -05:00
Jonathan Miller
c4b1983e9e
docs(lang): update plugin help text for multi-select workflow [skip ci]
...
Universal: Build & Release / Build & Release Pipeline (pull_request) Successful in 1m0s
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-05-16 17:49:12 -05:00
Jonathan Miller
ad3d46180b
fix(lang): update pretty name to Joomla convention [skip ci]
...
Use literal display name in <name> tag instead of language key.
Joomla stores this directly in the DB, avoiding translation lookup
issues during CLI installs.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-05-16 17:44:42 -05:00
Jonathan Miller
3bf89ed10d
chore: bump version to 04.00.00
...
Joomla: Update Server / Update updates.xml (push) Successful in 9s
Joomla: Repo Health / Access control (push) Successful in 1s
Joomla: Extension CI / Lint & Validate (pull_request) Failing after 4s
Joomla: Extension CI / Tests (PHP 8.2) (pull_request) Has been skipped
Joomla: Extension CI / Tests (PHP 8.3) (pull_request) Has been skipped
Joomla: Extension CI / PHPStan Analysis (pull_request) Has been skipped
Joomla: Extension CI / Release Readiness Check (pull_request) Failing after 3s
Universal: PR Check / Branch Policy (pull_request) Successful in 1s
Universal: Secret Scanning / Gitleaks Secret Scan (pull_request) Successful in 3s
Universal: PR Check / Validate PR (pull_request) Failing after 3s
Joomla: Repo Health / Access control (pull_request) Successful in 1s
Universal: PR Check / Changelog Updated (pull_request) Successful in 3s
Joomla: Repo Health / Release configuration (push) Failing after 3s
Joomla: Repo Health / Scripts governance (push) Successful in 3s
Joomla: Repo Health / Repository health (push) Failing after 3s
Joomla: Repo Health / Scripts governance (pull_request) Successful in 2s
Joomla: Repo Health / Release configuration (pull_request) Failing after 4s
Joomla: Repo Health / Repository health (pull_request) Failing after 3s
Major version bump for multi-select support, Joomla 5 DI registration,
and full route path matching.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-05-16 17:29:52 -05:00
gitea-actions[bot]
3a366e7956
chore(version): bump 00.00.00 → 00.00.01 [skip ci]
2026-05-16 17:34:17 +00:00
Jonathan Miller
2fa69c6a2f
fix(plugin): match full route path, support multi-select, update pretty name
...
Joomla: Repo Health / Access control (push) Successful in 1s
Joomla: Repo Health / Release configuration (push) Failing after 3s
Joomla: Repo Health / Scripts governance (push) Successful in 3s
Joomla: Repo Health / Repository health (push) Failing after 3s
Joomla: Update Server / Update updates.xml (push) Successful in 10s
- Match against menu item path (e.g., legal/terms-of-service) instead
of just the alias, fixing offline mode bypass for nested routes
- Support multiple menu items via multi-select dropdown
- Handle legacy single-value string format for backward compatibility
- Use Joomla convention pretty name "System - Moko Terms of Service"
- Update field labels and descriptions for multi-select UX
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-05-16 12:24:47 -05:00
Jonathan Miller
1092de762f
fix(lang): update pretty name to Joomla convention [skip ci]
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-05-16 09:34:58 -05:00
Jonathan Miller
8fe9497c85
feat(plugin): add services/provider.php for Joomla 5 DI registration
...
Joomla 5 requires a service provider to register namespaced plugins
with the dependency injection container. Without this file, the plugin
does not appear in the plugin manager.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-05-16 09:34:53 -05:00
Jonathan Miller
4340aa8dd6
chore: bump version to 03.09.00
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-05-16 09:05:44 -05:00
jmiller
0e281bd7f9
fix(plugin): production readiness + Gitea update server ( #81 )
2026-05-16 13:54:42 +00:00
gitea-actions[bot]
5288f84399
chore: Gitea-only workflows + remove GitHub update server [skip ci]
2026-04-26 21:54:36 -05:00
jmiller
2c828b2a10
feat: add Gitea workflows, fix manifest + updates.xml
...
Changelog Validation / Validate CHANGELOG.md (push) Failing after 3s
Joomla Extension CI / Release Readiness Check (push) Has been skipped
Build & Release / Build & Release Pipeline (push) Failing after 32s
Joomla Extension CI / Lint & Validate (push) Failing after 1m5s
Joomla Extension CI / Tests (PHP 8.2) (push) Has been skipped
Joomla Extension CI / Tests (PHP 8.3) (push) Has been skipped
Repo Health / Access control (push) Failing after 2s
Standards Compliance / Secret Scanning (push) Successful in 3s
Standards Compliance / Repository Structure Validation (push) Successful in 2s
Standards Compliance / License Header Validation (push) Successful in 3s
Standards Compliance / Coding Standards Check (push) Failing after 2s
Standards Compliance / Workflow Configuration Check (push) Failing after 3s
Standards Compliance / Documentation Quality Check (push) Successful in 3s
Standards Compliance / README Completeness Check (push) Failing after 3s
Standards Compliance / Git Repository Hygiene (push) Successful in 3s
Standards Compliance / Script Integrity Validation (push) Successful in 4s
Standards Compliance / Line Length Check (push) Failing after 3s
Standards Compliance / File Naming Standards (push) Successful in 3s
Standards Compliance / Insecure Code Pattern Detection (push) Successful in 2s
Standards Compliance / Version Consistency Check (push) Successful in 54s
Standards Compliance / Dead Code Detection (push) Successful in 4s
Standards Compliance / File Size Limits (push) Successful in 3s
Standards Compliance / Binary File Detection (push) Successful in 3s
Standards Compliance / TODO/FIXME Tracking (push) Successful in 3s
Standards Compliance / Code Complexity Analysis (push) Successful in 51s
Standards Compliance / Code Duplication Detection (push) Successful in 53s
Standards Compliance / Broken Link Detection (push) Successful in 4s
Standards Compliance / API Documentation Coverage (push) Successful in 3s
Standards Compliance / Accessibility Check (push) Successful in 3s
Standards Compliance / Performance Metrics (push) Successful in 3s
Standards Compliance / Dependency Vulnerability Scanning (push) Successful in 52s
Standards Compliance / Unused Dependencies Check (push) Successful in 1m0s
Standards Compliance / Enterprise Readiness Check (push) Failing after 49s
Standards Compliance / Terraform Configuration Validation (push) Successful in 6s
Repo Health / Release configuration (push) Has been skipped
Repo Health / Scripts governance (push) Has been skipped
Repo Health / Repository health (push) Has been skipped
Standards Compliance / Repository Health Check (push) Failing after 50s
Standards Compliance / Compliance Summary (push) Failing after 2s
Sync Version from README / Propagate README version (push) Failing after 37s
CodeQL Security Scanning / Analyze (actions) (push) Failing after 1m14s
CodeQL Security Scanning / Analyze (javascript) (push) Failing after 1m9s
CodeQL Security Scanning / Security Scan Summary (push) Successful in 1s
Auto-Assign Issues & PRs / Assign unassigned issues and PRs (push) Successful in 1s
- Added .gitea/workflows/ (copied from .github/workflows/)
- Manifest: dual updateservers (Gitea primary, GitHub mirror)
- updates.xml: dual downloadurl matching MokoCassiopeia format
- Removed stale update.xml (Dolibarr file, not for Joomla)
- Topics: joomla, plugin, waas, system-plugin, terms-of-service
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-19 18:57:42 +00:00
jmiller
85233c8502
fix(plugin): correct event handler, language keys, and repo references ( #11 )
...
Updates legacy mokojoomtos.php to use onAfterRoute instead of
onAfterInitialise and adds tmpl=component for component-only
view. Fixes script.php language key mismatches and incorrect
extension property. Corrects all markdown FILE INFORMATION
headers and links from template repo to MokoJoomTOS.
Signed-off-by: Jonathan Miller <230051081+jmiller-moko@users.noreply.github.com >
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-24 16:12:09 -05:00
copilot-swe-agent[bot]
139397b1b3
refactor(field): remove PrettyName class, use inline human-readable name
...
Delete src/src/Utility/PrettyName.php and the empty Utility/ directory.
Replace the single call site in MenuslugField with an inline
ucwords(str_replace(['-', '_'], ' ', $item->alias)) which converts
slugs to human-readable labels (e.g. terms-of-service → Terms Of
Service) without requiring a dedicated class.
Co-authored-by: jmiller-moko <230051081+jmiller-moko@users.noreply.github.com >
2026-03-06 08:37:51 +00:00
copilot-swe-agent[bot]
93695c8d16
feat(lang): use pretty plugin name in language files
...
Rename the plugin display name from the opaque "System - MokoJoomTOS"
to the descriptive "System - Offline Terms of Service" in all six
language INI files so Joomla's Plugin Manager shows administrators a
human-readable name that clearly conveys what the plugin does.
Co-authored-by: jmiller-moko <230051081+jmiller-moko@users.noreply.github.com >
2026-03-06 08:17:16 +00:00
copilot-swe-agent[bot]
9adb939314
feat(utility): add PrettyName utility to generate human-readable names from slugs
...
Co-authored-by: jmiller-moko <230051081+jmiller-moko@users.noreply.github.com >
2026-03-06 08:05:34 +00:00
copilot-swe-agent[bot]
8619aebac7
Fix PrepareDataEvent type error in installation script
...
Co-authored-by: jmiller-moko <230051081+jmiller-moko@users.noreply.github.com >
2026-03-01 07:57:13 +00:00
copilot-swe-agent[bot]
abb86d6eff
Add MokoStandard file header and copyright to XML manifest
...
Co-authored-by: jmiller-moko <230051081+jmiller-moko@users.noreply.github.com >
2026-03-01 07:44:26 +00:00
copilot-swe-agent[bot]
d256d05d6a
Fix XML manifest language file declarations to resolve component view loading
...
Co-authored-by: jmiller-moko <230051081+jmiller-moko@users.noreply.github.com >
2026-03-01 07:32:10 +00:00
jmiller
11fc976956
Language consolidation
2026-03-01 01:29:31 -06:00
jmiller
e444b2f27c
Reorganization
2026-03-01 01:13:38 -06:00
copilot-swe-agent[bot]
ed0bd02257
Fix language file loading issue - remove folder="site" attribute
...
Co-authored-by: jmiller-moko <230051081+jmiller-moko@users.noreply.github.com >
2026-03-01 03:25:23 +00:00
copilot-swe-agent[bot]
f53bfa23d0
Update all version numbers to 03.08.04
...
Co-authored-by: jmiller-moko <230051081+jmiller-moko@users.noreply.github.com >
2026-03-01 00:04:50 +00:00
copilot-swe-agent[bot]
c813c999c2
Change event hook from onAfterInitialise to onAfterRoute to fix template chrome loading
...
Co-authored-by: jmiller-moko <230051081+jmiller-moko@users.noreply.github.com >
2026-02-28 23:48:38 +00:00
copilot-swe-agent[bot]
5eef14b20b
Fix template chrome loading by ensuring tmpl=component is properly set
...
Co-authored-by: jmiller-moko <230051081+jmiller-moko@users.noreply.github.com >
2026-02-28 23:42:01 +00:00
copilot-swe-agent[bot]
33fd099961
Fix typo in administrator language files: yoursite.com to your-site.com
...
Co-authored-by: jmiller-moko <230051081+jmiller-moko@users.noreply.github.com >
2026-02-28 23:34:50 +00:00
copilot-swe-agent[bot]
dba43df480
Add update.xml to root and update plugin updateserver URL to point to raw GitHub file
...
Co-authored-by: jmiller-moko <230051081+jmiller-moko@users.noreply.github.com >
2026-02-28 23:34:05 +00:00
copilot-swe-agent[bot]
27e10da181
Fix XML manifest: creationDate format, add administrator folder, and separate frontend/backend language files
...
Co-authored-by: jmiller-moko <230051081+jmiller-moko@users.noreply.github.com >
2026-02-28 23:32:28 +00:00
copilot-swe-agent[bot]
481307cbc4
Simplify component view loading code and improve comments
...
Co-authored-by: jmiller-moko <230051081+jmiller-moko@users.noreply.github.com >
2026-02-28 23:28:19 +00:00
copilot-swe-agent[bot]
c096332e81
Refactor to use Joomla Input methods only (remove superglobal usage)
...
Co-authored-by: jmiller-moko <230051081+jmiller-moko@users.noreply.github.com >
2026-02-28 23:27:42 +00:00
copilot-swe-agent[bot]
19337e67b5
Ensure plugin properly loads component view
...
Co-authored-by: jmiller-moko <230051081+jmiller-moko@users.noreply.github.com >
2026-02-28 23:27:04 +00:00
copilot-swe-agent[bot]
adba7a5c07
Remove markdown files from src directory
...
Co-authored-by: jmiller-moko <230051081+jmiller-moko@users.noreply.github.com >
2026-02-27 07:02:03 +00:00
copilot-swe-agent[bot]
9011853aa5
Fix src/index.md metadata to reflect manual creation
...
Co-authored-by: jmiller-moko <230051081+jmiller-moko@users.noreply.github.com >
2026-02-27 06:46:50 +00:00
copilot-swe-agent[bot]
a91aa84525
Add missing src/index.md for complete documentation structure
...
Co-authored-by: jmiller-moko <230051081+jmiller-moko@users.noreply.github.com >
2026-02-27 06:44:53 +00:00
copilot-swe-agent[bot]
0e67de2327
Fix code review issues: dynamic component_id and system user for article creation
...
Co-authored-by: jmiller-moko <230051081+jmiller-moko@users.noreply.github.com >
2026-02-27 04:22:42 +00:00
copilot-swe-agent[bot]
173ff13301
Create menu item in dedicated Legal menu instead of main menu
...
Co-authored-by: jmiller-moko <230051081+jmiller-moko@users.noreply.github.com >
2026-02-27 04:20:06 +00:00
copilot-swe-agent[bot]
240e43daeb
Add automatic Terms of Service setup for enterprise deployment
...
Co-authored-by: jmiller-moko <230051081+jmiller-moko@users.noreply.github.com >
2026-02-27 04:19:32 +00:00
copilot-swe-agent[bot]
36fd778587
Remove unnecessary blank line for code consistency
...
Co-authored-by: jmiller-moko <230051081+jmiller-moko@users.noreply.github.com >
2026-02-27 04:13:30 +00:00
copilot-swe-agent[bot]
3cb949c8b9
Remove redundant def() call, keep only set() for clarity
...
Co-authored-by: jmiller-moko <230051081+jmiller-moko@users.noreply.github.com >
2026-02-27 04:13:00 +00:00
copilot-swe-agent[bot]
01f469bd77
Secure tmpl parameter setting against tampering
...
Co-authored-by: jmiller-moko <230051081+jmiller-moko@users.noreply.github.com >
2026-02-27 04:12:27 +00:00
copilot-swe-agent[bot]
780ebb09b8
Add component-only view for offline TOS page access
...
Co-authored-by: jmiller-moko <230051081+jmiller-moko@users.noreply.github.com >
2026-02-27 04:11:40 +00:00
copilot-swe-agent[bot]
0385db6f66
Update docblock to remove reference to component-only view
...
Co-authored-by: jmiller-moko <230051081+jmiller-moko@users.noreply.github.com >
2026-02-27 04:07:02 +00:00