• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

supabase / supabase-flutter
87%
main: 89%

Build:
Build:
LAST BUILD BRANCH: fix/postgrest-maybe-single-client-side
DEFAULT BRANCH: main
Repo Added 19 Jan 2025 06:54AM UTC
Token z3GUkNtD1PDnCOWpuPvCMvjUB924F4R9N regen
Build 1691 Last
Files 120
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

LAST BUILD ON BRANCH breaking/shared-http-method
branch: breaking/shared-http-method
CHANGE BRANCH
x
Reset
Sync Branches
  • breaking/shared-http-method
  • breaking/iceberg-exception-base
  • breaking/postgrest-order-ascending-default
  • breaking/rename-gotrue-to-supabase-auth
  • breaking/rename-supabase-to-supabase-dart
  • breaking/shared-exponential-backoff
  • breaking/shared-preferences-async
  • breaking/supabase-exception-base
  • chore-review-actions
  • chore/add-agents-md-file
  • chore/adopt-null-aware-elements
  • chore/avoid-passing-async-when-sync-expected
  • chore/await-futures-lint
  • chore/bump-actions-ref
  • chore/bump-app_links
  • chore/bump-melos-8.2.0
  • chore/bump-min-dart-3.9
  • chore/bump-min-sdk-3.4
  • chore/bump-supabase-flutter-min-flutter-3.32
  • chore/caret-internal-deps
  • chore/cleanup-dead-code-simplifications
  • chore/cleanup-readmes-headers-foreach
  • chore/code-reference
  • chore/coverage
  • chore/coverage-realtime
  • chore/coverage-source
  • chore/enable-avoid-default-tostring
  • chore/enable-avoid-self-compare
  • chore/enable-avoid-shadowing
  • chore/enable-correct-json-casts
  • chore/enable-dcm-dispose-class-fields
  • chore/enable-dcm-easy-batch
  • chore/enable-dcm-lints-tier1-2
  • chore/enable-fatal-infos
  • chore/enable-misused-test-matchers
  • chore/enable-nullable-rules
  • chore/enable-single-violation-rules
  • chore/enable-small-safe-batch
  • chore/fix-typos
  • chore/flutter-3-47-analyze
  • chore/functions-coverage
  • chore/gotrue-coverage
  • chore/http-method-docs-and-test
  • chore/internal-realtime-transport
  • chore/issue-form-platform-all
  • chore/issue-form-templates
  • chore/lines-longer-than-80-chars
  • chore/mark-internal-api
  • chore/pub-workspaces-melos-8
  • chore/publish
  • chore/realtime-constants-internal
  • chore/realtime-test-first-instead-of-index
  • chore/register-remaining-symbols
  • chore/release
  • chore/release-3.0.0-dev.1
  • chore/remove-useless-tests
  • chore/remove-v1-migration-paths
  • chore/rename-cond-platform-getters
  • chore/replace-parse-ignore-with-internal
  • chore/setup-release-please
  • chore/shared-http-method
  • chore/silence-supabase-flutter-test-logs
  • chore/speed-up-ci-pipeline
  • chore/storage-test-inferrable-type
  • chore/supabase-coverage
  • chore/sync-compliance-matrix
  • chore/test-coverage
  • chore/test-proper-matchers
  • chore/update-examples
  • chore/upgrade-app-links
  • chore/version-2.16.0
  • ci/drop-publish-dry-run
  • ci/example-integration-tests
  • ci/extract-app-builds
  • ci/imgproxy
  • ci/melos-publish-no-dry-run
  • ci/melos-publish-oidc-token
  • ci/melos-publish-yes
  • ci/release-tag-app-token
  • ci/storage
  • claude/agitated-dewdney-0268b3
  • claude/frosty-snyder-1b2f48
  • claude/mystifying-cerf-7d866b
  • claude/naughty-wright-f4fec3
  • claude/recursing-williamson-f3d62d
  • cleanup/remove-parens-fromJson
  • copilot/sub-pr-1327
  • dcm-baseline
  • dcm-pipeline
  • dependabot/github_actions/actions/cache-6.1.0
  • dependabot/github_actions/actions/checkout-7.0.1
  • dependabot/github_actions/coverallsapp/github-action-2.3.8
  • dependabot/github_actions/github/codeql-action/analyze-4.37.6
  • dependabot/github_actions/supabase/setup-cli-3.0.0
  • docs/error-codes
  • docs/fix-infra-typo-license-20250902-024002
  • docs/google-signin
  • docs/on-auth-state-change-error-handler
  • docs/pub-dev-logo
  • docs/update-signinwithidtoken-providers-1259
  • etienne/sec-666-pin-all-github-actions-to-full-commit-sha
  • examples-passkeys
  • examples/database-crud-e2e-test
  • examples/edge-functions
  • examples/passkeys-e2e-test
  • examples/realtime-room
  • examples/realtime-room-e2e-test
  • feat-admin-oauth-update-list-19ca1
  • feat/abort
  • feat/add-examples-project
  • feat/add-force-function-region-query-param
  • feat/async-json-codec
  • feat/broadcast-replay-support
  • feat/cupertino
  • feat/custom-metadata
  • feat/default-debug-off-in-tests
  • feat/facebook-sdk-example
  • feat/gotrue-get-claims
  • feat/gotrue-oauth-server-authorization-api
  • feat/gotrue-passkeys
  • feat/gotrue-sign-out-reason
  • feat/issue-1158-debug-instrumentation
  • feat/list-users-pagination-metadata
  • feat/oauth-admin-endpoints
  • feat/oauth-web-auth-session
  • feat/passkey-ceremony-helpers
  • feat/phone-2fa
  • feat/phone-mfa
  • feat/postgrest-abort-requests
  • feat/private-stream
  • feat/realtime-explicit-rest-call
  • feat/realtime-json-codec
  • feat/realtime-streams-v3
  • feat/realtime-surface-upgrade-error
  • feat/sealed-function-exception
  • feat/semantic-release-automation
  • feat/signed-out-reason
  • feat/standalone-access-token-callback
  • feat/storage-download-query-params
  • feat/storage-upload-response
  • feat/storage-vector-buckets
  • feat/stream-changes
  • feat/supabase-gen
  • feat/supabase-typegen-skeleton
  • feat/support-new-realtime-features
  • feat/typed-table-access
  • feat/workflow-improvements
  • feat/workflow-phase4-developer-experience
  • feat/workflow-phase5-additional-improvements
  • fix-getclaims-token-decoding
  • fix-private-only-stream-channel-10188984025532099214
  • fix-to-string
  • fix/align-platform-stats-casing
  • fix/app-links-method-removal
  • fix/assert-async-storage-constructor-1446
  • fix/ci-wasm-test-timeout
  • fix/dartio-usage
  • fix/datetime-timestamps
  • fix/deprecate
  • fix/empty-response
  • fix/flutter-3x-windows-cache
  • fix/functions-client-case-insensitive-header-check
  • fix/functions-drain-error-event-stream
  • fix/functions-exception
  • fix/functions-parse-nonjson-error
  • fix/get-sso-sign-in-url-uri
  • fix/gotrue-getclaims-asymmetric-jwt
  • fix/gotrue-list-users-created-at
  • fix/gotrue-mfa-aal-missing-amr
  • fix/gotrue-mfa-enroll-optional-issuer
  • fix/gotrue-shared-header-mutation
  • fix/gotrue-token-refresh-races
  • fix/gotrue-web
  • fix/idiomatic-isolate-filenames
  • fix/immutable-default-headers
  • fix/new-api-key-format
  • fix/oauth_server_formatexception
  • fix/oauth_server_second_consent
  • fix/parse-error
  • fix/passkeys-require-resident-key-upstream-fix
  • fix/postgrest-escape-filter-array
  • fix/postgrest-limit-range-override
  • fix/postgrest-maybe-single-client-side
  • fix/postgrest-options-test-pkce-storage
  • fix/postgrest-select-prefer-and-this-cleanup
  • fix/prefer-header-empty-string-leak
  • fix/proactive-token-refresh-on-resume
  • fix/realtime
  • fix/realtime-cancel-conn-subscription
  • fix/realtime-channel-suppress-invalid-jwt-on-rejoin
  • fix/realtime-connect-race-condition
  • fix/realtime-in-filter-escape
  • fix/realtime-ios-disconnect-detection
  • fix/realtime-ios-dropped-connection-detection
  • fix/realtime-lifecycle-queue
  • fix/realtime-message-empty-map
  • fix/realtime-null-int-conversion
  • fix/realtime-postgres-changes-system-error
  • fix/realtime-reconnect-after-disconnect
  • fix/realtime-toint-hardening
  • fix/recover-session-duplicate-auth-error
  • fix/recover-session-stale-refresh-token
  • fix/regression-test-1372-auth-retryable-fetch-exception
  • fix/release-tag-workflow
  • fix/review-bugs
  • fix/sdk-1278-drop-rxdart
  • fix/sdk-475-drop-jwt-decode
  • fix/sdk-compliance-workflow
  • fix/session-expires-at-doc-clarification
  • fix/session-from-json-wasm-double
  • fix/setup-presence-flag
  • fix/storage-client-wasm-compat
  • fix/storage-encode-object-path
  • fix/storage-exception-status-code
  • fix/storage-test-bucket-cleanup
  • fix/stream-filter-followup
  • fix/supabase-common-dcm-inferrable
  • fix/supabase-flutter-preserve-url-params
  • fix/toJson-print
  • fix/uppercase-http-method
  • fix/verify-otp-secure-email-change
  • fix/web-hot-restart
  • fix/web-oauth-code-cleanup
  • grdsdev-patch-1
  • grdsdev/align-dart-sdk-min-3-3-0
  • grdsdev/auth-token-refresh
  • grdsdev/automate-melos-release
  • grdsdev/check-swift-pr-958
  • grdsdev/docs-refreshtoken-completer
  • grdsdev/fix-postgrest-http-method-case
  • grdsdev/fix-release-workflow-failures
  • grdsdev/flutter-auth-refresh-bug
  • grdsdev/hartford-v1
  • grdsdev/log-auth-state-errors
  • grdsdev/postgrest-retry-flutter
  • grdsdev/resilient-decoding
  • grdsdev/retrigger-release-tagging
  • grdsdev/sdk-816-realtime-class-docs
  • grdsdev/share-yajson-isolate
  • grdsdev/storage-setheader
  • guilherme/ci
  • guilherme/clibs-108-supabase-flutter-change-default-heartbeat-interval-to-25s
  • guilherme/clibs-120-supabase-flutter-send-standard-client-headers-on-all
  • guilherme/clibs-171-supabase-flutter-validate-uuid-on-admin-methods
  • guilherme/clibs-282-supabase-flutter-implement-linkidentity-with-oidc
  • guilherme/clibs-287-supabase-flutter-storageretrycontroller-causes-cant-finalize
  • guilherme/clibs-294-supabase-flutter-remove-providers-check-for-the
  • guilherme/clibs-379-supabase-flutter-implement-maxaffected-method
  • guilherme/clibs-99-supabase-flutter-remove-jwt-check-and-send-x-client-info
  • guilherme/feat-test
  • guilherme/generate-app-token
  • guilherme/remove-trailing-commas-rule
  • guilherme/sdk-230-supabase-flutter-use-dedicated-storage-host-for-storage-lib
  • guilherme/sdk-514-refreshsession-shouldnt-fail-because-currentsession-doesnt
  • guilherme/sdk-524-duplicate-sdk-522-for-flutter
  • guilherme/sdk-531-flutter-verify-optional-refs-handling-in-message
  • guilherme/sdk-614-fix-verifyotp-parameter-validation-for-otptyperecovery
  • guilherme/sdk-624-apply-reusable-ci-workflows-to-supabase-flutter
  • guilherme/sdk-627-flutter-sdk-getclaims-crashes-on-first-use-with-asymmetric
  • guilherme/sdk-640-fixrealtime-flutter-web-hot-restart-throws-typeerror-on
  • guilherme/sdk-698-paritypostgrest-add-url-length-validation-and-timeout
  • guilherme/sdk-784-featauth-add-setsession-support-for-both-access_token-and
  • guilherme/sdk-789-fixstorage-_transformstorageurl-unconditionally-breaks
  • guilherme/sdk-794-oauth-provider-custom-string
  • hotfix/gotrue-wasm-expires-in
  • iat/add-x-provider
  • idempotent_initialization
  • lukasklingsbo/sdk-1018-httpsend-per-event-url
  • lukasklingsbo/sdk-1020-parityauth-verifyotp-for-email_change-returns-null
  • lukasklingsbo/sdk-1023-parityauth-resend-with-pkce-flow-should-include
  • lukasklingsbo/sdk-1029-paritypostgrest-return-structured-error-for-non-json-body-on
  • lukasklingsbo/sdk-1032-parityauth-recognize-error-parameter-in-implicit-grant
  • lukasklingsbo/sdk-1054-consolidate-ci-into-a-single-workflow-and-stop-re-running
  • lukasklingsbo/sdk-1059-1064-example-authentication
  • lukasklingsbo/sdk-1065-example-database-crud-with-postgrest
  • lukasklingsbo/sdk-1067-example-storage-transforms
  • lukasklingsbo/sdk-1077-enable-tiny-dcm-rules
  • lukasklingsbo/sdk-1089-paritystorage-preserve-sortby-defaults-when-list-receives
  • lukasklingsbo/sdk-1102-supabase_flutter-full-web-and-wasm-compatibility
  • lukasklingsbo/sdk-1106-spike-smithytypespec-codegen-for-dartflutter-sdk-http-layer
  • lukasklingsbo/sdk-1165-parityauth-add-shouldsoftdelete-option-to-admin-deleteuser
  • lukasklingsbo/sdk-1166-paritystorage-add-download-content-disposition-option-to
  • lukasklingsbo/sdk-1167-paritystorage-add-upsert-option-to-createsigneduploadurl
  • lukasklingsbo/sdk-1168-paritypostgrest-add-format-option-to-explain
  • lukasklingsbo/sdk-1169-parityrealtime-add-onheartbeat-listener
  • lukasklingsbo/sdk-1173-parityauth-add-custom_claims_allowlist-to-custom-providers
  • lukasklingsbo/sdk-1246-clean-up-package-metadata-readmes-license-and-examples
  • lukasklingsbo/sdk-1258-parityfunctions-expose
  • lukasklingsbo/sdk-1260-parityauth-add-channel-parameter-smswhatsapp-to-mfachallenge
  • lukasklingsbo/sdk-1261-parityauth-expose-skipbrowserredirect-on-signinwithoauth
  • lukasklingsbo/sdk-1262-parityfunctions-add-timeout-option-to-invoke
  • lukasklingsbo/sdk-1272-parityclient-custom-session-url-detection-predicate-and
  • lukasklingsbo/sdk-1279-chore-bump-all-dependencies
  • lukasklingsbo/sdk-1283-modernize-dart-syntax-across-client-packages
  • lukasklingsbo/sdk-1284-convert-private-stream-builder-holder-classes-to-records
  • lukasklingsbo/sdk-1288-enable-strict-raw-types
  • lukasklingsbo/sdk-1290-clean-up-package-tests-remove-abbreviations-and-code-smells
  • lukasklingsbo/sdk-1308-analytics-bucket-crud
  • lukasklingsbo/sdk-1309-iceberg-catalog
  • lukasklingsbo/sdk-1310-featfunctions-request-cancellation-for-invoke-flutter-sdk
  • lukasklingsbo/sdk-1322-parityrealtime-utf-8-encode-broadcast-header
  • lukasklingsbo/sdk-1418-parity-auth-preserve-http-status-text
  • lukasklingsbo/sdk-1425-migration-guide
  • lukasklingsbo/sdk-1428-v3-remove-deprecated-apis
  • lukasklingsbo/sdk-1441-leak-tracker-audit
  • lukasklingsbo/sdk-1448-remove-analyzer-ignore-comments-by-fixing-the-underlying
  • lukasklingsbo/sdk-1449-docs-functions-client
  • lukasklingsbo/sdk-1449-docs-gotrue
  • lukasklingsbo/sdk-1449-docs-postgrest
  • lukasklingsbo/sdk-1449-docs-realtime-client
  • lukasklingsbo/sdk-1449-docs-storage-client
  • lukasklingsbo/sdk-1449-docs-supabase
  • lukasklingsbo/sdk-1449-docs-supabase-common
  • lukasklingsbo/sdk-1449-docs-supabase-flutter
  • lukasklingsbo/sdk-1449-docs-yet-another-json-isolate
  • lukasklingsbo/sdk-1449-sort-constructors-first
  • lukasklingsbo/sdk-1466-choreci-use-blacksmith-macos-runners-in-supabase-flutter
  • lukasklingsbo/sdk-1469-v3-remove-the-automatic-rest-fallback-in-realtimechannelsend
  • lukasklingsbo/sdk-1477-v3-internalize-realtimepresence-and-its-callback
  • lukasklingsbo/sdk-1478-v3-stop-leaking-internal-realtime-types-from-the-public-api
  • lukasklingsbo/sdk-1479-v3-spell-out-abbreviations-in-the-public-api
  • lukasklingsbo/sdk-1480-spell-out-abbreviations-in-internal-code-tests-and-examples
  • lukasklingsbo/sdk-1496-v3-return-a-uri-from-oauthresponseurl-instead-of-a-string
  • lukasklingsbo/sdk-1497-cast-the-url-field-explicitly-when-building-oauthresponse-in
  • lukasklingsbo/sdk-1532-optimize-yajsonisolate
  • lukasklingsbo/sdk-1592-fixrealtime-surface-access-token-provider-errors-on-connect
  • lukasklingsbo/sdk-1593-fixauth-guard-startautorefresh-against-use-after-dispose-to
  • lukasklingsbo/sdk-1594-fixstorage-normalize-object-paths-consistently-across-all
  • lukasklingsbo/sdk-1595-featpostgrest-add-a-notin-filter-method
  • lukasklingsbo/sdk-1600-breakingauthfunctionsstorage-stop-exposing-live-mutable
  • lukasklingsbo/sdk-1601-breakingrealtime-make-realtimechannel-internal-mutable
  • lukasklingsbo/sdk-1602-breakingauth-make-sessionexpiresat-read-only-and-auth-dto
  • lukasklingsbo/sdk-583-realtime-protocol-200
  • lukasklingsbo/sdk-583-realtime-v3-renames
  • lukasklingsbo/sdk-818-realtime-client-private-fields
  • lukasklingsbo/sdk-819-breakingsdk-apply-dart-3-class-modifiers
  • lukasklingsbo/sdk-875-storage-cache-nonce
  • lukasklingsbo/sdk-realtime-remove-channel
  • lukasklingsbo/storage-download-stream
  • lukasklingsbo/storage-list-v2
  • main
  • null-check-operator-on-realtime-conn
  • parity/sdk-1321-track-forward-opts
  • parity/storage-service-error-code
  • patch-1
  • realtime-async-codec
  • refactor/bucket-oauth-dedupe
  • refactor/extract-supabase-common
  • refactor/gotrue-drop-api-version-negotiation
  • refactor/gotrue-pkce-helper
  • refactor/iceberg-package
  • refactor/inline-retry
  • refactor/logging
  • refactor/postgrest-fixed-retry-status-codes
  • refactor/realtime-broadcast-http
  • refactor/refresh-flow
  • refactor/remove-unnecessary-extension
  • refactor/shared-http-fetch-pieces
  • refactor/shared-local-stack-config
  • refactor/shared-retry-options
  • refactor/stateless-postgrest-client
  • refactor/storage-dedupe
  • refactor/storage-drop-http-parser
  • refactor/supabase-drop-rxdart
  • refs/pull/1110/merge
  • release-23586209249
  • release-26828784805
  • release-27010981394
  • release-27216676269
  • release-27629220657
  • release-28404096617
  • release-28444217699
  • release-28535891613
  • release-28651474608
  • release-28853636227
  • release-29417173135
  • release-30989933154
  • release-please/bootstrap/default
  • release/gotrue-2.27.2
  • remove-wasm-ci
  • rename-functions-client-to-supabase-functions
  • rename-realtime-client-to-supabase-realtime
  • rename-storage-client-to-supabase-storage
  • revert-commit
  • sdk-1281-shared-production-helpers
  • sdk-1281-shared-test-helpers
  • session/eager-crane-cq3b
  • session/scheming-finch-0h12
  • session/scheming-wren-pkvw
  • session/surly-heron-l2ba
  • shared_prefs_async
  • storage
  • test/deflake-expired-session-wasm
  • test/improve-coverage-common-storage
  • test/supabase-cli-integration-tests
  • test/typed-key-column-writes
  • test/web
  • test/yet-another-json-isolate-coverage
  • testing-helpers-public
  • unnecessary_current_user
  • upgrade-github-actions-node24
  • upgrade-github-actions-node24-general
  • v3/singularize-enum-names
  • web-wasm-guardrails
  • worktree-1398
  • worktree-1496
  • worktree-1648
  • worktree-1649
  • worktree-899
  • worktree-SDK-1269
  • worktree-SDK-1270
  • worktree-SDK-1271
  • worktree-SDK-1273
  • worktree-SDK-1274
  • worktree-SDK-1275
  • worktree-SDK-1318
  • worktree-SDK-701
  • worktree-SDK-752
  • worktree-SDK-753
  • worktree-SDK-754
  • worktree-SDK-878
  • worktree-ci-release-tags
  • worktree-ci-simplify
  • worktree-ci-uppercase
  • worktree-dartdocs
  • worktree-deferred_disconnect
  • worktree-email-fix
  • worktree-enums
  • worktree-facebook-login-issue
  • worktree-fix-coverage
  • worktree-fix-tests
  • worktree-fix-versioning
  • worktree-flutter_lints
  • worktree-passkeys-interface-types
  • worktree-realtime-tests
  • worktree-sdk-1331
  • worktree-sdk-1332
  • worktree-sdk-827

05 Aug 2026 03:14PM UTC coverage: 87.071%. First build
31019327245

Pull #1645

github

web-flow
Merge 4b052268f into aa160d358
Pull Request #1645: refactor!: share one HttpMethod enum across the client packages

5536 of 6358 relevant lines covered (87.07%)

4.07 hits per line

Relevant lines Covered
Build:
Build:
6358 RELEVANT LINES 5536 COVERED LINES
4.07 HITS PER LINE
Source Files on breaking/shared-http-method
  • Tree
  • List 104
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
31019327245 breaking/shared-http-method Merge 4b052268f into aa160d358 Pull #1645 05 Aug 2026 03:17PM UTC web-flow github
87.07
31012273487 breaking/shared-http-method Merge 9a136d8a8 into d68a53bdb Pull #1645 05 Aug 2026 01:54PM UTC GitHub github
87.08
31011958690 breaking/shared-http-method Merge 3fd02aa52 into 1da87c6c4 Pull #1645 05 Aug 2026 01:49PM UTC GitHub github
85.37
31001534720 breaking/shared-http-method Merge d88fc5cbd into 32bef56a2 Pull #1645 05 Aug 2026 11:29AM UTC GitHub github
87.08
31001368319 breaking/shared-http-method Merge 17cd621dd into fff1f54c1 Pull #1645 05 Aug 2026 11:27AM UTC GitHub github
87.29
31001140033 breaking/shared-http-method Merge 7aed24115 into f6d81a968 Pull #1645 05 Aug 2026 11:23AM UTC GitHub github
87.29
30995806570 breaking/shared-http-method Merge b45084bc7 into 59f20525b Pull #1645 05 Aug 2026 10:04AM UTC web-flow github
87.08
30994210736 breaking/shared-http-method Merge 33853b314 into 192d1598e Pull #1645 05 Aug 2026 09:41AM UTC GitHub github
87.08
See All Builds (1685)

Badge your Repo: supabase-flutter

We detected this repo isn’t badged! Grab the embed code to the right, add it to your repo to show off your code coverage, and when the badge is live hit the refresh button to remove this message.

Could not find badge in README.

Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

Refresh
  • Settings
  • Repo on GitHub
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc