-
-
Notifications
You must be signed in to change notification settings - Fork 152
Create Product Sample app #121
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
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
c554296
to
7ba4f98
Compare
cf2524b
to
3b5ca63
Compare
grdsdev
added a commit
that referenced
this pull request
Oct 30, 2023
* Update sub-libraries to use `dependency-free` branches (#117) * Update libs * Remove Get import * Update storage * Update GoTrue to dependency-free branch * Monorepo (#118) * 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 * Update CI * Default to build for iPhone 14 * Revert Makefile and default only on CI * Fix CI * Rename Makefile variable * CI * Remove Mocker * feat(storage): use Codable types (#120) * Start Codable support on Storage * wip * Use Request type * Use default parameter value * Fix Storage tests * Remove old code * Remove commented code * Fix branch name on CI * Remove deprecated code * Add return type to closure * Create Product Sample app (#121) * 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 * Refactor SessionManager and add tests to it * Add some tests to GoTrueClient * Skip Storage tests * Fix Example build issues * Specify PLATFORM_IOS * Do not use uuid for selecting device * wip CI * Add common settings to project instead of target * ci * Remove Preview * ci * Add support for PKCE flow (#123) * Add PKCE flow * Fix tests * Make some types internal and remove CodingKeys implementations * Add PKCE to SupabaseClient * Add debug log to GoTrueClient * Use LockIsolated on GoTrueClient * Support PKCE when signing in with redirect URL * Make session from url method store session by default * Fix flaky test * Remove example job from CI * Make GoTrueClient an actor * Move request executor to APIClient actor * Add makeStream factory method when swift version less than 5.9 * Fix flaky test by inserting a mega yield * Add MFA Support to GoTrue (#124) * 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 * Fix flaky test * Refactor EventEmitter * Refactor dependencies and tests * Realtime (#126) * 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 * Code format projecct * Update realtime access token when token changes * Add ExpressibleByLiteral conformances to AnyJSON * Add SPI badges to README * Add PKCE support to getOAuthSignInURL * Implement method for getting user * Fix setSession method * Fix test * Add updateBucket method * Adding missing methods on Storage * Add integration tests to Storage
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Sample App based on https://supabase.com/docs/guides/getting-started/tutorials/with-kotlin