Rename project from "Cheating Daddy" to "Mastermind" across all configurations and components to reflect the new branding.

This commit is contained in:
Илья Глазунов 2026-02-14 20:31:35 +03:00
parent bd62cf5524
commit 8b216bbb33
6 changed files with 25 additions and 25 deletions

View File

@ -7,7 +7,7 @@ module.exports = {
unpack: '**/{onnxruntime-node,onnxruntime-common,@huggingface/transformers,sharp,@img}/**', unpack: '**/{onnxruntime-node,onnxruntime-common,@huggingface/transformers,sharp,@img}/**',
}, },
extraResource: ['./src/assets/SystemAudioDump'], extraResource: ['./src/assets/SystemAudioDump'],
name: 'Cheating Daddy', name: 'Mastermind',
icon: 'src/assets/logo', icon: 'src/assets/logo',
// use `security find-identity -v -p codesigning` to find your identity // use `security find-identity -v -p codesigning` to find your identity
// for macos signing // for macos signing
@ -32,9 +32,9 @@ module.exports = {
{ {
name: '@electron-forge/maker-squirrel', name: '@electron-forge/maker-squirrel',
config: { config: {
name: 'cheating-daddy', name: 'mastermind',
productName: 'Cheating Daddy', productName: 'Mastermind',
shortcutName: 'Cheating Daddy', shortcutName: 'Mastermind',
createDesktopShortcut: true, createDesktopShortcut: true,
createStartMenuShortcut: true, createStartMenuShortcut: true,
}, },
@ -48,8 +48,8 @@ module.exports = {
platforms: ['linux'], platforms: ['linux'],
config: { config: {
options: { options: {
name: 'Cheating Daddy', name: 'Mastermind',
productName: 'Cheating Daddy', productName: 'Mastermind',
genericName: 'AI Assistant', genericName: 'AI Assistant',
description: 'AI assistant for interviews and learning', description: 'AI assistant for interviews and learning',
categories: ['Development', 'Education'], categories: ['Development', 'Education'],

View File

@ -1,8 +1,8 @@
{ {
"name": "cheating-daddy", "name": "mastermind",
"productName": "cheating-daddy", "productName": "Mastermind",
"version": "0.7.0", "version": "0.7.0",
"description": "cheating daddy", "description": "Mastermind AI assistant",
"main": "src/index.js", "main": "src/index.js",
"scripts": { "scripts": {
"start": "electron-forge start", "start": "electron-forge start",
@ -12,15 +12,15 @@
"lint": "echo \"No linting configured\"" "lint": "echo \"No linting configured\""
}, },
"keywords": [ "keywords": [
"cheating daddy", "mastermind",
"cheating daddy ai", "mastermind ai",
"cheating daddy ai assistant", "mastermind ai assistant",
"cheating daddy ai assistant for interviews", "mastermind ai assistant for interviews",
"cheating daddy ai assistant for interviews" "mastermind ai assistant for interviews"
], ],
"author": { "author": {
"name": "sohzm", "name": "ShiftyX1",
"email": "sohambharambe9@gmail.com" "email": "lead@pyserve.org"
}, },
"license": "GPL-3.0", "license": "GPL-3.0",
"dependencies": { "dependencies": {

View File

@ -242,15 +242,15 @@ export class AppHeader extends LitElement {
getViewTitle() { getViewTitle() {
const titles = { const titles = {
onboarding: 'Welcome to Cheating Daddy', onboarding: 'Welcome to Mastermind',
main: 'Cheating Daddy', main: 'Mastermind',
customize: 'Customize', customize: 'Customize',
help: 'Help & Shortcuts', help: 'Help & Shortcuts',
history: 'Conversation History', history: 'Conversation History',
advanced: 'Advanced Tools', advanced: 'Advanced Tools',
assistant: 'Cheating Daddy', assistant: 'Mastermind',
}; };
return titles[this.currentView] || 'Cheating Daddy'; return titles[this.currentView] || 'Mastermind';
} }
getElapsedTime() { getElapsedTime() {

View File

@ -399,7 +399,7 @@ export class CheatingDaddyApp extends LitElement {
this._localVersion = await cheatingDaddy.getVersion(); this._localVersion = await cheatingDaddy.getVersion();
this.requestUpdate(); this.requestUpdate();
const res = await fetch('https://raw.githubusercontent.com/sohzm/cheating-daddy/refs/heads/master/package.json'); const res = await fetch('https://raw.githubusercontent.com/ShiftyX1/Mastermind/refs/heads/master/package.json');
if (!res.ok) return; if (!res.ok) return;
const remote = await res.json(); const remote = await res.json();
const remoteVersion = remote.version; const remoteVersion = remote.version;
@ -782,7 +782,7 @@ export class CheatingDaddyApp extends LitElement {
return html` return html`
<div class="sidebar ${this._isLiveMode() ? 'hidden' : ''}"> <div class="sidebar ${this._isLiveMode() ? 'hidden' : ''}">
<div class="sidebar-brand"> <div class="sidebar-brand">
<h1>Cheating Daddy</h1> <h1>Mastermind</h1>
</div> </div>
<nav class="sidebar-nav"> <nav class="sidebar-nav">
${items.map(item => html` ${items.map(item => html`

View File

@ -898,12 +898,12 @@ export class MainView extends LitElement {
<div class="form-wrapper"> <div class="form-wrapper">
${this._mode === 'local' ? html` ${this._mode === 'local' ? html`
<div class="title-row"> <div class="title-row">
<div class="page-title">Cheating Daddy <span class="mode-suffix">Local AI</span></div> <div class="page-title">Mastermind <span class="mode-suffix">Local AI</span></div>
<button class="help-btn" @click=${() => { this._showLocalHelp = !this._showLocalHelp; }}>${this._showLocalHelp ? closeIcon : helpIcon}</button> <button class="help-btn" @click=${() => { this._showLocalHelp = !this._showLocalHelp; }}>${this._showLocalHelp ? closeIcon : helpIcon}</button>
</div> </div>
` : html` ` : html`
<div class="page-title"> <div class="page-title">
Cheating Daddy <span class="mode-suffix">BYOK</span> Mastermind <span class="mode-suffix">BYOK</span>
</div> </div>
`} `}
<div class="page-subtitle"> <div class="page-subtitle">

View File

@ -312,7 +312,7 @@ export class OnboardingView extends LitElement {
if (this.currentSlide === 0) { if (this.currentSlide === 0) {
return html` return html`
<div class="slide"> <div class="slide">
<div class="slide-title">Cheating Daddy</div> <div class="slide-title">Mastermind</div>
<div class="slide-text">Real-time AI that listens, watches, and helps during interviews, meetings, and exams.</div> <div class="slide-text">Real-time AI that listens, watches, and helps during interviews, meetings, and exams.</div>
<div class="actions"> <div class="actions">
<button class="btn-primary" @click=${() => { this.currentSlide = 1; }}>Continue</button> <button class="btn-primary" @click=${() => { this.currentSlide = 1; }}>Continue</button>