June 17, 2025
I added the basic things. I tried to make it look like my hyprland setup. I also added the Discord status, some social links and technologies used. Tomorrow I will add my projects and improve the site a bit. This was my first time using Svelte and I really like it, it's way better than React / NextJS.
I added a config file to the wofi-power, but I realised it was just a command palette. So I renamed it to wofi-palette! Doing json in Go was a little bit different than TypeScript but wasn't hard overall, the support is way better than C#.
I added a power menu thing in Go, my first Go project! I thought it would be better to use a language that doesn't need an interpreter installed, since Bun isn't commonly found on most systems. Go was pretty easy to use but I mainly dislike that you can't use multiple types for 1 variable, which you can in TypeScript. I understand why this isn't really possible though, so I don't really mind it. I am definitely going to use Go for my next projects, including the Wofi set!
I added password based authentication and a very basic admin page. The password authentication was doing pretty annoying but I figured it out, I forgot to catch an error. I will add basic upload capabilities soon.
Closed Social Media Platform
Created wofi-ifd, a Wofi plugin for IFD (Wi-Fi without NetworkManager). It uses pinentry to type the password securely.
I added TOTP and history.
I added basic functionality
A collection of Wofi plugins made by me.
I added the edit dialog, and edit the image back-end to prevent caching.
I vastly improved the UI of the app list, and added an edit button (although it doesn't do anything yet).
I added the basic stuff (auth, sqlite db). Most of the things needed were already in my template.
Launcher for self-hosted services
SmartSchool Tampermonkey script
This was widely regarded as a great move by everyone.