Results 67 issues of Sean Proctor

The protection against multiple concurrent usages was broken to never allow restarting. This change is pretty significant, but also simple. `LighthouseState` is no longer a member variable, instead a new...

I switched the client constructors to a DSL-style. More code could be shared between the socket listeners. I've been running a fork of a version from over a year ago...

`java.lang.IllegalStateException: Discovery is already in progress - did you call discoverDevices() multiple times?` `onCompletion` is never called from the demo. Actually the stop button in the demo is enabled at...

`@keychain:NOTARIZATION_PASSWORD` no longer works as of PR #3642.

documentation
macos

### Gradle Version 8.10 ### AGP Version 8.5.2 ### Code Minifier/Optimizer Proguard ### Version 4.11.0 ### Sentry SDK Version 7.13.0 ### Steps to Reproduce Include "androidx.sqlite:sqlite:2.5.0-alpha08" in dependencies. ### Expected...

Improvement
Android

Add checks that the coroutine is still active in places that can catch `CancellationException` ## What kind of change does this PR introduce? Bug fix ## What is the current...

realtime
auth
storage

### General Info - [x] I checked for similar bug report - [x] I am using the latest version - [x] I checked the [troubleshooting](https://github.com/supabase-community/supabase-kt/blob/master/TROUBLESHOOTING.md) page for similar problems ###...

bug

A lot of the dependencies were 2+ years out of date. This PR brings most of them to current versions. Arrow removed some stuff in the next release and there...

I started trying to port things to a newer gradle and kotlin, but I don't really understand what the conventions are doing and gradle has changed quite a bit over...

https://specifications.freedesktop.org/basedir-spec/latest/#variables Newer versions of the XDG spec make it clear where logs should go. The older app dir libraries were written before this was added to the spec.