commit cbc463a80b595a868b524f6ccbb027f6156af0ad Author: octolinkyt Date: Sun Nov 30 13:44:23 2025 -0500 Add files.js diff --git a/files.js b/files.js new file mode 100644 index 0000000..619a092 --- /dev/null +++ b/files.js @@ -0,0 +1,40 @@ +window.ChatterCustomChannel = { + name: "User Status", + version: "1.0.0", + description: "View online users", + icon: "👥", + + init: function(container, socket, utils) { + container.innerHTML = ` +
+

Online Users

+
+
+ `; + + socket.on('user_list_refresh', () => this.loadUsers()); + this.loadUsers(); + }, + + loadUsers: function() { + fetch('/api/users/online') + .then(r => r.json()) + .then(data => { + const list = document.getElementById('user-list'); + list.innerHTML = data.users.map(u => ` +
+ + ${u.username} +
+ `).join(''); + }); + }, + + destroy: function() {} +}; + }) + } + } +} \ No newline at end of file