Skip to content

GitLab

  • Menu
Projects Groups Snippets
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • A agent-usage
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 0
    • Issues 0
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Metrics
    • Incidents
  • Packages & Registries
    • Packages & Registries
    • Package Registry
    • Container Registry
    • Infrastructure Registry
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • Красилов Даниил
  • agent-usage
  • Merge requests
  • !2

Merged
Created Sep 15, 2026 by Красилов Даниил@dkrasilovOwner

Add desktop launcher with account and VPN management

  • Overview 0
  • Commits 3
  • Changes 36

Provide a GTK interface with VTE terminal tabs, saved environment actions, stop-all control, a tray menu, desktop integration and optional autostart. Unify form sizing and spacing, and fix application and terminal lifecycles.

Support multiple accounts per agent, account login from settings, editable and removable VPN profiles, Hiddify VLESS links and Russian profile names. Rename the default connection to VPN хоста while preserving the none ID; host VPN bypass is not implemented.

Add the version 0.8.2 Debian package builder, installation documentation, and desktop, packaging, account and VPN regression coverage.

Validation: 170 tests passed, plus 3 GUI layout checks at 200% scale with 144 DPI fonts. Staged changes pass git diff --check.

Assignee
Assign to
Reviewer
Request review from
Time tracking
Source branch: feature/launcher