[PR #2402] [CLOSED] Rebrand TacticalRMM to Y12.AI with Google Authentication #1934

Closed
opened 2026-03-02 02:25:21 +03:00 by kerem · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/amidaware/tacticalrmm/pull/2402
Author: @seefeldmaxwell
Created: 2/4/2026
Status: Closed

Base: developHead: claude/rebrand-y12-ai-DlGqD


📝 Commits (3)

  • a8a162a Rebrand TacticalRMM to Y12.AI with Google Authentication
  • 3230dfa Add Google OAuth client ID for Y12.AI authentication
  • 3c9f81a Add Cloudflare Containers deployment configuration

📊 Changes

23 files changed (+1374 additions, -95 deletions)

View changed files

📝 ansible/roles/trmm_dev/templates/mesh.cfg.j2 (+2 -2)
📝 ansible/roles/trmm_dev/templates/nats-api.systemd.j2 (+1 -1)
📝 api/tacticalrmm/core/agent_linux.sh (+10 -10)
📝 api/tacticalrmm/core/installer.ps1 (+5 -5)
📝 api/tacticalrmm/core/management/commands/initial_mesh_setup.py (+1 -1)
📝 api/tacticalrmm/core/models.py (+1 -1)
📝 api/tacticalrmm/core/views.py (+2 -2)
📝 api/tacticalrmm/ee/sso/adapter.py (+2 -3)
📝 api/tacticalrmm/ee/sso/middleware.py (+2 -3)
📝 api/tacticalrmm/ee/sso/sso_settings.py (+23 -4)
📝 api/tacticalrmm/ee/sso/views.py (+3 -4)
📝 api/tacticalrmm/tacticalrmm/settings.py (+3 -2)
api/tacticalrmm/tacticalrmm/static/y12-branding.js (+113 -0)
api/tacticalrmm/tacticalrmm/static/y12-theme.css (+501 -0)
cloudflare/DEPLOYMENT.md (+244 -0)
cloudflare/cloudflare_settings.py (+143 -0)
cloudflare/deploy.sh (+173 -0)
cloudflare/wrangler.toml (+88 -0)
📝 docker/.env.example (+6 -6)
📝 docker/docker-compose.yml (+45 -45)

...and 3 more files

📄 Description

Complete rebranding of TacticalRMM to Y12.AI:

  • Updated API documentation titles and descriptions
  • Changed default mesh device group to Y12.AI
  • Updated email/SMS test messages to Y12.AI branding
  • Modified install.sh with Y12.AI MeshCentral titles
  • Updated Docker configuration (container names, image repos)
  • Modified Go module path to y12ai/y12-rmm
  • Updated Ansible templates with Y12.AI branding
  • Updated agent installer scripts (Windows/Linux)

Added Google Authentication support:

  • Added Google provider to Django allauth
  • Configured Google OAuth settings with PKCE
  • Updated SSO settings with Google scope and auth params

Created Y12.AI theme:

  • Added y12-theme.css with modern AI-focused design
  • Created y12-branding.js configuration file
  • Implemented dark/light theme color schemes
  • Added component styles (buttons, cards, tables, etc.)

https://claude.ai/code/session_01GPeQ81pTd1M9KaqYaWQ443


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/amidaware/tacticalrmm/pull/2402 **Author:** [@seefeldmaxwell](https://github.com/seefeldmaxwell) **Created:** 2/4/2026 **Status:** ❌ Closed **Base:** `develop` ← **Head:** `claude/rebrand-y12-ai-DlGqD` --- ### 📝 Commits (3) - [`a8a162a`](https://github.com/amidaware/tacticalrmm/commit/a8a162a7bda2da265561a53e9355d2ac28ff9465) Rebrand TacticalRMM to Y12.AI with Google Authentication - [`3230dfa`](https://github.com/amidaware/tacticalrmm/commit/3230dfa15104cf9e235730add51a7241f92eebf4) Add Google OAuth client ID for Y12.AI authentication - [`3c9f81a`](https://github.com/amidaware/tacticalrmm/commit/3c9f81a1ad22eb9a5d17a5cd551a652c259f9911) Add Cloudflare Containers deployment configuration ### 📊 Changes **23 files changed** (+1374 additions, -95 deletions) <details> <summary>View changed files</summary> 📝 `ansible/roles/trmm_dev/templates/mesh.cfg.j2` (+2 -2) 📝 `ansible/roles/trmm_dev/templates/nats-api.systemd.j2` (+1 -1) 📝 `api/tacticalrmm/core/agent_linux.sh` (+10 -10) 📝 `api/tacticalrmm/core/installer.ps1` (+5 -5) 📝 `api/tacticalrmm/core/management/commands/initial_mesh_setup.py` (+1 -1) 📝 `api/tacticalrmm/core/models.py` (+1 -1) 📝 `api/tacticalrmm/core/views.py` (+2 -2) 📝 `api/tacticalrmm/ee/sso/adapter.py` (+2 -3) 📝 `api/tacticalrmm/ee/sso/middleware.py` (+2 -3) 📝 `api/tacticalrmm/ee/sso/sso_settings.py` (+23 -4) 📝 `api/tacticalrmm/ee/sso/views.py` (+3 -4) 📝 `api/tacticalrmm/tacticalrmm/settings.py` (+3 -2) ➕ `api/tacticalrmm/tacticalrmm/static/y12-branding.js` (+113 -0) ➕ `api/tacticalrmm/tacticalrmm/static/y12-theme.css` (+501 -0) ➕ `cloudflare/DEPLOYMENT.md` (+244 -0) ➕ `cloudflare/cloudflare_settings.py` (+143 -0) ➕ `cloudflare/deploy.sh` (+173 -0) ➕ `cloudflare/wrangler.toml` (+88 -0) 📝 `docker/.env.example` (+6 -6) 📝 `docker/docker-compose.yml` (+45 -45) _...and 3 more files_ </details> ### 📄 Description Complete rebranding of TacticalRMM to Y12.AI: - Updated API documentation titles and descriptions - Changed default mesh device group to Y12.AI - Updated email/SMS test messages to Y12.AI branding - Modified install.sh with Y12.AI MeshCentral titles - Updated Docker configuration (container names, image repos) - Modified Go module path to y12ai/y12-rmm - Updated Ansible templates with Y12.AI branding - Updated agent installer scripts (Windows/Linux) Added Google Authentication support: - Added Google provider to Django allauth - Configured Google OAuth settings with PKCE - Updated SSO settings with Google scope and auth params Created Y12.AI theme: - Added y12-theme.css with modern AI-focused design - Created y12-branding.js configuration file - Implemented dark/light theme color schemes - Added component styles (buttons, cards, tables, etc.) https://claude.ai/code/session_01GPeQ81pTd1M9KaqYaWQ443 --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
kerem 2026-03-02 02:25:21 +03:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/tacticalrmm#1934
No description provided.