Skip to content
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

PWA support #3229

Closed
4 tasks done
sakaman opened this issue Feb 2, 2023 · 5 comments
Closed
4 tasks done

PWA support #3229

sakaman opened this issue Feb 2, 2023 · 5 comments
Labels
enhancement New feature or request stale No activity for more than 30 days

Comments

@sakaman
Copy link

sakaman commented Feb 2, 2023

Please make sure of the following things

  • I have read the documentation.
  • I'm sure there are no duplicate issues or discussions.
  • I'm sure this feature is not implemented.
  • I'm sure it's a reasonable and popular requirement.

Description of the feature / 需求描述

For list content pages, adding PWA support is more suitable for fast and easy access on mobile and desktop to improve the operating experience; additionally, the web app can be launched in full screen or standalone mode for a more native experience.

Suggested solution / 实现思路

Refer to Mozilla development documentation, just add <head> block to index.html, and you need to configure the *.webmanifest file to personalize the PWA.

<link rel="manifest" href="alistpwa.webmanifest" />
{
  "name": "Alist Progressive Web App",
  "short_name": "AlistPWA",
  "description": "Progressive Web App for alist.",
  "icons": [
    {
      "src": "icons/icon-32.png",
      "sizes": "32x32",
      "type": "image/png"
    },
    // ...
    {
      "src": "icons/icon-512.png",
      "sizes": "512x512",
      "type": "image/png"
    }
  ],
  "start_url": "/index.html",
  "display": "fullscreen",
  "theme_color": "#B12A34",
  "background_color": "#B12A34"
}

Additional context / 附件

No response

@sakaman sakaman added the enhancement New feature or request label Feb 2, 2023
@welcome
Copy link

welcome bot commented Feb 2, 2023

Thanks for opening your first issue here! Be sure to follow the issue template!

@mkdior
Copy link

mkdior commented Feb 7, 2023

So all you want is the app to be installable on your mobile (allowing you to add alist to your homescreen?) This is just a partial implementation of PWA.

@sakaman
Copy link
Author

sakaman commented Feb 8, 2023

So all you want is the app to be installable on your mobile (allowing you to add alist to your homescreen?) This is just a partial implementation of PWA.

Yep, don't need many development resources to get mobile experience enhancements; maybe PWA has more aspects, I'm not sure.

@github-actions github-actions bot mentioned this issue Mar 2, 2023
4 tasks
@stale
Copy link

stale bot commented Mar 24, 2023

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

@stale stale bot added the stale No activity for more than 30 days label Mar 24, 2023
@stale
Copy link

stale bot commented Apr 1, 2023

This issue was closed due to inactive more than 52 days. You can reopen or recreate it if you think it should continue. Thank you for your contributions again.

@stale stale bot closed this as completed Apr 1, 2023
xhofe pushed a commit to alist-org/alist-web that referenced this issue Jul 14, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request stale No activity for more than 30 days
Projects
None yet
Development

No branches or pull requests

2 participants