feat(login): Add copy-as-cURL session import #1

Merged
Wuast94 merged 1 commit from opencode/feat/curl-session-login into main 2026-08-25 06:55:49 +02:00
Owner

Summary

  • replace the manual three-field Lovoo login with one Chrome Copy as cURL input
  • parse the request without executing a shell and retain only required Lovoo cookies
  • validate the session read-only and derive the authenticated Lovoo user ID

Verification

  • go test -tags=goolm ./... -race -count=1
  • go vet -tags=goolm ./...
  • go mod verify
  • go build -tags=goolm ./cmd/mautrix-lovoo
  • ./scripts/test-devcontainer-isolation.sh
  • golangci-lint with staticcheck disabled (upstream analyzer panics under Go 1.27)
  • git diff --check
## Summary - replace the manual three-field Lovoo login with one Chrome Copy as cURL input - parse the request without executing a shell and retain only required Lovoo cookies - validate the session read-only and derive the authenticated Lovoo user ID ## Verification - go test -tags=goolm ./... -race -count=1 - go vet -tags=goolm ./... - go mod verify - go build -tags=goolm ./cmd/mautrix-lovoo - ./scripts/test-devcontainer-isolation.sh - golangci-lint with staticcheck disabled (upstream analyzer panics under Go 1.27) - git diff --check
feat(login): Add copy-as-cURL session import
All checks were successful
CI / Quality (pull_request) Successful in 1m10s
CI / Build (pull_request) Successful in 42s
20823997f9
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
Wuast94/mautrix-lovoo!1
No description provided.