Commit Graph

141 Commits

Author SHA1 Message Date
Simone Gotti 3f2c57394a *: Format with prettier
Use latest prettier as devDependency so tools will use (or can be
configured to use) the npm provided version.
The unique config change is to use single quotes instead of double
quotes.
2022-02-24 09:02:02 +01:00
Simone Gotti ca0c494425
Merge pull request #60 from sgotti/fix_docker_node_image_version
Dockerfile: use fixed node image version
2022-02-24 09:01:40 +01:00
Simone Gotti 5086f0a4ec Dockerfile: use fixed node image version
Fix it to node 12 until we migrate to new versions of tailwind, vue
etc...
2022-02-24 08:54:03 +01:00
Simone Gotti 3e6f24b14b
Merge pull request #48 from Pauloo27/newsource
Add "create remote source" page
2021-08-10 16:33:13 +02:00
Paulo 64c9a807c7
feat: add create remote source form 2021-07-22 00:28:12 -03:00
Simone Gotti 2adcbc2044
Merge pull request #47 from Pauloo27/home
Add simple content to home page
2021-07-15 09:38:50 +02:00
Paulo a243a96cd7
home: add content to homepage 2021-07-14 08:40:04 -03: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