René's URL Explorer Experiment


Title: chats: add (temporary) plumbing for tip notifications. by mfycheng · Pull Request #150 · code-payments/code-server · GitHub

Open Graph Title: chats: add (temporary) plumbing for tip notifications. by mfycheng · Pull Request #150 · code-payments/code-server

X Title: chats: add (temporary) plumbing for tip notifications. by mfycheng · Pull Request #150 · code-payments/code-server

Description: Adds enough plumbing for the tip notifications to flow through v2 (without breaking the previous system, hopefully). When the protocol is more flushed out, and the base messaging infra is shored up...

Open Graph Description: Adds enough plumbing for the tip notifications to flow through v2 (without breaking the previous system, hopefully). When the protocol is more flushed out, and the base messaging infra is shored up...

X Description: Adds enough plumbing for the tip notifications to flow through v2 (without breaking the previous system, hopefully). When the protocol is more flushed out, and the base messaging infra is shored up...

Opengraph URL: https://github.com/code-payments/code-server/pull/150

X: @github

direct link

Domain: patch-diff.githubusercontent.com

route-pattern/_view_fragments/voltron/pull_requests/show/:user_id/:repository/:id/pull_request_layout(.:format)
route-controllervoltron_pull_requests_fragments
route-actionpull_request_layout
fetch-noncev2:8e266dc3-574e-1d30-7d12-e700e5aadefa
current-catalog-service-hashae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b
request-id8D38:3D332:E4EF7:129B86:698EA099
html-safe-noncea530d95580092183ba9e82780633e253cc67030a8f66a3caa2cbd82b11365041
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiI4RDM4OjNEMzMyOkU0RUY3OjEyOUI4Njo2OThFQTA5OSIsInZpc2l0b3JfaWQiOiI3NDgxOTUwNTI4ODIzMjcxNTc3IiwicmVnaW9uX2VkZ2UiOiJpYWQiLCJyZWdpb25fcmVuZGVyIjoiaWFkIn0=
visitor-hmacaf9912c5283f2aad01642cadf7318cf28f968fa924c9d76acb5b1c5eb807871a
hovercard-subject-tagpull_request:1958616154
github-keyboard-shortcutsrepository,pull-request-list,pull-request-conversation,pull-request-files-changed,copilot
google-site-verificationApib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I
octolytics-urlhttps://collector.github.com/github/collect
analytics-location///voltron/pull_requests_fragments/pull_request_layout
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/_view_fragments/voltron/pull_requests/show/code-payments/code-server/150/pull_request_layout
twitter:imagehttps://opengraph.githubassets.com/e0204528908bc29e333400593ac88bb6e423b191ff14354d013ffbab6d01851f/code-payments/code-server/pull/150
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/e0204528908bc29e333400593ac88bb6e423b191ff14354d013ffbab6d01851f/code-payments/code-server/pull/150
og:image:altAdds enough plumbing for the tip notifications to flow through v2 (without breaking the previous system, hopefully). When the protocol is more flushed out, and the base messaging infra is shored up...
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
og:author:usernamemfycheng
hostnamegithub.com
expected-hostnamegithub.com
Nonecb2828a801ee6b7be618f3ac76fbf55def35bbc30f053a9c41bf90210b8b72ba
turbo-cache-controlno-preview
go-importgithub.com/code-payments/code-server git https://github.com/code-payments/code-server.git
octolytics-dimension-user_id151064663
octolytics-dimension-user_logincode-payments
octolytics-dimension-repository_id723047997
octolytics-dimension-repository_nwocode-payments/code-server
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forkfalse
octolytics-dimension-repository_network_root_id723047997
octolytics-dimension-repository_network_root_nwocode-payments/code-server
turbo-body-classeslogged-out env-production page-responsive
disable-turbofalse
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
releasee6b91a7e6e46287d26887e3fb7a4161657bab8f7
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://patch-diff.githubusercontent.com/code-payments/code-server/pull/150#start-of-content
https://patch-diff.githubusercontent.com/
Sign in https://patch-diff.githubusercontent.com/login?return_to=https%3A%2F%2Fgithub.com%2Fcode-payments%2Fcode-server%2Fpull%2F150
GitHub CopilotWrite better code with AIhttps://github.com/features/copilot
GitHub SparkBuild and deploy intelligent appshttps://github.com/features/spark
GitHub ModelsManage and compare promptshttps://github.com/features/models
MCP RegistryNewIntegrate external toolshttps://github.com/mcp
ActionsAutomate any workflowhttps://github.com/features/actions
CodespacesInstant dev environmentshttps://github.com/features/codespaces
IssuesPlan and track workhttps://github.com/features/issues
Code ReviewManage code changeshttps://github.com/features/code-review
GitHub Advanced SecurityFind and fix vulnerabilitieshttps://github.com/security/advanced-security
Code securitySecure your code as you buildhttps://github.com/security/advanced-security/code-security
Secret protectionStop leaks before they starthttps://github.com/security/advanced-security/secret-protection
Why GitHubhttps://github.com/why-github
Documentationhttps://docs.github.com
Bloghttps://github.blog
Changeloghttps://github.blog/changelog
Marketplacehttps://github.com/marketplace
View all featureshttps://github.com/features
Enterpriseshttps://github.com/enterprise
Small and medium teamshttps://github.com/team
Startupshttps://github.com/enterprise/startups
Nonprofitshttps://github.com/solutions/industry/nonprofits
App Modernizationhttps://github.com/solutions/use-case/app-modernization
DevSecOpshttps://github.com/solutions/use-case/devsecops
DevOpshttps://github.com/solutions/use-case/devops
CI/CDhttps://github.com/solutions/use-case/ci-cd
View all use caseshttps://github.com/solutions/use-case
Healthcarehttps://github.com/solutions/industry/healthcare
Financial serviceshttps://github.com/solutions/industry/financial-services
Manufacturinghttps://github.com/solutions/industry/manufacturing
Governmenthttps://github.com/solutions/industry/government
View all industrieshttps://github.com/solutions/industry
View all solutionshttps://github.com/solutions
AIhttps://github.com/resources/articles?topic=ai
Software Developmenthttps://github.com/resources/articles?topic=software-development
DevOpshttps://github.com/resources/articles?topic=devops
Securityhttps://github.com/resources/articles?topic=security
View all topicshttps://github.com/resources/articles
Customer storieshttps://github.com/customer-stories
Events & webinarshttps://github.com/resources/events
Ebooks & reportshttps://github.com/resources/whitepapers
Business insightshttps://github.com/solutions/executive-insights
GitHub Skillshttps://skills.github.com
Documentationhttps://docs.github.com
Customer supporthttps://support.github.com
Community forumhttps://github.com/orgs/community/discussions
Trust centerhttps://github.com/trust-center
Partnershttps://github.com/partners
GitHub SponsorsFund open source developershttps://github.com/sponsors
Security Labhttps://securitylab.github.com
Maintainer Communityhttps://maintainers.github.com
Acceleratorhttps://github.com/accelerator
Archive Programhttps://archiveprogram.github.com
Topicshttps://github.com/topics
Trendinghttps://github.com/trending
Collectionshttps://github.com/collections
Enterprise platformAI-powered developer platformhttps://github.com/enterprise
GitHub Advanced SecurityEnterprise-grade security featureshttps://github.com/security/advanced-security
Copilot for BusinessEnterprise-grade AI featureshttps://github.com/features/copilot/copilot-business
Premium SupportEnterprise-grade 24/7 supporthttps://github.com/premium-support
Pricinghttps://github.com/pricing
Search syntax tipshttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
documentationhttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
Sign in https://patch-diff.githubusercontent.com/login?return_to=https%3A%2F%2Fgithub.com%2Fcode-payments%2Fcode-server%2Fpull%2F150
Sign up https://patch-diff.githubusercontent.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E%2Fvoltron%2Fpull_requests_fragments%2Fpull_request_layout&source=header-repo&source_repo=code-payments%2Fcode-server
Reloadhttps://patch-diff.githubusercontent.com/code-payments/code-server/pull/150
Reloadhttps://patch-diff.githubusercontent.com/code-payments/code-server/pull/150
Reloadhttps://patch-diff.githubusercontent.com/code-payments/code-server/pull/150
code-payments https://patch-diff.githubusercontent.com/code-payments
code-serverhttps://patch-diff.githubusercontent.com/code-payments/code-server
Notifications https://patch-diff.githubusercontent.com/login?return_to=%2Fcode-payments%2Fcode-server
Fork 4 https://patch-diff.githubusercontent.com/login?return_to=%2Fcode-payments%2Fcode-server
Star 30 https://patch-diff.githubusercontent.com/login?return_to=%2Fcode-payments%2Fcode-server
Code https://patch-diff.githubusercontent.com/code-payments/code-server
Issues 0 https://patch-diff.githubusercontent.com/code-payments/code-server/issues
Pull requests 7 https://patch-diff.githubusercontent.com/code-payments/code-server/pulls
Actions https://patch-diff.githubusercontent.com/code-payments/code-server/actions
Projects 0 https://patch-diff.githubusercontent.com/code-payments/code-server/projects
Security 0 https://patch-diff.githubusercontent.com/code-payments/code-server/security
Insights https://patch-diff.githubusercontent.com/code-payments/code-server/pulse
Code https://patch-diff.githubusercontent.com/code-payments/code-server
Issues https://patch-diff.githubusercontent.com/code-payments/code-server/issues
Pull requests https://patch-diff.githubusercontent.com/code-payments/code-server/pulls
Actions https://patch-diff.githubusercontent.com/code-payments/code-server/actions
Projects https://patch-diff.githubusercontent.com/code-payments/code-server/projects
Security https://patch-diff.githubusercontent.com/code-payments/code-server/security
Insights https://patch-diff.githubusercontent.com/code-payments/code-server/pulse
Sign up for GitHub https://patch-diff.githubusercontent.com/signup?return_to=%2Fcode-payments%2Fcode-server%2Fissues%2Fnew%2Fchoose
terms of servicehttps://docs.github.com/terms
privacy statementhttps://docs.github.com/privacy
Sign inhttps://patch-diff.githubusercontent.com/login?return_to=%2Fcode-payments%2Fcode-server%2Fissues%2Fnew%2Fchoose
Jump to bottomhttps://patch-diff.githubusercontent.com/code-payments/code-server/pull/150#issue-comment-box
mfychenghttps://patch-diff.githubusercontent.com/mfycheng
code-payments:two-way-chatshttps://patch-diff.githubusercontent.com/code-payments/code-server/tree/two-way-chats
mfycheng:two-way-chats-tipshttps://patch-diff.githubusercontent.com/mfycheng/code-server/tree/two-way-chats-tips
chats: add (temporary) plumbing for tip notifications. https://patch-diff.githubusercontent.com/code-payments/code-server/pull/150#top
mfychenghttps://patch-diff.githubusercontent.com/mfycheng
code-payments:two-way-chatshttps://patch-diff.githubusercontent.com/code-payments/code-server/tree/two-way-chats
mfycheng:two-way-chats-tipshttps://patch-diff.githubusercontent.com/mfycheng/code-server/tree/two-way-chats-tips
Conversation 0 https://patch-diff.githubusercontent.com/code-payments/code-server/pull/150
Commits 71 https://patch-diff.githubusercontent.com/code-payments/code-server/pull/150/commits
Checks 0 https://patch-diff.githubusercontent.com/code-payments/code-server/pull/150/checks
Files changed https://patch-diff.githubusercontent.com/code-payments/code-server/pull/150/files
Please reload this pagehttps://patch-diff.githubusercontent.com/code-payments/code-server/pull/150
https://github.co/hiddenchars
https://patch-diff.githubusercontent.com/code-payments/code-server/pull/{{ revealButtonHref }}
https://patch-diff.githubusercontent.com/mfycheng
mfychenghttps://patch-diff.githubusercontent.com/mfycheng
Jul 8, 2024https://patch-diff.githubusercontent.com/code-payments/code-server/pull/150#issue-2396516267
Please reload this pagehttps://patch-diff.githubusercontent.com/code-payments/code-server/pull/150
https://patch-diff.githubusercontent.com/mfycheng
mfychenghttps://patch-diff.githubusercontent.com/mfycheng
jeffyantahttps://patch-diff.githubusercontent.com/jeffyanta
code ownerhttps://patch-diff.githubusercontent.com/code-payments/code-server/blob/e29881fcc1ae656d553efb87468d321fb73553de/.github/CODEOWNERS#L1
July 8, 2024 20:32https://patch-diff.githubusercontent.com/code-payments/code-server/pull/150#event-13429516597
https://patch-diff.githubusercontent.com/mfycheng
mfychenghttps://patch-diff.githubusercontent.com/mfycheng
force-pushedhttps://patch-diff.githubusercontent.com/code-payments/code-server/compare/1f75e998e9233ae34264377e647e0b242b3c38d8..7cacfa11500cb34a93e6a39511a408d59a59d3d9
1f75e99https://patch-diff.githubusercontent.com/code-payments/code-server/commit/1f75e998e9233ae34264377e647e0b242b3c38d8
7cacfa1https://patch-diff.githubusercontent.com/code-payments/code-server/commit/7cacfa11500cb34a93e6a39511a408d59a59d3d9
Compare https://patch-diff.githubusercontent.com/code-payments/code-server/compare/1f75e998e9233ae34264377e647e0b242b3c38d8..7cacfa11500cb34a93e6a39511a408d59a59d3d9
July 8, 2024 21:06https://patch-diff.githubusercontent.com/code-payments/code-server/pull/150#event-13429910325
https://patch-diff.githubusercontent.com/mfycheng
mfychenghttps://patch-diff.githubusercontent.com/mfycheng
force-pushedhttps://patch-diff.githubusercontent.com/code-payments/code-server/compare/20ab170c3c921e45e25d38d07afd1bae6e7207da..b3dd20cd3924011d721387b3ce855aaafbf8a4cb
20ab170https://patch-diff.githubusercontent.com/code-payments/code-server/commit/20ab170c3c921e45e25d38d07afd1bae6e7207da
b3dd20chttps://patch-diff.githubusercontent.com/code-payments/code-server/commit/b3dd20cd3924011d721387b3ce855aaafbf8a4cb
Compare https://patch-diff.githubusercontent.com/code-payments/code-server/compare/20ab170c3c921e45e25d38d07afd1bae6e7207da..b3dd20cd3924011d721387b3ce855aaafbf8a4cb
July 21, 2024 02:37https://patch-diff.githubusercontent.com/code-payments/code-server/pull/150#event-13591024549
August 23, 2024 09:58https://patch-diff.githubusercontent.com/code-payments/code-server/pull/150#commits-pushed-0348502
Fix Twitter user info update worker when username is changed (https://patch-diff.githubusercontent.com/code-payments/code-server/pull/150/commits/0348502f027410dfc48b0c72242882a2b01fe74e
code-pa…https://github.com/code-payments/code-server/pull/173
0348502https://patch-diff.githubusercontent.com/code-payments/code-server/pull/150/commits/0348502f027410dfc48b0c72242882a2b01fe74e
…yments#173https://github.com/code-payments/code-server/pull/173
Add auto-reply to Twitter registration tweets (https://patch-diff.githubusercontent.com/code-payments/code-server/pull/150/commits/0714a15c1093db595719ebe0dc77714e389cace0
code-payments#174https://github.com/code-payments/code-server/pull/174
)https://patch-diff.githubusercontent.com/code-payments/code-server/pull/150/commits/0714a15c1093db595719ebe0dc77714e389cace0
0714a15https://patch-diff.githubusercontent.com/code-payments/code-server/pull/150/commits/0714a15c1093db595719ebe0dc77714e389cace0
Handle the case where a Twitter user is suspended in the info update …https://patch-diff.githubusercontent.com/code-payments/code-server/pull/150/commits/8401d3e83b0b1f787519ea5ac25641fcb3422c69
8401d3ehttps://patch-diff.githubusercontent.com/code-payments/code-server/pull/150/commits/8401d3e83b0b1f787519ea5ac25641fcb3422c69
code-payments#175https://github.com/code-payments/code-server/pull/175
Update Twitter connection reply text (https://patch-diff.githubusercontent.com/code-payments/code-server/pull/150/commits/80b6dd1ff732a7a2c41ef3c901bebcc4cc350394
code-payments#176https://github.com/code-payments/code-server/pull/176
)https://patch-diff.githubusercontent.com/code-payments/code-server/pull/150/commits/80b6dd1ff732a7a2c41ef3c901bebcc4cc350394
80b6dd1https://patch-diff.githubusercontent.com/code-payments/code-server/pull/150/commits/80b6dd1ff732a7a2c41ef3c901bebcc4cc350394
https://patch-diff.githubusercontent.com/mfycheng
mfychenghttps://patch-diff.githubusercontent.com/mfycheng
force-pushedhttps://patch-diff.githubusercontent.com/code-payments/code-server/compare/77ab896560532d23116a5522355fc92a2cbd5f35..aa0ef978a78e0841bc1ee7b8f1cdf4bfa257e96f
77ab896https://patch-diff.githubusercontent.com/code-payments/code-server/commit/77ab896560532d23116a5522355fc92a2cbd5f35
aa0ef97https://patch-diff.githubusercontent.com/code-payments/code-server/commit/aa0ef978a78e0841bc1ee7b8f1cdf4bfa257e96f
Compare https://patch-diff.githubusercontent.com/code-payments/code-server/compare/77ab896560532d23116a5522355fc92a2cbd5f35..aa0ef978a78e0841bc1ee7b8f1cdf4bfa257e96f
September 11, 2024 15:19https://patch-diff.githubusercontent.com/code-payments/code-server/pull/150#event-14218235545
mfychenghttps://patch-diff.githubusercontent.com/mfycheng
September 17, 2024 09:57https://patch-diff.githubusercontent.com/code-payments/code-server/pull/150#commits-pushed-e7031b5
https://patch-diff.githubusercontent.com/mfycheng
update intent DB models to support pay-for-chat intents (https://patch-diff.githubusercontent.com/code-payments/code-server/pull/150/commits/e7031b5e1cd202a977fde18c268022279a9ae91b
code-payment…https://github.com/code-payments/code-server/pull/186
e7031b5https://patch-diff.githubusercontent.com/code-payments/code-server/pull/150/commits/e7031b5e1cd202a977fde18c268022279a9ae91b
…s#186https://github.com/code-payments/code-server/pull/186
https://patch-diff.githubusercontent.com/mfycheng
PoC in memory two way messaginghttps://patch-diff.githubusercontent.com/code-payments/code-server/pull/150/commits/c55e811d7265981ce39c13c8640f39561fdfc603
c55e811https://patch-diff.githubusercontent.com/code-payments/code-server/pull/150/commits/c55e811d7265981ce39c13c8640f39561fdfc603
https://patch-diff.githubusercontent.com/mfycheng
Move chat event stream notification into an async workerhttps://patch-diff.githubusercontent.com/code-payments/code-server/pull/150/commits/081cbf31897c7ae8de6faa7b31608e8c752f6b30
081cbf3https://patch-diff.githubusercontent.com/code-payments/code-server/pull/150/commits/081cbf31897c7ae8de6faa7b31608e8c752f6b30
https://patch-diff.githubusercontent.com/mfycheng
Ensure chat event streams are cleaned up after being closedhttps://patch-diff.githubusercontent.com/code-payments/code-server/pull/150/commits/f112a51ff3c594e183c08c0bb3a36a6dc1cc6c41
f112a51https://patch-diff.githubusercontent.com/code-payments/code-server/pull/150/commits/f112a51ff3c594e183c08c0bb3a36a6dc1cc6c41
https://patch-diff.githubusercontent.com/mfycheng
Add support for thank you messageshttps://patch-diff.githubusercontent.com/code-payments/code-server/pull/150/commits/9a8c990e2fbefc8537264f0702ba549663d98ce2
9a8c990https://patch-diff.githubusercontent.com/code-payments/code-server/pull/150/commits/9a8c990e2fbefc8537264f0702ba549663d98ce2
https://patch-diff.githubusercontent.com/mfycheng
Rename structhttps://patch-diff.githubusercontent.com/code-payments/code-server/pull/150/commits/6db76d30b9cd021fb5dece8aa13441045bd30ace
6db76d3https://patch-diff.githubusercontent.com/code-payments/code-server/pull/150/commits/6db76d30b9cd021fb5dece8aa13441045bd30ace
https://patch-diff.githubusercontent.com/mfycheng
Fill out missing log messagehttps://patch-diff.githubusercontent.com/code-payments/code-server/pull/150/commits/9bbf3ac10fdba46abf7c3e488e2e321966b4d50f
9bbf3achttps://patch-diff.githubusercontent.com/code-payments/code-server/pull/150/commits/9bbf3ac10fdba46abf7c3e488e2e321966b4d50f
https://patch-diff.githubusercontent.com/mfycheng
Add basic push support for user messageshttps://patch-diff.githubusercontent.com/code-payments/code-server/pull/150/commits/39b257e5be74950353d1ab68fd93045bf091ba34
39b257ehttps://patch-diff.githubusercontent.com/code-payments/code-server/pull/150/commits/39b257e5be74950353d1ab68fd93045bf091ba34
https://patch-diff.githubusercontent.com/mfycheng
Use separate context for pushing user chat messageshttps://patch-diff.githubusercontent.com/code-payments/code-server/pull/150/commits/540f868a167769b3ba5bddf7d07057f2317ed0cd
540f868https://patch-diff.githubusercontent.com/code-payments/code-server/pull/150/commits/540f868a167769b3ba5bddf7d07057f2317ed0cd
https://patch-diff.githubusercontent.com/mfycheng
Move existing chat stuff to v1 in prep for v2https://patch-diff.githubusercontent.com/code-payments/code-server/pull/150/commits/8185b9ede3cc26f210e0693e1cab17670e42adaf
8185b9ehttps://patch-diff.githubusercontent.com/code-payments/code-server/pull/150/commits/8185b9ede3cc26f210e0693e1cab17670e42adaf
https://patch-diff.githubusercontent.com/mfycheng
Add skeleton for v2 gRPC chat servicehttps://patch-diff.githubusercontent.com/code-payments/code-server/pull/150/commits/2ef1e0249f6f699bcc9ecf354b9cec7c9b2b3298
2ef1e02https://patch-diff.githubusercontent.com/code-payments/code-server/pull/150/commits/2ef1e0249f6f699bcc9ecf354b9cec7c9b2b3298
https://patch-diff.githubusercontent.com/mfycheng
Define chat v2 modelshttps://patch-diff.githubusercontent.com/code-payments/code-server/pull/150/commits/23a9aa09e653aba9a29bbed81779c71e3ff668e9
23a9aa0https://patch-diff.githubusercontent.com/code-payments/code-server/pull/150/commits/23a9aa09e653aba9a29bbed81779c71e3ff668e9
https://patch-diff.githubusercontent.com/mfycheng
Implement RPCs that operate on chat member statehttps://patch-diff.githubusercontent.com/code-payments/code-server/pull/150/commits/3035a8f7c724510f2e35a8d7031a89375d515bb7
3035a8fhttps://patch-diff.githubusercontent.com/code-payments/code-server/pull/150/commits/3035a8f7c724510f2e35a8d7031a89375d515bb7
https://patch-diff.githubusercontent.com/mfycheng
Implement StreamChatEvents with integration of pointer eventshttps://patch-diff.githubusercontent.com/code-payments/code-server/pull/150/commits/577f4cc598f6045f0ce96d27638898c571070ea5
577f4cchttps://patch-diff.githubusercontent.com/code-payments/code-server/pull/150/commits/577f4cc598f6045f0ce96d27638898c571070ea5
https://patch-diff.githubusercontent.com/mfycheng
Implement GetMessages RPChttps://patch-diff.githubusercontent.com/code-payments/code-server/pull/150/commits/8585a38eab6934ddb299af04f45a927fc48b25d3
8585a38https://patch-diff.githubusercontent.com/code-payments/code-server/pull/150/commits/8585a38eab6934ddb299af04f45a927fc48b25d3
https://patch-diff.githubusercontent.com/mfycheng
Add reminder to add a flush on StreamChatEventshttps://patch-diff.githubusercontent.com/code-payments/code-server/pull/150/commits/24e82186b6e83346d7facfdb366cc846266d4acb
24e8218https://patch-diff.githubusercontent.com/code-payments/code-server/pull/150/commits/24e82186b6e83346d7facfdb366cc846266d4acb
https://patch-diff.githubusercontent.com/mfycheng
Add a flush on StreamChatEvents stream openhttps://patch-diff.githubusercontent.com/code-payments/code-server/pull/150/commits/b6d0756e0a45ca511d802f3f74abf15398ac25fe
b6d0756https://patch-diff.githubusercontent.com/code-payments/code-server/pull/150/commits/b6d0756e0a45ca511d802f3f74abf15398ac25fe
https://patch-diff.githubusercontent.com/mfycheng
Fix todo commenthttps://patch-diff.githubusercontent.com/code-payments/code-server/pull/150/commits/451b155531cbf265409defdd44bdf7606003616d
451b155https://patch-diff.githubusercontent.com/code-payments/code-server/pull/150/commits/451b155531cbf265409defdd44bdf7606003616d
https://patch-diff.githubusercontent.com/mfycheng
Add missing query parameters to flushhttps://patch-diff.githubusercontent.com/code-payments/code-server/pull/150/commits/c6d5b884c1596311e87a911d988ae2f6ee972ab9
c6d5b88https://patch-diff.githubusercontent.com/code-payments/code-server/pull/150/commits/c6d5b884c1596311e87a911d988ae2f6ee972ab9
https://patch-diff.githubusercontent.com/mfycheng
Implement the SendMessage RPC without consideration for other chat fe…https://patch-diff.githubusercontent.com/code-payments/code-server/pull/150/commits/e29f89908d1eff48e73462fd5a4230fee5bc88b2
e29f899https://patch-diff.githubusercontent.com/code-payments/code-server/pull/150/commits/e29f89908d1eff48e73462fd5a4230fee5bc88b2
https://patch-diff.githubusercontent.com/mfycheng
Skeleton for minimal memory PoC chat v2 data storehttps://patch-diff.githubusercontent.com/code-payments/code-server/pull/150/commits/db4877c6f8667f1d1bcdbc78b3750cfa0a8d6617
db4877chttps://patch-diff.githubusercontent.com/code-payments/code-server/pull/150/commits/db4877c6f8667f1d1bcdbc78b3750cfa0a8d6617
https://patch-diff.githubusercontent.com/mfycheng
Implement chat v2 memory data store (WIP)https://patch-diff.githubusercontent.com/code-payments/code-server/pull/150/commits/e30053337f8087370c607ad7dae4f5f4edb7e5ec
e300533https://patch-diff.githubusercontent.com/code-payments/code-server/pull/150/commits/e30053337f8087370c607ad7dae4f5f4edb7e5ec
September 17, 2024 15:12https://patch-diff.githubusercontent.com/code-payments/code-server/pull/150#commits-pushed-3f35885
https://patch-diff.githubusercontent.com/mfycheng
Incorporate small tweaks to chat APIshttps://patch-diff.githubusercontent.com/code-payments/code-server/pull/150/commits/3f35885dac85b004da0f5d11f333af7c06eea980
3f35885https://patch-diff.githubusercontent.com/code-payments/code-server/pull/150/commits/3f35885dac85b004da0f5d11f333af7c06eea980
https://patch-diff.githubusercontent.com/mfycheng
PoC in memory two way messaginghttps://patch-diff.githubusercontent.com/code-payments/code-server/pull/150/commits/cdef2230a1fccbe7ac60cda97992db2f452af451
cdef223https://patch-diff.githubusercontent.com/code-payments/code-server/pull/150/commits/cdef2230a1fccbe7ac60cda97992db2f452af451
https://patch-diff.githubusercontent.com/mfycheng
Add support for thank you messageshttps://patch-diff.githubusercontent.com/code-payments/code-server/pull/150/commits/e0766f4f3a6b8c93769110cc2b296fae8ab3506a
e0766f4https://patch-diff.githubusercontent.com/code-payments/code-server/pull/150/commits/e0766f4f3a6b8c93769110cc2b296fae8ab3506a
https://patch-diff.githubusercontent.com/mfycheng
Add missing result codes and update/comment on flushhttps://patch-diff.githubusercontent.com/code-payments/code-server/pull/150/commits/c2aff7b4f54bea3238c708e084f4ffbab6d4308b
c2aff7bhttps://patch-diff.githubusercontent.com/code-payments/code-server/pull/150/commits/c2aff7b4f54bea3238c708e084f4ffbab6d4308b
https://patch-diff.githubusercontent.com/mfycheng
Implement GetChats RPC limited to anonymous chat membershiphttps://patch-diff.githubusercontent.com/code-payments/code-server/pull/150/commits/202e51c1457a332416f2a0d68f46960e88eba874
202e51chttps://patch-diff.githubusercontent.com/code-payments/code-server/pull/150/commits/202e51c1457a332416f2a0d68f46960e88eba874
https://patch-diff.githubusercontent.com/mfycheng
Fix build with refactor changes to chat protoshttps://patch-diff.githubusercontent.com/code-payments/code-server/pull/150/commits/e49e233eacca29b49f3a14816894cf3f60d3901a
e49e233https://patch-diff.githubusercontent.com/code-payments/code-server/pull/150/commits/e49e233eacca29b49f3a14816894cf3f60d3901a
https://patch-diff.githubusercontent.com/mfycheng
Initial implementation of StartChat that always starts a new chathttps://patch-diff.githubusercontent.com/code-payments/code-server/pull/150/commits/9f25c48e64831035fbfb7d2f601a54afb07b4d37
9f25c48https://patch-diff.githubusercontent.com/code-payments/code-server/pull/150/commits/9f25c48e64831035fbfb7d2f601a54afb07b4d37
https://patch-diff.githubusercontent.com/mfycheng
Initial implementation of the RevealIdentity RPChttps://patch-diff.githubusercontent.com/code-payments/code-server/pull/150/commits/55c9cf7cc0cd8c5a44bb9ae55efa64deb81b35ea
55c9cf7https://patch-diff.githubusercontent.com/code-payments/code-server/pull/150/commits/55c9cf7cc0cd8c5a44bb9ae55efa64deb81b35ea
https://patch-diff.githubusercontent.com/mfycheng
More refactors of chat stuffhttps://patch-diff.githubusercontent.com/code-payments/code-server/pull/150/commits/516a5021e8ebd666c7a05f5a8b155cdf0ab0cd1e
516a502https://patch-diff.githubusercontent.com/code-payments/code-server/pull/150/commits/516a5021e8ebd666c7a05f5a8b155cdf0ab0cd1e
https://patch-diff.githubusercontent.com/mfycheng
Incorporate small tweaks to chat APIshttps://patch-diff.githubusercontent.com/code-payments/code-server/pull/150/commits/8b228722a606b0f9a14464d25f0f056443cb7d89
8b22872https://patch-diff.githubusercontent.com/code-payments/code-server/pull/150/commits/8b228722a606b0f9a14464d25f0f056443cb7d89
https://patch-diff.githubusercontent.com/mfycheng
chats: add (temporary) plumbing for tip notifications.https://patch-diff.githubusercontent.com/code-payments/code-server/pull/150/commits/afb13a0f03459760c55a23f7ebd76cc1aee8cd97
afb13a0https://patch-diff.githubusercontent.com/code-payments/code-server/pull/150/commits/afb13a0f03459760c55a23f7ebd76cc1aee8cd97
https://patch-diff.githubusercontent.com/mfycheng
chatv/2: expose server for use as a notifierhttps://patch-diff.githubusercontent.com/code-payments/code-server/pull/150/commits/179e98f4e19eb857128b8e6db4accfe870a1d9fd
179e98fhttps://patch-diff.githubusercontent.com/code-payments/code-server/pull/150/commits/179e98f4e19eb857128b8e6db4accfe870a1d9fd
https://patch-diff.githubusercontent.com/mfycheng
chat/v2: fix Notify message signaturehttps://patch-diff.githubusercontent.com/code-payments/code-server/pull/150/commits/386695c1bce6964f37f77c812f46783d2a01a5f3
386695chttps://patch-diff.githubusercontent.com/code-payments/code-server/pull/150/commits/386695c1bce6964f37f77c812f46783d2a01a5f3
https://patch-diff.githubusercontent.com/mfycheng
chat: add debug logginghttps://patch-diff.githubusercontent.com/code-payments/code-server/pull/150/commits/47a49a6db2443b5655b5a7b4047b83eb168d75d3
47a49a6https://patch-diff.githubusercontent.com/code-payments/code-server/pull/150/commits/47a49a6db2443b5655b5a7b4047b83eb168d75d3
https://patch-diff.githubusercontent.com/mfycheng
chat: don't execute v2 member add in tx.https://patch-diff.githubusercontent.com/code-payments/code-server/pull/150/commits/da3481566e372ec2c26c70306464a9f4249d3db5
da34815https://patch-diff.githubusercontent.com/code-payments/code-server/pull/150/commits/da3481566e372ec2c26c70306464a9f4249d3db5
https://patch-diff.githubusercontent.com/mfycheng
chat/v2: add handling for notifiaction chatshttps://patch-diff.githubusercontent.com/code-payments/code-server/pull/150/commits/ca8fcf46df6d0b1ea476154f2ae5b917de4bad05
ca8fcf4https://patch-diff.githubusercontent.com/code-payments/code-server/pull/150/commits/ca8fcf46df6d0b1ea476154f2ae5b917de4bad05
https://patch-diff.githubusercontent.com/mfycheng
chat/v2: send two way chat notifications.https://patch-diff.githubusercontent.com/code-payments/code-server/pull/150/commits/91956a6465faa0293f494e825e3250e70369db48
91956a6https://patch-diff.githubusercontent.com/code-payments/code-server/pull/150/commits/91956a6465faa0293f494e825e3250e70369db48
https://patch-diff.githubusercontent.com/mfycheng
chat/v2: don't send push to senderhttps://patch-diff.githubusercontent.com/code-payments/code-server/pull/150/commits/e78b0281322fb5682b48a2f650eb785ea00e6c40
e78b028https://patch-diff.githubusercontent.com/code-payments/code-server/pull/150/commits/e78b0281322fb5682b48a2f650eb785ea00e6c40
https://patch-diff.githubusercontent.com/mfycheng
chat/v2: add chat_id to push header, debug logshttps://patch-diff.githubusercontent.com/code-payments/code-server/pull/150/commits/f75156927c8ac9ddfbf13a325f6368e844a5d3fd
f751569https://patch-diff.githubusercontent.com/code-payments/code-server/pull/150/commits/f75156927c8ac9ddfbf13a325f6368e844a5d3fd
https://patch-diff.githubusercontent.com/mfycheng
chat/v2: remove tip hooks, sketch out latest rpcshttps://patch-diff.githubusercontent.com/code-payments/code-server/pull/150/commits/0dd205afc9f82b332e6926ffa33f509230c5f490
0dd205ahttps://patch-diff.githubusercontent.com/code-payments/code-server/pull/150/commits/0dd205afc9f82b332e6926ffa33f509230c5f490
https://patch-diff.githubusercontent.com/mfycheng
chat,user: pipe back FriendChatId in user, debug checks on StartChathttps://patch-diff.githubusercontent.com/code-payments/code-server/pull/150/commits/e4c78602d89dbc38732174007652f073f5d33b8a
e4c7860https://patch-diff.githubusercontent.com/code-payments/code-server/pull/150/commits/e4c78602d89dbc38732174007652f073f5d33b8a
https://patch-diff.githubusercontent.com/mfycheng
mfychenghttps://patch-diff.githubusercontent.com/mfycheng
force-pushedhttps://patch-diff.githubusercontent.com/code-payments/code-server/compare/58491674df62571ee232a62c758fd0e7b1cef49b..e4c78602d89dbc38732174007652f073f5d33b8a
5849167https://patch-diff.githubusercontent.com/code-payments/code-server/commit/58491674df62571ee232a62c758fd0e7b1cef49b
e4c7860https://patch-diff.githubusercontent.com/code-payments/code-server/commit/e4c78602d89dbc38732174007652f073f5d33b8a
Compare https://patch-diff.githubusercontent.com/code-payments/code-server/compare/58491674df62571ee232a62c758fd0e7b1cef49b..e4c78602d89dbc38732174007652f073f5d33b8a
September 17, 2024 19:32https://patch-diff.githubusercontent.com/code-payments/code-server/pull/150#event-14296284574
mfychenghttps://patch-diff.githubusercontent.com/mfycheng
September 17, 2024 15:44https://patch-diff.githubusercontent.com/code-payments/code-server/pull/150#commits-pushed-21d8784
https://patch-diff.githubusercontent.com/mfycheng
chat: fix buildhttps://patch-diff.githubusercontent.com/code-payments/code-server/pull/150/commits/21d87844d837d00cb8648ec097a37c4eabe315b3
21d8784https://patch-diff.githubusercontent.com/code-payments/code-server/pull/150/commits/21d87844d837d00cb8648ec097a37c4eabe315b3
https://patch-diff.githubusercontent.com/mfycheng
chat: don't overwrite initial ChatRecord on dupe check.https://patch-diff.githubusercontent.com/code-payments/code-server/pull/150/commits/2aa7ad8142347d1c9f03b31abb2317230051dab7
2aa7ad8https://patch-diff.githubusercontent.com/code-payments/code-server/pull/150/commits/2aa7ad8142347d1c9f03b31abb2317230051dab7
https://patch-diff.githubusercontent.com/mfycheng
chat: fix existing chat conditionhttps://patch-diff.githubusercontent.com/code-payments/code-server/pull/150/commits/0ef896a3b85832ad920992675d3f41c26cdaf5cc
0ef896ahttps://patch-diff.githubusercontent.com/code-payments/code-server/pull/150/commits/0ef896a3b85832ad920992675d3f41c26cdaf5cc
https://patch-diff.githubusercontent.com/mfycheng
chat: hack to bypass member validationhttps://patch-diff.githubusercontent.com/code-payments/code-server/pull/150/commits/726767259770e1c51b5e5f5c0901cc02c49f5239
7267672https://patch-diff.githubusercontent.com/code-payments/code-server/pull/150/commits/726767259770e1c51b5e5f5c0901cc02c49f5239
https://patch-diff.githubusercontent.com/mfycheng
chat: return profilepic urlshttps://patch-diff.githubusercontent.com/code-payments/code-server/pull/150/commits/1398a235bcc8c7d10d7e7ccbdca3ac9cde8a22dc
1398a23https://patch-diff.githubusercontent.com/code-payments/code-server/pull/150/commits/1398a235bcc8c7d10d7e7ccbdca3ac9cde8a22dc
https://patch-diff.githubusercontent.com/mfycheng
chat overhaul, needs a new branchhttps://patch-diff.githubusercontent.com/code-payments/code-server/pull/150/commits/cf233cb02fb8deae8096707bb528d3d77f2f2dff
cf233cbhttps://patch-diff.githubusercontent.com/code-payments/code-server/pull/150/commits/cf233cb02fb8deae8096707bb528d3d77f2f2dff
https://patch-diff.githubusercontent.com/mfycheng
chat: add is_self back to chat metadatahttps://patch-diff.githubusercontent.com/code-payments/code-server/pull/150/commits/0bd5d153552369942ee2c45f6d13e52595069b28
0bd5d15https://patch-diff.githubusercontent.com/code-payments/code-server/pull/150/commits/0bd5d153552369942ee2c45f6d13e52595069b28
https://patch-diff.githubusercontent.com/mfycheng
chat/v2: add dual stream implementation (local server)https://patch-diff.githubusercontent.com/code-payments/code-server/pull/150/commits/1241ef93b57016321db084a951bdaeeeba25d54e
1241ef9https://patch-diff.githubusercontent.com/code-payments/code-server/pull/150/commits/1241ef93b57016321db084a951bdaeeeba25d54e
Sign up for freehttps://patch-diff.githubusercontent.com/join?source=comment-repo
Sign in to commenthttps://patch-diff.githubusercontent.com/login?return_to=https%3A%2F%2Fgithub.com%2Fcode-payments%2Fcode-server%2Fpull%2F150
https://patch-diff.githubusercontent.com/jeffyanta
jeffyanta https://patch-diff.githubusercontent.com/jeffyanta
Please reload this pagehttps://patch-diff.githubusercontent.com/code-payments/code-server/pull/150
https://patch-diff.githubusercontent.com/mfycheng
https://github.com
Termshttps://docs.github.com/site-policy/github-terms/github-terms-of-service
Privacyhttps://docs.github.com/site-policy/privacy-policies/github-privacy-statement
Securityhttps://github.com/security
Statushttps://www.githubstatus.com/
Communityhttps://github.community/
Docshttps://docs.github.com/
Contacthttps://support.github.com?tags=dotcom-footer

Viewport: width=device-width


URLs of crawlers that visited me.