Hi there
aew
Public profiles, a durable transcript, and realtime updates keep this room readable and alive.
Latest activity
Jul 26, 12:34 PM
New messages appear in order so the conversation stays easy to follow.
Post in realtime, keep a durable history, and stay synced with everyone currently in the room.
Hi there
aew
bio obrigatória?
Alôooooo
Hi there
quando crescer a conversa vai ter que scrollar manualmente... mas já estou subindo um patch consertando isso rsrs
bio obrigatória?
Coloca o envio das mensagens pra ser otimista
bio obrigatória?
Tira esse estado de loading e assume que a mensagem sempre é enviada com sucesso
Hi there
só não estou evoluindo mais rápido pq minha IA está sendo barrada pelo rate limiter (ele quer que eu faça upgrade do plano)... vou ter que usar uma alternativa gratuita
Hi there
ah sim, eh uma boa
Hi there
por enquanto o envio de mensagem é sync... pq to escrevendo no BD e esperando o OK antes de atualizar a UI... mas posso dar um tapa
bio obrigatória?
Atualiza a UI instantaneamente e tira esse banner de "message posted"
bio obrigatória?
Fica esperando OK de banco nenhum não
bio obrigatória?
Alôuuu
bio obrigatória?
Agora sim hein
bio obrigatória?
Kkkkk teste
Hi there
Hi Github!
Hello word
😎
Hi there
Hello GitHub!
bio obrigatória?
Alooo
Hi there
Hi GitHub, from Room.Surf!
Hi there
Up
Vamo que vamo, bom domingo a todos!
Hi there
Welcome to RoomSurf! This post exists to test various Markdown features in a real conversation.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
"Public conversations are more valuable when they can be discovered."
Run pnpm dev to start the development server.
Use Ctrl + Shift + R to refresh if something looks off.
type Room = {
id: string;
name: string;
members: number;
};
function joinRoom(room: Room) {
console.log(`Joining ${room.name}...`);
}
SELECT
id,
name,
created_at
FROM rooms
WHERE is_public = TRUE
ORDER BY created_at DESC
LIMIT 10;
pnpm install
pnpm db:migrate
pnpm dev
{
"room": "general",
"online": 42,
"typing": true,
"tags": ["opensource", "chat", "nextjs"]
}
package main
import "fmt"
func main() {
fmt.Println("Hello, RoomSurf!")
}
Thanks for helping test the new Markdown support! 🎉
You can read the conversation right away. Join first when you are ready to participate.