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

Plans for Archipelago 0.6.0 #4065

Open
9 tasks
black-sliver opened this issue Oct 16, 2024 · 5 comments
Open
9 tasks

Plans for Archipelago 0.6.0 #4065

black-sliver opened this issue Oct 16, 2024 · 5 comments

Comments

@black-sliver
Copy link
Member

What task needs to be completed?

  • Drop py3.8 support
  • Add py3.13 support
  • Update docs for supported py versions
  • Drop versions from CommonClient
  • Remove persistent_load() "datapackage" (and delete when saving?)
  • Remove back compat of
    • ... list which ones ...
  • Hard deprecate back compat of
    • ... list which ones ...

Post what you want to add to core (and deprecate) below.

@black-sliver black-sliver changed the title Archipelago 0.6.0 Tracking Plans for Archipelago 0.6.0 Oct 16, 2024
@black-sliver black-sliver added this to the Archipelago 0.6.0 milestone Oct 16, 2024
@Berserker66
Copy link
Member

Some of the progress is in #3973

@black-sliver
Copy link
Member Author

black-sliver commented Oct 17, 2024

I think I'd like to try

  • bundling and versioning the CSS files:
    • use source files for DEBUG=True
    • use unique filenames for the bundles with DEBUG=False so we can enable proper cache control for them
  • recompressing / optimizing the images:
    • check if sizes make sense, if not rescale
    • zopflipng them
    • convert them to webp and check if it makes sense to switch
    • preferably keep both png and webp in
    • actually use the webp images and the island atlas; see WebHost: improve image asset loading performance #4123 for stats on webp vs PNG
  • update SoE (not a core feature though)

@nicholassaylor
Copy link
Contributor

Everything in #914 should probably be taken care of

@black-sliver
Copy link
Member Author

I added it to the milestone

@nicholassaylor
Copy link
Contributor

#4170 Depends on not being on Py3.8 and will have to wait for post-0.5.x

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

No branches or pull requests

3 participants