June 16, 2025
Implemented system for modifiers, which can be written as another create, declared with simple macro and enabled in organization via organizations yaml file.
Started implementing influxdb support. Made listeners in main thread for connectors events.
Rust program designed to keep up with your measurements
Fixed buttons
Changed oidc auth architecture. Made /auth/start_session and /auth/login endpoints in api, but auth is still not completely finished. Added tanstack router and initialized shadcn with tailwind css in desktop app. Created app welcome screen and login button with (almost) working login flow.
Improved importing from curl, it's not ideal yet, but better than it was
Fixed bug when extension was using a whole CPU core when opening previously saved request.
Vs code extension for making http requests, sse requests, web socket and socket.io connections.
Build screen for actual song guessing, song reveal and currently working on game summary screen. Improved chat messages checking for song title and artist and added check for being close to guessing title/artist. Integrated client with server events send when game is in progress, such as song to guess, song reveal, game over.
Fixed song verification system to not leak selected song to other users, build system to check if user typed song title or artist in chat. Now I'm going to update ui to display all those things accordingly.
Changed readme
Added animations, fixed some errors, changed compose and hosted it publicly.
Added two more pages: contact and legal advice. Translated mailbox to english. Changed compose.
Added about me page with information about the lawyer and testimonies from clients on carousel. Navbar title is now redirecting to main page when clicked.
Build verification system of song selected by user to prevent from selecting meaningless numbers via request editor. I also cache songs fetched from icloud in database so next time when someone selects the same song i dont need to reach icloud
Made main page, with responsiveness, header and footer. I created such sections as introduction, legal advice, office, philosophy, client testimonials and contact. I also added this google maps iframe. + added dockerfile and compose.
in the era of react and other js libraries I wanted to go back to the roots and made something in good (maybe not that good) php, plain css and html. So i made this site for lawyer, nothing special, just static site. Maybe it's not beautiful but it works (or i hope so).
Added Song selector modal, selected song indicator in lobby. When you click song artwork you can now play preview from apple music. Searching song is still not finished and for now they are hardcoded.
Messages are now working, you can send and receive them. When you join the room with messages history they will be synced. I started working on lobby ui and made several improvements with socket logic and invite logic, that way there should be better user experience. Also, username is now stored in local storage.
Added proper usernames, prevention from entering wrong code or trying to join without username. Socket is now active as you enter the page, not when you join the game, so client can check if the game you trying to join actually exists. Server and client are now handling leaving the room by player. If everyone leaves lobby, server will delete it.
Started working on room logic in api. For now player can create room and join to another player, when other player gets notified that the other person joined. As for frontend i added white mode support and made some components more responsive. I also started made users bar with code that you can copy on click.
Guess your friends' favorite music — together!
This was widely regarded as a great move by everyone.