Skip to content

prerelease 1.0.0 #119

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 49 commits into from
Oct 30, 2023
Merged

prerelease 1.0.0 #119

merged 49 commits into from
Oct 30, 2023

Conversation

grdsdev
Copy link
Collaborator

@grdsdev grdsdev commented Oct 17, 2023

Opening this PR upfront to keep CI running on the latest pre-release code.

TODO

  • Add Codable support for Storage
  • Product Sample based on Kotlin's link
  • Add PKCE flow
  • Add MFA support
  • Update SwiftPhoenixClient with any upstream changes or add SwiftPhoenixClient as a dependency

Below tasks will be done on separate PR, after this gets merged.

  • Add example for https://supabase.com/docs/guides/auth/native-mobile-deep-linking
  • Add feature parity with gotrue-js
  • Add feature parity with postgrest-js
  • Add feature parity with realtime-js
  • Add feature parity with storage-js
  • Add feature parity with functions-js
  • Add documentation for gotrue
  • Add documentation for postgrest
  • Add documentation for realtime
  • Add documentation for storage
  • Add documentation for functions

* Update libs

* Remove Get import

* Update storage

* Update GoTrue to dependency-free branch
* Move functions-swift to repo

* Move postgrest to repo

* Move gotrue to repo

* Add realtime to repo

* Add storage to repo

* Update dependencies on release

* Add Test Plan to run all tests
@grdsdev grdsdev changed the title Prerelease/1.0.0 prerelease 1.0.0 Oct 17, 2023
* Start Codable support on Storage

* wip

* Use Request type

* Use default parameter value

* Fix Storage tests

* Remove old code

* Remove commented code
@grdsdev grdsdev self-assigned this Oct 19, 2023
* Create Product Sample app

* Use dependency container

* Add logger

* Working on image upload

* Fix image download

* Swipe to delete

* Add missing use cases

* Build ProductSample app on build-example job

* Organize sample app

* Start adding auth

* Fix GoTrueClient memory leaks, fix listening for auth changes

* Move models to specific files

* Send owner_id when creating product

* Move Info.plist file
@grdsdev grdsdev force-pushed the prerelease/1.0.0 branch 3 times, most recently from b6fe414 to bc8f5ff Compare October 24, 2023 20:42
* Add interface for MFA methods

* Implement all MFA methods

* Move EventEmitter

* Code cleanup

* Do not use enums on some response models

* Adding MFA Flow to Example project

* Add MFA Enrollment view

* Use Dependency Container

* Add MFA verify flow

* Fix tests

* Remove commented code
* Bring SwiftPhoenixClient to Realtime

* Sync postgrest changes between client and server

* Add track, untrack and send methods to channel

* Start adding transformer and implementing trigger method

* Refactoring Example project

* Adding channel filter

* Fix bindings sync between server and client

* Set access token

* Rollback Examples

* Format Realtime package

* Clean up

* Handle error when subscribing to channel

* Remove unused files from example project

* Remove Realtime tests
@grdsdev grdsdev marked this pull request as ready for review October 30, 2023 21:27
@grdsdev grdsdev merged commit c8581fc into master Oct 30, 2023
@grdsdev grdsdev deleted the prerelease/1.0.0 branch October 30, 2023 21:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
1 participant