8000 Dynamize manifest.json with configurable options by dvdpearson · Pull Request #602 · glanceapp/glance · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Dynamize manifest.json with configurable options #602

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 5 commits into from
Apr 23, 2025

Conversation

dvdpearson
Copy link
Contributor

I've made some exciting updates to my original PR! It's now more user-friendly and configurable, and you won't need to ask for the manifest file explicitly anymore.

I noticed that this configuration option wasn't documented or mentioned on the roadmap, so I decided to take the initiative and add it. This change is all about giving users more control over the dashboard icon when saving it to the home screen on Apple/PWA devices. Currently, there’s no option to customize the icon, and I'm excited to share that this update will introduce that possibility!

@svilenmarkov what do you think?

Copy link
Member
@svilenmarkov svilenmarkov left a comment

Choose a reason for hiding this comment

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

Thanks for contributing and making those changes! I've made a bunch of additional tweaks, more importantly parsing and caching the manifest contents only once on application creation rather than parsing on each request, as well as changing how the caching works, since the manifest can change between config reloads, which the staticFSHash wouldn't reflect.

@svilenmarkov svilenmarkov merged commit efd39e1 into glanceapp:dev Apr 23, 2025
@dvdpearson
Copy link
Contributor Author

Great, thank you! I completely forgot about caching, that makes a ton of sense. Glad this is going to be in!

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.

2 participants
0