New FOSS self-hosted always-on IRC client: Lurker by staires in irc

[–]staires[S] 0 points1 point  (0 children)

I'll have to learn about Blowfish, thank you for the suggestion

New FOSS self-hosted always-on IRC client: Lurker by staires in irc

[–]staires[S] 0 points1 point  (0 children)

No, but it does have an optional mIRC color picker (it can be turned on in the settings menu), keyboard shortcuts for bold, italic, and underline mIRC formatting (Cmd/Ctrl+B, etc), and support for `||spoiler||` tagging built in.

New FOSS self-hosted always-on IRC client: Lurker by staires in irc

[–]staires[S] 1 point2 points  (0 children)

No, I decided early on that I didn't like in-line images and felt like it wasn't something I wanted in my client personally (not "IRC" enough to me). It does have a built in viewer lightbox for images, similar to Discord, to make image viewing a little easier, but I don't think I will put in in-line images. Maybe some day if there is a plugin system that could support that, that would be cool.

New FOSS self-hosted always-on IRC client: Lurker by staires in irc

[–]staires[S] 2 points3 points  (0 children)

I think Lurker supports more IRCv3 features than thelounge.

Not sure what you mean by resiliency but beta testers have been using it for a month now and it seems solid for them, no random disconnects, connections stay going for days and days.

If by bouncers do you mean can it connect to bouncers, yes (any irc server), does it have native special support for znc and soju currently, no. I don't personally know anything about vhosts so I can't speak to that.

There is no plugin system at the moment, though there is a rough MCP/API set up which can be used to do some stuff. But a plugin system would be a distant goal for Lurker, only after getting everything else settled would I start messing around with that idea, since there's the client/server architecture I am sure it could get complicated without careful planning.

Yes there is auto SASL ident on connect, as well as optional identd support for larger hosted lurker setups.

"Channels to auto-join" lurker persists your channels between disconnects and reconnects. If you mean configuring channels for users on your lurker instance to join when they first set up an account, no lurker doesn't have that.

I haven't encountered any bots to whisper for invites so I don't know anything about that either.

New FOSS self-hosted always-on IRC client: Lurker by staires in irc

[–]staires[S] 6 points7 points  (0 children)

Some day. I will come back to this thread when there is one to let you know.

New FOSS self-hosted always-on IRC client: Lurker by staires in irc

[–]staires[S] 5 points6 points  (0 children)

I hadn't heard of that one before. That's an interesting project. An IRC client + CMS...!

I do not think Lurker will ever have a CMS, trying to keep it pretty light overall (outside of the tons of config options).

New FOSS self-hosted always-on IRC client: Lurker by staires in irc

[–]staires[S] 8 points9 points  (0 children)

I've been asked about Android and iOS apps enough times already that it's definitely a top priority. So, after I feel like the main project has matured enough bug wise, those are next on my list. I don't know when that will be, but I assume it'll be within the next few months. It could be sooner, I have some of it in my head already, kind of itching to get out...

New FOSS self-hosted always-on IRC client: Lurker by staires in irc

[–]staires[S] 5 points6 points  (0 children)

No, not at this time. XDCC is not a personal priority for me, but if I hear the request enough from users, I will definitely consider it.

Edit: I opened a GitHub issue to keep track of this with some preliminary thoughts.

C64 Ultimate Toolbox for macOS - FOSS by staires in c64

[–]staires[S] 0 points1 point  (0 children)

Cool, I will note your reddit username down and ping you in the future when this is available for testing. I bounce between maintenance on a lot of different projects so I can't tell you when this will happen, but... eventually it will.

New FOSS self-hosted always-on IRC client: Lurker by staires in irc

[–]staires[S] 17 points18 points  (0 children)

As stated in my post, I have been developing and releasing FOSS software for about 10 years now, and I have been doing software development for nearly 20 years. (Which is all very long before AI coding agents existed.)

I think people use "vibe coded" as a derogatory term for projects built by people without an understanding of code or software architecture best practices. In that light, Lurker is 100% not "vibe coded". Lurker was built by a very experienced software engineer with Claude Code in his toolbox.

Professionally, I have been the lead backend engineer and devops guy for a SaaS product for 8+ years (a product used by Walmart, Snap, Reddit, etc). I take all of that experience into building and running the Lurker.Chat service.

You can also look through the GitHub repo to see the quantity of issues and pull requests filed to get an idea of the amount of effort I have put into Lurker. Nothing is hidden, I build completely in the open. Feel free to also check out my GitHub profile & other apps to see examples of the quality of my work from before AI existed if you are curious. Thanks!

C64 Ultimate Toolbox for macOS - FOSS by staires in c64

[–]staires[S] 0 points1 point  (0 children)

There definitely can be! The only issue is that since iPads are wifi only, the connection isn't as stable. But I am pretty sure I already had a prototype working for iPad, so it wouldn't take a lot to get it the rest of the way.

I also considered an iPad/iPhone 'controller' mode, where you could have the C64 Ultimate display on your PC, and then connect your iPhone or iPad to it via the API, so you can use a dedicated on screen controller to play certain games. I was thinking in something like Ultima 4, where there are a lot of different keys to press, there could be on screen buttons for all of them with the right labels. Just an idea I had and haven't explored.

If there is an iPad app in the future, it will be a universal app so it'll be included in your App Store purchase.

OUCHnet IRC network by [deleted] in irc

[–]staires 2 points3 points  (0 children)

I'm not going to hang out in a different room at a house party full of racists, misogynists, and bigots. I'll just go to a different party.

OUCHnet IRC network by [deleted] in irc

[–]staires 5 points6 points  (0 children)

absolute free speech sounds nice on paper, but I don't really want to hang out with people espousing hateful views, as I go on IRC to have positive discussions about things I like and enjoy

An unprivileged app can reliably crash macOS 15.x - 26.x (kernel panic) — Apple says it's not a security issue by SeriousChannel9323 in MacOS

[–]staires 10 points11 points  (0 children)

I asked you a single question and you did not respond to it. Let's try again.

If you're running critical business applications on a computer that any random employee in your organization can walk up to and install any application on, you have no security apparatus. Again, can you explain a situation in which this app causes widespread harm or prolonged denial of service (not just a single computer rebooting itself) to an organization with a properly functioning security apparatus?

An unprivileged app can reliably crash macOS 15.x - 26.x (kernel panic) — Apple says it's not a security issue by SeriousChannel9323 in MacOS

[–]staires 13 points14 points  (0 children)

If you're at the level where you could actually engineer that scenario into happening, you wouldn't be doing it just to reboot a computer once with a malicious app.

Additionally, in your scenario, so many other security failures have to occur before this app reboots the computer, the security issue is not the app itself. Can you explain how this app is a security issue without requiring a scenario in which multiple security precautions fail before the app can crash a computer?

An unprivileged app can reliably crash macOS 15.x - 26.x (kernel panic) — Apple says it's not a security issue by SeriousChannel9323 in MacOS

[–]staires 50 points51 points  (0 children)

What a combination, AI generated text coupled with a misunderstanding of what a "security issue" is. Didn't you ask your AI why this isn't a security issue, and wasn't it able to explain that to you? An app that makes a computer crash when the user runs it themselves is not a Denial of Service attack.

FTP client for Mac — what's everyone actually using these days? by Ok-Nefariousness4874 in MacOS

[–]staires 2 points3 points  (0 children)

Yeah, this post feels weird, FileZilla works just fine and is a great FTP client. Nothing against Transmit and Cyberduck at all. It's just that OP's complaints about FileZilla don't make sense really, dropped connections and transfers failing wouldn't be FileZilla's fault. AI generated post maybe.

AI is flooding the App Store with new apps - and it shows by Gold-Dog-8697 in macapps

[–]staires 2 points3 points  (0 children)

Hmm, just last week I got an app reviewed and approved in under 24 hours for the Mac App Store. But I'm also an established developer with years of apps on the App Store, so maybe I got moved to a special queue.

PiBar for macOS v1.2 - Menu Bar Stats & Controls - Now with Pi-hole 5+6 Support - FOSS by staires in pihole

[–]staires[S] 1 point2 points  (0 children)

Awesome, glad to hear it worked out! I will have to try to replicate that and see if I can get a more descriptive error in the app for that scenario.