June 16, 2025
Implemented discord gateway close codes (40xx), this will help identify why you were disconnected from the gateway. Image is an example of what happens if you forget to enable the message content intent and you are using that intent in your bot
I would recommend including a video of your library in action as most voters won't take the time to actually go and install the library.
I was originally working on this for shiba, and had shipped for the first playtest (deleted the project from shiba before the playtest so not fraud!!). It has 10h cause i was doing all my devlogs there.
Which means this devlog contains the entire game currently, featuring:
- Movement with keyb/keyb+mouse/controller
- Enemies
- Shaders, that give a retro feel
- A hp and battery system
- A infinitely procedually generating map
- Main menu and game over screen (leaderboard soon)
- SFX and background music
- And more!
An retro arcade space shooter, inspired by space invaders.
Added the following:
- A map of all live flights (does not include transoceanic ones due to some data source issues)
- Pressing a plane on the live map shows a bunch of info about it
The reason this took so long is that i initially used leaflet which was buggy af, then tried mapbox-gl for a while but paid, then ended up going with openlayers. As there isnt a lot of info on this about svelte, it took me a while.
This time also includes improvements on the api side, such as adding more data to the flight routes, etc
This is the inital devlog as i first decided to include this now.
It includes the backend api, and tauri w/ svelte mobile app
The backend has apis to fetch airlines, aircraft registrations, airports, callsigns (aka routes usually). And it also has auth; and a api giving all live flights and a endpoint to search all data, only for the app, not for public use.
The mobile app rn only has search, but im working on adding the live map rn
The ultimate flight tracking android application, featuring advanced searching, and a live map of 9000+ aircraft
Made a lot of changes in order to support the latest versions of gleam:
- Replaced bravo with booklet
- Set gleam requirement to >=1.11 instead of >=1.9
- Updated all packages to latest versions
- Changed all deprecated stuff from my code
Made monitor pages, history for why stuff didn't work, and some mobile optimizations
Finished making monitors, and the backend for pinging web monitors (more types coming soon). Next: display monitors on dashboard
The Watcher V2 isnt just a big upgrade, its a complete rewrite made to be way more functional and less jank
Did a bunch of general bug/ui fixes and added sorting/viewing by net worth
Added all intents along with adding all events (with checkboxes) to readme, sorted by intents, so its easier for people to see what is implemented
Tried to make styling page but failed so i just redirect to the styling page on original. Also make a script to generate component json (ss) cause i forgot server routes wont work on gh pages and no other ways to return raw json other than having raw json files sooo
Made a projects page, with featured projects at top, then all github repo downwards. Also did a lot of sizing and margin stuff changing
Add featured projects, and a footer.
Rn featuring discord_gleam and the summer of making leaderboard
Made a basic homepage.
With:
- A navbar
- Title (name)
- Description
- Discord status
- And gh/itch links
Next: featured projects then projects page
A rewrite of my personal website. Copilot has helped via autocomplete
Added the GUILD_ROLE_CREATE
, GUILD_ROLE_UPDATE
and GUILD_ROLE_DELETE
gateway events
Added charts in the user popup (luckily i wont have to store hundreds of thousands of psql rows as last time, cause i can just generate the chart data from transaction logs).
Also fixed the popup overflowing on phone
Did a BUNCH of optimizations:
- Store cache and userCache in memory (aka dont read from file on every request)
- Switch from cachet to making requests to slack myself (will fix issues were cachet sometimes timed out, also i made sure to not go over 100r/s using PQueue)
- Dont reload on search/page change (but still change the url so if u refresh its still there as it should)
And some fixes:
- Made the transactions log table scroll instead of overflowing if many log entries
- Fixed some issues is search, like the response missing some values
Initial devlog as i didnt wanna put the project out there before it was ready.
This devlog is just everything i have made to make this shit work.
Initially i used mock data, but converted to an api endpoint by @neon, allow me to get the shell counts for people who opted in.
An leaderboard for summer of making (opt-in with `/som-watch-my-balance`).
Added a copy button to the previews.
Made json data for the button component.
Added installation instructions using shadcn-svelte to install the component from the json file
Worked a lot of general bugs and made the example part for button docs
I have made the basic docs page and system for docs. Every doc page in the img except the one for button component has content, and ig most are done except the install instructions, cause idk how that will be yet. Also did a bunch of bug fixes and stuff
I have started making the website itself, by porting the homepage and navbar and stuff to svelte. A lot of stuff have needed modification, as it was originally made for react, with react stuff. Also made a 404 page
A svelte port of neobrutalism-components.
Released 1.2.1 (old was 1.2.0):
- Did a bunch of patches
- Added proper error handling for hello packet
- Removed echo from endpoints.gleam
Add GUILD_BAN_ADD
and GUILD_BAN_REMOVE
events.
Also rewrote some of the packet handling so it gives errors, which means i also added a function to convert decodeerrors to strings
Added CHANNEL_CREATE
, CHANNEL_DELETE
and CHANNEL_UPDATE
gateway event packets
A gleam library for making discord bots in gleam (https://gleam.run) How to setup gleam if u wanna properly test: https://gleam.run/getting-started/installing/
This was widely regarded as a great move by everyone.