Commit Graph

135 Commits

Author SHA1 Message Date
dependabot[bot]
d0036d960b
build(deps): bump browserslist from 4.16.3 to 4.16.6
Bumps [browserslist](https://github.com/browserslist/browserslist) from 4.16.3 to 4.16.6.
- [Release notes](https://github.com/browserslist/browserslist/releases)
- [Changelog](https://github.com/browserslist/browserslist/blob/main/CHANGELOG.md)
- [Commits](https://github.com/browserslist/browserslist/compare/4.16.3...4.16.6)

Signed-off-by: dependabot[bot] <support@github.com>
2021-05-25 11:07:35 +00:00
Simone Gotti
53f542601c
Merge pull request #40 from sgotti/npm_update_dependencies
npm: update dependencies
2021-03-15 10:54:42 +01:00
Simone Gotti
dbdeef54c2 npm: update dependencies 2021-03-15 09:49:23 +01:00
Simone Gotti
5a37ee7906
Merge pull request #30 from sgotti/update_auth_api_path
auth: update auth api paths
2020-02-20 09:54:10 +01:00
Simone Gotti
18f9456b8f auth: update auth api paths 2020-02-19 10:09:31 +01:00
Simone Gotti
3fa224d0be
Merge pull request #29 from sgotti/npm_update_deps
npm: update dependencies
2020-02-14 16:04:28 +01:00
Simone Gotti
871c257150 npm: update dependencies
* fix newer lint errors
* tailwindcss: disable use of system ui sans font
2020-02-14 14:05:26 +01:00
Simone Gotti
6ce37574cb
Merge pull request #28 from sgotti/register_login_show_no_remote_sources
register/login: display if there are no remote sources
2020-02-14 14:04:57 +01:00
Simone Gotti
4038ec5c2a
Merge pull request #26 from camandel/add_pass_vars_pr_checkbox
projects: add checkbox to pass variables to forked PR
2020-02-14 11:25:57 +01:00
Simone Gotti
6eba09aa5a register/login: display if there are no remote sources
Show if no remote sources are defined or if no remote sources are register/login
enabled.
2020-02-14 11:21:18 +01:00
Carlo Mandelli
b7dfeddcbb projects: add checkbox to pass variables to forked PR 2020-01-28 16:22:35 +01:00
Simone Gotti
2878905257
Merge pull request #25 from sgotti/log_show_fetching_status
log: show log fetching status
2019-11-15 10:20:32 +01:00
Simone Gotti
84e413181f log: show log fetching status
* show a spinner while log is being fetched: while calling the api and while
streaming the log
* show when log doesn't exists
* show error when fetching the log fails (with retry button)
* show when there're no lines.
2019-11-14 15:08:34 +01:00
Simone Gotti
8aae84b354
Merge pull request #23 from sgotti/add_github_issue_template
Add github issue templates
2019-09-27 11:57:12 +02:00
Simone Gotti
b1565c3b7f Add github issue templates
[ci skip]
2019-09-27 11:45:11 +02:00
Simone Gotti
f57dac5df2
Merge pull request #22 from sgotti/login_redirect_previous_url
Redirect to previous url after login
2019-09-26 12:33:56 +02:00
Simone Gotti
4af98fb75b Redirect to previous url after login 2019-09-26 10:23:21 +02:00
Simone Gotti
1a582b5cff
Merge pull request #19 from sgotti/npm_update_deps
npm: update dependencies
2019-09-23 10:41:44 +02:00
Simone Gotti
1cba296470
Merge pull request #20 from sgotti/projects_fix_missing_variable
projects: fix missing variable
2019-09-23 10:23:55 +02:00
Simone Gotti
c20fdcfbfb projects: fix missing variable 2019-09-23 10:17:58 +02:00
Simone Gotti
e8c75db560 npm: update dependencies 2019-09-23 10:16:36 +02:00
Simone Gotti
c441bae091
Merge pull request #17 from sgotti/abort_async_fetch_component_destroy
*: abort async fetch on component destroy
2019-09-20 10:53:57 +02:00
Simone Gotti
32bd112516 *: abort async fetch on component destroy
* Use AbortController to signal fetch to stop when component is destroyed
* Remove polling and just schedule a new fetch at the end of the current one
when not aborted.
2019-09-20 10:46:26 +02:00
Simone Gotti
c6ab1ae54e
Merge pull request #16 from sgotti/step_show_command_shell_exitstatus
step: show command, shell and exit status on run steps
2019-09-20 10:19:19 +02:00
Simone Gotti
6916bcd497 step: show command, shell and exit status on run steps 2019-09-17 22:26:37 +02:00
Simone Gotti
07cc065174
Merge pull request #15 from sgotti/projects_add_loading
projects: add loading indicators
2019-09-05 11:05:25 +02:00
Simone Gotti
89798ae4b1 projects: add loading indicators 2019-09-05 09:59:12 +02:00
Simone Gotti
43640ec9a0
Merge pull request #14 from sgotti/tasks_skipped_color
tasks: show skipped tasks with dedicated color
2019-09-03 11:22:22 +02:00
Simone Gotti
8b0a3ea271 tasks: show skipped tasks with dedicated color 2019-09-03 10:21:45 +02:00
Simone Gotti
ee60775243
Merge pull request #13 from sgotti/agola_run_fix_agola_image_name
agola run: fix agola-web image name
2019-08-29 16:39:13 +02:00
Simone Gotti
dfe9e974cf agola run: fix agola-web image name 2019-08-29 16:33:54 +02:00
Simone Gotti
f3e4306fa5
Merge pull request #12 from sgotti/tasksgraph_fix_parent_row
tasksgraphs: fix parent task row
2019-08-29 14:26:55 +02:00
Simone Gotti
b2955f1704 tasksgraphs: fix parent task row
* Consider all the tasks from the current level + 1 when fetching the parents
tasks

* Exclude the child level when computing the parent row needed to create an edge
that don't overlaps with the tasks of greater level.
2019-08-29 12:08:42 +02:00
Simone Gotti
5af7f6169d
Merge pull request #11 from sgotti/runsummary_implement_tasks_graph
runsummary: tasks graph implementation
2019-08-22 11:33:27 +02:00
Simone Gotti
8e9d52b8e2 runsummary: tasks graph implementation
Add a tasks graph display in addition to the list display. A button will let the
user choose between the two display formats (defaulting to the tasks graph).

Since the graph is a DAG with many edges it's quite difficult to organize the
tasks and the edges without any overlap.

The current implementation uses a simpler approach where tasks are distributed
horizontally by their level and tasks at the same level are distributed in a way
that there's always space for an edge also if the child is some levels below.
In this way edges may overlap and in this case they will appear as a single
edge.

The user, when hovering over a task, will see the connections with the other
tasks since the related edges becomes bolder.
2019-08-21 13:30:05 +02:00
Simone Gotti
f244ce02c8 rundetail: make cursor pointer in dropdown entries
since the anchor doesn't have an href it won't show as a pointer
2019-07-14 14:59:41 +02:00
Simone Gotti
eb2453d46f use v-click-outside-x instead of v-click-outside
looks like v-click-outside doesn't work on mobile (tested with chrome and
firefox on android) since the dropdown menu is closed also when clicking a menu
entry.
2019-07-14 14:59:41 +02:00
Simone Gotti
3ffd81cc56 README: add initial description and run status badge 2019-07-14 14:59:41 +02:00
Simone Gotti
0f7c526b74 ci: add build docker image tasks
Always build a docker image to test if build works. When on a tag also publish
the image.
2019-07-14 14:59:41 +02:00
Simone Gotti
bddb9e8d45 npm: update dependencies 2019-07-13 00:22:56 +02:00
Simone Gotti
9187efc9c9 user/project: show run/task tabelement only when loaded 2019-07-13 00:22:56 +02:00
Simone Gotti
3ff8a1350b runs: add loading spinner 2019-07-13 00:22:56 +02:00
Simone Gotti
1e3f9cd1d6 update favicon 2019-07-13 00:22:56 +02:00
Simone Gotti
4baabd6365 settings: show secrets 2019-07-13 00:22:55 +02:00
Simone Gotti
239f7ee516 vars: update displaying
Change some columns sizes
Show also tags/refs
2019-07-13 00:22:55 +02:00
Simone Gotti
42f7ce7eaa rundetail: rework item presentation
* Add duration and finish time
* Move type (branch/tag/PR) to the left
2019-07-13 00:22:54 +02:00
Simone Gotti
aad3358498 user: load run on component creation 2019-07-13 00:21:53 +02:00
Simone Gotti
c3950fbdd6 project: don't change "Runs" tab element on hover 2019-07-13 00:21:53 +02:00
Simone Gotti
5f86a7a776 runs: rework runs list item presentation
* Add duration and finish time
* Move type (branch/tag/PR) to the left
* Move commit message below run name
* Add run number
2019-07-13 00:21:52 +02:00
Simone Gotti
4c1e416a87 index: disable responsive viewport
We currently (due to no time) ignored ui responsiveness so just use a fixed
viewport until the ui is fully responsive.
2019-07-05 16:28:39 +02:00