alexispurslane / bloc Goto Github PK
View Code? Open in Web Editor NEWAn Android-native, Material You-based, slick, clean, UX-first Revolt client for any instance
License: GNU General Public License v3.0
An Android-native, Material You-based, slick, clean, UX-first Revolt client for any instance
License: GNU General Public License v3.0
This probably has something to do with a permissions issue, or the websocket api not being woken up properly when the NotificationService is launched by the boot handler instead of by the MainActivity, but I really don't know.
The Revolt server apparently reuses the message IDs of deleted messages for new messages, which causes a problem, since I'm using message IDs as the list item keys for LazyColumn, and lazy column apparently continues to view keys as "already used" even after the items with those keys have been deleted (e.g. even after the message originally using that ID has been deleted), so when the server sends in another message with that ID, it crashes.
Why is this supposedly production ready component's immediate response, even in release mode, to seeing a duplicate key, even though that is something that could totally happen under normal operation for any app, to crash? Who the fuck knows, but here we are.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.