Eric Bailey
4084a5e63a
Split LabelBase label into accessibility label and visible cta
...
The compact "+n" pill text is too terse to serve as the button's
accessibility label. LabelBase now takes an optional cta prop for
the visible text, defaulting to label, and the additional labels
pill announces "n labels applied to your post" regardless of which
visual variant renders.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-07-09 18:36:06 -05:00
Eric Bailey
d9cd3df7b2
Render additional labels pill standalone with spelled-out text
...
Move the early return below the additional labels computation so the
pill renders on the author's own post even when no other moderation
is visible - it may be their only entry point to appeal labels on
their content. When no other pills precede it, spell out "n labels
applied" instead of the "+n" continuation syntax.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-07-09 18:32:42 -05:00
Eric Bailey
e692e45982
Hoist appealable-label filtering into PostAlerts
...
Apply the same system-label and self bot-label exclusions as
LabelsOnMe when computing the additional labels list, and do it in
the parent so the render gate is reliable. AdditionalLabels becomes
purely presentational.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-07-09 17:57:40 -05:00
Eric Bailey
33ef6882e9
Fix label dedup, add authorship gate to additional labels pill
...
- Dedup now requires val AND src AND uri to all match, so distinct
labels sharing a val (two labelers on one post, account vs post
labels from one labeler) are no longer dropped
- Include modui.blurs in the dedup so blur-routed labels are not
double-surfaced by ContentHider and the pill
- Only compute additional labels when the viewer is the post author,
since the pill opens the labels-on-me appeal flow
- Type the merged label list and hoist loop-invariant work out of
the filter
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-07-09 17:53:21 -05:00
Eric Bailey
0a5dabd878
Pass post to all PostAlerts
2026-07-09 14:14:35 -05:00
Eric Bailey
98f47b634c
Merge pill components
2026-07-09 14:09:30 -05:00
Eric Bailey
39147619be
POC: +n labels
2026-07-09 14:03:05 -05:00
Austin McKinley
56fa8aca31
Collapse label appeal flow into ModerationDetailsDialog
...
Labels on your own posts previously rendered twice: once as normal
label chips and again as an ominous "1 content label" pill whose only
purpose was reaching the appeal dialog. Move the Appeal button into
ModerationDetailsDialog (shown only when the label targets your own
account or content and was not self-applied), extract AppealForm into
its own module, and remove the redundant per-post pill. The
account-level pill on the profile header is unchanged.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-07-07 13:03:33 -07:00
Samuel Newman
ea3d6827c7
v1.127.0 release ( #11087 )
1.127.0
2026-07-07 10:23:03 -07:00
Samuel Newman
102905b962
Fix back swipe opening the drawer after a cold-start deep link ( #11065 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2026-07-07 06:51:06 -07:00
dependabot[bot]
5e24a0b48c
Bump github.com/jackc/pgx/v5 from 5.5.0 to 5.9.2 in /bskyweb ( #10463 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-07 06:47:34 -07:00
DS Boyce
bbdfe05ada
Use Sift for username suggestions during signup ( #11051 )
2026-07-07 05:37:49 -07:00
Spence Pope
f9b1200404
fix web video preview error aborting upload ( #11079 )
2026-07-07 05:34:46 -07:00
surfdude29
17697cd5c8
Use 'hyphens' instead of 'dashes' in error string ( #11050 )
2026-07-07 05:31:54 -07:00
Samuel Newman
03ccd96661
Force native builds when package.json version changes in OTA deploy ( #11061 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2026-07-07 05:31:37 -07:00
dependabot[bot]
976dd65056
Bump golang.org/x/net from 0.47.0 to 0.55.0 in /bskyweb ( #11055 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-07 05:24:45 -07:00
Pintu
7251a0ee70
fix(search): Update advanced search label text ( #11049 ) ( #11064 )
2026-07-07 04:25:56 -07:00
Alex Benzer
882a5573af
Clean up feature gate for follow buttons in expanded notifications ( #11068 )
2026-07-07 04:22:42 -07:00
Samuel Newman
9ff248528b
Automatically resolve hosting provider from handle ( #11053 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
Co-authored-by: surfdude29 <149612116+surfdude29@users.noreply.github.com >
Co-authored-by: Eric Bailey <git@esb.lol >
2026-07-07 04:21:58 -07:00
Samuel Newman
640662d57c
Fix zizmor findings in build workflows ( #11046 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-07-07 04:20:50 -07:00
dependabot[bot]
52e8051fa3
Bump the actions group with 5 updates ( #11076 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-07 04:19:38 -07:00
dependabot[bot]
86c1cbbc95
Bump actions/cache from 5.0.5 to 6.1.0 ( #11078 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-07 04:18:26 -07:00
dependabot[bot]
545fec82fb
Bump dcarbone/install-jq-action from 3.2.0 to 4.0.1 ( #11077 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-07 04:17:43 -07:00
pfrazee
f9071a9674
Nightly source-language update
2026-07-07 03:14:21 +00:00
Spence Pope
4f5119fac0
fix camera roll gif selection hanging on ios ( #11074 )
2026-07-06 17:53:37 -04:00
DS Boyce
651a3f8af4
Upgrade pnpm to 11.10.0 ( #11075 )
2026-07-06 13:08:47 -07:00
smileyhead
1817cc2ae4
Add missing l18n wrapper to ‘⚠Invalid Handle’ in handles.ts ( #11071 )
2026-07-06 13:51:33 -05:00
Pintu
ff78d32288
fix: restore Android native stretchy overscroll on image carousel ( #11072 )
2026-07-06 08:47:24 -07:00
So Asano
e5d2ee3315
Clean up media-upload temp files on iOS ( #11007 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-07-06 10:18:00 -04:00
Austin McKinley
be0fbdff82
build: bump Node to 24.18 for June 2026 security releases ( #11069 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
Co-authored-by: Samuel Newman <mozzius@protonmail.com >
2026-07-06 07:07:05 -07:00
pfrazee
79a16094f1
Nightly source-language update
2026-07-03 03:13:24 +00:00
DS Boyce
2eddbf8eb0
Fix back button behavior on login/create account screen ( #11052 )
2026-07-02 13:42:12 -07:00
Eric Bailey
8613bb1033
Remove potentially intent violating chat settings restriction ( #11056 )
2026-07-02 15:32:37 -05:00
Eric Bailey
954268a4b6
[AAv2] Integrate on-device APIs ( #9564 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-02 15:15:30 -05:00
DS Boyce
b0a40145e9
Special-case 'me' values in search queries ( #11043 )
2026-07-02 09:35:57 -07:00
DS Boyce
40df0d773a
Fix blank message list after submit on Android ( #11042 )
2026-07-02 09:35:04 -07:00
Eric Bailey
b27ef2b6df
Bump app version to 1.127.0 ( #11040 )
2026-07-01 11:26:07 -05:00
Spence Pope
c4ce3ce0fb
Reduce Sentry noise from logger transport and expected-failure call sites ( #10893 )
2026-07-01 10:43:01 -04:00
pfrazee
e86067986f
Nightly source-language update
2026-07-01 03:20:02 +00:00
DS Boyce
133476e0cd
Update advanced search suggestions ( #11036 )
2026-06-30 14:26:50 -07:00
Samuel Newman
0adf500edf
Use RNKC for composer keyboard avoiding view ( #10997 )
...
Co-authored-by: Eric Bailey <git@esb.lol >
2026-06-30 16:15:50 -05:00
DS Boyce
5e7343b0d2
Fix yaml syntax in pull-request-commit.yml ( #11037 )
2026-06-30 14:15:28 -07:00
RetroSunstar
0526820506
Fix stale display names for lists/feeds in top bar across restarts/devices ( #10651 )
2026-06-30 16:10:53 -05:00
Harry L
13ee5df721
Restore link in Go Live prompt if status record present ( #10636 )
...
Co-authored-by: Eric Bailey <git@esb.lol >
2026-06-30 15:59:17 -05:00
RetroSunstar
f648977deb
Added Automation label to labeller display names ( #11027 )
2026-06-30 15:58:48 -05:00
Eric Bailey
22391bcd63
Fix lint ( #11038 )
2026-06-30 15:47:12 -05:00
surfdude29
251605919f
Fix hashtag author filter failing for DIDs ( #10772 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2026-06-30 13:27:13 -07:00
Samuel Newman
9df4add435
Only request notification permission once per session ( #11004 )
...
Co-authored-by: Claude <noreply@anthropic.com >
Co-authored-by: Eric Bailey <git@esb.lol >
2026-06-30 15:22:37 -05:00
Zaven477
281f49976a
adding focus to the editing block ( #10593 )
2026-06-30 15:21:16 -05:00
Samuel Newman
57dc53fbf5
Add "fingerprint changed" label to PRs with native changes ( #10742 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-30 15:19:24 -05:00