{"id":46839823,"url":"https://github.com/pexip/webapp3-plugin-rename-participant","last_synced_at":"2026-03-10T12:31:02.186Z","repository":{"id":264012734,"uuid":"891559666","full_name":"pexip/webapp3-plugin-rename-participant","owner":"pexip","description":null,"archived":false,"fork":false,"pushed_at":"2025-12-11T10:59:13.000Z","size":404,"stargazers_count":0,"open_issues_count":3,"forks_count":0,"subscribers_count":0,"default_branch":"master","last_synced_at":"2025-12-12T11:45:55.379Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/pexip.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2024-11-20T14:51:13.000Z","updated_at":"2025-12-11T10:57:06.000Z","dependencies_parsed_at":"2025-05-21T14:24:02.907Z","dependency_job_id":"a525ddf0-df54-438a-bfd4-af91c7e0be3c","html_url":"https://github.com/pexip/webapp3-plugin-rename-participant","commit_stats":null,"previous_names":["pexip/webapp3-rename-participant-plugin"],"tags_count":5,"template":false,"template_full_name":null,"purl":"pkg:github/pexip/webapp3-plugin-rename-participant","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pexip%2Fwebapp3-plugin-rename-participant","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pexip%2Fwebapp3-plugin-rename-participant/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pexip%2Fwebapp3-plugin-rename-participant/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pexip%2Fwebapp3-plugin-rename-participant/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pexip","download_url":"https://codeload.github.com/pexip/webapp3-plugin-rename-participant/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pexip%2Fwebapp3-plugin-rename-participant/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30333430,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-10T05:25:20.737Z","status":"ssl_error","status_checked_at":"2026-03-10T05:25:17.430Z","response_time":106,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":[],"created_at":"2026-03-10T12:31:01.578Z","updated_at":"2026-03-10T12:31:02.124Z","avatar_url":"https://github.com/pexip.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Web App 3 Plugin: Rename Participant\n\nThis plugin allows hosts to rename participants in the participant list. When\nthe host clicks the \"Rename Participant\" entry in the participant action menu, a\nmodal appears. The new name can be provided and will be set to the related\nparticipant.\n\n## How to use\n\nA additional entry appears in the participant action menu in participant list.\n\n\u003cdiv align='center'\u003e\n\n![rename item](./docs/images/participant_action.png)\n\n\u003c/div\u003e\n\nThis item opens a dialog to rename to participant.\n\n\u003cdiv align='center'\u003e\n\n![rename modal](./docs/images/rename_participant.png)\n\n\u003c/div\u003e\n\nProvide the new name and click rename.\n\n\u003cdiv align='center'\u003e\n\n![renamed participant](./docs/images/renamed_participant.png)\n\n\u003c/div\u003e\n\nThe applied name will be shown in participant list\n\n## Internationalization\n\nPath: /public/loclales/\n\n```json\n{\n  \"rename\": \"Rename\",\n  \"title\": \"Rename {{participantName}}\",\n  \"description\": \"You can rename the participant by entering a new name in the text field.\",\n  \"inputLabel\": \"Enter new display name\",\n  \"submitButton\": \"Rename\"\n}\n```\n\n## Limitations\n\n- Currently entries in participant menu do not support icons when added by\n  plugin.\n- Technically the overlay_text is overwritten and shown in the participant list,\n  the actual display name does not change.\n\n  See\n  [Overlay Text API](https://docs.pexip.com/api_client/api_rest.htm#overlaytext)\n\n- SSO authenticated participants can not be renamed for security reasons. \n  In this case the rename item does not appear for these participants.\n\n## Run for development\n\n- To be able to build the plugin, you need to comply with the following versions\n  or higher:\n\n  | NodeJS   | NPM     |\n  | -------- | ------- |\n  | v20.12.2 | v10.5.0 |\n\n- Install all the dependencies:\n\n```bash\n$ npm i\n```\n\n- Run the dev environment:\n\n```bash\n$ npm start\n```\n\nThe plugin will be served from https://localhost:5173 (visit that page and\naccept the self-signed certificates), but you should access it thought the Web\nApp 3 URL. You have more information about how to configure your environment in\nthe\n[Developer Portal: Setup guide for plugin developers](https://developer.pexip.com/docs/plugins/webapp-3/setup-guide-for-plugin-developers).\n\n## Build for production\n\nTo create a package, you will need to first install all the dependencies:\n\n```bash\n$ npm i\n```\n\nAnd now to create the package itself:\n\n```bash\n$ npm run build\n```\n\nCongrats! Your package is ready and it will be available in the `dist` folder.\nThe next step is to create a Web App3 branding and copy `dist` into that\nbranding.\n\nIf you want to know more about how to deploy your plugin in Pexip Infinity,\ncheck our [Developer Portal](https://developer.pexip.com).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpexip%2Fwebapp3-plugin-rename-participant","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpexip%2Fwebapp3-plugin-rename-participant","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpexip%2Fwebapp3-plugin-rename-participant/lists"}