{"id":29530163,"url":"https://github.com/digiworm0/tdxwizard","last_synced_at":"2026-05-15T23:05:13.220Z","repository":{"id":303657473,"uuid":"821932595","full_name":"DigiWorm0/TDXWizard","owner":"DigiWorm0","description":"UX/UI Extension for TeamDynamix","archived":false,"fork":false,"pushed_at":"2026-02-28T20:54:44.000Z","size":1551,"stargazers_count":4,"open_issues_count":1,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-05-04T21:44:35.412Z","etag":null,"topics":["tdx","teamdynamix","userscript"],"latest_commit_sha":null,"homepage":"https://digiworm0.github.io/TDXWizard/tdx-wizard.user.js","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/DigiWorm0.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","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-06-29T21:02:52.000Z","updated_at":"2026-04-22T02:24:20.000Z","dependencies_parsed_at":"2025-07-08T19:25:26.140Z","dependency_job_id":"763f98b7-eabb-4235-80a7-95e3653af789","html_url":"https://github.com/DigiWorm0/TDXWizard","commit_stats":null,"previous_names":["digiworm0/tdxwizard"],"tags_count":11,"template":false,"template_full_name":null,"purl":"pkg:github/DigiWorm0/TDXWizard","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DigiWorm0%2FTDXWizard","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DigiWorm0%2FTDXWizard/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DigiWorm0%2FTDXWizard/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DigiWorm0%2FTDXWizard/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/DigiWorm0","download_url":"https://codeload.github.com/DigiWorm0/TDXWizard/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DigiWorm0%2FTDXWizard/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33082783,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-15T20:25:35.270Z","status":"ssl_error","status_checked_at":"2026-05-15T20:25:34.732Z","response_time":103,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: 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":["tdx","teamdynamix","userscript"],"created_at":"2025-07-16T22:39:57.871Z","updated_at":"2026-05-15T23:05:13.210Z","avatar_url":"https://github.com/DigiWorm0.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\n\u003cimg src=\"https://i.imgur.com/b3H1Sw2.png\" alt=\"TDX Wizard\" /\u003e\n\u003c/p\u003e\n\nThis is a UserScript that enhances the TeamDynamix experience by adding user-friendly features and improvements.\nThis project's primary goal is to improve the user experience of IT technicians that use TeamDynamix to manage tickets\nand assets/CIs.\n\n*(This project is not affiliated with TeamDynamix)*\n\n![Example Ticket Feed](https://i.imgur.com/lZUAK8W.png)\n\n## Features\n\n- 💬 [Redesigned ticket feed](https://i.imgur.com/OYxjGBz.png)\n    - Display comments/replies in chronological order\n    - Shrink system messages and focus on user comments\n    - Customizable colors\n- 🔍 [Enhanced search](https://i.imgur.com/jDyqhhV.png)\n    - Autocomplete assets, tickets, and users\n    - Search suggestions\n    - Re-open recent searches\n- 🎨 UI Improvements\n    - Striped table rows\n    - Dense layout\n- 🧩 Make your own custom email templates\n- 👋 Quick-select your own user\n- 📦 [Bulk asset update tool](https://i.imgur.com/WkF8x2y.png)\n- ⏪ Bring back opening links in a new window (Like legacy TDX)\n- 🏷️ Automatically suggest ticket type, assignments, or assets\n- 🖨️ Better ticket printing\n    - Replace \"Print View\" with quick \"Print\"\n    - Select default printing options\n- ⚙️ [Customizable settings](https://i.imgur.com/7bGCk2i.png)\n    - Change colors, enable/disable features, and more\n\n## Installation\n\n1. Install a UserScript extension to your\n   browser\n    - [TamperMonkey](https://www.tampermonkey.net/) / [ViolentMonkey](https://violentmonkey.github.io/)\n2. Go\n   to [https://digiworm0.github.io/TDXWizard/tdx-wizard.user.js](https://digiworm0.github.io/TDXWizard/tdx-wizard.user.js)\n3. Click the \"Install\" button\n4. Open/Refresh your TeamDynamix page\n\nIf installed correctly, you should see a wizard icon in the top right corner next to your profile. You can click this\nicon to open the settings menu.\n\n\u003e This project is designed and tested on [UW-Stout](https://uwstout.edu/)'s TeamDynamix instance.\n\u003e It *should* work on any TeamDynamix instance, but some features may not be available or may not work as expected.\n\u003e Feel free to open an [issue](https://github.com/Digiworm0/TDXWizard/issues) if you find any bugs or have suggestions\n\u003e for improvements. You're always welcome to fork this project and add features curated to your own TeamDynamix\n\u003e instance.\n\n### Privacy/Security\n\nThis script does use your TDX instance's web API (TDWebAPI) to interact with TeamDynamix, but it does not collect or\nsend any data to external servers.\n\nThe script, in its entirety, is open-source w/ CI builds performed automatically by GitHub Actions on every commit.\nYou're welcome to explore this repository to see how the script works and what data it accesses.\n\nBy default, auto-updates are enabled based on the latest CI release.\nThis can be disabled by removing the `@updateURL` tag in the script's header.\n\nThe following permissions are required for the script to function properly:\n\n- `GM_addStyle`: Adds custom CSS styles to the page\n- `GM_getValue`/`GM_setValue`: Store and retrieve user settings and cached values.\n- `unsafeWindow`: Patch TeamDynamix's tab/window management system to override default behavior\n    - Primarily used for \"Open Links in New Window\" feature\n\nThis software is provided \"as is\", without warranty of any kind, express or implied\n\n## Building\n\n\u003e This section is for developers who want to contribute to the project or build the script themselves.\n\u003e Instructions for installing the script are under the [Installation](#installation) section.\n\nThe latest production build is available\nat [https://digiworm0.github.io/TDXWizard/tdx-wizard.user.js](https://digiworm0.github.io/TDXWizard/tdx-wizard.user.js)\nw/ each build in the [GitHub Actions](https://github.com/DigiWorm0/TDXWizard/actions) tab.\nIf you'd like to build the script yourself, follow these steps:\n\n1. Install [Node.js](https://nodejs.org/en/download/)\n2. Clone this repository and navigate to the project directory\n    - `git clone https://github.com/DigiWorm0/TDXWizard.git`\n    - `cd TDXWizard`\n3. Run `yarn install` to install dependencies\n    - If you don't have `yarn` installed, you can install it via `npm install -g yarn`\n    - Alternatively, you can use `npm install` to install dependencies, but `yarn` is recommended for this project\n4. Run `yarn run dev` to start the development server (optional, for testing changes)\n    - A link will appear in the console to install the dev script in your browser\n    - This will automatically rebuild the script when changes are made (you'll need to refresh the page to see changes)\n5. Run `yarn build` to build the production script\n    - The script will be saved to `dist/tdx-wizard.user.js`\n\n\u003chr /\u003e\n\nTDX Wizard is not affiliated with TeamDynamix,\nand the content contained therein is not endorsed or otherwise sponsored by TeamDynamix.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdigiworm0%2Ftdxwizard","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdigiworm0%2Ftdxwizard","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdigiworm0%2Ftdxwizard/lists"}