Typescript XOXO
- Joined
- Sep 10, 2011
- Messages
- 778
- Reaction score
- 138
Anytime! This project is still going under development and an user-ready (easy to use) package won't be available for a fewThis looks awesome! I love the new CMS style from .com, but I hate trying to edit the packed copy of their JS to change stuff. A proper clone is great.
Thanks for your work! I'll keep an eye on this one.
Just take extra caution when using it; I had to disable the radio in the next dev build of heroic due to memory leaks with socket's handling. I believe it's most likely my rooms not disposing properly; so it will be rewritten. (Also going to add another sever for dedicated streaming to prevent this annoying <iframe> thing I haeThe song page is so sweetgood luck!
We no longer use the Express web library. A full switch has been made to Fastify, an alternative with a reported 30-50% increase in both performance and stability.
HTTP/HTTP1 will not be supported by default. We will encourage users to use HTTP2 and HTTPS by default to provide user security and an introduction to modern web features.
Promises are no longer used within coding style in our ES6-base. Instead, I am using Async/Await to make code readability better, as well as stack async features to ensure code is performed in the correct sequential order.
A priority on making easy-to-understand user error messages is currently in progress, where as Heroic 1 failed with a static error versus dynamic leading users to believe a small error such as their username being taken made the website break.
Development will log all SQL changes in a file, to ensure that users currently using Arcturus can easily change over without losing data.
Announcements
Heroic Two has started. This is going to be a major overhaul from the original version and is going to be based on new project goals that is not proving a development base, but rather a full web system capable for beginners and developers alike to use together. We are all going to pursue enforcing new community standards built around HTTPS/HTTP2.
Changes
Much appreciated, mate!Good luck with this version, lets hope there is a little more appreciation this time round. I for one look forward to a release.
-Adds ability to fetch the current online count or the current online users in JSON format
-Authentication fully works
-Backend support only.
-Also removed my private SSL data (oops)-Updates JWT (jsonwebtoken) to 8.2.0
-Adds support for back-end authentication
-Adds user ip to request contents
-Creating users now works
-General code clean up
-Added Helmet for all-purpose security
-Added support for HTTPS/HTTP2
-Changed JWT to use a single module that hashes using your SSL private key
Amazing, can't wait to see it for myself
Admin panel is coming along good. I also done a lot of bug fixes for session errors and state changing.
-I begun using a plugin for Visual Code called "beautify" to try making my coding style a more of a standard
-Currently in process of coding backend CRUD operations and HK management for the store features
-Hoping to have Paypal (sandbox at least) integrated sometime soon