By: Jesse
Inspect and view changes in dark mode x source codes across current and past versions
Please login to examine the extension's source code.
manifest.json
{
"manifest_version": 2,
"name": "JT Power Tools",
"version": "4.9.0",
"description": "Supercharge JobTread with task checkboxes, dark mode, text formatting, quick notes, and 16+ productivity features for contractors.",
"icons": {
"16": "icons/icon16-light.png",
"48": "icons/icon48-light.png",
"128": "icons/icon128-light.png"
},
"browser_specific_settings": {
"gecko": {
"id": "{2cb62265-62da-42f3-bcf3-852649b5cd87}",
"strict_min_version": "140.0",
"data_collection_permissions": {
"required": [
"none"
]
}
}
},
"permissions": [
"storage",
"activeTab",
"clipboardWrite",
"https://*.jobtread.com/*",
"https://api.jobtread.com/*",
"https://jobtread-mcp-server.king0light-ai.workers.dev/*",
"https://jt-tools-license-proxy.king0light-ai.workers.dev/*",
"https://jobtread-tools-pro.king0light-ai.workers.dev/*"
],
"browser_action": {
"default_popup": "popup/popup.html",
"default_icon": {
"16": "icons/icon16-light.png",
"48": "icons/icon48-light.png",
"128": "icons/icon128-light.png"
}
},
"background": {
"scripts": [
"utils/browser-polyfill.js",
"utils/defaults.js",
"background/background.js"
]
},
"content_scripts": [
{
"matches": [
"https://app.jobtread.com/*"
],
"js": [
"utils/browser-polyfill.js",
"utils/defaults.js",
"utils/logger.js",
"utils/error-handler.js",
"utils/storage-wrapper.js",
"utils/dom-helpers.js",
"utils/sanitizer.js",
"vendor/css-tree.js",
"vendor/finder.js",
"utils/css-sanitizer.js",
"utils/tweak-validator.js",
"utils/color-utils.js",
"utils/debounce.js",
"utils/org-detector.js",
"config/worker-config.js",
"services/license.js",
"services/account-service.js",
"services/jobtread-pro-service.js",
"services/jobtread-api.js",
"services/grant-key-resolver.js",
"services/tweaks-api.js",
"services/custom-theme-api.js",
"services/forms-api.js",
"features/drag-drop-modules/view-detector.js",
"features/drag-drop-modules/date-utils.js",
"features/drag-drop-modules/weekend-utils.js",
"features/drag-drop-modules/ui-utils.js",
"features/drag-drop-modules/todo-drag-drop.js",
"features/drag-drop-modules/sidebar-manager.js",
"features/drag-drop-modules/date-changer.js",
"features/drag-drop-modules/event-handlers.js",
"features/drag-drop-modules/infinite-scroll.js",
"features/drag-drop-modules/task-completion.js",
"features/drag-drop-modules/action-items-completion.js",
"features/drag-drop.js",
"features/contrast-fix.js",
"features/formatter-modules/detection.js",
"features/formatter-modules/formats.js",
"features/formatter-modules/toolbar.js",
"features/formatter-modules/alert-modal.js",
"features/formatter.js",
"features/preview-mode.js",
"features/dark-mode.js",
"features/rgb-theme-modules/palette.js",
"features/rgb-theme.js",
"features/job-switcher.js",
"features/budget-hierarchy.js",
"features/quick-notes-modules/storage.js",
"features/quick-notes-modules/markdown.js",
"features/quick-notes-modules/editor.js",
"features/quick-notes.js",
"features/forms-modules/job-detector.js",
"features/forms-modules/drawer.js",
"features/forms-modules/action-bar-injector.js",
"features/forms-modules/field-renderers.js",
"features/forms-modules/save-engine.js",
"features/forms.js",
"features/help-sidebar-support.js",
"features/keyboard-shortcuts.js",
"features/freeze-header.js",
"features/character-counter.js",
"features/kanban-type-filter.js",
"features/auto-collapse-groups.js",
"features/budget-tools.js",
"features/pdf-markup-tools.js",
"features/custom-field-filter.js",
"features/budget-changelog-modules/csv-parser.js",
"features/budget-changelog-modules/diff-engine.js",
"features/budget-changelog-modules/report-app.js",
"features/budget-changelog-modules/ui.js",
"features/budget-changelog.js",
"features/availability-filter.js",
"features/gantt-lines.js",
"features/reverse-thread-order.js",
"features/task-type-filter.js",
"features/job-access-collapse.js",
"features/org-logo.js",
"features/inspect-for-ai.js",
"features/tweak-engine/alert-modal.js",
"features/tweak-engine/system-banner.js",
"features/tweak-engine/index.js",
"content.js"
],
"run_at": "document_end"
}
],
"web_accessible_resources": [
"report.html",
"features/budget-changelog-modules/report-app.js",
"styles/formatter-toolbar.css",
"styles/dark-mode.css",
"styles/quick-notes.css",
"styles/forms.css",
"styles/preview-mode.css",
"styles/availability-filter.css",
"styles/gantt-lines.css",
"styles/task-type-filter.css",
"tweaks/edit.html",
"tweaks/edit.js",
"tweaks/edit.css",
"vendor/finder.js",
"vendor/css-tree.js",
"icons/*.png"
]
} Best dark mode x Alternatives
Here are some Firefox add-ons that are similar to dark mode x: