Skip to content

Comments

App Submission: Invio#3953

Merged
al-lac merged 22 commits intogetumbrel:masterfrom
mauricewipf:master
Nov 28, 2025
Merged

App Submission: Invio#3953
al-lac merged 22 commits intogetumbrel:masterfrom
mauricewipf:master

Conversation

@mauricewipf
Copy link
Contributor

App name

Invio

256x256 SVG icon

(Upload an icon with no rounded corners as it will be dynamically rounded with CSS.)
We will help finalize this icon before the app goes live in the Umbrel App Store.

invio

Gallery images

(Upload 3 to 5 high-quality gallery images (1440x900px) of your app in PNG format, or just upload 3 to 5 screenshots of your app and we'll help you design the gallery images.)
We will help finalize these images before the app goes live in the Umbrel App Store.

...

I have tested my app on:

  • umbrelOS on a Raspberry Pi
  • umbrelOS on an Umbrel Home
  • umbrelOS on Linux VM

@mauricewipf mauricewipf marked this pull request as ready for review November 3, 2025 15:16
@mauricewipf mauricewipf changed the title App Submission App Submission: Invio Nov 3, 2025
Copy link
Contributor

@Mr-Sunglasses Mr-Sunglasses left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hey @mauricewipf ,

thanks a lot for this really good submission.
Really appreciate the work you put into this. 🥇

I added some comments on what could and should be adjusted.

@Mr-Sunglasses Mr-Sunglasses added the awaiting changes Waiting for contributor to make requested changes label Nov 4, 2025
…version to 1.7.0, enhance description, modify environment variables to remove defaults, and adjust volume paths for backend and frontend services.
Copy link
Contributor

@Mr-Sunglasses Mr-Sunglasses left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks @mauricewipf for the changes 👏🏻

there are some more linter error that we need to fix.

Also you need to create two new directories data/app and data/db and add a .gitkeep file in it so that git can track them and you need to push them in order to fix the linter error of mounted volume.

invio
├── data
│   ├── app
│   │   └── .gitkeep
│   └── db
│       └── .gitkeep
├── docker-compose.yml
└── umbrel-app.yml

4 directories, 4 files

@mauricewipf
Copy link
Contributor Author

Thank you for reviewing! What are the next steps? Anything missing from my side?

Copy link
Contributor

@Mr-Sunglasses Mr-Sunglasses left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hi @mauricewipf 👋🏻

Thanks for the changes, there are the few more things that can be improved, I've add the comment for those.

Also now you need to delete the data/app and data/db directory and move .gitkeep file to the data directory,

invio
├── data
│   ├── .gitkeep
├── docker-compose.yml
└── umbrel-app.yml

1 directories, 3 files

Copy link
Contributor

@Mr-Sunglasses Mr-Sunglasses left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks @mauricewipf for the changes, just found some issues that we can fixed 🤝

Copy link
Contributor

@Mr-Sunglasses Mr-Sunglasses left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hey @mauricewipf 🌟 , fantastic submission from you! 💪

You’ve done an incredible job putting everything together 🎖️

Thanks a lot 🙏

Lets prepare the gallery assets now 🎨

@Mr-Sunglasses Mr-Sunglasses added awaiting gallery assets Umbrel team to make gallery assets and removed awaiting changes Waiting for contributor to make requested changes labels Nov 11, 2025
@mauricewipf
Copy link
Contributor Author

@Mr-Sunglasses I uploaded the gallery images. Please let me know what are the next steps.

@al-lac
Copy link
Collaborator

al-lac commented Nov 21, 2025

Hey @mauricewipf, the gallery assets are already done and pushed here: https://github.com/getumbrel/umbrel-apps-gallery/tree/master/invio

I will review the app one more time next week and then we can go live.

@github-actions
Copy link

⚠️   Linting finished with 1 warning   ⚠️

Thank you for your submission! This is an automated linter that checks for common issues in pull requests to the Umbrel App Store.

Please review the linting results below and make any necessary changes to your submission.

Linting Results

Severity File Description
ℹ️ invio/docker-compose.yml Potentially using unsafe user in service "backend":
The default container user "root" can lead to security vulnerabilities. If you are using the root user, please try to specify a different user (e.g. "1000:1000") in the compose file or try to set the UID/PUID and GID/PGID environment variables to 1000.
ℹ️ invio/docker-compose.yml Potentially using unsafe user in service "frontend":
The default container user "root" can lead to security vulnerabilities. If you are using the root user, please try to specify a different user (e.g. "1000:1000") in the compose file or try to set the UID/PUID and GID/PGID environment variables to 1000.
⚠️ invio/umbrel-app.yml "icon" and "gallery" needs to be empty for new app submissions:
The "icon" and "gallery" fields must be empty for new app submissions as it is being created by the Umbrel team.

Legend

Symbol Description
Error: This must be resolved before this PR can be merged.
⚠️ Warning: This is highly encouraged to be resolved, but is not strictly mandatory.
ℹ️ Info: This is just for your information.

@al-lac
Copy link
Collaborator

al-lac commented Nov 28, 2025

Hey @mauricewipf,

thanks a lot for this really nice submission! I tested the latest version and everything works as expected 🔝

And thanks for reviewing @Mr-Sunglasses, did not have anything else to add here! 🤝

We are ready to go live now! 🚀

CleanShot 2025-11-28 at 12 13 35@2x

@al-lac al-lac merged commit ebbe5e4 into getumbrel:master Nov 28, 2025
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

awaiting gallery assets Umbrel team to make gallery assets

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants