Improvenments:
- command
fb web
will have only one instance of NodeJS application.
First callfb web -p SOME_PORT
create a server hosted on portSOME_PORT
.
But callfb web
inside another project will not create a new server
But instead of this you can see all your running projects looking atlocalhost:SOME_PORT
web
[internal] changed webpack configuration for web clientweb
new options:-i, --ignore-trs
(in previous version it used by default)
Allows to launch tasks without yarn or npm ( use absolute paths: webpack -> node_modules/.bin/webpack )
default:false
-r, --task-runner <NAME>
Allows to use another task runner for launch tasks. By default will use npm ( For example: -r yarn )
default:'npm'
-w, --without-browser
This option disable opening the new tab in Google Chrome browser
default:false
-s, --sort-by-name
This option using to sort all commands by name (asc)
default:false
cmd
new options:-i, --ignore-trs
(in previous version it used by default)
Allows to launch tasks without yarn or npm ( use absolute paths: webpack -> node_modules/.bin/webpack )
default:false
-r, --task-runner <NAME>
Allows to use another task runner for launch tasks. By default will use npm ( For example: -r yarn )
default:'npm'
- [internal] fully refactored code on nodeJS and web view
- Option prefix from
-j, --procfile <FILE>
to-f, --procfile <FILE>
- [web] changed API endpoints:
POST:/run/${taskId}
->POST:/${configId}/${taskId}/run
POST:/stop/${taskId}
->POST:/${configId}/${taskId}/stop
POST:/clear-logs/${taskId}
->DELETE/${configId}/${taskId}/logs
GET:/logs/${taskId}
->GET:/${configId}/${taskId}/logs
POST:/update-envs({ id: string, envs: object})
->PUT:/${configId}/${taskId}/envs(envs:object)
- Problems linked with running flamebird without
node_modules
folder
- Removed default usage experimental converting npm/yarn run scripts to the absolute paths
- [web]
/run-all
API endpoint/stop-all
API endpoint
web
hotkey feautures- DEL Clear logs in selected task
- ↑ Partially scroll up logs in selected task
- ↓ Partially scroll down logs in selected task
- SHIFT + A Run all tasks
- SHIFT + S Stop all tasks
- SHIFT + ↑ Fully scroll up logs in selected task
- SHIFT + ↓ Fully scroll down logs in selected task
web
browser notifications about updates of the running tasksweb
mobile version
- added emojis to
README.md
- added documentation for hotkeys
- typo fixes in
README.md
web
replaced web http-clientaxios
tokinka
web
big line height between linesweb
unique task idsweb
unique websocket session ids
web
- [Internal] - migrated client code to ES6
- replaced
var
operator to ES6const
/let
- text corrections in
README.md
- removed not needed dependencies and updated project version in
package-lock.json
- bugs with tasks using
cross-env
utility
web
- bug withKeyboard.connect is not a function
- absolute paths for npm tasks
web
- a small fixes in layout of the web page
- maximum
killall
event listeners. The removing of thekillall
event listener if task is completed web
- more than one websocket clientsweb
- restart of the task has been fixedstart
- not all processes was launched from Procfile usingstart
command
web
- a small UI/UX fixes.
web
-blue
theme
web
- Fix displaying logs for non active task in the active taskweb
- Fix problem with changing env variables in web (previous process not killed)- Remove unsupportable spread operator
- Running commands without
yarn
/npm run
. Launching libraries in the commands via full path to library (util -> node_modules/.bin/util)14 issue & 25 issue - Integration with Travis CI 17 issue
web
- Fixed whitespace in the logs 26 issue
- Ability of the parsing and displaying
.env
file 20 issue
- [Internal] FE/BE code refactoring
web
- changes in webpack config. Add builds for*.css
files- add post install script ( only decorations )
web
- Fix styles for small screens and for fullscreen mode.
- Displaying logs not linked with opened task in web 21 issue
- fixed webpack build after installing npm packages
- refactoring code in frontend part of application
- update styles for web application
web
- added hotkeys button. Which helps task switching or tabs switching via keyboardweb
- added themes [default(white), dark, blue]web
- added fullscreen button. Changes task runner window sizeweb
- webpack buildweb
- create flamebird logo 16 issueweb
- ability of the renaming values of the env variables 13 issue
- renaming option
-P
to-p
in theweb
command, for the setting port - update styles for web application
web
- added autoscroll button on the right bottom side. For turning on/off autoscrolling logs to bottomweb
- [dev only] function for colorizing specific words like so[emitted]
,[built]
etc.web
- flamebird can read and procfile and package.json together, and added ability switching between this files in the web-application
- removed option
-p, --package
- working status of the tasks dependent on the server's status of task
- updated README.md
- Normalized showing logs of the task
- Envs isn't passing to the command BUG
- fb web: UnhandledPromiseRejectionWarning: Error: spawn chrome ENOENT BUG
- option
-n, --name <NAME>
for theweb
command. Sets the name of application - added feature of the opening new tab of Google Chrome browser when we launch
web
command
- update styles for web application
- route
commands
renamed toinfo
and now returns object with propertiesappName
andcommands
fb
- additional command name for the calling flamebird- command
flamebird web
- launch webview of flamebird application and working with all processes from webview - option
-p, --package
for commandsstart
andweb
which needs for usingpackage.json
as the managing tasks instead ofProcfile
- option
-t, --tasks [tasks]
for commandsstart
andweb
which needs for setting specific tasks which needs to the working - option
-P, --port <PORT>
forweb
command. Sets the server port. By default 5050 value
- command
flamebird start
for the launching all commands in Procfile - option
-j, --procfile <FILE>
for the loadingProcfile
from<FILE>
. by default using./Procfile
path