imessage
imessage copied to clipboard
A Matrix-iMessage puppeting bridge.
- this properly addresses the issue first addressed in https://github.com/beeper/mac-registration-provider/pull/11 when using macOS devices prior to Big Sur As is, Beeper Mini will crash if trying to register with `mac-registration-provider`...
This picks up a dropped `err` variable in `imessage/ipc`.
trackImplmentationFunc -> trackImplementationFunc
As of right now, phone number registration has to be done through a tedious, manual process. I've only been able to get it work by modifying pypush sms registration code...
iMessage bridge is no longer sending or receiving new messages. I am working on diagnosing why, and I want to collect as much info from others as possible to work...
Signed-off-by: Sumner Evans
{"level":"debug","user_id":"@raymand:mx.grupotd.nat.cu","action":"start chat","method":"ids lookup","cache_result":{"tel:+5352526475":{"has_cache":true,"cache_time":"2024-01-23T15:30:48.538-05:00","identity_count":0,"will_lookup":false}},"server_lookup":null,"time":"2024-01-23T15:34:23.478367351-05:00","message":"Got lookup results from cache"} {"level":"error","event_id":"$BuPGNfrjIfD1EPurfHwN9apz3aZ5T6-ZXZEugRVeV_A","room_id":"!EdfKVCUpniCoSkGqjk:mx.grupotd.nat.cu","sender":"@raymand:mx.grupotd.nat.cu","mx_command":"start-chat","stack":"goroutine 215 [running]:\nruntime/debug.Stack()\n\t/usr/local/go/src/runtime/debug/stack.go:24 +0x5e\nmaunium.net/go/mautrix/bridge/commands.(*Processor).Handle.func1()\n\t/builds/mautrix/imessagego/.cache/pkg/mod/maunium.net/go/[email protected]/bridge/commands/processor.go:67 +0x5f\npanic({0xe8a840?, 0x17e4a50?})\n\t/usr/local/go/src/runtime/panic.go:914 +0x21f\nmain.(*User).startChat(0xc000586000, {{0xc0000744d0?, 0x7f4265e78e78?, 0x7f4265e6d108?}})\n\t/builds/mautrix/imessagego/user.go:596 +0x32f\nmain.fnStartChat(0xc0000745a0)\n\t/builds/mautrix/imessagego/commands.go:204 +0x50\nmain.init.wrapCommand.func4(0xc000586380)\n\t/builds/mautrix/imessagego/commands.go:43 +0xec\nmaunium.net/go/mautrix/bridge/commands.(*FullHandler).Run(0x17f4f20, 0xc000586380)\n\t/builds/mautrix/imessagego/.cache/pkg/mod/maunium.net/go/[email protected]/bridge/commands/handler.go:98 +0xfb\nmaunium.net/go/mautrix/bridge/commands.(*Processor).Handle(0xc00015ef20, {0x1270698, 0xc000708e40}, {0xc0005be480, 0x25}, {0xc0005be450, 0x2c}, {0x1273c58?, 0xc000586000},...
This might also be something with error handling, since the bridge claims that the phone number was registered, but on Apple's settings it doesn't really seem to be the case....
Add compatibility with physical security keys