Time Tracker, Todo, Sprint Manager - Basecamp

Time Tracker, Todo, Sprint Manager - Basecamp

Sync daily tasks or work between Basecamp & Moon HRM. Use filters & enhanced features for seamless collaboration.

Merlin
Additional files are visible only to premium users

manifest.json


{
  "update_url": "https://clients2.google.com/service/update2/crx",
  "manifest_version": 3,
  "name": "Time Tracker, Todo, Sprint Manager - Basecamp",
  "description": "Sync daily tasks or work between Basecamp & Moon HRM. Use filters & enhanced features for seamless collaboration.",
  "version": "1.16.9.9",
  "icons": {
    "48": "icon48.png"
  },
  "web_accessible_resources": [
    {
      "resources": [
        "images/*",
        "fonts/*",
        "popup/*",
        "Helper/*",
        "*"
      ],
      "matches": [
        "<all_urls>"
      ]
    }
  ],
  "action": {
    "default_title": "BC-Extension"
  },
  "permissions": [],
  "content_security_policy": {
    "extension_pages": "script-src 'self'; object-src 'self'",
    "sandbox": "sandbox allow-scripts; script-src 'self'; object-src 'self'"
  },
  "host_permissions": [
    "https://3.basecamp.com/*",
    "https://launchpad.37signals.com/*",
    "http://*/*",
    "https://*/*",
    "http://localhost/*",
    "http://127.0.0.1/*"
  ],
  "content_scripts": [
    {
      "js": [
        "js/jquery.js",
        "js/all.min.js",
        "js/jquery.cookie.js",
        "js/jquery.copiq.js",
        "js/jquery.copiq.min.js",
        "js/jquery.mask.js",
        "js/moment.js",
        "js/select2.min.js",
        "js/selectstyle.js",
        "js/toastr.min.js",
        "js/daterangepicker.min.js",
        "Helper/Overlay.js",
        "Helper/Notification.js",
        "Helper/LogoButton.js",
        "Helper/hrmallids.js",
        "Helper/BlueMark/BlueMark.js",
        "Helper/BlueMark/settings.js",
        "Helper/GreenMark/GreenMark.js",
        "Helper/GreenMark/HRMProjectPopup.js",
        "Helper/GreenMark/MIProjectPopup.js",
        "Helper/GreenMark/CreateProjectPopup.js",
        "Helper/GreenMark/LinkProjectPopup.js",
        "Helper/Validation.js",
        "Helper/TimeFormat.js",
        "Helper/ConfirmationPopup.js",
        "Helper/HelperEvent.js",
        "Helper/PopupCloseEvent.js",
        "Helper/replaceLogo.js",
        "Helper/BlueMark/BlueMarkModal.js",
        "Helper/SetHoursUI.js",
        "Helper/ReloadingEvent.js",
        "Helper/VerifyMarkAsDone.js",
        "APIs/moon_request_master.js",
        "APIs/ApiRequest.js",
        "APIs/apiCall.js",
        "Auth/Design.js",
        "Auth/Login.js",
        "Auth/SignUp/SignUp.js",
        "Auth/SignUp/SignUpModalDesign.js",
        "Auth/Verification/VerifyToken.js",
        "Account/Account.js",
        "Account/permission.js",
        "SyncData/Projectsync/Projectsync.js",
        "SyncData/SyncButton/ButtonSyncData.js",
        "SyncData/SyncButton/ButtonSyncDataShow.js",
        "SyncData/SyncButton/SyncButtonModal.js",
        "StatusAndHours/StatusAndHours.js",
        "StatusAndHours/ChangeStatus.js",
        "StatusAndHours/AddStatusList.js",
        "StatusAndHours/Status.js",
        "StatusAndHours/UpdateHours.js",
        "Spent/Spent.js",
        "Spent/SpentPopup.js",
        "Spent/AddEditSpent.js",
        "Spent/TimeLogsTables.js",
        "Estimated/Estimated.js",
        "Tododata/DateRange.js",
        "Tododata/Tododatedata.js",
        "Tododata/Datemodal.js",
        "Tododata/ShowCalendar.js",
        "Tododata/EditDate.js",
        "MyWorkReport/summaryEditTimeLog.js",
        "MyWorkReport/editUpdateWorkReport.js",
        "MyWorkReport/getRemainWorksData.js",
        "MyWorkReport/showLogsTime.js",
        "MyWorkReport/showTimeLogs.js",
        "MyTimeLog/mytimelogmodal.js",
        "MyTimeLog/mytimelog.js",
        "MyTimeLog/summarymodal.js",
        "MyWorkReport/WorkReportTableModal.js",
        "MyWorkReport/deleteWorkReport.js",
        "WorkLoadSummary/WorkLoadSummaryPopup.js",
        "Status/StatusCount.js",
        "Status/HandleStatusdata.js",
        "TodoIframe/TodoIframe.js",
        "TodoIframe/TodoIframeShow.js",
        "TodoIframe/TodoIframemodal.js",
        "ShowHideToggleButton/ShowHideButton.js",
        "ShowHideToggleButton/ShowHideButtonModal.js",
        "ShowTotalHours/CardTablesHours.js",
        "ShowTotalHours/TodoListGroupHours.js",
        "ShowTotalHours/TodolistHours.js",
        "ShowTotalHours/TodoSetsHours.js",
        "ToggleArrow/ToggleArrow.js",
        "ProjectListIcon/ProjectIcon.js",
        "ProjectListIcon/ProjectIconModel.js",
        "Group-icon/Group-icon.js",
        "ShowFilterWiseData/ShowFilter.js",
        "ShowFilterWiseData/FilterModal.js",
        "ShowFilterWiseData/FilterTodos.js",
        "ShowFilterWiseData/GroupByStatus.js",
        "ShowFilterWiseData/GroupByAssignee.js",
        "ShowFilterWiseData/GroupByDueDate.js",
        "ShowFilterWiseData/GroupByNo.js",
        "ShowFilterWiseData/ApplySelected.js",
        "ShowTotalHours/CardTablesHours.js",
        "ShowTotalHours/TodoListGroupHours.js",
        "ShowTotalHours/TodolistHours.js",
        "ShowTotalHours/TodoSetsHours.js",
        "StatusAndHours/HandleMITodoData.js",
        "Estimated/HandleMIEStimated.js",
        "Estimated/SaveMIEstimated",
        "ShowTotalHours/TotalGroupCount.js",
        "MoonInvoice/MoonInvoicePopup.js",
        "MoonInvoice/MoonInvoiceSpentEst.js",
        "Helper/more_completed_event.js",
        "ActivityFilter/FilterUI.js",
        "ActivityFilter/FilterByProject.js",
        "Helper/BlueMark/customSearchProject.js",
        "SprintList/SprintList.js",
        "SprintList/SprintModal.js",
        "SprintList/SprintFilter.js",
        "TodosReport/TodoReports.js",
        "TodosReport/TodosReportModal.js",
        "PostAudio/audio.js"
      ],
      "css": [
        "Styles/basecamp.css",
        "Styles/index.css",
        "Styles/dark.css",
        "Styles/toastr.min.css",
        "Styles/select2.min.css",
        "Styles/fontawesome.min.css",
        "Styles/selectstyle.css",
        "Styles/daterangepicker.css",
        "Auth/Styles/Login.css",
        "Auth/Styles/LoginOptions.css",
        "Auth/Styles/LoginModal.css",
        "Auth/SignUp/SignUpStyle.css",
        "Auth/Verification/VerifyStyle.css",
        "Helper/BlueMark/BlueMark.css",
        "SyncData/Projectsync/Projectsync.css",
        "Account/account.css",
        "Helper/GreenMark/greenPopup.css",
        "MyWorkReport/myWorkReport.css",
        "MyTimeLog/mytimelog.css",
        "Tododata/Tododatedata.css",
        "WorkLoadSummary/WorkLoadSummary.css",
        "ShowFilterWiseData/Filter.css",
        "TodoIframe/TodoIframe.css",
        "SyncData/SyncButton/SyncButton.css",
        "ShowHideToggleButton/ShowHideButton.css",
        "Status/statusUI.css",
        "Spent/SpentPopup.css",
        "StatusAndHours/Style.css",
        "ToggleArrow/ToggleArrow.css",
        "ProjectListIcon/ProjectIcon.css",
        "Group-icon/Group-icon.css",
        "MoonInvoice/MoonInvoice.css",
        "SprintList/SprintStyle.css"
      ],
      "matches": [
        "*://*.basecamp.com/*",
        "*://*.37signals.com/*"
      ],
      "all_frames": true
    }
  ]
}