{"id":30456463,"url":"https://github.com/paulrosset/refined-gitlab-canal","last_synced_at":"2025-08-23T16:33:10.452Z","repository":{"id":44110509,"uuid":"166827429","full_name":"PaulRosset/refined-gitlab-canal","owner":"PaulRosset","description":"Refined Gitlab By Canal+","archived":false,"fork":false,"pushed_at":"2023-01-05T16:16:09.000Z","size":1658,"stargazers_count":2,"open_issues_count":10,"forks_count":3,"subscribers_count":3,"default_branch":"master","last_synced_at":"2024-12-31T04:02:43.347Z","etag":null,"topics":["canal","chrome","chrome-extension","gitlab"],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/PaulRosset.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2019-01-21T14:26:57.000Z","updated_at":"2022-11-27T14:50:42.000Z","dependencies_parsed_at":"2023-02-04T06:45:46.276Z","dependency_job_id":null,"html_url":"https://github.com/PaulRosset/refined-gitlab-canal","commit_stats":null,"previous_names":[],"tags_count":14,"template":false,"template_full_name":null,"purl":"pkg:github/PaulRosset/refined-gitlab-canal","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PaulRosset%2Frefined-gitlab-canal","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PaulRosset%2Frefined-gitlab-canal/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PaulRosset%2Frefined-gitlab-canal/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PaulRosset%2Frefined-gitlab-canal/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/PaulRosset","download_url":"https://codeload.github.com/PaulRosset/refined-gitlab-canal/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PaulRosset%2Frefined-gitlab-canal/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":271755686,"owners_count":24815459,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-23T02:00:09.327Z","response_time":69,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["canal","chrome","chrome-extension","gitlab"],"created_at":"2025-08-23T16:33:09.846Z","updated_at":"2025-08-23T16:33:10.438Z","avatar_url":"https://github.com/PaulRosset.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cdiv align=\"center\"\u003e\n  \u003ca href=\"https://github.com/canalplus\"\u003e\n    \u003cimg src=\"src/gitlab-logo.png\" alt=\"canal logo\" width=\"500\" height=\"150\"\u003e\n  \u003c/a\u003e\n\u003c/div\u003e\n\n\u003ch1 align=\"center\"\u003eRefined gitlab by Canal+\u003c/h1\u003e\n\n\u003e Browser extension that adds useful features on gitlab interface for Canal+ team\n\n# Install\n\n[Chrome extension](https://chrome.google.com/webstore/detail/refined-gitlab-by-canal%20/ikaokifbikfffdgfkbhogdibaddhjfad)\n\n# Features\n\n- `highlight-who-thumb` - Show who thumbups in the merge request dashboard.\n- `sort-WIP-state` - Sort the (Work in progress) state by letting them on the bottom.\n- `replaceMrUrl` - This is a special use case, but basically, it replace an url in a merge request to under the form `https://host.com/nameofthebranch/index.html`\n- `copyMR` - Permit to copy quickly the MR/Issues number of the Merge request panel and the issues panel\n- `displayRecordBundleSize` - In our CI, we are getting the bundlesize of the our current build, this feature is here to display the size of the build.\n- `changeCountLabel` - Display the change count as label on the MR page.\n- `applyPrettier` - You can use Prettier formatter inside GitLab for the Issue and Merge request creation.\n- `displayUnresolvedThreads` - Display the count of unresolved threads of a MR on the MR list page\n\n# Disable features\n\nWe let you the possibility to disable feature, if it doesnt fit your specific need, to do that, simply click on the extension logo and specify which features you want to unenable in the **textarea**.\n\nFormat in the textArea should be of the following form:\n\n`nameofthefeaturetodisable,nameofthefeaturetodisable,...`\n\nFeature name:\n\n- `displayUserWhoThumbMR`\n- `sortWipDraftState`\n- `replaceMrUrl`\n- `copyMR`\n- `displayRecordBundleSize`\n- `changeCountLabel`\n- `applyPrettier`\n- `displayUnresolvedThreads`\n\n# Contribute\n\nFeel free to create an issue with your idea!\n\n# Related\n\n- Inspired by [Refined GitHub](https://github.com/sindresorhus/refined-github) - sindresorhus\n\n# License\n\nMIT License\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpaulrosset%2Frefined-gitlab-canal","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpaulrosset%2Frefined-gitlab-canal","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpaulrosset%2Frefined-gitlab-canal/lists"}