- Fixed the actual race:

Sent messages wait for polling to catch up before rendering.
Missing interleaved messages cannot appear above later ones.
Messages sort by server timestamp, then ID.
Timestamps are assigned atomically during SQLite insertion.
Client updated to 20260609.5.
This commit is contained in:
Ty Clifford
2026-06-09 01:35:19 -04:00
parent 195f3fa56d
commit ae0fb45c48
5 changed files with 50 additions and 20 deletions
+1 -1
View File
@@ -17,7 +17,7 @@
<script>
window.CYBERCHAT_BASE = '';
</script>
<script src="assets/js/cyberchat-app.js?v=20260609.4"></script>
<script src="assets/js/cyberchat-app.js?v=20260609.5"></script>
<script>
document.addEventListener('DOMContentLoaded', function() {
CyberChat.init('#app');