Jump to content
IGNORED

ANN: FujiTalk - Fujinet chat client.


Recommended Posts

Finally it arrived :D

 

I'd like to present you my lastest child - FujiTalk chat client.

It is somehow similar to IRC, but a bit simplier.

 

image.thumb.png.cf573822a38bc0877fcd044349075d11.png

image.thumb.png.ffc9cb7b77aae60f7c8141ce254fc4cc.png

 

You can find latest binaries on TNFS fujinet.pl server, in folder networking.

https://fujinet.pl/tnfs/networking/fujitalk.xex

 

This is still an early version and probably many functionalities will be added.

I encourage you to test it and make your comments. 

 

There is a list of all Keyboard Shortcuts and Commands:

 

image.thumb.png.8db402b7547c40df525690de4144b3be.png

 

You have to start your journey with /register command, and then... start experimenting :)

 

  • Like 14
  • Thanks 2
Link to comment
Share on other sites

Yes.

The server is written in node.js, and uses sqlite3 as an data storage.

It provides http REST API interface for communication, and I will publish it soon.

I just need to finish some functionalities and clean it up a little bit.

 

But for sure - you will be able to run your own server too ;)

  • Like 3
Link to comment
Share on other sites

6 hours ago, bocianu said:

Yes.

The server is written in node.js, and uses sqlite3 as an data storage.

It provides http REST API interface for communication, and I will publish it soon.

I just need to finish some functionalities and clean it up a little bit.

 

But for sure - you will be able to run your own server too ;)

Once it's official, I'll set up tnfs.online as a node.

 

Actually, I'm wondering about that - can servers act as a node, or are they only standalone?

  • Like 1
Link to comment
Share on other sites

  • 2 weeks later...
On 6/13/2022 at 3:26 AM, bocianu said:

Yes.

The server is written in node.js, and uses sqlite3 as an data storage.

It provides http REST API interface for communication, and I will publish it soon.

I just need to finish some functionalities and clean it up a little bit.

 

But for sure - you will be able to run your own server too ;)

 

Also I'm going to guess it's using fn_cookies to save my credentails, as I don't have to give them when I'm logging back in after the first time!

Amazing.

 

Link to comment
Share on other sites

4 hours ago, massiverobot said:

 

Also I'm going to guess it's using fn_cookies to save my credentails, as I don't have to give them when I'm logging back in after the first time!

Amazing.

 

You are right. It is not storing credentials, but authorization token generated by server. And then when you type /auth, the token is used to authorize you instead of login and password. 

Still not perfectly safe, but safer than storing raw password.

 

The application settings, server address are also stored in fn_cookies. This is very cool functionality.

 

Thanks for your kind words about my software :) 

I am very pleased that you appreciate my niche hobby and I have to mention, 

that it would not be possible without the wonderful people who made FujiNet (and Fujinet-pc).
they are very helpful and supportive all the time.

And for @tebe who is still developing and extending his amazing Mad-Pascal compiler!!

 

Thank you guys for your patience, and listening to my complains ;)

 

Edited by bocianu
  • Like 1
  • Thanks 1
Link to comment
Share on other sites

On 6/13/2022 at 4:16 PM, x=usr(1536) said:

Once it's official, I'll set up tnfs.online as a node.

 

Actually, I'm wondering about that - can servers act as a node, or are they only standalone?

Server is standalone. It uses local database and in-memory cache to lower stress for the DB.

It would be difficult to make it a node and synchronize data "on the fly" with other instances.

It would be easier using common database for every instance.

 

But let's start with something. There is still a lot of work to be done to make this version fully functional, comfortable and stable.

 

 

 

 

  • Like 2
Link to comment
Share on other sites

On 6/13/2022 at 4:16 PM, x=usr(1536) said:

Once it's official, I'll set up tnfs.online as a node.

I dont't think it's a good idea when every group runs its own server. I visit the only server (fujinet.pl) quite often and didn't met anybody to talk to yet. There are not so many FujiNet-users so it will be even harder to find someone when there are several servers

Link to comment
Share on other sites

7 hours ago, Atari8guy said:

I just get Error 43 : Unauthorized

You have to register first:

/register Atari8guy MyPa$$W0rd

After that, you can login:

/login Atari8guy MyPa$$W0rd

The next time, the server will remember you and you will be logged in automatically.

  • Like 1
Link to comment
Share on other sites

8 minutes ago, Atari8guy said:

thank you, unfortunately this does not work.  I get Error43 : Unauthorized at each step ... 

 

/register Atari8guy password

Error 43: unauthorized

 

/login Atari8guy password

Error 41: invalid credentials

Error 43unauthorized

 

 

 

 

 

Do you have the _latest_ version on your FN- you need it - that version is: 0.5.fd038d41 2022-06-05

 

  • Like 1
Link to comment
Share on other sites

1 minute ago, massiverobot said:

 

Do you have the _latest_ version on your FN- you need it - that version is: 0.5.fd038d41 2022-06-05

 

Yup! I had to ask about it. 

Fujitalk requires LATEST firmware due to http authorization problem in previous version :D

Link to comment
Share on other sites

38 minutes ago, massiverobot said:

 

Do you have the _latest_ version on your FN- you need it - that version is: 0.5.fd038d41 2022-06-05

 

 

I do.  First thing I did was to make sure I had updated firmware.  

 

I'm sure it's me doing something dumb, as is often the case, but so far I can't figure it.

Link to comment
Share on other sites

30 minutes ago, Atari8guy said:

 

I do.  First thing I did was to make sure I had updated firmware.  

 

I'm sure it's me doing something dumb, as is often the case, but so far I can't figure it.

How did you check it?

Sorry for asking, but I had several cases that someone checked version with obsolete fujinet-flasher, and it says you are up to date, but you are not :)

Just to be sure.

 

 

 

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...