-
Notifications
You must be signed in to change notification settings - Fork 3
fix: unified profile #1126
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
cameronvoell
merged 43 commits into
dev
from
cv/replace-conversation-profiles-with-unified-profile-table
Jul 7, 2026
Merged
fix: unified profile #1126
Changes from 26 commits
Commits
Show all changes
43 commits
Select commit
Hold shift + click to select a range
3743125
new profile database tables
cameronvoell a5e059e
lint fixes
cameronvoell 5b78405
improve ci result output
cameronvoell f8ab31f
improve ci result output
cameronvoell 774b9a4
test fix
cameronvoell ef96ce8
add profile-table persistence stores
cameronvoell 39f1f5c
profile merge, repository, and unified profile
cameronvoell 2f062f0
fix test
cameronvoell 69a817b
profile publisher and backfill
cameronvoell 3841411
start writing to new profile table
cameronvoell 2169155
concrete publish session written and verified
cameronvoell da33455
unified profile: wire repository reads, self-publish, and self-profil…
cameronvoell 15ec38a
unified profile: global-only self profile + drop member_profile
cameronvoell 21f4e92
make the legacy member_profile table inert
cameronvoell 4316f8e
keep member_profile populated (drop the clear)
cameronvoell cd40fce
existing users get seeded into DBSelfProfile
cameronvoell 0097dfa
prefer unified profile data over contact table data
cameronvoell 7b147fb
fixed issue with self name not rendering in some chat views
cameronvoell 5c66e78
use existing myProfile table instead of new selfProfile
cameronvoell 4461e27
migrate legacy DBMemberProfile readers onto canonical profile tables
cameronvoell a896035
write app-data profiles into canonical profile tables at .appData source
cameronvoell 75d1c31
resolve removed-member message/reaction senders from canonical DBProfile
cameronvoell 97a2209
fix DB-only-agent snapshot test to seed canonical profile tables
cameronvoell a6b3409
give AgentTemplateCacheCoordinator observation test CI headroom
cameronvoell 99953f7
never clear avatars from an inbound message and surface the self avat…
cameronvoell a0b578b
guard redundant profile publish on conversation open
cameronvoell 5a31aad
clear canonical profile tables on delete-all
cameronvoell 119d8f2
lazy, change-aware profile propagation
cameronvoell 3d73755
fix DeleteAllDataCleanSlateTests
cameronvoell a0c7b42
make sure profile update gets sent in error cases and after delete all
cameronvoell 1bdc893
feedback: harden the profile publish queue
cameronvoell 66b2f69
remove dead code
cameronvoell 92c3728
temporarily disable firebase build while we finish PR feedback
cameronvoell 665ec4b
update plan to match implementation
cameronvoell ddf432d
fix self-profile scoping + publish-queue races
cameronvoell c496d24
fix regression on truncating prof names, historical group member name…
cameronvoell 7e5fed6
cancel launch service-bootstrap task on teardown
cameronvoell 57f3d04
resolve left-self historical messages from DBMyProfile
cameronvoell d5eb11f
cancel freshly-built profile-services task on teardown
cameronvoell 41ff651
fix conversation list dm prof pic updates
cameronvoell 57e0e35
adds a cooperative-cancellation guard before loadOrCreateService
cameronvoell 6f5c4f1
re-enable firebase build
cameronvoell 14ea335
clean up comments and update plan with latest follow up items
cameronvoell File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.