-> @haileys.quest
banner
blakes.dev
-> @haileys.quest
@blakes.dev
@haileys.quest

🌉 bridged from ⁂ https://infosec.town/@blake, follow @ap.brid.gy to interact
Current progress towards a Fluent Smart Style for Spades (yes, I'm making all of those again).

(Re-)learning how incredibly difficult and complex it is to pull this off. There's a lot I need to re-create in the smart-styled widgets, and between Material […]

[Original post on infosec.town]
June 18, 2025 at 2:20 AM
Found the time today to get the server selector mostly made. Now I have to actually hook it back up to the form.

I'd really like providers.xmpp.org to be able to give me the name of who runs the server (i.e. "Monocles LLC" or "Daniel Gultsch" or what have you) […]

[Original post on infosec.town]
June 4, 2025 at 10:40 PM
Here's where #jj starts getting quite powerful: this is a "merge commit" with its own contents (the Working Copy), merging from three other commits: the first Parent Commit is the tip of the xmpp-sdk branch¹; the second Parent Commit overrides dependencies just […]

[Original post on infosec.town]
June 2, 2025 at 4:13 AM
Here's a new video with a bigger profile picture and all 6 modes except unavailable. I think it includes every single state transition, a couple times over... and you get a much better idea of what my idea for "available" looks like!

The shape for Available was […]

[Original post on infosec.town]
May 22, 2025 at 4:10 PM
SO PROUD OF MY LIL ANIMATIONS ​:blobcatlaugh:​

The big one I'm missing right now is "available" (blue), because Gajim doesn't have it. So I have to wait to add it once I've put it in my client itself lmao

The video demonstrates the lil animations and the […]

[Original post on infosec.town]
May 21, 2025 at 4:50 AM
Spades now has presence dots. You can currently tell the difference between "chat" (blue), "online" (green), "away" (orange), "xa/dnd" (red), and "unavailable/none" (no circle or cutout). I intend to make them have different shapes, again much like Discord does […]

[Original post on infosec.town]
May 21, 2025 at 1:57 AM
_Command support is now done!!!!_
actually I should probably still test it against more commands...

Here's the merge commit: codeberg.org/spades/spades-flutter/commit/82eb0ae0f64e26ce482de10463e6a505c9046394

also #alt4me I have to run, and I'm not really sure […]

[Original post on infosec.town]
May 14, 2025 at 8:54 PM
Starting to work on the last part of the command palette, which I left off before: categorizing commands (groups per JID and one for internal commands). Of course this commands list only considers Spades internal commands and that of your conversation partner […]

[Original post on infosec.town]
May 14, 2025 at 2:45 AM
Six new commits today. Not bad. There's now more information on what the value for certain commands is expected to be, and error messaging is less likely to break (not pictured, but it's very similar to the last one).

I'll have to look up the version I did […]

[Original post on infosec.town]
May 14, 2025 at 12:39 AM
The /me command in action, folks
May 13, 2025 at 6:48 AM
I can now report command errors here, where typing indicators will eventually go. (I'm also using this under the hood to power command errors in the command palette now.)

This is for execution errors and (while the palette is still visible) internal commands like `/me`.
May 13, 2025 at 6:43 AM
*That's not supposed to happen!* (this executes /me, but it filled in /ping)
May 8, 2025 at 1:46 AM
*cracks knuckles*
May 6, 2025 at 8:32 PM
> A map to a one man maze that never sees the sun

It also has "tests" now. I'll move on to drop downs tomorrow or so. (The themes listed are the "standard" Lily themes, which are the same ones on my site, except Nimbus which is for Nimbus and so it's only on […]

[Original post on infosec.town]
April 5, 2025 at 3:45 AM
It has begun
April 4, 2025 at 5:09 AM
Thanks ChatGPT. This is the thing that's supposed to replace me? I fear for our world
April 4, 2025 at 3:09 AM
Here's an old MUA demo I made. It looks funny compared to the other ones because of the font, mostly; the downloaded version did not keep the font and I can't be arsed to fix it. It's usually Radio Canada. If it means anything to you, the screenshot has the […]

[Original post on infosec.town]
April 1, 2025 at 4:57 AM
So it begins. I used a random word generator and thought Assurgent was an okay name. Now I'll need a scroll-view widget, and to hook up Iroh... and I should be off to the races?
March 19, 2025 at 12:27 AM
data is beautiful
March 15, 2025 at 12:11 AM
I think uninstalling openntpd fixed it? or maybe it's using ntpd-rs instead now but doesn't actually say it is? but in any case ntpd-rs's ntp-ctl command isn't working but it says it's running and this now works.

but as a side effect of switching to edge, I no […]

[Original post on infosec.town]
March 14, 2025 at 4:38 PM
ah.

ah. hm.
March 14, 2025 at 2:51 PM
my laptop's clock is about 30 seconds behind network time and I have no idea why and I can't figure out how to synchronize it. here's what it looks like when I try to do it the normal way. the switch is no longer usable after this (and this is not the disabled […]

[Original post on infosec.town]
March 14, 2025 at 2:42 PM
Here's what I got so far on an Armadillo 2 design. It's in Penpot, not Iced. The first thing to work on in code (which is, rendering a window in the shell) need not be the same as in design. Though that'll probably be next, after this one is done on phone & […]

[Original post on infosec.town]
March 12, 2025 at 2:33 AM
caught up in the idea of making the Armadillo shell but for Linux (mobile) and trying to decide how to design it, i.e. Material, Lars' Zenit v12, my Zenit (I don't have a built version of this one anymore for some reason), or something else entirely... maybe […]

[Original post on infosec.town]
March 11, 2025 at 9:32 PM
I don't think this is a kernel panic because it moved for a bit and it has timestamps on everything but it's stuck here now. All I know is that i915 has something to do with my processor. Right?

This happened when I tried shutting down. The other screen shows […]

[Original post on infosec.town]
March 10, 2025 at 12:55 AM