Skip to content

feat: scrollable timeline + config formatting on project level#110

Open
chevoisiatesalvati wants to merge 2 commits into
hummingbot:mainfrom
chevoisiatesalvati:scroll-timeline
Open

feat: scrollable timeline + config formatting on project level#110
chevoisiatesalvati wants to merge 2 commits into
hummingbot:mainfrom
chevoisiatesalvati:scroll-timeline

Conversation

@chevoisiatesalvati
Copy link
Copy Markdown

@chevoisiatesalvati chevoisiatesalvati commented May 23, 2026

I've added a configuration for formatting files at the project level so that when everyone formats one file is gonna be always the same (so to avoid a milion changes for every time I change 1 line of code in a file I've never worked on).
Please @cardosofede @fengtality if you have in mind any different configuration just change it accordingly (but let's put one because I have format on save enabled and I'd like to keep it like that since it's a good thing).

Other than that I've introduce a scrollable timeline bar so that we are able to check older runs for our routines (in current main we can only check latest 20 runs).
This is the result:

image

- Introduced .editorconfig to standardize code formatting across different editors.
- Added .vscode/extensions.json to recommend essential VSCode extensions for development.
- Created .vscode/settings.json to configure editor settings for formatting on save and default formatters for various file types.
- Added .prettierrc and .prettierignore in the frontend directory to configure Prettier settings and ignore specific directories.
- Updated package.json and package-lock.json to include Prettier as a dependency and added format scripts.
@chevoisiatesalvati chevoisiatesalvati changed the title Add configuration files and enhance timeline performance feat: scrollable timeline + config formatting on project level May 23, 2026
@cardosofede
Copy link
Copy Markdown
Contributor

hi @chevoisiatesalvati I think that your solution for scrollable is correct and the formatting config is also correct, what I'm not so sure is for the vscode but I'm okey with it too... we are about to merge a big PR that introduces controller cached performance viz and a few improvements on the reports and ai chats, so after that one, rebase and we could include your pr.
thank you very much for contributing!!

@chevoisiatesalvati
Copy link
Copy Markdown
Author

hi @chevoisiatesalvati I think that your solution for scrollable is correct and the formatting config is also correct, what I'm not so sure is for the vscode but I'm okey with it too... we are about to merge a big PR that introduces controller cached performance viz and a few improvements on the reports and ai chats, so after that one, rebase and we could include your pr. thank you very much for contributing!!

Yeah I guess that configuration must be tested from different IDEs to properly check if it's working, honestly I asked Cursor to do it for me and I'm not really sure it works since it's hard to test alone (I should try different IDEs, different configs, possibly different computers eheh).

@cardosofede
Copy link
Copy Markdown
Contributor

haha yeah that's the problem that we usually face also with hummingbot that everything has to work in all the machines and os ;)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants