feat: complete product rebrand to HUNTARA, storage namespace migration, and hierarchical releases - #48
Merged
Conversation
- Deployed exact source brand assets across desktop resources, renderer assets, marketing public, and documentation - Updated Electron builder packaging: appId 'com.huntara.app', productName 'HUNTARA', icon/shortcut configurations - Updated Desktop main process: window titles, AppUserModelId, system tray, splash window, updater, and worker plugins - Updated Desktop renderer: brand tokens (#FA7125 / #E05E18), navigation, brand panel, auth, onboarding, and UI components - Updated Marketing app: metadata, layouts, navigation, footer, hero, downloads, brand guidelines page, and all static content - Updated API: authentication emails and auth HTML templates to HUNTARA identity and palette - Preserved internal package scopes (@leadforge/*), SQLite database naming (leadforge_*.db), and all business logic - Verified: all 801 tests pass, typechecks pass across all apps, and desktop build passes
… matrix, and content overhaul for HUNTARA
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
This branch was successfully deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Description
This PR implements the comprehensive product rebrand from LeadForge to HUNTARA, alongside full product identity alignment, storage namespace migration, multi-platform release matrix configuration, and a modernized hierarchical release download architecture.
Executive Overview
@huntara/*), release distribution matrix, and release information architecture.Key Changes by Domain
1. Visual & Product Brand Identity
huntara-mark.png&huntara-logo-horizontal.png&huntara-logo-stacked.pngicon-192.png,icon-512.png,apple-touch-icon.png,favicon.ico,favicon.pngapp-icon.png,app-icon-dark.png,app-icon-light.png,app-icon-monochrome.png,app-icon-alt.png)2. Storage & Filesystem Namespace Migration (Zero Data Loss)
%APPDATA%\HUNTARA~/Library/Application Support/HUNTARA~/.config/HUNTARAapps/desktop/src/main/lib/storage-migration.ts):LeadForge,@leadforge/desktop) on startup..huntara-migrated.jsonmigration marker.scripts/test-storage-migration.tspassed 100%).3. Monorepo Package Namespace Migration (
@huntara/*)@leadforge/agent-core➔@huntara/agent-core@leadforge/agent-runtime➔@huntara/agent-runtime@leadforge/ai➔@huntara/ai@leadforge/auth➔@huntara/auth@leadforge/core➔@huntara/core@leadforge/logger➔@huntara/logger@leadforge/schema➔@huntara/schema@leadforge/sdk➔@huntara/sdk@leadforge/workflow-engine➔@huntara/workflow-engine@leadforge/desktop➔@huntara/desktophuntara.workspace:*dependencies and cross-package imports.vitest.config.tsto guarantee zero disruptions for legacy references during test execution.4. Multi-Platform Release Infrastructure
.github/workflows/release.yml):windows-latest➔.exeNSIS installer + portable executable.macos-latest➔.dmg+.zip(Universal, arm64, x64).ubuntu-latest➔.AppImage.HUNTARA-${version}-${os}-${arch}.${ext}latest.yml,latest-mac.yml,latest-linux.yml).5. Hierarchical Release Information Architecture & Download Experience
/releases: Clean release index displaying only released platforms for each version (zero placeholder "coming soon" dead-ends)./releases/[version]: Dedicated version details page highlighting release notes, git commit hashes, and downloadable platforms./releases/[version]/[platform]: Deep-dive platform landing pages containing:Get-FileHashon Windows,shasum -a 256on macOS,sha256sumon Linux).notFound()404 handling for invalid or unreleased platform combinations (e.g./releases/v1.2.0-beta/linuxreturns HTTP 404)./download&<Downloads />):apps/marketing/app/sitemap.ts):apps/marketing/lib/releases.test.ts):Related Issues
Type of Change
Verification Checklist
Automated Validation
pnpm run check-types/pnpm -F marketing typecheck: passes successfully with 0 errors.pnpm run lint/pnpm -F marketing lint: 0 lint errors.pnpm run format: Prettier checks pass cleanly.pnpm test: 80 test files passed (810/810 unit and integration tests passing).pnpm -F marketing test: Platform release architecture routing suite passed (8/8 tests).pnpm -F marketing build: Next.js static site generation succeeded (58/58 pages prerendered, including all dynamic/releases/[version]and/releases/[version]/[platform]routes).pnpm release:check: 10/10 release gates passed (🟢 READY FOR RELEASE).pnpm verify:production: All production integrity checks passed with 0 errors.Visual Verification (for UI/UX edits)
Zero-Data-Loss & Backwards Compatibility Guarantee
%APPDATA%\HUNTARAseamlessly on initial boot..huntara-migrated.jsonand bypass redundant copy operations.