gitea/web_src/js/components
Yarden Shoham 4810fe55e3
Add status indicator on main home screen for each repo ()
It will show the calculated commit status state of the latest commit on
the default branch for each repository in the dashboard repo list

- Closes 

# Before

![image](https://github.com/go-gitea/gitea/assets/20454870/aa1326c7-43c0-458a-a798-3102c766bcf9)

# After

![image](https://github.com/go-gitea/gitea/assets/20454870/8658cc03-2224-442a-b1c8-bf64126e4575)

---------

Signed-off-by: Yarden Shoham <git@yardenshoham.com>
Co-authored-by: delvh <dev.lh@web.de>
Co-authored-by: Giteabot <teabot@gitea.io>
..
.eslintrc.yaml Update eslints for Vue 3 ()
ActionRunStatus.vue Attach a tooltip to the action status icon ()
ActivityHeatmap.vue Localize activity heatmap (except tooltip) ()
ContextPopup.vue Modify luminance calculation and extract related functions into single files ()
DashboardRepoList.vue Add status indicator on main home screen for each repo ()
DiffFileList.vue Use data-tooltip-content for tippy tooltip ()
DiffFileTree.vue Update the value of the `diffEnd` when click `Show More` btn in the DiffFileTree ()
DiffFileTreeItem.vue Use reactive store to share data between components ()
PullRequestMergeForm.vue Refactor branch/tag selector to Vue SFC ()
RepoActionView.test.js Improve action log display with control chars ()
RepoActionView.vue Make the actions control button look like an actual button ()
RepoActivityTopAuthors.vue Refactor dashboard repo list to Vue SFC ()
RepoBranchTagSelector.vue Remove svg.svg class, restore .rss-icon ()