Skip to content

Standardize dashAI branding across installers, bundles, and release artifacts#680

Merged
cristian-tamblay merged 5 commits into
developfrom
chore/installer-rebrand
Jun 5, 2026
Merged

Standardize dashAI branding across installers, bundles, and release artifacts#680
cristian-tamblay merged 5 commits into
developfrom
chore/installer-rebrand

Conversation

@Irozuku
Copy link
Copy Markdown
Collaborator

@Irozuku Irozuku commented Jun 5, 2026

Summary

Rebrands the desktop app from DashAI to dashAI across packaging (PyInstaller spec, Inno Setup installer) and the release CI workflow, and gives the app a real icon. Replaces the old installer icon with the dashAI isotype and sets that icon on both the Windows .exe and the macOS .app bundle (previously had none). All release artifacts, installers, DMGs, and the publisher name are renamed to dashAI for consistent branding.

image image image

Type of Change

  • Backend change
  • Frontend change
  • CI / Workflow change
  • Build / Packaging change
  • Bug fix
  • Documentation

Changes (by file)

  • installer/installer.iss: rename user visible strings (AppName, AppPublisher, DefaultDirName, DefaultGroupName, OutputBaseFilename, shortcut names, launch description) to dashAI; point SetupIconFile to the new icon; update launcher exe/path references to dashAI-launcher-cpu.
  • installer/dashAI.ico: new installer icon (dashAI isotype, multi size 16-256px), replacing DashAI.ico.
  • installer/dashAI.icns: new macOS icon generated from the same isotype.
  • dashai.spec: rename app bundle to dashAI.app and launcher to dashAI-launcher-cpu; set icon on the EXE (dashAI.ico) and BUNDLE (dashAI.icns).
  • .github/workflows/publish.yml: update build output paths (dist/dashAI.app, dashAI-Installer.exe) and rename all release artifacts, DMGs, and asset names (dashAI-windows-installer, dashAI-dmg-arm64/x86_64, dashAI-macos-*.dmg, dashAI-${V}-* release files) so signing, DMG creation, uploads, and release staging stay consistent.

Testing

  • Windows: run pyinstaller --clean --noconfirm dashai.spec, then & "C:\Program Files (x86)\Inno Setup 6\ISCC.exe" .\installer\installer.iss. Confirm the icon shows on dashAI-launcher-cpu.exe and the installer is produced as dashAI-Installer.exe.
  • macOS: build the spec and confirm dist/dashAI.app carries the icon and the DMG builds.

Notes

  • Source tree paths (DashAI/front/...) are unchanged.
  • bundle_identifier=com.dashai.app left as is (already lowercase, not user facing).

@Irozuku Irozuku added enhancement New feature or request chore Quality enhancement of the code, infrastructure, CI/CD, etc... help wanted Extra attention is needed labels Jun 5, 2026
@Irozuku Irozuku requested review from Creylay and cristian-tamblay and removed request for cristian-tamblay June 5, 2026 14:12
@cristian-tamblay cristian-tamblay merged commit f21d874 into develop Jun 5, 2026
31 of 32 checks passed
@cristian-tamblay cristian-tamblay deleted the chore/installer-rebrand branch June 5, 2026 18:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

chore Quality enhancement of the code, infrastructure, CI/CD, etc... enhancement New feature or request help wanted Extra attention is needed

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants