the first major generation of the worst chat application ever! now more popular than ever before, arpchat was met with mediocre success on reddit and hacker news. apparently i reached top of the venerable r/rust, and it's always exciting to get a phone notification recommending your own project.
four marriage proposals later, i was ready to make some more changes. unless y'all find some things to complain about, this will probably be the last release for a while. without further ado:
- this release introduces a beautiful ptype switcher, and now defaults to a slightly less internet-destroying ethertype
- your configured username, interface, and other settings will now be saved across runs and dialog-closings!
- the presence system has been massively revamped with inactive and offline states to detect that one guy who has a bad connection, and also the other guy who likes closing their laptop without disconnecting
- messages are now nicely deduplicated, introducing yet another major breaking protocol incompatibility. since this is v1.0.0, i probably have to stop with those now
- arpchat is now licensed with the fantastic monsterware license
- the code received some nice refactoring and should now be more stable overall (not that it matters lmao)
- there's now a binary for intel macs - i forgot they existed!
refer to the running instructions if you need any help getting this crapheap to work!
(´・ω・`)