sam
b4c5db0c0e
dont wash out inactive cards so much, let errors be conveyed. and fixed layout issues with action sponsor overflows
2026-04-28 15:47:21 +07:00
sam
a56b4839c8
let images fail fast and fix double header
2026-04-28 14:47:06 +07:00
sam
e871229248
update verified follow pack to new layout
2026-04-28 14:21:17 +07:00
sam
141166cdc8
copy
2026-04-28 14:20:03 +07:00
sam
9cdbb7c9e8
expose legacy nip4 option in settings
2026-04-25 19:05:51 +07:00
sam
0c9da915ef
bring messaging settings over
2026-04-25 18:20:03 +07:00
sam
94ca6d162f
Merge branch 'main' into feat/dms
2026-04-25 00:41:19 +07:00
lemon
348bbf6522
Invalidate query cache on world feed pull-to-refresh
2026-04-23 17:02:31 -07:00
lemon
9aa7366c74
Remove diversity cap from world feed, sort purely by recency
2026-04-23 17:02:31 -07:00
lemon
f68f257234
Replace Ditto feed tab with World feed
...
- Add useWorldFeed hook combining infinite-scroll pagination with live
streaming and 'X new posts' buffer/flush pattern
- World feed queries all country-tagged events globally with a diversity
cap (max 4 posts per country per page)
- Live streaming via persistent relay subscription with scroll-aware
buffering and highlight animation on flush
- Rename Ditto tab to World across Feed, ContentSettings, and useFeedTab
- Migrate localStorage key from ditto:showDittoFeed to agora:showWorldFeed
2026-04-23 17:02:31 -07:00
sam
0240e77bf9
Merge branch 'main' into feat/dms
2026-04-23 12:18:16 +05:45
lemon
b3b7bdd20c
replace theme showcase with simple System/Light/Dark appearance setting
...
Remove the 'Make it yours' theme strip from the landing hero and the
ThemeStep from the signup/onboarding flow. Add an Appearance settings
page at /settings/appearance with three options (System, Light, Dark)
defaulting to System.
2026-04-22 18:38:13 -07:00
sam
8411fb997d
Merge branch 'main' into feat/dms
2026-04-22 12:19:16 +05:45
sam
3cc1e1dcec
dont use the generic lazy loading for messages page, its looks daft and messaging has its own loading state
2026-04-22 12:17:53 +05:45
lemon
5fa021329e
remove kind 5/1984 moderation from community membership resolution
...
The deletion and report queries were unscoped (fetching globally) and the
moderation overlay needs more design work. Strip it out for now and leave
TODOs for a follow-up.
2026-04-20 11:57:03 -07:00
sam
ef100bfac1
guard messages if not authed
2026-04-20 18:39:19 +05:45
sam
a5c52c72be
dms first pass
2026-04-20 18:14:35 +05:45
sam
865a472ef1
delete legacy mkstack dms
2026-04-20 18:10:23 +05:45
lemon
8c83758461
replace Follows tab with Activities tab showing community events and comments
2026-04-19 17:42:31 -07:00
lemon
da1d872dd7
hide media, protocol, language, kind, and replies filters on communities search tab
2026-04-19 17:42:31 -07:00
lemon
70f74c6f9d
simplify community NoteCard: remove moderators list, separator, and stats badges
2026-04-19 17:42:31 -07:00
lemon
556af013db
add Communities tab to search page with global kind 34550 feed
2026-04-19 17:42:31 -07:00
lemon
b7a128ad28
shorten empty events message to 'No events yet'
2026-04-19 17:42:31 -07:00
lemon
c17be3d191
simplify empty events state: remove icon, border, and card background
2026-04-19 17:42:31 -07:00
lemon
e2d3a164a6
remove separator line between founder and tabs
2026-04-19 17:42:31 -07:00
lemon
88d2fdd904
remove stats badges from community detail page header
2026-04-19 17:42:31 -07:00
lemon
6929097466
replace comment button with ComposeBox in community detail page
2026-04-19 17:42:31 -07:00
lemon
52dae96a61
add dedicated community detail page with members, events, and comments tabs
2026-04-19 17:42:31 -07:00
lemon
c82c6f4179
add communities page with NIP-72 hierarchical community support
2026-04-19 17:42:31 -07:00
sam
1ffa5289ba
legacy aliases
2026-04-18 19:35:21 +05:45
sam
6d51f6eeac
geo chat wip
2026-04-18 19:12:13 +05:45
sam
bd6eb18022
WORLD++
2026-04-18 18:40:02 +05:45
sam
5f2e88c0f3
old pathos/agora map
2026-04-18 17:17:22 +05:45
sam
55fe82adf9
community stats
2026-04-18 16:28:41 +05:45
sam
711a9527e9
left menu rearranging
2026-04-18 14:11:07 +05:45
sam
ced5d00163
ported actions/challenges
2026-04-18 13:38:50 +05:45
sam
b6dffa9828
organisers, country content, external content
2026-04-18 13:03:02 +05:45
sam
5a94ef10d7
verified follow packs
2026-04-18 11:45:10 +05:45
sam
ec9f57476d
++
2026-04-18 11:44:46 +05:45
sam
6a60612ba6
poll compose
2026-04-18 11:44:31 +05:45
sam
945ae3b126
ported country-scoped feed model from Pathos
2026-04-17 17:22:59 +05:45
sam
2ee979afc0
spark wallet+
2026-04-17 16:22:33 +05:45
sam
ba996d9878
drop wikipedia
2026-04-17 14:39:18 +05:45
sam
e0e2300521
reconsidered sidebar items
2026-04-17 14:17:07 +05:45
sam
a56860a6ce
logo/copy changes
2026-04-17 12:15:51 +05:45
sam
9550094ffb
wip mega dump/migration from ditto
2026-04-17 12:10:11 +05:45
Alex Gleason
99fefdda67
Merge branch 'main' of gitlab.com:soapbox-pub/ditto
2026-04-16 17:17:47 -05:00
Alex Gleason
dabe3c1687
Fix avatar shape not saving during signup
...
The signup and onboarding profile steps rendered ProfileCard without
passing onAvatarShape, so emoji shape selections were silent no-ops and
never made it into the published kind 0 event.
2026-04-16 17:06:27 -05:00
Chad Curtis
c3f0e9d3fa
Merge branch 'main' of gitlab.com:soapbox-pub/ditto into ai-chat-429
...
# Conflicts:
# package-lock.json
2026-04-16 16:59:54 -05:00
Chad Curtis
377b536456
Merge remote-tracking branch 'origin/main' into feat/evolution-missions-to-kind-11125
...
# Conflicts:
# package-lock.json
2026-04-16 16:35:38 -05:00