fix(messages): accept null version on legacy message rows (#3004)
Potential experimentfix(messages): accept null version on legacy message rows (#3004)
Reading the persisted public view.
Experiments
Detected from public development signals. These findings may change, disappear or never ship; they are not confirmed Fluxer features.
fix(messages): accept null version on legacy message rows (#3004)
ci(gateway): drop cached gateway build output before compiling (#3003)
feat(push): clear ack notifications client side This can help if the gateway connection was unreliable and the server send the push before the ack.
fix(app): use +:shortcode: for reactions, no space before emoji (#3001)
refactor(push): retire the push service delivery experiment (#3000)
refactor(push): retire the push service delivery experiment
fix(dev): drop the stray -- from the tunnel public URL hint (#2999)
feat(app): make +emoji react on send and target replies (#2998)
feat(installer): let upgrades copy the uploads uncompressed (#2995)
Merge remote-tracking branch 'origin/main'
Merge remote-tracking branch 'origin/main'
gpg: Signature made Sun Sep 27 23:42:24 2026 CEST gpg: using EDDSA key 546B08CAB70587D156E3AC50399E21922D24129D gpg: Good signature from "Hampus Kraft <hampus@fluxer.com>" [ultimate] feat(installer): let upgrades copy the uploads uncompressed (#2994)
Merge remote-tracking branch 'origin/main'
Merge remote-tracking branch 'origin/main'
fix(push): stop retrying relay rate limit refusals (#2993)
fix(push): skip relay consent on the official instance Signed-off-by: Hampus Kraft <hampus@fluxer.com>
fix(push): skip relay consent on the official instance Signed-off-by: Hampus Kraft <hampus@fluxer.com>
Merge remote-tracking branch 'origin/main'
Merge remote-tracking branch 'origin/main'
fix(gateway): parse push relay hosts as binaries (#2989)
Prereleases