The official web interface for ASF
justarchinet / asf-ui Goto Github PK
View Code? Open in Web Editor NEWThe official web interface for ASF
License: Apache License 2.0
The official web interface for ASF
License: Apache License 2.0
The official web interface for ASF
Cache steamId
(similar to avatarHash
) so we can link profile when bot is offline
If you copy keys from sites like Indiegala, Humble etc, it often looks like this:
Game1
ABCDE-EFGH-XYZ
Game2
ABCDE-EFGH-XYZ
As far as i know / tested the format has to be with a delimiter ("," for e.g.):
Game1,ABCDE-EFGH-XYZ
Game2,ABCDE-EFGH-XYZ
It would be handy, if this was possible:
Game1(\n)
ABCDE-EFGH-XYZ
Game2(\n)
ABCDE-EFGH-XYZ
Thank you.
I don't know what you had in mind for detailed view but maybe the modal bot view could be a good place for it.
We should search for a solution on how to place more farming related information inside bot modal.
Find a consistent solution for properly displaying autocomplete on every OS
If you add e.g. BGR link as your tab, such as http://127.0.0.1:1242/page/bot/archi/bgr
then clicking [X] will issue back instruction that will return to whatever the user visited before opening the URL, which is uwanted. It should go back to general bot display, either /page/bot/archi
(if there is one) or /page/bot
(otherwise).
We should add an option to hide bots. Listed flags should be:
Default value should be None
.
Steps to reproduce:
New bot
-ButtonName
BotBehaviour
to All
Open downloaded file and search for BotBehaviour
.
Lets say you can't remember what a certain command is called but you know it exists.
What do you do? You use the command commands
to get a list of all available commands.
Now you found the command you were looking for but you can't remember exactly what it does.
What do you do? You use the command help <Command>
to get a wiki description of what that command does.
Now you want to use the command and see in auto complete that this command accepts <Settings>
argument. You can't remember exactly which settings are available.
What do you do? Currently you have to open up wiki and look it up yourself.
One idea would be to extend help
command so you can use it like this: help argument <Argument>
e.g. help argument settings
. Auto complete should also be available for all help argument <Argument>
commands.
Notify the user when action fails
When switching between languages a notification should pop up if the selected language is not fully translated. That way user can help translate his selected language.
Notification message could look something like this:
When screen size < 700px navigation should minimize itself. User should still be able to maximize it if he wants to. meaning it should just auto minimize once screen size < 700px.
Add a popup that'll open when you click on number of used / unused keys. That way you can copy unused keys and add them to a different bots BGR.
For consistency reasons
flags should be added as external assets loaded from CDN
because you're not saving anything for the user in this case
as user is already downloading only images you're using
and not all flags from all countries
so the answer for "it's flags taking 300 KB"
is "why the hell do we include flags in the first place"
I'd just link to some general CDN with flags in small pngs
https://github.com/JustArchiNET/ArchiSteamFarm/wiki
look what I did on ASF wiki @Mole
https://github.com/hjnilsson/country-flags/tree/master/png100px
you don't need to use this one, there are dozens if not hundreds of different flag CDNs
which is why I don't know why instead of using them we're embedding those flags in the build
and then you also don't need to clean your build out of unused flags, simply because user will never download them off CDN if they're not used
On first visit language should be auto detected (which is what ui currently is doing - so far so good). If user switches language it should be saved so when he visits next time instead of using auto detected language it should use saved language.
With 125% page zoom browser setting the ASF UI tab becomes cropped.
Add drag&drop to config generator/editor to import existing json file for edit/bot creating
Steps to reproduce:
Global Config
SteamOwnerID
In the config file it will now show "s_SteamOwnerID":"12312313123123123"
It should show "SteamOwnerID":12312313123123123
This should include the following points:
CurrentCulture
if possible)Once we have UI configuration view available we should add an option to show timestamps in terminal. Default value should be false
.
Don't show/use Boxed layout
when screen size < 1250px
<Bot>.keys.unused
file and <Bot>.keys.used
file.<Bot>.keys.unused
file (that way you can add them to a different bot).<Bot>.keys.unused
file and <Bot>.keys.used
file independently from each other.We dont want this
Some kind of tour (driver.js as example) for first visit
Disable buttons when action takes place, add animations
I added some keys to BGR. ASF processed the keys and created *.keys.used
file.
When I reopen BGR it doesnt show the count for used/unused. I tried to restart Bot/ASF/Browser but that didnt help.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.