-
Notifications
You must be signed in to change notification settings - Fork 1
Ranked feed, announcements, event analytics, org management, event addresses and covers, runtime iOS env, UI and swipe fixes (#100, #119, #120, #122, #123, #124) #21
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
Merged
Changes from all commits
Commits
Show all changes
85 commits
Select commit
Hold shift + click to select a range
3872b02
admin report list item carries thumbnailUrl
theobong 2d59670
feed ranking contract: scored cursor, counts endpoint, realtime topic…
theobong f44415a
shared 0.49.0
theobong 8b062c3
feed live updates: new-posts pill, count patching, ranked cursor adop…
theobong 5ea06d9
donation card moved above event sign-ups
theobong d2b15d2
resolve the iOS API base URL from the install source at runtime
theobong 76c1250
install-source probe hardening and env-scoped storage
theobong 02c4cba
render the shell below a pushed route from its own nav stack
theobong bf241fc
cut the work that runs while a swipe transition is in flight
theobong cf34264
pressed hover and focus affordances across ui pressables
theobong 5252119
44pt search field family across list bodies
theobong c425c9b
load-more pills consolidated onto sectionStyles
theobong a0b443b
text clamps and token substitutions in ui
theobong 6d13d11
mobile overlay header ink and camera affordances
theobong b13f311
mobile auth affordances and dangerInk error rows
theobong 37b50c2
web dark-mode token fixes: ring collision, hue ramps through scheme v…
theobong b897fd3
guest cancel view localized in all four locales
theobong 1072e05
web transition, radius, type and a11y polish
theobong 74bfa3c
native swipe capture reads the real touch-down x, not the pre-grant zero
theobong ede88b9
web token layer: canonical light palette, shadcn var collision, durat…
theobong e224af2
feed realtime: one cache pass per counts batch, overflow re-queued, p…
theobong d725982
event donation card hidden on cancelled and host views; receipt wraps…
theobong a26af45
a detail route with no entry snapshots the whole shell stack instead …
theobong bdbc4a5
mobile storage environment marker purges another environment's legacy…
theobong f285327
inbox row swipe guard pins the recorded touch-down x
theobong c9dc475
drop the explanatory comments added with these fixes
theobong 391d01c
event announcements + consolidated analytics contract
theobong 6bf64ab
shared 0.50.0
theobong 31b3ebe
enums: announcement broadcast kind label in all four locales
civfix-agent 350c50f
event announcements: read surfaces, deep-linkable detail, data hooks
civfix-agent bb97299
host comms: group chat + announcements replace the two message button…
civfix-agent b101102
event analytics in the app: chart primitives, a carousel card and a f…
civfix-agent f4e1e01
in-app organization management at /orgs/:slug/manage
civfix-agent e21719b
horizontal BarChart sizes itself from its parent rather than taking a…
civfix-agent 4b59294
chat keeps the local photo when the server ack drops the attachment
theobong 6bbc8ab
quote composer shows the post being quoted
theobong ea63c1c
social links render as brand icons on every profile surface
theobong 9a2a768
review fixes: analytics gating, chat overlay, last-admin pre-disable,…
theobong 0e004cc
web org page social links as icons
theobong 4559605
address resolution contract: resolve-address endpoint, precision ladd…
theobong 8965d4f
shared 0.51.0
theobong 111159f
list cards clear their corner arc
theobong c784b5a
event dashboard drops the donation link row
theobong 22daad0
event detail leads with what the event is
theobong b1f69cc
hosts can put a cover image on an event
theobong 4c755f6
address resolution has a data hook
theobong 4967715
addresses get a row you can tap, copy and navigate to
theobong 388d1b6
hosts confirm the meeting address before an event goes live
theobong b550374
detail pages and tickets share one address row
theobong 68b7f75
the report composer offers the address it already knows
theobong 1750bc9
a missing resolve endpoint falls back instead of failing
theobong b0b1359
picking a place no longer doubles up the address
theobong 0d214e7
editing an event keeps the address you already saved
theobong 0274b45
a ticket and an ended event both keep their address and roster usable
theobong 6cfb7cf
a report only sends an address the reporter actually wrote
theobong cd8f369
Open maps on Android via the https Google URL instead of a refused ge…
theobong b976925
org page: both event runs stay open with a real Load more, share move…
theobong 5546f97
event dashboard: invitations get their own card, the attention nudges…
theobong 3a8bcff
event detail drops the guest contact list
theobong 6772791
invitations move from the event dashboard to your own profile
theobong 118f568
the analytics carousel becomes graph-first and pages on a measured width
theobong ad9156c
merge origin/main
theobong b82209f
feed ranking: jitter knob, location-first default (0.54.0)
theobong 7c310ba
push teardown unregister, 409 terminal, aps-environment mode
theobong bdd839f
feed batch cleanup
theobong a3fd6dd
storage marker write policy fix
theobong 8480fc1
sign-out revokes the server session; lapsed push captures its bearer …
theobong 4aec4e2
review fixes: og cover gate, thread routes, about api host, chart and…
theobong 27d905e
sign-out releases the push token before revoking the session
theobong ca2df09
analytics labels, plurals, announcement emphasis
theobong c8c8f7e
host analytics summary contract (0.55.0)
theobong 1ef64af
host analytics: 30-day all-events carousel and event+range analytics …
theobong a0352d7
analytics by-event rows keyed by event id
theobong 947f0fd
analytics: whole-event signups tile fix
theobong cf89c61
analytics carousel: inert panels, quiet footer press, wider gutter
theobong 2749250
carousel chart budgets for its label row
theobong e5d2893
profile donation card reuses the org card, row variant removed
theobong bf5a0b4
bar chart edge labels clamp inside the chart width
theobong 702f71c
carousel panel drops its corner clip
theobong 649a10d
event donation card shows for every viewer
theobong 728902c
donate card spacing on profiles, org donate above events
theobong f7d2979
own profile: event dashboard row sits under the affiliation
theobong d3a55d6
Revert "own profile: event dashboard row sits under the affiliation"
theobong bfc4e95
Merge remote-tracking branch 'origin/main' into feat/feed-and-polish-…
theobong 7ff07c2
shared 0.56.0
theobong File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
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
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.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The documented
prep:testflightandprep:appstorearchive paths runexpo prebuildwithoutEAS_BUILD_PROFILE, so this fallback selects the development APNs mode for both targets. The generated TestFlight and App Store archives therefore receive the sandbox entitlement and production APNs will not deliver their push notifications. Pass the archive target into the config or select production mode for store-distributed local archives.Artifacts
Evidence from the check
Command output from the check
Command output from the check
Prompt To Fix With AI