Skip to content
This repository was archived by the owner on Oct 28, 2026. It is now read-only.

chore(release): 0.5.1 - #322

Merged
ael-dev3 merged 31 commits into
mainfrom
chore/release-0.5.1-final
Oct 23, 2026
Merged

ael-dev3 merged 31 commits into
mainfrom
chore/release-0.5.1-final

Conversation

@ael-dev3

@ael-dev3 ael-dev3 commented Oct 23, 2026 •

Copy link
Copy Markdown
Owner

Finish 0.5.1 with the feed and Settings fixes found during release verification.

  • Exclude future-dated casts before feed ranking, early paint and SQL limits/counts. Preserve a bounded five-second ingest buffer and sample the clock after source reads, while public views stay strict.
  • Update directly opened mini-app posts immediately when Settings changes, retain ordinary post/quote media, and paint the selected sort before suppressing read cards.
  • Let an emoji group reach the top while the picker is still drawing: expand the remaining groups only when the requested heading is missing or lacks enough scroll room.
  • Align release versions, changelog, contributor rules and README screenshots. Retain sanitized cold-load diagnostics and reject browser tests that pass only on retry.
  • Run all 851 fixture cases in two phases: 779 functional cases with two workers, followed by 72 quiet smoothness cases with one. Preserve separate reports, existing assertions, timing limits, diagnostic retry counts, workflow triggers and deployment behavior. Navigation tests wait for sampled route frames; keyboard tests verify the original focused control while Space is held.

Validation

  • Required local checks passed: 592 Rust tests, formatting, native/WebAssembly/static-host Clippy and license checks. Optimized Worker/browser and static builds passed.
  • Rebuilt release: 42 focused browser tests and 17 static-host tests passed with zero retries; 12 existing static-host skips remain declared.
  • The complete local phased sweep covered all 851 cases: 827 passed, 23 declared skips, and one Back-navigation sampling retry. The isolated sampling correction then passed all three affected cases with zero retries. All 72 quiet cases completed without retries: 70 passed and two existing phone-profile timing skips.
  • The emoji regression reproduces the original scroll clamp and passes exact alignment, selected-group, manual-scroll, keyboard and phone checks. Independent review found no blocking issue.
  • Production readiness, hosting, live sort and retained-image contracts passed in fresh anonymous checks against the preceding deployment. These checks sent no real posts or messages.
  • Complete CI for c91f38e is the merge gate: every required job must pass with zero failed, retried or flaky browser cases. Final deployment checks run against the merge commit.

@ael-dev3
ael-dev3 merged commit 44a2106 into main Oct 23, 2026
5 checks passed
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant