Skip to content

v0.1.1

Choose a tag to compare

@github-actions github-actions released this 19 Jul 23:12
ac8bb08

[feature/main-standalone-mode] - 2026-07-19 (Cleanup & Branding)

  • Feature Summary: Updated workspace brand logo to Proxync Graphite Gateway SVG, replacing the old PNG assets. Removed deprecated docs/assets folder. Re-wrote README.md to reflect local-first standalone desktop architecture and simplify workspace startup commands. Untracked .agents directory in git to respect gitignore specifications. Replaced terminal-orb PX text with logo image in WelcomeView.
  • Modified/Deleted Files:
    • README.md
    • CHANGELOG.md
    • packages/desktop/src/App.tsx
    • packages/desktop/src/index.css
    • packages/desktop/src/components/views/WelcomeView.tsx
    • packages/desktop/public/logo.svg (added)
    • docs/assets (deleted)

[feature/main-standalone-mode] - 2026-07-19

  • Feature Summary: Migrated application to 100% offline, standalone, local-first mode. Removed NestJS API backend (packages/api), postgres/redis configurations, and docker-compose.yml. Implemented Rust state serialization commands saving configurations directly to AppData/Roaming/Proxync/data.json. Created a local TCP proxy in Rust that intercepts HTTP traffic and emits request/response logs directly to the frontend via Tauri events. Removed all references to Guardrails, Observability views, and Companion chat/voice panels from frontend state and views. Configured Tauri build settings to output a portable single executable, verified clean builds, and updated gitignore settings.
  • Modified/Deleted Files:
    • packages/desktop/src-tauri/src/lib.rs
    • packages/desktop/src-tauri/tauri.conf.json
    • packages/desktop/src/App.tsx
    • packages/desktop/src/components/views/SettingsView.tsx
    • packages/desktop/src/components/views/LobbyView.tsx
    • packages/desktop/src/components/views/ProcessView.tsx
    • packages/desktop/src/components/views/SwaggerView.tsx
    • packages/desktop/src/components/views/Dialogs.tsx
    • packages/desktop/src/components/views/SharedComponents.tsx
    • packages/desktop/src/lib/api.ts
    • packages/desktop/src/lib/types.ts
    • .gitignore
    • package.json
    • docker-compose.yml (deleted)
    • packages/desktop/src/components/views/ObservabilityView.tsx (deleted)

[feature/main-dynamic-processes-notes] - 2026-07-18

  • Feature Summary: Implemented dynamic process directory and executable path lookup on Windows using native netstat parsing and WMI/CIM queries with a high-performance local process cache in Rust to prevent OS overhead; shifted Workspace Notes input from SettingsView to WelcomeView; removed obsolete relayDeploymentHint settings from AppSettings.
  • Modified Files:
    • packages/desktop/src-tauri/src/lib.rs
    • packages/desktop/src/lib/types.ts
    • packages/desktop/src/components/views/SharedComponents.tsx
    • packages/desktop/src/components/views/WelcomeView.tsx
    • packages/desktop/src/components/views/SettingsView.tsx
    • packages/desktop/src/App.tsx

[feature/main-modular-ui-redesign] - 2026-07-18

  • Feature Summary: Redesigned the desktop UI/UX completely with a premium glassmorphism theme and modular structure, refactoring App.tsx into independent views under components/views; successfully merged with upstream branch changes, preserving Cloudflare tunnel support, state hydration logic, and Control Plane connection options; resolved all merge conflicts and validated TypeScript compilation.
  • Modified Files:
    • packages/desktop/src/App.tsx
    • packages/desktop/src/index.css
    • packages/desktop/src/components/views/Dialogs.tsx
    • packages/desktop/src/components/views/LobbyView.tsx
    • packages/desktop/src/components/views/ObservabilityView.tsx
    • packages/desktop/src/components/views/PostmanView.tsx
    • packages/desktop/src/components/views/ProcessView.tsx
    • packages/desktop/src/components/views/SettingsView.tsx
    • packages/desktop/src/components/views/SharedComponents.tsx
    • packages/desktop/src/components/views/SwaggerView.tsx
    • packages/desktop/src/components/views/TrafficView.tsx
    • packages/desktop/src/components/views/WelcomeView.tsx
    • package-lock.json
    • .agents/changelog.json

[feature/main-cloudflare-refactor] - 2026-07-17

  • Feature Summary: Integrated Cloudflare Tunnel support using npx cloudflared quick tunnels with automatic trycloudflare URL parsing; built premium visual antenna latency signal bars displaying ping times to Local loopback, Cloudflare edge, and Localtunnel endpoints; refactored App.tsx monolith into independent views (LobbyView, ProcessView, TrafficView, PostmanView, SwaggerView, ObservabilityView, SettingsView) and dialog components; resolved workspaces state hydration race condition by loading local state synchronously on mount; added seamless silent workspace auto-registration during public domain sharing; added permanent Control Plane Connection section inside Settings with reconnect actions; bypassed guest user active tunnel count limits for offline/local MVP mode.
  • Modified Files:
    • packages/api/src/tunnels/tunnels.service.ts
    • packages/desktop/src-tauri/src/lib.rs
    • packages/desktop/src/App.tsx
    • packages/desktop/src/components/CompanionPanel.tsx
    • packages/desktop/src/components/DiscoverDialog.tsx
    • packages/desktop/src/components/DomainSelectDialog.tsx
    • packages/desktop/src/components/RequestDetailDialog.tsx
    • packages/desktop/src/lib/types.ts
    • packages/desktop/src/screens/LobbyView.tsx
    • packages/desktop/src/screens/ObservabilityView.tsx
    • packages/desktop/src/screens/PostmanView.tsx
    • packages/desktop/src/screens/ProcessView.tsx
    • packages/desktop/src/screens/SettingsView.tsx
    • packages/desktop/src/screens/SwaggerView.tsx
    • packages/desktop/src/screens/TrafficView.tsx

[feature/main-responsive-ui-cleanup] - 2026-07-17

  • Feature Summary: Removed duplicate top navbar and tab-strip navigation bars — all navigation now lives exclusively in the sidebar, eliminating the dual-nav confusion. Added a compact 48px mobile-nav-bar (hamburger + current view label) that only appears on screens ≤820px where the sidebar becomes a slide-in overlay drawer. Fixed full-screen layout breakage caused by grid display:none row collapse — workspace-shell converted from CSS grid to flexbox column so content fills 100% height on all screen sizes. Added tunnel status pill inside the sidebar replacing the removed topbar session pill. Redesigned RequestPlayground with sub-tab switcher (REST Client / AI Endpoint Scanner) to prevent input squashing inside narrow inspector panels. Added onClose callback to ChatPanel with dismiss button in header. Implemented 2-step onboarding wizard in LobbyView when no workspaces exist (welcome step → workspace name input step). Added responsive CSS breakpoints for inspector/chat panel overlays at ≤1200px and full-width at ≤768px. Sidebar now auto-closes when any nav item is clicked on mobile.
  • Modified Files:
    • packages/desktop/src/App.tsx
    • packages/desktop/src/components/ChatPanel.tsx
    • packages/desktop/src/components/RequestPlayground.tsx
    • packages/desktop/src/screens/TunnelsView.tsx
    • packages/desktop/src/index.css
    • .agents/changelog.json

[feature/main-shared-domains-pool] - 2026-07-16

  • Feature Summary: Refactored custom domains relationship from workspace level to user level to enable sharing domains globally across workspaces; added customDomain unique reference to Tunnels; implemented DomainSelectDialog dropdown choice for exposing tunnels on random subdomains, custom domains, or public Localtunnel proxies; integrated Localtunnel client spawning in Rust layer routing through API port 3939 to support 100% traffic capturing/logging; added local WiFi LAN Tunnel resolver and premium helper select card styling with preferred subdomain selection support.
  • Modified Files:
    • packages/api/prisma/schema.prisma
    • packages/api/src/domains/domains.controller.ts
    • packages/api/src/domains/domains.service.ts
    • packages/api/src/relay/relay.middleware.ts
    • packages/api/src/tunnels/dto/tunnel.dto.ts
    • packages/api/src/tunnels/tunnels.service.ts
    • packages/desktop/src-tauri/src/lib.rs
    • packages/desktop/src/App.tsx
    • packages/desktop/src/components/DomainsSettings.tsx
    • packages/desktop/src/lib/api.ts

[feature/main-dns-table-and-local-shares-ui] - 2026-07-16

  • Feature Summary: Reordered and styled custom domains DNS configuration table to match Namesilo/GoDaddy layout; implemented public direct DNS resolver (1.1.1.1/8.8.8.8) to bypass local cached lookup delays; added explicit WAN (public tunnel) vs LAN (local server) share choices; fixed active tunnel state resetting upon re-entering workspaces from Lobby.
  • Modified Files:
    • packages/api/src/domains/domains.service.ts
    • packages/desktop/src/App.tsx
    • packages/desktop/src/components/DomainsSettings.tsx
    • packages/desktop/src/index.css
    • .agents/changelog.json

[feature/main-agents-and-env-config] - 2026-07-16

  • Feature Summary: Created workspace rules (AGENTS.md), system architecture recon map (architecture.json), and release logs (changelog.json); shifted .env.example from root to packages/api/ with updated default port 3939.
  • Modified Files:
    • .agents/AGENTS.md
    • .agents/architecture.json
    • .agents/changelog.json
    • .env.example
    • packages/api/.env.example

[main] - 2026-07-16

  • Feature Summary: Shifted API server to custom port 3939 to avoid local developer port conflicts; introduced workspace onboarding experience for zero-workspace startup; implemented cancel option for local LAN shares in offline modes; resolved NestJS module circular references via decoupled events broker; added active tunnel state hydration on startup; resolved sidebar layout overlapping via scrollbar overrides.
  • Modified Files:
    • packages/api/src/main.ts
    • packages/api/src/tunnels/tunnels.service.ts
    • packages/api/.env
    • packages/desktop/src-tauri/src/lib.rs
    • packages/desktop/src/App.tsx
    • packages/desktop/src/components/ChatPanel.tsx
    • packages/desktop/src/lib/api.ts
    • packages/desktop/src/screens/ApiKeysView.tsx
    • packages/desktop/src/screens/TunnelsView.tsx
    • packages/desktop/src/index.css