Add Matches page, OkCupid integration, and major UI/feature updates

- New Matches page with match scoring system
- New OkCupid page and API integration
- Enhanced Likes page with scanner improvements and enrichment
- Updated Settings, Discover, Messages, and Chat pages
- Improved auth, GraphQL client, and Stream Chat setup
- Added new backend endpoints (matchScoring.js)
- Removed old Proxyman capture logs
- Updated nginx config and Vite proxy settings

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
Trey T
2026-04-16 07:11:21 -05:00
parent 0a725508d2
commit f84786e654
176 changed files with 6828 additions and 1177 deletions

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1 @@
{"fileName":null,"requestEndAt":1769272531.1225991,"isSSL":true,"proxyCreatedAt":1769272531.00792,"id":"448","summary":{"tag":null,"serverIpAddress":"13.249.205.36","clientPort":50370,"hostDNS":null,"serverPort":443,"clientIpAddress":"127.0.0.1"},"toolMetadata":null,"name":"448","isRelayed":false,"response":{"customPreviewerTabs":null,"status":{"code":101,"strict":false,"phrase":"Switching Protocols"},"header":{"entries":[{"key":{"name":"Connection","nameInLowercase":"connection"},"value":"upgrade","isEnabled":true},{"key":{"name":"Date","nameInLowercase":"date"},"value":"Sat, 24 Jan 2026 16:35:31 GMT","isEnabled":true},{"key":{"name":"Upgrade","nameInLowercase":"upgrade"},"value":"websocket","isEnabled":true},{"key":{"name":"Sec-WebSocket-Accept","nameInLowercase":"sec-websocket-accept"},"value":"VlKG0B7TEj4q076XVRYJT6kzhRE=","isEnabled":true},{"key":{"name":"Sec-WebSocket-Protocol","nameInLowercase":"sec-websocket-protocol"},"value":"graphql-transport-ws","isEnabled":true},{"key":{"name":"X-Cache","nameInLowercase":"x-cache"},"value":"Miss from cloudfront","isEnabled":true},{"key":{"name":"Via","nameInLowercase":"via"},"value":"1.1 380fc6a906659ffac1234c1391eafb90.cloudfront.net (CloudFront)","isEnabled":true},{"key":{"name":"X-Amz-Cf-Pop","nameInLowercase":"x-amz-cf-pop"},"value":"DFW56-P10","isEnabled":true},{"key":{"name":"X-Amz-Cf-Id","nameInLowercase":"x-amz-cf-id"},"value":"erjaD39k06fdEiseWwKn0meTZ8ZxGVAdlrDr5RQJyX6tdBuRLI46qg==","isEnabled":true},{"key":{"name":"Access-Control-Allow-Origin","nameInLowercase":"access-control-allow-origin"},"value":"*","isEnabled":true}]},"createdAt":1769272531.122596,"bodyData":null,"version":{"major":1,"minor":1},"error":null,"compressedBodyDataCount":0},"createAt":1769272531.00792,"isUnderNetworkCondition":false,"client":null,"style":null,"extraInfo":null,"remoteDevice":{"ip":"127.0.0.1","name":"127.0.0.1"},"endAt":790965331.1225991,"uniqueID":null,"timing":{"requestEndedAt":1769272531.1225991,"responseStartedAt":1769272531.122596,"requestStartedAt":1769272531.00792,"responseEndedAt":1769272531.1225991},"websocketMessageStorage":null,"request":{"uri":"\/subscription","header":{"entries":[{"key":{"name":"Host","nameInLowercase":"host"},"value":"core.api.fldcore.com","isEnabled":true},{"key":{"name":"Sec-WebSocket-Protocol","nameInLowercase":"sec-websocket-protocol"},"value":"graphql-transport-ws","isEnabled":true},{"key":{"name":"Sec-WebSocket-Key","nameInLowercase":"sec-websocket-key"},"value":"ZLjXfJWfIp\/yRNTCsF7ZXg==","isEnabled":true},{"key":{"name":"Sec-WebSocket-Version","nameInLowercase":"sec-websocket-version"},"value":"13","isEnabled":true},{"key":{"name":"Upgrade","nameInLowercase":"upgrade"},"value":"websocket","isEnabled":true},{"key":{"name":"Origin","nameInLowercase":"origin"},"value":"https:\/\/core.api.fldcore.com","isEnabled":true},{"key":{"name":"User-Agent","nameInLowercase":"user-agent"},"value":"feeld-mobile","isEnabled":true},{"key":{"name":"Connection","nameInLowercase":"connection"},"value":"Upgrade","isEnabled":true}]},"isSSL":true,"isWebSocketUpgrade":true,"fullPath":"wss:\/\/core.api.fldcore.com\/subscription","scheme":"wss","version":{"major":1,"minor":1},"compressedBodyDataCount":0,"customPreviewerTabs":null,"port":443,"method":{"name":"GET"},"bodyData":null,"host":"core.api.fldcore.com"},"isIntercepted":true,"timezone":"CST","isFromFile":false}

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long