feat(premium): add App Store and Google Play purchases (#3052)
Potential experimentfeat(premium): add App Store and Google Play purchases (#3052)
fluxerapp/fluxertests
fix(app): make unchecked checkbox border visible (#3050)
Potential experimentfix(app): make unchecked checkbox border visible (#3050)
fluxerapp/fluxercode
docs(admin): document notify_reporter on report resolve (#3049)
Potential experimentdocs(admin): document notify_reporter on report resolve (#3049)
fluxerapp/fluxerdocumentation
refactor(self-hosting): forward every setting, drop dead config (#3047)
Potential experimentrefactor(self-hosting): forward every setting, drop dead config (#3047)
fluxerapp/fluxertests
fix(app): make unchecked checkbox border visible
Potential experimentfix(app): make unchecked checkbox border visible
fluxerapp/fluxercode
fix(chat): refresh reaction permissions once the cache resolves (#898)
Potential experimentfix(chat): refresh reaction permissions once the cache resolves (#898) Signed-off-by: Hampus Kraft <hampus@fluxer.com>
fluxerapp/flutter_clientsecurity
feat(settings): add plutonium page
Potential experimentfeat(settings): add plutonium page
fluxerapp/flutter_clienttests
fix(chat): refresh reaction permissions once the cache resolves
Potential experimentfix(chat): refresh reaction permissions once the cache resolves Signed-off-by: Hampus Kraft <hampus@fluxer.com>
fluxerapp/flutter_clientsecurity
fix(api): send correct staff emails and allow suppressing them (#3048)
Potential experimentfix(api): send correct staff emails and allow suppressing them (#3048)
fluxerapp/fluxertests
refactor(chat): drop the unused around-visible trim, refs #713
Potential experimentrefactor(chat): drop the unused around-visible trim, refs #713
fluxerapp/flutter_clienttests
perf(chat): index stream items and key dividers by message, refs #713
Potential experimentperf(chat): index stream items and key dividers by message, refs #713
fluxerapp/flutter_clienttests
fix(chat): keep rows mounted when idle trim moves anchor, refs #713
Potential experimentfix(chat): keep rows mounted when idle trim moves anchor, refs #713
fluxerapp/flutter_clienttests
perf(channels): advance last message ids silently, refs #713
Potential experimentperf(channels): advance last message ids silently, refs #713
fluxerapp/flutter_clienttests
perf(favorites): watch only favorited channel rows, refs #713
Potential experimentperf(favorites): watch only favorited channel rows, refs #713
fluxerapp/flutter_clienttests
perf(channels): ignore pointer-only writes in channel list, refs #713
Potential experimentperf(channels): ignore pointer-only writes in channel list, refs #713
fluxerapp/flutter_clienttests
perf(markdown): keep loaded emoji bytes in memory, refs #713
Potential experimentperf(markdown): keep loaded emoji bytes in memory, refs #713
fluxerapp/flutter_clienttests
fix(push): prompt on shell mount, unregister without consent (#895)
Potential experimentfix(push): prompt on shell mount, unregister without consent (#895) Signed-off-by: Hampus Kraft <hampus@fluxer.com>
fluxerapp/flutter_clienttests
fix(app): scroll quick switcher selection after typing (#3044)
Potential experimentfix(app): scroll quick switcher selection after typing (#3044)
fluxerapp/fluxercode
fix(push): keep notification images within the web push budget (#3043)
Potential experimentfix(push): keep notification images within the web push budget (#3043)
fluxerapp/fluxercode
fix(push): prompt on shell mount, unregister without consent
Potential experimentfix(push): prompt on shell mount, unregister without consent Signed-off-by: Hampus Kraft <hampus@fluxer.com>
fluxerapp/flutter_clienttests
fluxus interpretationlow confidenceView source