Important improvements · Issue #138 · flatrun/agent · GitHub
Skip to content

Important improvements #138

Description

@nfebe

Umbrella for a set of improvements to fix in one batch (see sub-issues for the terminal work).

1. Setting: show hidden folders by default

The file manager has a per-session "Hidden" toggle that defaults to off and filters out dotfiles client-side (ui/src/components/FileBrowser.vue). Add a persisted setting in the Settings page, stored through the agent settings API like the existing options, that controls this default.

Default: enabled (hidden folders visible unless the user turns it off).

2. Optional app/template selection for image and compose deploys

Only Easy mode associates a deployment with a template (template_id). Image and compose deploys get none of the template scaffolding: deploying a Laravel app from an image means creating storage/ and all its subdirectories by hand.

Allow optionally selecting an app/template in image and compose modes. The deploy keeps the user's image or compose content but still benefits from:

  • pre-created directories (Laravel storage/*, bootstrap/cache, etc.)
  • default environment variables for the selected app
  • default bind mounts

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions