Open koszti opened 3 months ago
fyi @ytwp ;-)
Potential tasks that need to be done. (Not finalized or reviewed)
General
GET
and POST
requests to the server. Similar to base.ts in trino-gateway Pages/ Components
I am adding this to the roadmap since I think there is significant interest and effort. I will try to monitor and probably organize some more collaboration. The topics was referenced in the Trino Contributor Call on the 25 Aug 2025.
@koszti I added a task to adjust the theme and colors to get aligned with the Trino website and colors, I added links to https://trinodb.github.io/presentations/presentations/introduction/index.html#/3 and the website, if you have any need for further colors or questions please reach out to myself and potentially also @aliloney .. also if we need adjusted images of the trino logo or Commmander Bun Bun we can make that happen as well
cc @dain
First preview shipped with Trino 454
Docs are available at https://trino.io/docs/current/admin/preview-web-interface.html
Good discussion during contributor call on the 22 Aug - see notes and video at https://github.com/trinodb/trino/wiki/Contributor-meetings#trino-contributor-call-22-aug-2024
Also note for any client protocol stuff we should use https://github.com/trinodb/trino-js-client cc @regadas
And related to that.. we still need to figure out publishing a new release for that.
Original issue from @koszti:
Currently, the Trino web UI uses outdated components like react 16, jquery, and bootstrap 3. It would be great to have a fresh look and feel with more recent tooling and UI frameworks. The trino gateway for example is using vite.js with recent deps, and perhaps it would be beneficial for the trino web UI to use it as well to maintain consistency. Additionally, we could consider using a UI component library like ant design instead of plain bootstrap CSS.
Original slack thread: https://trinodb.slack.com/archives/CKCEWGYT0/p1720904086284609
Following content is edited by various maintainers and stakeholders:
Core goals
Implicit and further goals
Other things in consideration