Skip to content

Add ValorGrid#951

Open
aivm23 wants to merge 1 commit into
IceWhaleTech:mainfrom
aivm23:add-valorgrid
Open

Add ValorGrid#951
aivm23 wants to merge 1 commit into
IceWhaleTech:mainfrom
aivm23:add-valorgrid

Conversation

@aivm23

@aivm23 aivm23 commented Jun 2, 2026

Copy link
Copy Markdown

Description

Add ValorGrid to the CasaOS AppStore.

ValorGrid is a private, single-user local portfolio dashboard with SQLite persistence, local backups, and portfolio views for holdings, allocation, movements, monthly tracking, and history.

App details

  • Image: ghcr.io/aivm23/valorgrid:v3.2.0
  • Architectures: amd64, arm64
  • Web UI port: 5173
  • Persistent data: /DATA/AppData/$AppID/data:/data
  • Persistent backups: /DATA/AppData/$AppID/backups:/app/.backups
  • No latest tag is used in the AppStore compose
  • Includes local icon.png, thumbnail.png, and 5 demo screenshots

Validation

  • ValorGrid v3.2.0 tag is published
  • App loaded successfully in a personal CasaOS instance
  • ValorGrid publication verification passed before submission (npm run verify:publication, 108 tests)
  • Demo screenshots are explicitly labeled with demo filenames in the upstream ValorGrid repo

Security note

ValorGrid does not include built-in authentication yet. The app metadata warns users to run it only on a trusted LAN or behind a VPN.

@sonarqubecloud

sonarqubecloud Bot commented Jun 2, 2026

Copy link
Copy Markdown

@aivm23

aivm23 commented Jun 2, 2026

Copy link
Copy Markdown
Author

The failing validate docker compose file job does not appear to be caused by this PR's ValorGrid compose.

The job log shows that ValorGrid passes validation:

./Apps/ValorGrid/docker-compose.yml
pass validate

The failure happens later while validating an existing Etherpad compose file:

./Apps/Etherpad/docker-compose.yml
ERROR: failed to parse docker-compose file runtime error: invalid memory address or nil pointer dereference

So Apps/ValorGrid/docker-compose.yml passes validation, and the failed check appears unrelated to this PR's added app.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant