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

[Feature request]: Add support for WASM #86

Open
9 of 10 tasks
jan-tennert opened this issue Apr 3, 2023 · 3 comments · May be fixed by #311
Open
9 of 10 tasks

[Feature request]: Add support for WASM #86

jan-tennert opened this issue Apr 3, 2023 · 3 comments · May be fixed by #311
Assignees
Labels
blocked by dependency This feature cannot be implemented as one ore more dependencies need an update. enhancement New feature or request

Comments

@jan-tennert
Copy link
Collaborator

jan-tennert commented Apr 3, 2023

General Info

  • I installed the latest version of Supabase Kt
  • I checked for similar feature requests

Feature request

Kotlin for WASM is now in the alpha stage.
I would add support for Kotlin/WASM but a few dependencies are blocking it:

Core

GoTrue & Storage

  • multiplatform-settings
  • krypto

Usecase

Should be self-explainatory.

@jan-tennert jan-tennert added the enhancement New feature or request label Apr 3, 2023
@jan-tennert jan-tennert self-assigned this Apr 3, 2023
@jan-tennert jan-tennert changed the title [Feature request]: Add support for WASM targets [Feature request]: Add support for WASM target Apr 20, 2023
@jan-tennert jan-tennert changed the title [Feature request]: Add support for WASM target [Feature request]: Add support for WASM Jul 23, 2023
@jan-tennert jan-tennert added the freezer On hold label Aug 2, 2023
@jan-tennert
Copy link
Collaborator Author

Update: Both Kermit and multiplatform settings have now WASM support, which means I can start adding the WASM target in supabase-kt. We may still have to wait until Kotlin 1.9.20 as they are major changes to WASM once again.

@jan-tennert jan-tennert added this to the 1.5.0 milestone Oct 12, 2023
@jan-tennert jan-tennert removed the freezer On hold label Oct 12, 2023
@jan-tennert jan-tennert linked a pull request Oct 13, 2023 that will close this issue
9 tasks
@jan-tennert jan-tennert modified the milestones: 2.0.0, 2.1.0 Dec 4, 2023
@jan-tennert
Copy link
Collaborator Author

jan-tennert commented Dec 27, 2023

You can now use the newest version in your wasm project: 2.2.2-wasm0

@jan-tennert jan-tennert modified the milestones: 2.1.0, 2.2.0 Jan 23, 2024
@jan-tennert jan-tennert removed this from the 2.2.0 milestone Feb 22, 2024
@jan-tennert
Copy link
Collaborator Author

It may take even longer than expected as WASM support in Ktor will only come in the new 3.0.0 version which apparently releases sometime this year. Not sure if it's a good idea to use a ktor beta in supabase-kt

@jan-tennert jan-tennert added the blocked by dependency This feature cannot be implemented as one ore more dependencies need an update. label Feb 28, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
blocked by dependency This feature cannot be implemented as one ore more dependencies need an update. enhancement New feature or request
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant