Arpchat Versions Save

Answering the question nobody asked: what if you wanted to text your friends using only ARP?

v1.0.0

2 years ago

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!

(´・ω・`)

v0.3.0

2 years ago

(you should probably get v1.0.0 instead)

v0.2.0

2 years ago

messages are now compressed and chunked, so you can send basically arbitrary content now!

arpchat v0.2.0 also features a state-of-the-art presence system so you can see who else is online.

... did i mention i made a transport protocol for this?

there's a linux binary too now. very important.

v0.1.0

2 years ago

don't have a linux binary yet since cross-compilation wasn't working. i'll add one eventually!