Commit graph

1395 commits

Author SHA1 Message Date
Agent
e3a312afc9 Fix rounded-corner shadow artifact on video tiles in a scroller
With exactly 2 video tiles, the layout branch flex-shrinks tiles to
exactly fill the scroll container (fractional heights, bottom tile
flush against the scroller's clip edge). In that configuration
Chromium's rounded-rect box-shadow fast path misrenders at fractional
pixel offsets: the corner shows a straight diagonal wedge instead of
a rounded crescent, and the bottom tile's bottom shadow band is
clipped entirely by the scroller's overflow. With 3+ tiles the grid
branch uses natural (non-fractional) 16:9 heights, so it doesn't hit
this.

filter: drop-shadow() renders the same offset shadow through a
different rasterization path that isn't susceptible to this, and
(as a side benefit) isn't clipped by scrollable overflow the way
box-shadow's ink overflow is.

- VideoCallContent.svelte: shadow-sm -> drop-shadow-sm on video tiles.
- base.css: add --drop-shadow/-sm/-lg tokens mirroring the --shadow-*
  scale, consumed by Tailwind's drop-shadow-* utilities.
- clay.css, navy.css: matching --drop-shadow-* overrides in both
  light and dark. flat.css needs no changes; it inherits base.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-08-17 10:23:39 -04:00
Agent
19dd92c947 Remove local welshman link: overrides from pnpm-workspace.yaml
9a80d059 (Migrate to new welshman) accidentally committed
link:../welshman/packages/* pnpm overrides into pnpm-workspace.yaml,
forcing resolution to a local welshman checkout that doesn't exist in
this environment. package.json already specifies the correct upstream
range (^0.9.0-pre2), so a fresh `pnpm install` produced dangling
node_modules/@welshman/* symlinks and broke `pnpm run dev`.

Drop the overrides (keep sharp) and regenerate pnpm-lock.yaml, which
now resolves upstream @welshman/*@0.9.0-pre5.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-08-17 10:22:58 -04:00
Agent
9e73262cb7 PR-C0: remove tile.track conditional — consistent border + label on all tiles
- Remove the tile.track ternary from the name label class — use bg-backdrop/80
  consistently for all tiles (both video and no-video)
- Remove the !tile.track conditional from the border — apply border border-line
  to all tiles consistently
- Fixes shadow rendering inconsistency: with two tiles, the conditional border
  + ternary caused asymmetric shadow rendering (cropped/pointed shadows)

Per review feedback from @matt on PR #3 (forgejo).
2026-08-13 16:05:52 -04:00
Agent
928456649e PR-C0: card-style no-video tiles with border and backdrop label
- Add border (border-line) to no-video tile outer div for card contrast
  against bg-surface panel (video-on tiles unchanged)
- Use bg-backdrop/80 for name label on no-video tiles for legibility
  (video-on tiles keep bg-surface/80)

Part of flotilla-j4k / coracle/flotilla#343
2026-08-13 12:53:12 -04:00
Jon Staab
91a8995a98 Stop recommending relay.tools 2026-08-02 07:13:43 -07:00
Jon Staab
934f1cdf10 Optimize deriveUserItem, avoid double load of quotes 2026-07-30 09:50:41 -07:00
Jon Staab
2a5849afcb Fix tooltip z index 2026-07-29 17:30:59 -07:00
Jon Staab
9a80d059bb Migrate to new welshman 2026-07-29 15:52:13 -07:00
Jon Staab
d02e0ed56a Add hosting nav item 2026-07-29 15:49:59 -07:00
Jon Staab
b0ebb988f1 Bump version, update changelog 2026-07-29 14:49:46 -07:00
Jon Staab
954a11b923 Fix nav safe are inset, qr code reactivity 2026-07-29 11:00:26 -07:00
Jon Staab
6fed1019df Perf optimizations for chat rooms 2026-07-27 17:13:14 -07:00
Jon Staab
8953b0e04d Fix agent errors 2026-07-27 16:43:54 -07:00
Jon Staab
a2c5a8e2ff Clean up convention violations, dead code, and daisyUI leftovers 2026-07-27 15:38:23 -07:00
Jon Staab
c0c8354a76 Remove dead CSS left over from the app.css split and fix emoji button hit target 2026-07-27 15:25:31 -07:00
Jon Staab
ed61081b01 Fix key backup gating, mention alerts toggle, and silent load failures 2026-07-27 15:21:39 -07:00
Jon Staab
73f2fb0ec2 Fix stuck hosting error card and blocked billing portal redirect 2026-07-27 15:18:07 -07:00
Jon Staab
0f17e62e54 Fix pin references for non-addressable events, malformed shelf addresses, and profile links 2026-07-27 15:16:21 -07:00
Jon Staab
883528242c Fix space auth prompts, invite failures, and admin check spam
Cache admin checks per space with a ttl, stop retrying auth after a denial,
surface invites we couldn't fetch a claim for, and trim access delays.
2026-07-27 15:09:13 -07:00
Jon Staab
fe90a9f0ba Fix call mute failures, stale session writes, and leaked audio elements 2026-07-27 15:01:48 -07:00
Jon Staab
eae644ab3c Fix connection teardown and sync lifecycle on login 2026-07-27 14:57:02 -07:00
Jon Staab
ae5992c948 refactor h/non-h rooms into a single component 2026-07-27 14:11:46 -07:00
Jon Staab
17b0382c2e formatting 2026-07-27 13:48:54 -07:00
Jon Staab
2ffe51180b Fix new messages indicator when coming back to the tab 2026-07-27 13:38:45 -07:00
Jon Staab
cf938c6397 Bring caravel hosting in-app 2026-07-27 13:19:28 -07:00
Aditya Chaudhary
37e6dd6b7d chore: hide space menu scrollbars while keeping scroll. (#328)
Reviewed-on: https://gitea.coracle.social/coracle/flotilla/pulls/328
Co-authored-by: Aditya Chaudhary <30+useradityaa@noreply.coracle.social>
Co-committed-by: Aditya Chaudhary <30+useradityaa@noreply.coracle.social>
2026-07-21 18:06:46 +00:00
Aditya Chaudhary
2d6810725f fix: clear space badge when navigating to a space (#327)
Reviewed-on: https://gitea.coracle.social/coracle/flotilla/pulls/327
Co-authored-by: Aditya Chaudhary <30+useradityaa@noreply.coracle.social>
Co-committed-by: Aditya Chaudhary <30+useradityaa@noreply.coracle.social>
2026-07-21 18:05:39 +00:00
Aditya Chaudhary
1eebe1698a feat: add room invite links with combined space and room join flow (#319)
Reviewed-on: https://gitea.coracle.social/coracle/flotilla/pulls/319
Co-authored-by: Aditya Chaudhary <30+useradityaa@noreply.coracle.social>
Co-committed-by: Aditya Chaudhary <30+useradityaa@noreply.coracle.social>
2026-07-20 23:35:24 +00:00
Aditya Chaudhary
16a446095a fix(video): show avatar tiles for audio-only and camera-off callers (#325)
Co-authored-by: Aditya Chaudhary <30+useradityaa@noreply.coracle.social>
Co-committed-by: Aditya Chaudhary <30+useradityaa@noreply.coracle.social>
2026-07-20 23:34:06 +00:00
Aditya Chaudhary
caa16b6770 chore: improve mobile UI, zap modals, and interaction polish (#316)
Co-authored-by: Aditya Chaudhary <30+useradityaa@noreply.coracle.social>
Co-committed-by: Aditya Chaudhary <30+useradityaa@noreply.coracle.social>
2026-07-15 21:23:43 +00:00
Jon Staab
e1c439fb6b Publish events signed by the relay to the relay 2026-07-10 08:17:01 -07:00
Jon Staab
e9f896f5ef Tweak side nav sections 2026-07-08 15:20:16 -07:00
Jon Staab
3a6be2fc92 Fix nav safe are inset, qr code reactivity 2026-07-08 15:12:50 -07:00
Jon Staab
ba7a690d6f Make downloadText work on native 2026-07-08 14:53:49 -07:00
Jon Staab
47be12ff57 Bring back attemptRelayAccess for default spaces 2026-07-08 14:43:44 -07:00
Jon Staab
f7d0cb7413 remove claims from default space urls, fix universal link handlers 2026-07-08 14:33:25 -07:00
Jon Staab
c139722261 Make content components reactive 2026-07-08 14:13:04 -07:00
Jon Staab
a254ec10f1 Fix new messages indicator 2026-07-08 11:53:57 -07:00
Jon Staab
8f7016b60c Back to hue-only role colors 2026-07-08 11:18:28 -07:00
Jon Staab
1581d909f0 Fix editing featured content, add menu to boards and ability to share boards/pins to chat 2026-07-08 11:18:28 -07:00
Jon Staab
269630efc2 Fix room suggestions based on platform relays 2026-07-08 11:18:28 -07:00
Jon Staab
7fe145dbef Trim padding on push logo 2026-07-08 11:18:27 -07:00
Aditya Chaudhary
f4fc9b82c3 feat: redesign mobile space sidebar with card-based layout. (#318)
Co-authored-by: Aditya Chaudhary <30+useradityaa@noreply.coracle.social>
Co-committed-by: Aditya Chaudhary <30+useradityaa@noreply.coracle.social>
2026-07-07 21:23:52 +00:00
Jon Staab
7011d0ac81 Ignore generated icons 2026-07-07 13:50:38 -07:00
Jon Staab
f00687d20e Generate push icon 2026-07-07 12:31:10 -07:00
Jon Staab
5843b3e33a Tweak room name display 2026-07-06 13:32:19 -07:00
Jon Staab
c694654417 Fix order for joining spaces 2026-07-06 13:31:58 -07:00
Jon Staab
9cb5e54aeb Avoid showing auth error before join dialog 2026-07-06 13:08:30 -07:00
Jon Staab
774e2da463 Add description to pins 2026-07-06 11:53:12 -07:00
Jon Staab
f20414975d Whenever our pubkey changes clear connections and reopen 2026-07-06 11:40:00 -07:00