Skip to content

Releases: totallynotmeme/AnChat

Anchat 0.2.1-alpha

25 Dec 17:06
6dce085

Choose a tag to compare

It's jolly time, so i decided to release the last update of this Chat... in 2025.

New features:

  • Tools are finally out! There are currently only two: wordip_interface and split_file, more will be added in future updates
  • Help menu to hopefully explain some things to new users
  • Snow background. If you want to feel JOLLY, you can pick it in Options
  • New Default_alt theme (similar to Default but with slightly different colors, i like it)
  • The chat now shows a real-time progress of receiving message packets
  • Plus a lot of refactoring and small changes in the code, which should make things less wonky to work with

Merry Christmas to those 3 people who will read this!.. I sure hope i didn't miss any bugs.

Anchat 0.2.0-alpha

21 Nov 23:09
f0e1716

Choose a tag to compare

it's been a while since the last release, huh?
a HUGE update that adds a lot of customization and fixes a vulnerability in the encryption algorithm (if the attacker knows the first 32 bytes of a message packet, they can decrypt it without knowing the password... assuming someone is even capturing your traffic in the first place)

The most important changes:

  • App themes! Now you can choose a color schemes from a few presets i made, or even make your own
  • Multiple options for the background animation (including no animation at all)
  • Categories for options. Hmm, maybe this is something more than just options...
  • At this point i should call this app "AnOptions" because i spent more time working on options than the chat
  • Fixed a few more interactions with text input fields. For example, now you can finally use arrows on the numpad!
  • Now you can also hit that big red "Disconnect" button instead of having to type a long slash command
  • Removed "Uploads don't work" warning. It's still jank, so please don't share large files over HTTP protocol
  • Why would a chat app even have random splash texts in the title? What idiot thought of this?
  • And a bunch more small changes in the codebase that you don't really have to care about

Nerdy stuff:

  • Right click a message to view its raw metadata
  • type select in console to select an element, similar to inspect element in browsers (then run a = _ to save the element into variable a)

Due to change in encryption algorithm, if you want to connect to someone who's using 0.1.X version, you have to pick xor_v1 algorithm in Advanced category. If you know your friends will use the latest version, keep it on Current, please

Anchat 0.1.2-alpha

18 Oct 11:21
99a3c72

Choose a tag to compare

Mostly visual and QoL changes!

Changes:

  • Chat bubbles resize based on message length (so they can be smol)
  • Press Enter in chat to focus on the chatbox if it's empty
  • Developer options + debug mode (funny rectangles)
  • Reset options button
  • Options icon redesign
  • Use # instead of // for comments in config (i don't know why i went for // in the first place)
  • The console window is now hidden. If the process keeps running in the background when the window is closed, please let me know
  • ...And a bunch of small changes in the core that you don't really need to care about

Bux fix(es):

  • Fixed an embarrassing bug where file gets overwritten during streaming if it's larger than 1 chunk (512kb). It's still unstable and i wouldn't recommend using it over HTTP protocol for now ._.

i hope i didn't miss any debug prints this time

Anchat 0.1.1-alpha

02 Oct 20:06
3324869

Choose a tag to compare

Second release with more small features and bug fixes

New stuff:

  • In-chat /help command
  • Message delivery indicators
  • You can now scroll with a touchpad, wow

Bug fixes:

  • On-launch crash from a non-existent font that's somehow in the list of all fonts (what)
  • Removed debug prints from code that handles connection

Anchat 0.1.0-indev

24 Sep 18:34
999f43c

Choose a tag to compare

First proof-of-concept release build for early pre-pre-beta testing!!

Current features:

  • Can send and receive messages
  • Crash handling and log dumps
  • In-app settings menu
  • In-app Python console for debugging (~)

Known issues:

  • Inconsistent file sharing
  • HTTP protocol is very wonky and can drop packets
  • Clipboard is broken on Linux (can't test on MacOS)
  • Standalone build wasn't properly tested, please let me know if it's bugged in any way haha

NOTE FOR COMPILING SOURCE CODE:
Please replace from . import * with from . import en, ru in file /res/blueberry/lang/__init__.py. i forgot to sync this change when i was compiling the build, and for some reason pyinstaller doesn't work properly with star imports.