tangled
alpha
login
or
join now
gui.do
/
sifa-web
1
fork
atom
Sifa professional network frontend (Next.js, React, TailwindCSS)
sifa.id/
1
fork
atom
overview
issues
pulls
pipelines
sifa-web
/
src
/
components
/
at
main
9 folders
62 files
Guido X Jansen
feat(shell): site shell with header, footer, nav, theme, beta banner (#6)
17d ago
d85634ea
activity-cards
feat(activity): add Semble bookmark and note card rendering (#476)
6 hours ago
activity-heatmap
feat(heatmap): add clickable legend to toggle app visibility (#478)
6 hours ago
charts
fix(events): polish insights page - remove DID method, donut PDS, fix graph physics (#408)
4 days ago
events
style(events): add spacing below insights tab bar (#410)
4 days ago
plate-editor
fix(editor): reduce spacing between list items in Plate editor (#59) (#276)
1 week ago
profile-editor
fix: align all field names with lexicon schemas (#457)
2 days ago
profile-sections
feat: primary position star toggle and identity card logic (#458)
2 days ago
stats
docs(stats): add comparison note explaining difference from other trackers (#463)
2 days ago
ui
fix: touch-friendly card click areas (#382)
5 days ago
about-section.tsx
fix(profile): align side nav and about section vertical position (#357)
6 days ago
activity-indicators.test.tsx
feat(login): redesign login page for new users (#473)
14 hours ago
activity-indicators.tsx
feat: add Streamplace to frontend app registry and activity categories (#416)
4 days ago
activity-intro.test.tsx
feat: namespace-aware activity feed labeling (#403)
4 days ago
activity-intro.tsx
feat: namespace-aware activity feed labeling (#403)
4 days ago
activity-overview.tsx
feat: add ATProto app activity indicators to profile pages (#373)
6 days ago
activity-tooltip.test.tsx
feat: namespace-aware activity feed labeling (#403)
4 days ago
activity-tooltip.tsx
feat: namespace-aware activity feed labeling (#403)
4 days ago
app-pill.tsx
fix(activity): unify card pill styling with Active On bar (#433)
3 days ago
atproto-counter.tsx
fix(home): widen atproto counter to prevent text wrap (#422)
4 days ago
auth-provider.tsx
fix(auth): prevent UI logout flicker from transient API errors (#397)
5 days ago
auth-return-handler.tsx
feat: /welcome onboarding page (#363)
6 days ago
avatar-reel.tsx
fix(lint): resolve all 11 pre-existing lint warnings (#249)
1 week ago
beta-banner.tsx
feat(web): redesign alpha banner to be slimmer and more eye-catching (#361)
6 days ago
completion-bar.tsx
fix: align all field names with lexicon schemas (#457)
2 days ago
conference-handshake-banner.tsx
Fix conference banner for mobile (#449)
3 days ago
connect-modal.tsx
feat: add Handshake page + rename QR to Meet (#415)
4 days ago
connect-qr.tsx
feat: add Handshake page + rename QR to Meet (#415)
4 days ago
danger-zone.tsx
feat(profile): add account reset and delete UI (#73)
2 weeks ago
data-transparency-card.tsx
feat(profile): add 'View as others' preview toggle (#142) (#307)
1 week ago
deleted-account-modal.tsx
feat(profile): add account reset and delete UI (#73)
2 weeks ago
embed-builder.tsx
fix(embed): debounce handle input to prevent 404 flashing (#297)
1 week ago
embed-resize-emitter.tsx
fix(embed): auto-resize preview iframe to fit card content (#91)
1 week ago
endorsement-context-selector.tsx
feat(endorsements): relationship context selector, endorsement dialog, remove counts (#137)
1 week ago
endorsement-dialog.tsx
fix: align all field names with lexicon schemas (#457)
2 days ago
endorsement-list.tsx
feat(endorsements): relationship context selector, endorsement dialog, remove counts (#137)
1 week ago
follow-button.tsx
feat(ux): add toast notifications and auth guards for unauthenticated actions
2 weeks ago
handshake-note-prompt.tsx
feat(meet): handshake UX improvements for ATmosphereConf (#442)
3 days ago
handshake-qr.tsx
fix(handshake): add exponential backoff to QR polling on rate limits (#477)
6 hours ago
handshake-scanner.tsx
feat(meet): handshake UX improvements for ATmosphereConf (#442)
3 days ago
identity-card.tsx
fix: align all field names with lexicon schemas (#457)
2 days ago
konami-rickroll.tsx
fix(ui): self-host rickroll videos, add hotlink protection (#164)
1 week ago
location-search.tsx
feat: structured LocationValue, country flag emoji on profiles (#72)
2 weeks ago
meeting-card.tsx
feat(notes): add people notes UI + event context across handshake flow (#430)
4 days ago
mobile-nav.tsx
refactor(search): merge Search and Find People into single page (#459)
2 days ago
pds-icon.tsx
feat(pds): add northsky, selfhosted icons and PDS filter on events (#236)
1 week ago
position-edit-dialog.tsx
fix: align all field names with lexicon schemas (#457)
2 days ago
position-link-list.tsx
fix: align all field names with lexicon schemas (#457)
2 days ago
position-skill-editor.tsx
fix: align all field names with lexicon schemas (#457)
2 days ago
preview-bar.tsx
feat(profile): add 'View as others' preview toggle (#142) (#307)
1 week ago
profile-body.tsx
feat: add ATProto app activity indicators to profile pages (#373)
6 days ago
profile-card.tsx
feat(analytics): add Umami custom tracking events (#282)
1 week ago
profile-edit-dialog.tsx
feat(profile): split mentoring into mentoringOthers and beingMentored (#311) (#322)
1 week ago
profile-edit-provider.tsx
fix(profile): make completion bar links open edit dialogs (#414)
4 days ago
profile-note.tsx
fix: hide note button on own profile + fix scanner DID decoding (#431)
3 days ago
section-nav.tsx
feat(shell): site shell with header, footer, nav, theme, beta banner (#6)
2 weeks ago
site-footer.tsx
feat(compare): add Sifa vs LinkedIn comparison page (#384)
5 days ago
site-header.tsx
refactor(search): merge Search and Find People into single page (#459)
2 days ago
skill-chip.tsx
fix: align all field names with lexicon schemas (#457)
2 days ago
skill-combobox.tsx
fix: align all field names with lexicon schemas (#457)
2 days ago
skill-edit-dialog.tsx
fix: align all field names with lexicon schemas (#457)
2 days ago
skip-links.tsx
fix(a11y): hide skip link fully when not focused (#81)
2 weeks ago
stale-deployment-detector.tsx
fix: detect stale deployment and prompt user to refresh (#388)
5 days ago
suggestion-badge.tsx
feat: Find People page + suggestions UI (#55)
2 weeks ago
suggestion-card.tsx
feat: add My Network page (#328)
1 week ago
suggestions-banner.tsx
refactor(search): merge Search and Find People into single page (#459)
2 days ago
theme-provider.tsx
feat(shell): site shell with header, footer, nav, theme, beta banner (#6)
2 weeks ago
theme-toggle.tsx
feat(shell): site shell with header, footer, nav, theme, beta banner (#6)
2 weeks ago
track-record.tsx
feat(shell): site shell with header, footer, nav, theme, beta banner (#6)
2 weeks ago
trust-stats-hints.tsx
feat(onboarding): persist trust stats hints dismissal and add account age check (#41)
2 weeks ago
unclaimed-banner.tsx
style: format identity-card and unclaimed-banner with prettier
2 weeks ago
user-menu.tsx
fix(nav): remove redundant Edit Profile link from menus (#143)
1 week ago