Commander | Open Sourced Admin Panel

We are actually ware of this problem, mostly due to how our button module works (Using InputBegin and InputEnded) (Will be solved soon)

About the alert message issue and the CheckBan issue, we are on it.

Thanks for reporting :smiley:

1 Like

Coming soon! :eyes:

3 Likes

It’s honestly a deal breaker for me even while this looks awesome, with no way of keeping who has done what command this becomes something I can’t reliably use

2 Likes

This is gonna be fun. I modified your application center and now with this commander I can modify it and make it better

1 Like

We’ve actually finished command logging but it won’t be available that soon yet. You can try ouy PR2 branch.

https://github.com/va1kio/commander/tree/pr2

DP3 A1153 release


This release addresses the following issues:

  • Button is sinking input when it is not supposed to
  • Messages dismiss button bug

This release includes new features:

  • Waypoints
  • Command usage logging
  • TestFilter command
  • An incompatibility warning will show up for packages that are coded before DP3 A1153. Affected packages will still work, but logging will not be available.

This release includes improvement to the existing code:

  • Recoded RBXM installer, it will now open the Settings module once after installing
  • Redid the settings module help information

Additional notes:
If you’ve made packages for Commander previously, please recode your package with our recently published guidelines:

https://va1kio.github.io/commander-site/docs/#/guidelines


4 Likes

I’ve been having an issue with the gui whenever I have it in my game. It doesn’t seem to allow me to scroll on pc at all, as in zooming in and zooming out. Also on mobile I can’t move at all.

1 Like

We’ve rolled out a fix in the preview branch, expect an update to address those issue by tomorrow.

1 Like

I saw a dark theme update a while back in this post, but I saw that it needed the game developer to set it, but can you make it where the user can set the theme? Btw, this panel is AWESOME

Noted, but it really depends on how our upcoming theme system will work. We plan to use stylesheet for new themes.

Love the system, great stuff. However I recommend doing what adonis does which is have a loader script and a main-module thats required. This way updates don’t require users to install a new package. Nonetheless this is an amazing system.

4 Likes

Has the commander panel been updated? I didn’t want to miss anything.

Heyo, when there’s an update to the system, we’ll post it here.

1 Like

Noted, will be implemented in the GM release.

Heyo, you might have not seen us releasing a new version this week, why? – Because it is being delayed

It’s a bit harsh but we’ve delayed our update because we weren’t fully done with the improvements and new-added features. Though, we’re almost done with it and possibly will release it by tomorrow.


Apart from that, there will be some changes to how and when we update Commander.

The first change is the interval for each feature updates, which was originally per week, but now will be increased to per month.

The second change is we’ll be using semantic versioning, as this will make stuff much clear to understand, especially for developers. Here’s the website to SemVer. http://semver.org/

Thirdly, we’ll deprecate the current primary installation method, which is by inserting a .RBXM file and blah blah. However, we won’t force users to pick up the hard road and uses Rojo to install/update Commander. We’ll introduce a brand new require loader, which is always updated, and will be less painful to install for beginners with 0 knowledge in programming.

Lastly, major updates will be released per 2 weeks, and security patches and hotfixes will be released per week.


4 Likes

DP3 A1154 release


This release addresses the following issue:

  • Message container blocking user input, such as panning
  • Grammatical problems in TestFilter.lua @Nicklaus_S
  • Typo in API module @JEK0x81D

This release includes new features:

  • Categories for packages, you can now organise your packages into categories, something like Builtin commands, Custom commands, Useless commands, et cetera!
  • Respawn command @ccuser44
  • You are now able to disable the “Powered by Commander” notification and the donation tab in Commander
  • RemoveHats and RemoveTools command @ccuser44
  • API in _G @ccuser44
  • DataStore now uses MockDataStore if API access is not enabled, or game is not published

This release includes improvement to the exisiting code:

  • Changes to Bring, Teleport command, they now uses SetPrimaryPartCFrame to set the character’s CFrame, and will be 5 studs away from the target. @ccuser44
  • Changed usage of string metamethods, as those are not optimised in Luau @ccuser44
  • Silienced useless variables @ccuser44
  • Changed some pairs into ipairs @ccuser44
  • Removed unnecessary coroutines @ccuser44
  • Made unnecessary typeof() to use type() @ccuser44
  • Made stuff to use table.insert @ccuser44
  • The avatar icon now uses proper method @ccuser44

Additional notes:
The current YouTube tutorial from us is not using the latest version, actual installation method varies. Consider using the documentation instead for now.
Commander (va1kio.github.io)


5 Likes

If I only I was this motivated to do something, nice admin system though

Heyo, while we’ve announced our new way to release newer versions, we’ll be delaying the next version as we are currently working on the UI recode.

You might’ve seen a new branch created in the Commander repository, which is called Latte. That’s where we put the new UI recode there.


In this post, I’ll be asking some of the questions that you may have.

First, what’s Latte? Latte is pretty much a new UI structure design that utilises the modular design pattern, forcing developers to code with the modular design so everything will be cleaner and easier to modify for the end users. Latte consists of four parts – utilites, page constructors, components, and the loader itself.

There is no need to manually require the modules in Latte, as Latte does it for you! When the UI code is being ran, Latte automatically links a metatable to every module in the library folder. As every modules are required and put into the metatable beforehand, changes to the table returned by the module will be updated for every other module that uses it.

Second, why use Latte? As days goes by, we realised that our UI is an issue when it is at a higher scale, for example, our current theming method is extremely ineffective and is quite bloated. Apart from that, it requires a lot of human resources to maintain those themes as every theme needs to be updated, when the code for the UI has been changed. This is where we see Latte being the solution to those problems. As how Latte works, we can build new UI components for the wonderful developers who plan to integrate, or expand Commander into their game, while also ensuring that we do not need to fully redo the whole administration panel interface, all in coding.

Apart from that, Latte is very alike to our packages loader, which also links every other module to each other, just in another fancy way.

Thirdly, why not use Roact instead? We actually had the intention to redo the UI in Roact, but while Roact is easier to maintain for developers, and is much declarable compared to other methods to create UI in code. It is quite “bulky” in terms of size, which violates our lightweight philosophy.

Lastly, when we will get this done? We are not really sure how long will this take, but we are aiming to finish the recode within a month or lesser.


That’s all for now, if you are interested helping us out with recoding the UI with Latte, take a look at our branch: va1kio/commander at Latte (github.com)

2 Likes

Heyo, here’s a quick video on the progress of the UI recode
https://cdn.discordapp.com/attachments/510573382623035408/826023908255727616/Latte_recoded_Commander.mov

Want to contribute to the UI recode? Visit https://github.com/va1kio/commander/tree/Latte
We are still accepting feedback from users, feel free to fill in this anonymised survey: Microsoft Forms

3 Likes

Will there be a feature, if it doesn’t already exist, to add “panels?” By panels, I mean home, player, server, etc.

2 Likes