Skip to content

Releases: glowingstone124/TinyMSG

TinyMSG Release 1.6

26 Aug 07:33
291912c
Compare
Choose a tag to compare

##Bug Fix
First start will make threadPool initlize uncorrectly.
Config files never init correctly.

Remove

REMOVED springboot features

This version is compatible with Client Version 1.4 .

TinyMSG Release 1.5

09 Aug 03:41
48b93b5
Compare
Choose a tag to compare

This release contains some features like

api based on SpringBoot

  • localhost:8080/userlist
  • localhost:8080/status
    Serverside Plugin Loader
    Fixed some bugs.
    Renamed /stop to /Stop.
    It is compatible with Client version 1.4 or InnerVersion 17.

TinyMSG Pre-Release 1.5.1

28 Jul 15:23
6299894
Compare
Choose a tag to compare
Pre-release

Fixed bug: api: /status never update userlist.

TinyMSG pre-Release 1.5

26 Jul 03:04
e6cfd95
Compare
Choose a tag to compare
Pre-release

This pre-release contains some experimental features like

  • api based on SpringBoot
  • Serverside Plugin Loader
    Fixed some bugs.
    Renamed /stop to /Stop.
    It is compatible with Client version 1.4 or InnerVersion 17.

TinyMSG Release 1.1

04 Jun 03:06
b8ece44
Compare
Choose a tag to compare

TinyMSG Release 1.1

What's new?

Fixed some bugs. Now we have Colorful Texts and log class!
use this by

log("log", 1);
//1 is the log LEVEL. 0 is INFO 1 is Warning 2 is Error

TinyMSG Release 1.3

19 Jun 09:46
7e6f6eb
Compare
Choose a tag to compare

New Features:

Server Side

Register

Now clients can register accounts if you allowed them.

Server will automatically check version. if it is outdated, it will show a message.

edit configuration by

"AllowRegister": true, "noUpdate": false

Client Side

Picture Recive

Improved Client-side experience.

Version Check

when you trying to connect a server, it will automatically check your client version.

Bug fix

News

Now we have official website!

tmsg.glowingstone.cn

TinyMSG Release 1.2

12 Jun 10:50
aa4fc70
Compare
Choose a tag to compare

New Features:

Server Side

Picture Send

Now you can send pictures to Client by /pic <NSFW(yes/no)>

Api connect

Now you can create a API and connect it to the TinyMSG server.
Document of API will upload later.
More features about Usergroup "Server" is devloping!

Client Side

Picture Recive

Now you can recive Pictures from server and show them in a seprate Window. CLI DONT SUPPORT THIS FEATURE
Edit it in Server CFG:
"NOTOKEN": false, "NOPIC": false

Server select from Source

Now you can select a server from a Server Source.
Edit it in Client CFG:
"Source": "your source url", "fromSource":"YES"

TinyMSG Release 1.1.1

06 Jun 13:29
e5f99c7
Compare
Choose a tag to compare

New Features:

Log record

Now you can see some error logs in errors.log

deluser AND deladmin

Now you can use /deluser and /deladmin in terminal to delete a user or a administrator.

More features about Usergroup "Server" is devloping!

Whoa, these updates are all server-side!
so you don't need to update client.

Release Alpha 1.1

28 May 12:05
fd13bf6
Compare
Choose a tag to compare

Fix bugs.

New Commands:

now you can execute some commands in Server-side.
"/help" to show a list of usable commands.
"/adduser " to add a new USER. You can't add a admin by Server-side command.
to use this command, you should run Server by Administrator Mode or sudo mode.
"/token" to show Server token.

#Source code changes:
now we have TWO java files, so i will create folders for client and server.

TinyMSG Release 1.0

27 May 09:44
01d875c
Compare
Choose a tag to compare

This is the first release of TinyMSG.

What is TinyMSG?

A small Chat Application based on Java and Websocket.

How to use?

If you want to start a server, please run Server.jar with java version over 17.
If you want to connect a server please run Client.jar with java version over 17.

Notice

You need to let 1234 port open or select a port in server config.
There is a String called "token" in server cfg. this will automatically generate. Make sure that your clients set the right token in their config files.
Server will NOT generate users.json. You should generate and edit it manually.
users.json like this:

{ "admin": { "password": "admin123", "permission": 1 }, "user1": { "password": "password123", "permission": 0 }, "IllegalPermissionLevel": { "password": "password12", "permission": 114514 } }
And there is a Nodejs version client too.
start it by node Client.js