├── .browserslistrc ├── .claude ├── commands │ └── extract-translations.md └── settings.json ├── .devcontainer └── devcontainer.json ├── .dockerignore ├── .editorconfig ├── .env.example ├── .eslintignore ├── .eslintrc.json ├── .github ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── FUNDING.yml ├── ISSUE_TEMPLATE │ ├── bug_report.yml │ ├── config.yml │ ├── feature_request.yml │ └── in_app_bug_report.md ├── dependabot.yml └── workflows │ ├── auto-publish-google-play-on-release.yml │ ├── build-android.yml │ ├── build-create-windows-store-on-release.yml │ ├── build-publish-to-aur-on-release.yml │ ├── build-publish-to-mac-store-on-release.yml │ ├── build-publish-to-snap-on-release.yml │ ├── build-update-web-app-on-release.yml │ ├── build.yml │ ├── codeql-analysis.yml │ ├── dependency-review.yml │ ├── issue-open-auto-reply.yml │ ├── lighthouse-ci.yml │ ├── lint-and-test-pr.yml │ ├── manual-build.yml │ ├── publish-to-hub-docker.yml │ ├── stale.yml │ ├── test-mac-dmg-build.yml │ └── welcome-first-time-contributors.yml ├── .gitignore ├── .gitmodules ├── .gitpod.yml ├── .husky ├── pre-commit └── pre-push ├── .nvmrc ├── .prettierignore ├── .prettierrc.json ├── .stylelintrc.mjs ├── .swp ├── .vscode ├── extensions.json ├── launch.json └── settings.json ├── AGENTS.md ├── CHANGELOG.md ├── CLAUDE.md ├── CONTRIBUTING.md ├── Dockerfile ├── Gemfile ├── Gemfile.lock ├── LICENSE ├── README.md ├── SECURITY.md ├── android ├── .gitignore ├── .idea │ ├── .gitignore │ ├── codeStyles │ │ ├── Project.xml │ │ └── codeStyleConfig.xml │ ├── compiler.xml │ ├── deploymentTargetDropDown.xml │ ├── gradle.xml │ ├── jarRepositories.xml │ ├── kotlinc.xml │ ├── migrations.xml │ └── vcs.xml ├── ALWAYS_TAG_RELEASES_FOR_FDROID ├── LICENSE ├── README.md ├── README_OFFLINE.md ├── README_ONLINE.md ├── app │ ├── .gitignore │ ├── app_config.properties │ ├── build.gradle │ ├── capacitor.build.gradle │ ├── config.gradle │ ├── google.properties │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── superproductivity │ │ │ └── superproductivity │ │ │ └── ExampleInstrumentedTest.java │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── ic_launcher-playstore.png │ │ ├── java │ │ │ └── com │ │ │ │ └── superproductivity │ │ │ │ ├── plugins │ │ │ │ └── webdavhttp │ │ │ │ │ └── WebDavHttpPlugin.kt │ │ │ │ └── superproductivity │ │ │ │ ├── App.kt │ │ │ │ ├── CapacitorMainActivity.kt │ │ │ │ ├── FullscreenActivity.kt │ │ │ │ ├── app │ │ │ │ ├── AppLifecycleObserver.kt │ │ │ │ ├── KeyValStore.kt │ │ │ │ ├── LaunchDecider.kt │ │ │ │ └── SpTask.kt │ │ │ │ ├── plugins │ │ │ │ └── SafBridgePlugin.kt │ │ │ │ ├── util │ │ │ │ └── PrintWebViewVersion.kt │ │ │ │ └── webview │ │ │ │ ├── JavaScriptInterface.kt │ │ │ │ ├── OptionsAllowResponse.kt │ │ │ │ ├── WebHelper.kt │ │ │ │ ├── WebViewBlockActivity.kt │ │ │ │ ├── WebViewCompatibilityChecker.kt │ │ │ │ └── WebViewRequestHandler.kt │ │ └── res │ │ │ ├── drawable-anydpi-v24 │ │ │ ├── ic_add.xml │ │ │ ├── ic_done.xml │ │ │ ├── ic_pause.xml │ │ │ ├── ic_stat_play.xml │ │ │ ├── ic_stat_sp.xml │ │ │ └── ic_stat_sync.xml │ │ │ ├── drawable-mdpi │ │ │ ├── ic_add.png │ │ │ ├── ic_done.png │ │ │ ├── ic_pause.png │ │ │ ├── ic_stat_play.png │ │ │ ├── ic_stat_sp.png │ │ │ └── ic_stat_sync.png │ │ │ ├── drawable-xhdpi │ │ │ ├── ic_add.png │ │ │ ├── ic_done.png │ │ │ ├── ic_pause.png │ │ │ ├── ic_stat_play.png │ │ │ ├── ic_stat_sp.png │ │ │ └── ic_stat_sync.png │ │ │ ├── drawable-xxhdpi │ │ │ ├── ic_add.png │ │ │ ├── ic_done.png │ │ │ ├── ic_pause.png │ │ │ ├── ic_stat_play.png │ │ │ ├── ic_stat_sp.png │ │ │ └── ic_stat_sync.png │ │ │ ├── drawable │ │ │ └── ic_launcher_foreground.xml │ │ │ ├── layout │ │ │ ├── activity_fullscreen.xml │ │ │ └── activity_webview_block.xml │ │ │ ├── mipmap-anydpi-v26 │ │ │ ├── ic_launcher.xml │ │ │ └── ic_launcher_round.xml │ │ │ ├── mipmap-hdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-mdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xxhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xxxhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── values-v35 │ │ │ └── styles.xml │ │ │ ├── values │ │ │ ├── attrs.xml │ │ │ ├── colors.xml │ │ │ ├── dimens.xml │ │ │ ├── ic_launcher_background.xml │ │ │ ├── strings.xml │ │ │ └── styles.xml │ │ │ └── xml │ │ │ ├── file_paths.xml │ │ │ └── network_security_config.xml │ │ └── test │ │ └── java │ │ └── com │ │ └── superproductivity │ │ └── superproductivity │ │ └── ExampleUnitTest.java ├── build.gradle ├── capacitor.settings.gradle ├── fastlane │ └── metadata │ │ └── android │ │ └── en-US │ │ └── changelogs │ │ ├── 1503000000.txt │ │ ├── 1600000000.txt │ │ ├── 1601000000.txt │ │ ├── 1602000000.txt │ │ ├── 1602010000.txt │ │ ├── 1603000000.txt │ │ ├── 1603010000.txt │ │ ├── 1603020000.txt │ │ ├── 1603030000.txt │ │ ├── 1603040000.txt │ │ ├── 1603050000.txt │ │ ├── 1603060000.txt │ │ ├── 1604000000.txt │ │ ├── 1604010000.txt │ │ ├── 1604020000.txt │ │ └── 1604030000.txt ├── gradle.properties ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat └── settings.gradle ├── angular.json ├── capacitor.config.ts ├── debug-headers.spec.ts ├── docker-compose.yaml ├── docker-entrypoint.sh ├── docs ├── ENV_SETUP.md ├── add-new-integration.md ├── ai │ └── webdav-non-etag-implementation-plan.md ├── build-and-publish-notes.md ├── github-access-token-instructions.md ├── gitlab-access-token-instructions.md ├── how-to-rate.md ├── howto-refresh-snap-credentials.md ├── legacy-webview-analysis.md ├── mac-app-store-code-signing-guide.md ├── performance-project-tag-report.md ├── plugin-development.md ├── promotion │ ├── ms-store-banner-16-9.svg │ └── ms-store-banner-9-16.svg ├── screens │ ├── app-store-badge.svg │ ├── banner-bw.png │ ├── banner.png │ ├── google-play-badge.png │ └── screen_standard.png ├── sync │ └── vector-clocks.md ├── update-android-app.md └── update-mac-certificates.md ├── e2e-test-results.txt ├── e2e ├── .gitignore ├── constants │ └── selectors.ts ├── fixtures │ └── test.fixture.ts ├── global-setup.ts ├── helpers │ └── plugin-test.helpers.ts ├── pages │ ├── base.page.ts │ ├── planner.page.ts │ ├── project.page.ts │ ├── sync.page.ts │ └── work-view.page.ts ├── playwright.config.ts ├── tests │ ├── add-task-bar │ │ └── add-task-bar-date-picker.spec.ts │ ├── all-basic-routes-without-error.spec.ts │ ├── app-features │ │ ├── app-features.spec.ts │ │ ├── focus-mode-feature.spec.ts │ │ └── time-tracking-feature.spec.ts │ ├── autocomplete │ │ └── autocomplete-dropdown.spec.ts │ ├── daily-summary │ │ └── daily-summary.spec.ts │ ├── issue-provider-panel │ │ └── issue-provider-panel.spec.ts │ ├── navigation │ │ └── basic-navigation.spec.ts │ ├── performance │ │ └── perf2.spec.ts │ ├── planner │ │ ├── planner-basic.spec.ts │ │ ├── planner-multiple-days.spec.ts │ │ ├── planner-navigation.spec.ts │ │ ├── planner-scheduled-tasks.spec.ts │ │ └── planner-time-estimates.spec.ts │ ├── plugins │ │ ├── enable-plugin-test.spec.ts │ │ ├── plugin-enable-verify.spec.ts │ │ ├── plugin-feature-check.spec.ts │ │ ├── plugin-iframe.spec.ts │ │ ├── plugin-lifecycle.spec.ts │ │ ├── plugin-loading.spec.ts │ │ ├── plugin-simple-enable.spec.ts │ │ ├── plugin-structure-test.spec.ts │ │ ├── plugin-upload.spec.ts │ │ └── test-plugin-visibility.spec.ts │ ├── project-note │ │ └── project-note.spec.ts │ ├── project │ │ └── project.spec.ts │ ├── reminders │ │ ├── reminders-default-task-remind-option.spec.ts │ │ ├── reminders-schedule-page.spec.ts │ │ ├── reminders-view-task.spec.ts │ │ ├── reminders-view-task2.spec.ts │ │ └── reminders-view-task4.spec.ts │ ├── short-syntax │ │ └── short-syntax.spec.ts │ ├── sync │ │ └── webdav-sync.spec.ts │ ├── task-basic │ │ └── task-crud.spec.ts │ ├── task-detail │ │ └── task-detail.spec.ts │ ├── task-dragdrop │ │ └── task-dragdrop.spec.ts │ ├── task-list-basic │ │ ├── finish-day-quick-history-with-subtasks.spec.ts │ │ ├── finish-day-quick-history.spec.ts │ │ ├── simple-subtask.spec.ts │ │ └── task-list-start-stop.spec.ts │ └── work-view │ │ ├── work-view-features.spec.ts │ │ └── work-view.spec.ts ├── tsconfig.json └── utils │ └── waits.ts ├── electron-builder.yaml ├── electron ├── CONFIG.ts ├── assets │ └── icons │ │ ├── ico-circled.svg │ │ ├── ico-white.svg │ │ ├── ico.svg │ │ ├── icon_256x256.png │ │ ├── indicator │ │ ├── running-anim-d │ │ │ ├── 0.png │ │ │ ├── 0@2x.png │ │ │ ├── 1.png │ │ │ ├── 10.png │ │ │ ├── 10@2x.png │ │ │ ├── 11.png │ │ │ ├── 11@2x.png │ │ │ ├── 12.png │ │ │ ├── 12@2x.png │ │ │ ├── 13.png │ │ │ ├── 13@2x.png │ │ │ ├── 14.png │ │ │ ├── 14@2x.png │ │ │ ├── 15.png │ │ │ ├── 15@2x.png │ │ │ ├── 1@2x.png │ │ │ ├── 2.png │ │ │ ├── 2@2x.png │ │ │ ├── 3.png │ │ │ ├── 3@2x.png │ │ │ ├── 4.png │ │ │ ├── 4@2x.png │ │ │ ├── 5.png │ │ │ ├── 5@2x.png │ │ │ ├── 6.png │ │ │ ├── 6@2x.png │ │ │ ├── 7.png │ │ │ ├── 7@2x.png │ │ │ ├── 8.png │ │ │ ├── 8@2x.png │ │ │ ├── 9.png │ │ │ └── 9@2x.png │ │ ├── running-anim-l │ │ │ ├── 0.png │ │ │ ├── 0@2x.png │ │ │ ├── 1.png │ │ │ ├── 10.png │ │ │ ├── 10@2x.png │ │ │ ├── 11.png │ │ │ ├── 11@2x.png │ │ │ ├── 12.png │ │ │ ├── 12@2x.png │ │ │ ├── 13.png │ │ │ ├── 13@2x.png │ │ │ ├── 14.png │ │ │ ├── 14@2x.png │ │ │ ├── 15.png │ │ │ ├── 15@2x.png │ │ │ ├── 1@2x.png │ │ │ ├── 2.png │ │ │ ├── 2@2x.png │ │ │ ├── 3.png │ │ │ ├── 3@2x.png │ │ │ ├── 4.png │ │ │ ├── 4@2x.png │ │ │ ├── 5.png │ │ │ ├── 5@2x.png │ │ │ ├── 6.png │ │ │ ├── 6@2x.png │ │ │ ├── 7.png │ │ │ ├── 7@2x.png │ │ │ ├── 8.png │ │ │ ├── 8@2x.png │ │ │ ├── 9.png │ │ │ └── 9@2x.png │ │ ├── running-d.png │ │ ├── running-d@2x.png │ │ ├── running-l.png │ │ ├── running-l@2x.png │ │ ├── stopped-d.png │ │ ├── stopped-d@2x.png │ │ ├── stopped-l.png │ │ └── stopped-l@2x.png │ │ ├── tray-ico-d.png │ │ ├── tray-ico-d@2x.png │ │ ├── tray-ico-l.png │ │ └── tray-ico-l@2x.png ├── backup.ts ├── common.const.ts ├── debug.ts ├── electronAPI.d.ts ├── error-handler-with-frontend-inform.ts ├── full-screen-blocker.ts ├── idle-time-handler.ts ├── indicator.ts ├── ipc-handler.ts ├── ipc-handlers │ ├── app-control.ts │ ├── app-data.ts │ ├── exec.ts │ ├── global-shortcuts.ts │ ├── index.ts │ ├── jira.ts │ └── system.ts ├── jira.ts ├── local-file-sync.ts ├── lockscreen.ts ├── main-window.ts ├── main.ts ├── overlay-indicator │ ├── overlay-api.d.ts │ ├── overlay-indicator.ts │ ├── overlay-preload.ts │ ├── overlay.css │ ├── overlay.html │ └── overlay.ts ├── plugin-node-executor.ts ├── preload.ts ├── protocol-handler.ts ├── shared-state.ts ├── shared-with-frontend │ ├── ipc-events.const.ts │ ├── lazy-set-interval.ts │ └── simple-store.const.ts ├── simple-store.ts ├── start-app.ts ├── tsconfig.electron.json └── various-shared.ts ├── fastlane └── metadata │ └── android │ ├── en-US │ ├── changelogs │ │ ├── 100101.txt │ │ ├── 100200.txt │ │ ├── 100201.txt │ │ ├── 100202.txt │ │ ├── 100203.txt │ │ ├── 10030-rc00.txt │ │ ├── 10030-rc01.txt │ │ ├── 10030-rc02.txt │ │ ├── 10030-rc03.txt │ │ ├── 101000.txt │ │ ├── 110000.txt │ │ ├── 110001.txt │ │ ├── 110002.txt │ │ ├── 110003.txt │ │ ├── 1100030000.txt │ │ ├── 1101000000.txt │ │ ├── 1101010000.txt │ │ ├── 1101020000.txt │ │ ├── 1101030000.txt │ │ ├── 1200000000.txt │ │ ├── 1200010000.txt │ │ ├── 1200020000.txt │ │ ├── 1200030000.txt │ │ ├── 1200040000.txt │ │ ├── 1200050000.txt │ │ ├── 1300000000.txt │ │ ├── 1300010000.txt │ │ ├── 1300020000.txt │ │ ├── 1300030000.txt │ │ ├── 1300040000.txt │ │ ├── 1300050000.txt │ │ ├── 1300060000.txt │ │ ├── 1300070000.txt │ │ ├── 1300080000.txt │ │ ├── 1300090000.txt │ │ ├── 1300100000.txt │ │ ├── 1300110000.txt │ │ ├── 1301000000.txt │ │ ├── 1301010000.txt │ │ ├── 1301020000.txt │ │ ├── 1301030000.txt │ │ ├── 1301040000.txt │ │ ├── 1301050000.txt │ │ ├── 1400000000.txt │ │ ├── 1400010000.txt │ │ ├── 1400020000.txt │ │ ├── 1400030000.txt │ │ ├── 1400040000.txt │ │ ├── 1400050000.txt │ │ ├── 1401000000.txt │ │ ├── 1402000000.txt │ │ ├── 1402010000.txt │ │ ├── 1402020000.txt │ │ ├── 1402030000.txt │ │ ├── 1402040000.txt │ │ ├── 1402050000.txt │ │ ├── 1402060000.txt │ │ ├── 1403000000.txt │ │ ├── 1403010000.txt │ │ ├── 1403020000.txt │ │ ├── 1403030000.txt │ │ ├── 1403040000.txt │ │ ├── 1404000000.txt │ │ ├── 1404010000.txt │ │ ├── 1405000000.txt │ │ ├── 1500000000.txt │ │ ├── 1500010000.txt │ │ ├── 1500020000.txt │ │ ├── 1500030000.txt │ │ ├── 1501000000.txt │ │ ├── 1501010000.txt │ │ ├── 1502000000.txt │ │ ├── 1502010000.txt │ │ ├── 1502020000.txt │ │ ├── 1502030000.txt │ │ ├── 1502040000.txt │ │ ├── 1502050000.txt │ │ ├── 1502060000.txt │ │ ├── 1502070000.txt │ │ ├── 1502080000.txt │ │ ├── 1502090000.txt │ │ ├── 1502100000.txt │ │ ├── 1502110000.txt │ │ ├── 1502120000.txt │ │ ├── 1502130000.txt │ │ ├── 1502140000.txt │ │ ├── 1502150000.txt │ │ ├── 1502160000.txt │ │ ├── 19.txt │ │ ├── 20.txt │ │ ├── 21.txt │ │ ├── 22.txt │ │ ├── 23.txt │ │ └── 30.txt │ ├── full_description.txt │ ├── images │ │ ├── featureGraphic.png │ │ ├── icon.png │ │ └── phoneScreenshots │ │ │ ├── 1_task-list-dark.png │ │ │ ├── 2_task-list-light.png │ │ │ ├── 3_daily-summary.png │ │ │ └── 4_worklog.png │ ├── short_description.txt │ ├── title.txt │ └── video_DESKTOP.txt │ └── ru │ ├── full_description.txt │ └── short_description.txt ├── nginx └── default.conf.template ├── ngsw-config.json ├── package.json ├── packages ├── README.md ├── build-packages.js ├── plugin-api │ ├── .gitignore │ ├── .npmignore │ ├── DEVELOPMENT.md │ ├── PUBLISHING.md │ ├── README.md │ ├── package-lock.json │ ├── package.json │ ├── publish.sh │ ├── src │ │ ├── index.ts │ │ ├── types.js.map │ │ └── types.ts │ └── tsconfig.json ├── plugin-dev │ ├── .gitignore │ ├── QUICK_START.md │ ├── README.md │ ├── ai-productivity-prompts │ │ ├── README.md │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── plugin-message-example.md │ │ ├── scripts │ │ │ ├── inline-assets.js │ │ │ └── watch-and-build.js │ │ ├── src │ │ │ ├── App.css │ │ │ ├── App.tsx │ │ │ ├── ProcrastinationInfo.tsx │ │ │ ├── assets │ │ │ │ └── icon.svg │ │ │ ├── components │ │ │ │ ├── CategoryView.tsx │ │ │ │ ├── CustomPromptEditor.tsx │ │ │ │ ├── CustomPromptManager.tsx │ │ │ │ ├── HomeView.original.tsx │ │ │ │ ├── HomeView.tsx │ │ │ │ ├── PromptView.original.tsx │ │ │ │ ├── PromptView.tsx │ │ │ │ └── shared │ │ │ │ │ ├── Button.tsx │ │ │ │ │ ├── Card.tsx │ │ │ │ │ ├── EmptyState.tsx │ │ │ │ │ └── LoadingSpinner.tsx │ │ │ ├── customPromptStore.ts │ │ │ ├── hooks │ │ │ │ ├── useApi.ts │ │ │ │ ├── useLocalStorage.ts │ │ │ │ └── useNavigation.ts │ │ │ ├── index.html │ │ │ ├── index.tsx │ │ │ ├── manifest.json │ │ │ ├── plugin.ts │ │ │ ├── prompts.ts │ │ │ ├── types.d.ts │ │ │ ├── types.ts │ │ │ └── utils.ts │ │ ├── test-template-fixed.js │ │ ├── test-template.js │ │ ├── tsconfig.json │ │ └── vite.config.ts │ ├── api-test-plugin │ │ ├── config-schema.json │ │ ├── icon.svg │ │ ├── index.html │ │ ├── manifest.json │ │ ├── package-lock.json │ │ ├── package.json │ │ └── plugin.js │ ├── automations │ │ ├── .eslintrc.json │ │ ├── .gitignore │ │ ├── .prettierrc │ │ ├── README.md │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── scripts │ │ │ └── build-plugin.js │ │ ├── src │ │ │ ├── app │ │ │ │ ├── App.css │ │ │ │ ├── App.tsx │ │ │ │ └── components │ │ │ │ │ ├── ActionDialog.tsx │ │ │ │ │ ├── ActionInput.tsx │ │ │ │ │ ├── ConditionDialog.tsx │ │ │ │ │ ├── ConditionInput.tsx │ │ │ │ │ ├── Dialog.tsx │ │ │ │ │ ├── RuleEditor.tsx │ │ │ │ │ └── RuleList.tsx │ │ │ ├── assets │ │ │ │ └── icon.svg │ │ │ ├── core │ │ │ │ ├── action-executor.spec.ts │ │ │ │ ├── action-executor.ts │ │ │ │ ├── actions.spec.ts │ │ │ │ ├── actions.ts │ │ │ │ ├── automation-manager.spec.ts │ │ │ │ ├── automation-manager.ts │ │ │ │ ├── condition-evaluator.spec.ts │ │ │ │ ├── condition-evaluator.ts │ │ │ │ ├── conditions.spec.ts │ │ │ │ ├── conditions.ts │ │ │ │ ├── data-cache.ts │ │ │ │ ├── definitions.ts │ │ │ │ ├── lazy-set-interval.spec.ts │ │ │ │ ├── lazy-set-interval.ts │ │ │ │ ├── rate-limiter.spec.ts │ │ │ │ ├── rate-limiter.ts │ │ │ │ ├── registry.spec.ts │ │ │ │ ├── registry.ts │ │ │ │ ├── rule-registry.spec.ts │ │ │ │ ├── rule-registry.ts │ │ │ │ ├── triggers.spec.ts │ │ │ │ └── triggers.ts │ │ │ ├── index.html │ │ │ ├── index.tsx │ │ │ ├── manifest.json │ │ │ ├── plugin.ts │ │ │ ├── types.ts │ │ │ └── utils │ │ │ │ ├── export-rules.ts │ │ │ │ ├── messaging.ts │ │ │ │ ├── rule-validator.spec.ts │ │ │ │ └── rule-validator.ts │ │ ├── tsconfig.json │ │ └── vite.config.ts │ ├── boilerplate-solid-js │ │ ├── .eslintrc.json │ │ ├── .gitignore │ │ ├── .prettierrc │ │ ├── README.md │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── scripts │ │ │ └── build-plugin.js │ │ ├── src │ │ │ ├── app │ │ │ │ ├── App.css │ │ │ │ └── App.tsx │ │ │ ├── assets │ │ │ │ └── icon.svg │ │ │ ├── index.html │ │ │ ├── index.tsx │ │ │ ├── manifest.json │ │ │ └── plugin.ts │ │ ├── tsconfig.json │ │ └── vite.config.ts │ ├── package-lock.json │ ├── package.json │ ├── procrastination-buster │ │ ├── .gitignore │ │ ├── README.md │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── plugin-message-example.md │ │ ├── src │ │ │ ├── App.css │ │ │ ├── App.tsx │ │ │ ├── ProcrastinationInfo.tsx │ │ │ ├── assets │ │ │ │ └── icon.svg │ │ │ ├── index.html │ │ │ ├── index.tsx │ │ │ ├── manifest.json │ │ │ ├── plugin.ts │ │ │ ├── types.d.ts │ │ │ └── types.ts │ │ ├── tsconfig.json │ │ └── vite.config.ts │ ├── scripts │ │ ├── build-all.js │ │ └── install-all.js │ ├── sync-md │ │ ├── .eslintrc.json │ │ ├── .gitignore │ │ ├── .prettierrc.json │ │ ├── README.md │ │ ├── docs │ │ │ ├── markdown-id-inspection.md │ │ │ └── parent-child-conversion.md │ │ ├── jest.config.cjs │ │ ├── jest.config.js.bak │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── scripts │ │ │ ├── build.js │ │ │ ├── deploy.js │ │ │ ├── inspect-sync.ts │ │ │ └── watch.js │ │ ├── src │ │ │ ├── assets │ │ │ │ └── icon.svg │ │ │ ├── background │ │ │ │ ├── __tests__ │ │ │ │ │ ├── helper │ │ │ │ │ │ └── file-utils.test.ts │ │ │ │ │ ├── sync │ │ │ │ │ │ ├── all-subtasks-to-root.test.ts │ │ │ │ │ │ ├── comprehensive-parent-change-cleanup.test.ts │ │ │ │ │ │ ├── comprehensive-sync.test.ts │ │ │ │ │ │ ├── debug-subtask-cleanup.test.ts │ │ │ │ │ │ ├── debug-subtask-issue.test.ts │ │ │ │ │ │ ├── error-scenarios.test.ts │ │ │ │ │ │ ├── file-watcher.test.ts │ │ │ │ │ │ ├── integration.test.ts │ │ │ │ │ │ ├── markdown-parser-4space.test.ts │ │ │ │ │ │ ├── markdown-parser-integration.test.ts │ │ │ │ │ │ ├── markdown-parser.test.ts │ │ │ │ │ │ ├── md-to-sp-complete.test.ts │ │ │ │ │ │ ├── parent-change-cleanup.test.ts │ │ │ │ │ │ ├── parent-child-duplication.test.ts │ │ │ │ │ │ ├── performance-benchmarks.test.ts │ │ │ │ │ │ ├── production-bug-repro.test.ts │ │ │ │ │ │ ├── simple-debounce.test.ts │ │ │ │ │ │ ├── sp-to-markdown.test.ts │ │ │ │ │ │ ├── sp-to-md.test.ts │ │ │ │ │ │ ├── subtask-cleanup.test.ts │ │ │ │ │ │ ├── subtask-order-mismatch.test.ts │ │ │ │ │ │ ├── subtask-to-parent-cleanup.test.ts │ │ │ │ │ │ ├── sync-manager-debounce.test.ts │ │ │ │ │ │ ├── sync-manager-edge-cases.test.ts │ │ │ │ │ │ ├── user-exact-scenario.test.ts │ │ │ │ │ │ └── verify-sync.test.ts │ │ │ │ │ └── test-utils.ts │ │ │ │ ├── background.ts │ │ │ │ ├── config.const.ts │ │ │ │ ├── helper │ │ │ │ │ ├── __tests__ │ │ │ │ │ │ └── debouncer.test.ts │ │ │ │ │ ├── debouncer.ts │ │ │ │ │ ├── file-utils.ts │ │ │ │ │ ├── lazy-set-interval.ts │ │ │ │ │ └── node-file-helper.ts │ │ │ │ ├── local-config.ts │ │ │ │ ├── sync │ │ │ │ │ ├── file-watcher.ts │ │ │ │ │ ├── generate-task-operations.spec.ts │ │ │ │ │ ├── generate-task-operations.ts │ │ │ │ │ ├── header-preservation.integration.spec.ts │ │ │ │ │ ├── markdown-parser.spec.ts │ │ │ │ │ ├── markdown-parser.ts │ │ │ │ │ ├── md-to-sp.ts │ │ │ │ │ ├── sp-to-md.spec.ts │ │ │ │ │ ├── sp-to-md.ts │ │ │ │ │ ├── sync-manager.ts │ │ │ │ │ ├── types.ts │ │ │ │ │ └── verify-sync.ts │ │ │ │ └── ui-bridge.ts │ │ │ ├── index.ts │ │ │ ├── manifest.json │ │ │ ├── setupTests.ts │ │ │ ├── shared │ │ │ │ ├── logger.ts │ │ │ │ └── types.ts │ │ │ ├── types.d.ts │ │ │ └── ui │ │ │ │ └── index.html │ │ ├── tsconfig.json │ │ └── vite.config.ts │ └── yesterday-tasks-plugin │ │ ├── icon.svg │ │ ├── index.html │ │ ├── manifest.json │ │ ├── package-lock.json │ │ ├── package.json │ │ └── plugin.js └── vite-plugin │ ├── .gitignore │ ├── package.json │ ├── src │ └── index.ts │ └── tsconfig.json ├── scripts ├── fix-duplicate-imports.ts ├── migrate-console-to-log-force.ts ├── migrate-console-to-log.ts ├── migrate-to-droid-log.ts ├── migrate-to-issue-log.ts ├── migrate-to-pf-log.ts ├── migrate-to-plugin-log.ts ├── migrate-to-task-log.ts ├── remove-unused-log-imports.ts └── replace-synclog-with-pflog.ts ├── snap └── hooks │ └── install ├── src ├── _common.scss ├── app │ ├── app.component.html │ ├── app.component.scss │ ├── app.component.spec.ts │ ├── app.component.ts │ ├── app.constants.ts │ ├── app.guard.ts │ ├── app.routes.ts │ ├── core-ui │ │ ├── bottom-panel-state.service.ts │ │ ├── drop-list │ │ │ ├── drop-list.service.spec.ts │ │ │ └── drop-list.service.ts │ │ ├── folder-context-menu │ │ │ ├── folder-context-menu.component.html │ │ │ ├── folder-context-menu.component.scss │ │ │ └── folder-context-menu.component.ts │ │ ├── global-progress-bar │ │ │ ├── global-progress-bar-interceptor.service.ts │ │ │ ├── global-progress-bar.component.html │ │ │ ├── global-progress-bar.component.scss │ │ │ ├── global-progress-bar.component.ts │ │ │ ├── global-progress-bar.const.ts │ │ │ ├── global-progress-bar.module.ts │ │ │ └── global-progress-bar.service.ts │ │ ├── layout │ │ │ ├── layout.module.spec.ts │ │ │ ├── layout.service.spec.ts │ │ │ ├── layout.service.ts │ │ │ └── store │ │ │ │ ├── layout.actions.ts │ │ │ │ ├── layout.effects.ts │ │ │ │ └── layout.reducer.ts │ │ ├── magic-side-nav │ │ │ ├── magic-nav-config.service.ts │ │ │ ├── magic-side-nav.animations.ts │ │ │ ├── magic-side-nav.component.html │ │ │ ├── magic-side-nav.component.scss │ │ │ ├── magic-side-nav.component.ts │ │ │ ├── magic-side-nav.model.ts │ │ │ ├── nav-item │ │ │ │ ├── nav-item.component.html │ │ │ │ ├── nav-item.component.scss │ │ │ │ └── nav-item.component.ts │ │ │ ├── nav-list │ │ │ │ ├── nav-list-tree.component.html │ │ │ │ ├── nav-list-tree.component.scss │ │ │ │ └── nav-list-tree.component.ts │ │ │ └── nav-mat-menu │ │ │ │ ├── nav-mat-menu.component.html │ │ │ │ ├── nav-mat-menu.component.scss │ │ │ │ └── nav-mat-menu.component.ts │ │ ├── main-header │ │ │ ├── desktop-panel-buttons │ │ │ │ └── desktop-panel-buttons.component.ts │ │ │ ├── focus-button │ │ │ │ ├── focus-button.component.html │ │ │ │ ├── focus-button.component.scss │ │ │ │ └── focus-button.component.ts │ │ │ ├── main-header.component.html │ │ │ ├── main-header.component.scss │ │ │ ├── main-header.component.spec.ts │ │ │ ├── main-header.component.ts │ │ │ ├── main-header.module.spec.ts │ │ │ ├── mobile-side-panel-menu │ │ │ │ ├── mobile-side-panel-menu.component.scss │ │ │ │ └── mobile-side-panel-menu.component.ts │ │ │ ├── page-title │ │ │ │ └── page-title.component.ts │ │ │ └── play-button │ │ │ │ └── play-button.component.ts │ │ ├── mobile-bottom-nav │ │ │ ├── mobile-bottom-nav.component.html │ │ │ ├── mobile-bottom-nav.component.scss │ │ │ └── mobile-bottom-nav.component.ts │ │ ├── navigate-to-task │ │ │ ├── navigate-to-task.service.spec.ts │ │ │ └── navigate-to-task.service.ts │ │ ├── shortcut │ │ │ ├── shortcut.module.spec.ts │ │ │ ├── shortcut.service.spec.ts │ │ │ └── shortcut.service.ts │ │ └── work-context-menu │ │ │ ├── work-context-menu.component.html │ │ │ ├── work-context-menu.component.scss │ │ │ └── work-context-menu.component.ts │ ├── core │ │ ├── banner │ │ │ ├── banner.model.ts │ │ │ ├── banner.service.ts │ │ │ └── banner │ │ │ │ ├── banner.ani.ts │ │ │ │ ├── banner.component.html │ │ │ │ ├── banner.component.scss │ │ │ │ ├── banner.component.spec.ts │ │ │ │ └── banner.component.ts │ │ ├── base-component │ │ │ ├── base.component.spec.ts │ │ │ └── base.component.ts │ │ ├── chrome-extension-interface │ │ │ ├── chrome-extension-interface.d.ts │ │ │ ├── chrome-extension-interface.service.spec.ts │ │ │ └── chrome-extension-interface.service.ts │ │ ├── confetti │ │ │ ├── confetti.model.ts │ │ │ └── confetti.service.ts │ │ ├── data-init │ │ │ ├── data-init-state.service.ts │ │ │ └── data-init.service.ts │ │ ├── data-repair │ │ │ ├── data-repair.service.spec.ts │ │ │ └── data-repair.service.ts │ │ ├── date-time-format │ │ │ ├── date-time-format.service.spec.ts │ │ │ └── date-time-format.service.ts │ │ ├── date │ │ │ ├── date.service.ts │ │ │ └── date.service.tz.spec.ts │ │ ├── drop-paste-input │ │ │ ├── drop-paste-input.ts │ │ │ └── drop-paste.model.ts │ │ ├── electron │ │ │ ├── electron.effects.ts │ │ │ ├── exec-before-close.service.spec.ts │ │ │ ├── exec-before-close.service.ts │ │ │ └── wayland-idle-helper.service.ts │ │ ├── error-handler │ │ │ ├── global-error-handler.class.ts │ │ │ └── global-error-handler.util.ts │ │ ├── global-tracking-interval │ │ │ ├── global-tracking-interval.service.spec.ts │ │ │ ├── global-tracking-interval.service.ts │ │ │ └── tick.model.ts │ │ ├── initial-pwa-update-check.service.ts │ │ ├── ipc-events.spec.ts │ │ ├── ipc-events.ts │ │ ├── language │ │ │ ├── language.service.spec.ts │ │ │ └── language.service.ts │ │ ├── locale.constants.ts │ │ ├── log.ts │ │ ├── notify │ │ │ ├── notify.model.ts │ │ │ ├── notify.service.spec.ts │ │ │ └── notify.service.ts │ │ ├── persistence │ │ │ ├── android-db-adapter.service.ts │ │ │ ├── database.service.ts │ │ │ ├── db-adapter.model.ts │ │ │ ├── indexed-db-adapter.service.ts │ │ │ ├── local-storage.ts │ │ │ ├── persistence-legacy.service.ts │ │ │ ├── persistence-local.service.ts │ │ │ ├── persistence.actions.ts │ │ │ ├── persistence.const.ts │ │ │ ├── persistence.model.ts │ │ │ ├── persistence.service.spec.ts │ │ │ └── storage-keys.const.ts │ │ ├── share │ │ │ ├── README.md │ │ │ ├── dialog-share │ │ │ │ ├── dialog-share.component.html │ │ │ │ ├── dialog-share.component.scss │ │ │ │ └── dialog-share.component.ts │ │ │ ├── share-button │ │ │ │ └── share-button.component.ts │ │ │ ├── share-file.util.ts │ │ │ ├── share-formatter.spec.ts │ │ │ ├── share-formatter.ts │ │ │ ├── share-platform.util.ts │ │ │ ├── share-text.util.ts │ │ │ ├── share-url-builder.util.ts │ │ │ ├── share.model.ts │ │ │ └── share.service.ts │ │ ├── snack │ │ │ ├── snack-custom │ │ │ │ ├── snack-custom.component.html │ │ │ │ ├── snack-custom.component.scss │ │ │ │ ├── snack-custom.component.spec.ts │ │ │ │ └── snack-custom.component.ts │ │ │ ├── snack.const.ts │ │ │ ├── snack.model.ts │ │ │ ├── snack.service.spec.ts │ │ │ └── snack.service.ts │ │ ├── startup │ │ │ └── startup.service.ts │ │ ├── theme │ │ │ ├── custom-theme.service.ts │ │ │ ├── global-theme.service.spec.ts │ │ │ ├── global-theme.service.ts │ │ │ ├── theme-selector │ │ │ │ └── theme-selector.component.ts │ │ │ └── validated-color-palettes.const.ts │ │ ├── unsplash │ │ │ └── unsplash.service.ts │ │ └── window-ea.d.ts │ ├── features │ │ ├── add-tasks-for-tomorrow │ │ │ ├── add-scheduled-for-tomorrow │ │ │ │ ├── add-scheduled-today-or-tomorrow-btn.component.html │ │ │ │ ├── add-scheduled-today-or-tomorrow-btn.component.scss │ │ │ │ ├── add-scheduled-today-or-tomorrow-btn.component.spec.ts │ │ │ │ └── add-scheduled-today-or-tomorrow-btn.component.ts │ │ │ ├── add-tasks-for-tomorrow.service.spec.ts │ │ │ └── add-tasks-for-tomorrow.service.ts │ │ ├── android │ │ │ ├── android-interface.ts │ │ │ ├── android-notification-id.util.spec.ts │ │ │ ├── android-notification-id.util.ts │ │ │ └── store │ │ │ │ └── android.effects.ts │ │ ├── before-finish-day │ │ │ ├── before-finish-day.model.ts │ │ │ ├── before-finish-day.service.spec.ts │ │ │ └── before-finish-day.service.ts │ │ ├── boards │ │ │ ├── board-edit │ │ │ │ ├── board-edit.component.html │ │ │ │ ├── board-edit.component.scss │ │ │ │ └── board-edit.component.ts │ │ │ ├── board-panel │ │ │ │ ├── board-panel.component.html │ │ │ │ ├── board-panel.component.scss │ │ │ │ ├── board-panel.component.spec.ts │ │ │ │ └── board-panel.component.ts │ │ │ ├── board │ │ │ │ ├── board.component.html │ │ │ │ ├── board.component.scss │ │ │ │ └── board.component.ts │ │ │ ├── boards-form.const.ts │ │ │ ├── boards.component.html │ │ │ ├── boards.component.scss │ │ │ ├── boards.component.ts │ │ │ ├── boards.const.ts │ │ │ ├── boards.model.ts │ │ │ ├── dialog-board-edit │ │ │ │ ├── dialog-board-edit.component.html │ │ │ │ ├── dialog-board-edit.component.scss │ │ │ │ └── dialog-board-edit.component.ts │ │ │ └── store │ │ │ │ ├── boards.actions.ts │ │ │ │ ├── boards.reducer.spec.ts │ │ │ │ ├── boards.reducer.ts │ │ │ │ ├── boards.selectors.spec.ts │ │ │ │ └── boards.selectors.ts │ │ ├── bottom-panel │ │ │ ├── bottom-panel-container.component.html │ │ │ ├── bottom-panel-container.component.scss │ │ │ └── bottom-panel-container.component.ts │ │ ├── calendar-integration │ │ │ ├── calendar-integration.model.ts │ │ │ ├── calendar-integration.service.spec.ts │ │ │ ├── calendar-integration.service.ts │ │ │ ├── get-calendar-event-id-candidates.spec.ts │ │ │ ├── get-calendar-event-id-candidates.ts │ │ │ ├── is-calender-event-due.spec.ts │ │ │ ├── is-calender-event-due.ts │ │ │ └── store │ │ │ │ ├── calendar-integration.effects.spec.ts │ │ │ │ └── calendar-integration.effects.ts │ │ ├── config │ │ │ ├── color-input │ │ │ │ ├── color-input.component.html │ │ │ │ ├── color-input.component.scss │ │ │ │ └── color-input.component.ts │ │ │ ├── config-form │ │ │ │ ├── config-form.component.html │ │ │ │ ├── config-form.component.scss │ │ │ │ ├── config-form.component.spec.ts │ │ │ │ └── config-form.component.ts │ │ │ ├── config-section │ │ │ │ ├── config-section.component.html │ │ │ │ ├── config-section.component.scss │ │ │ │ ├── config-section.component.spec.ts │ │ │ │ └── config-section.component.ts │ │ │ ├── config-sound-form │ │ │ │ ├── config-sound-form.component.html │ │ │ │ ├── config-sound-form.component.scss │ │ │ │ └── config-sound-form.component.ts │ │ │ ├── custom-config-form-section-component.ts │ │ │ ├── default-global-config.const.ts │ │ │ ├── form-cfgs │ │ │ │ ├── app-features-form.const.ts │ │ │ │ ├── automatic-backups-form.const.ts │ │ │ │ ├── domina-mode-form.const.ts │ │ │ │ ├── evaluation-settings-form.const.ts │ │ │ │ ├── focus-mode-form.const.ts │ │ │ │ ├── idle-form.const.ts │ │ │ │ ├── imex-form.const.ts │ │ │ │ ├── keyboard-form.const.ts │ │ │ │ ├── language-selection-form.const.ts │ │ │ │ ├── misc-settings-form.const.ts │ │ │ │ ├── plugin-keyboard-shortcuts.ts │ │ │ │ ├── pomodoro-form.const.ts │ │ │ │ ├── reminder-form.const.ts │ │ │ │ ├── schedule-form.const.ts │ │ │ │ ├── short-syntax-form.const.ts │ │ │ │ ├── simple-counter-form.const.ts │ │ │ │ ├── sound-form.const.ts │ │ │ │ ├── sync-form.const.ts │ │ │ │ ├── sync-safety-backups-form.const.ts │ │ │ │ ├── take-a-break-form.const.ts │ │ │ │ └── time-tracking-form.const.ts │ │ │ ├── global-config-form-config.const.ts │ │ │ ├── global-config.model.ts │ │ │ ├── global-config.service.spec.ts │ │ │ ├── global-config.service.ts │ │ │ ├── icon-input │ │ │ │ ├── icon-input.component.html │ │ │ │ ├── icon-input.component.scss │ │ │ │ └── icon-input.component.ts │ │ │ ├── keyboard-config.model.ts │ │ │ ├── keyboard-input │ │ │ │ ├── keyboard-input.component.html │ │ │ │ ├── keyboard-input.component.scss │ │ │ │ ├── keyboard-input.component.spec.ts │ │ │ │ └── keyboard-input.component.ts │ │ │ ├── repeat-section-type │ │ │ │ ├── repeat-section-type.component.html │ │ │ │ ├── repeat-section-type.component.scss │ │ │ │ └── repeat-section-type.component.ts │ │ │ ├── select-project │ │ │ │ ├── select-project.component.html │ │ │ │ ├── select-project.component.scss │ │ │ │ └── select-project.component.ts │ │ │ └── store │ │ │ │ ├── global-config.actions.ts │ │ │ │ ├── global-config.effects.spec.ts │ │ │ │ ├── global-config.effects.ts │ │ │ │ ├── global-config.reducer.spec.ts │ │ │ │ └── global-config.reducer.ts │ │ ├── dialog-please-rate │ │ │ ├── dialog-please-rate.component.html │ │ │ ├── dialog-please-rate.component.scss │ │ │ └── dialog-please-rate.component.ts │ │ ├── domina-mode │ │ │ ├── getAvailableVoices.ts │ │ │ └── store │ │ │ │ ├── domina-mode.effects.spec.ts │ │ │ │ └── domina-mode.effects.ts │ │ ├── finish-day-before-close │ │ │ ├── finish-day-before-close.effects.spec.ts │ │ │ └── finish-day-before-close.effects.ts │ │ ├── focus-mode │ │ │ ├── focus-mode-break │ │ │ │ ├── focus-mode-break.component.html │ │ │ │ ├── focus-mode-break.component.scss │ │ │ │ └── focus-mode-break.component.ts │ │ │ ├── focus-mode-countdown │ │ │ │ ├── focus-mode-countdown.component.html │ │ │ │ ├── focus-mode-countdown.component.scss │ │ │ │ ├── focus-mode-countdown.component.ts │ │ │ │ └── rocket │ │ │ │ │ ├── focus-mode-preparation-rocket.component.html │ │ │ │ │ ├── focus-mode-preparation-rocket.component.scss │ │ │ │ │ └── focus-mode-preparation-rocket.component.ts │ │ │ ├── focus-mode-main │ │ │ │ ├── focus-mode-main.component.html │ │ │ │ ├── focus-mode-main.component.scss │ │ │ │ ├── focus-mode-main.component.spec.ts │ │ │ │ └── focus-mode-main.component.ts │ │ │ ├── focus-mode-overlay │ │ │ │ ├── focus-mode-overlay.component.html │ │ │ │ ├── focus-mode-overlay.component.scss │ │ │ │ └── focus-mode-overlay.component.ts │ │ │ ├── focus-mode-session-done │ │ │ │ ├── focus-mode-session-done.component.html │ │ │ │ ├── focus-mode-session-done.component.scss │ │ │ │ └── focus-mode-session-done.component.ts │ │ │ ├── focus-mode-storage.service.spec.ts │ │ │ ├── focus-mode-storage.service.ts │ │ │ ├── focus-mode-strategies.spec.ts │ │ │ ├── focus-mode-strategies.ts │ │ │ ├── focus-mode-task-selector │ │ │ │ ├── focus-mode-task-selector.component.html │ │ │ │ ├── focus-mode-task-selector.component.scss │ │ │ │ └── focus-mode-task-selector.component.ts │ │ │ ├── focus-mode.model.spec.ts │ │ │ ├── focus-mode.model.ts │ │ │ ├── focus-mode.service.spec.ts │ │ │ ├── focus-mode.service.ts │ │ │ ├── store │ │ │ │ ├── focus-mode.actions.ts │ │ │ │ ├── focus-mode.effects.spec.ts │ │ │ │ ├── focus-mode.effects.ts │ │ │ │ ├── focus-mode.flowtime.spec.ts │ │ │ │ ├── focus-mode.reducer.spec.ts │ │ │ │ ├── focus-mode.reducer.ts │ │ │ │ ├── focus-mode.selectors.spec.ts │ │ │ │ └── focus-mode.selectors.ts │ │ │ └── task-tracking-info │ │ │ │ ├── task-tracking-info.component.scss │ │ │ │ └── task-tracking-info.component.ts │ │ ├── idle │ │ │ ├── dialog-idle │ │ │ │ ├── dialog-idle-split-mode │ │ │ │ │ ├── dialog-idle-split.component.html │ │ │ │ │ ├── dialog-idle-split.component.scss │ │ │ │ │ └── dialog-idle-split.component.ts │ │ │ │ ├── dialog-idle.component.html │ │ │ │ ├── dialog-idle.component.scss │ │ │ │ ├── dialog-idle.component.spec.ts │ │ │ │ ├── dialog-idle.component.ts │ │ │ │ └── dialog-idle.model.ts │ │ │ ├── idle.service.spec.ts │ │ │ ├── idle.service.ts │ │ │ └── store │ │ │ │ ├── idle.actions.spec.ts │ │ │ │ ├── idle.actions.ts │ │ │ │ ├── idle.effects.spec.ts │ │ │ │ ├── idle.effects.ts │ │ │ │ ├── idle.reducer.spec.ts │ │ │ │ ├── idle.reducer.ts │ │ │ │ ├── idle.selectors.spec.ts │ │ │ │ └── idle.selectors.ts │ │ ├── issue-panel │ │ │ ├── issue-panel-calendar-agenda │ │ │ │ ├── issue-panel-calendar-agenda.component.html │ │ │ │ ├── issue-panel-calendar-agenda.component.scss │ │ │ │ ├── issue-panel-calendar-agenda.component.spec.ts │ │ │ │ └── issue-panel-calendar-agenda.component.ts │ │ │ ├── issue-panel-intro │ │ │ │ ├── issue-panel-intro.component.html │ │ │ │ ├── issue-panel-intro.component.scss │ │ │ │ └── issue-panel-intro.component.ts │ │ │ ├── issue-panel.component.html │ │ │ ├── issue-panel.component.scss │ │ │ ├── issue-panel.component.ts │ │ │ ├── issue-panel.model.ts │ │ │ ├── issue-preview-item │ │ │ │ ├── issue-preview-item.component.html │ │ │ │ ├── issue-preview-item.component.scss │ │ │ │ └── issue-preview-item.component.ts │ │ │ ├── issue-provider-setup-overview │ │ │ │ ├── issue-provider-setup-overview.component.html │ │ │ │ ├── issue-provider-setup-overview.component.scss │ │ │ │ ├── issue-provider-setup-overview.component.spec.ts │ │ │ │ └── issue-provider-setup-overview.component.ts │ │ │ └── issue-provider-tab │ │ │ │ ├── issue-provider-tab.component.html │ │ │ │ ├── issue-provider-tab.component.scss │ │ │ │ └── issue-provider-tab.component.ts │ │ ├── issue │ │ │ ├── common-issue-form-stuff.const.ts │ │ │ ├── dialog-edit-issue-provider │ │ │ │ ├── dialog-edit-issue-provider.component.html │ │ │ │ ├── dialog-edit-issue-provider.component.scss │ │ │ │ ├── dialog-edit-issue-provider.component.spec.ts │ │ │ │ └── dialog-edit-issue-provider.component.ts │ │ │ ├── handle-issue-provider-http-error.ts │ │ │ ├── issue-content │ │ │ │ ├── issue-content-configs.const.ts │ │ │ │ ├── issue-content-custom │ │ │ │ │ ├── caldav-time │ │ │ │ │ │ ├── caldav-time.component.html │ │ │ │ │ │ └── caldav-time.component.ts │ │ │ │ │ ├── issue-content-custom.component.html │ │ │ │ │ ├── issue-content-custom.component.scss │ │ │ │ │ ├── issue-content-custom.component.ts │ │ │ │ │ ├── jira-link │ │ │ │ │ │ ├── jira-link.component.html │ │ │ │ │ │ ├── jira-link.component.scss │ │ │ │ │ │ └── jira-link.component.ts │ │ │ │ │ └── open-project-attachments │ │ │ │ │ │ ├── open-project-attachments.component.html │ │ │ │ │ │ ├── open-project-attachments.component.scss │ │ │ │ │ │ ├── open-project-attachments.component.spec.ts │ │ │ │ │ │ └── open-project-attachments.component.ts │ │ │ │ ├── issue-content.component.html │ │ │ │ ├── issue-content.component.scss │ │ │ │ ├── issue-content.component.spec.ts │ │ │ │ ├── issue-content.component.ts │ │ │ │ └── issue-content.model.ts │ │ │ ├── issue-header │ │ │ │ ├── issue-header.component.html │ │ │ │ ├── issue-header.component.scss │ │ │ │ ├── issue-header.component.spec.ts │ │ │ │ └── issue-header.component.ts │ │ │ ├── issue-icon │ │ │ │ ├── issue-icon.pipe.spec.ts │ │ │ │ └── issue-icon.pipe.ts │ │ │ ├── issue-provider.service.ts │ │ │ ├── issue-service-interface.ts │ │ │ ├── issue.const.ts │ │ │ ├── issue.model.ts │ │ │ ├── issue.service.ts │ │ │ ├── mapping-helper │ │ │ │ ├── get-issue-provider-help-link.ts │ │ │ │ ├── get-issue-provider-tooltip.ts │ │ │ │ └── is-issue-done.ts │ │ │ ├── providers │ │ │ │ ├── caldav │ │ │ │ │ ├── OLD-caldav-issue-content │ │ │ │ │ │ ├── caldav-issue-content.component.html │ │ │ │ │ │ ├── caldav-issue-content.component.scss │ │ │ │ │ │ └── caldav-issue-content.component.ts │ │ │ │ │ ├── caldav-cfg-form.const.ts │ │ │ │ │ ├── caldav-client.service.ts │ │ │ │ │ ├── caldav-common-interfaces.service.ts │ │ │ │ │ ├── caldav-issue-content.const.ts │ │ │ │ │ ├── caldav-issue.effects.ts │ │ │ │ │ ├── caldav-issue.model.ts │ │ │ │ │ ├── caldav.const.ts │ │ │ │ │ ├── caldav.model.ts │ │ │ │ │ └── is-caldav-enabled.util.ts │ │ │ │ ├── calendar │ │ │ │ │ ├── calendar-common-interfaces.service.ts │ │ │ │ │ ├── calendar.const.ts │ │ │ │ │ └── calendar.model.ts │ │ │ │ ├── gitea │ │ │ │ │ ├── OLD-gitea-issue-content │ │ │ │ │ │ ├── gitea-issue-content.component.html │ │ │ │ │ │ ├── gitea-issue-content.component.scss │ │ │ │ │ │ └── gitea-issue-content.component.ts │ │ │ │ │ ├── format-gitea-issue-title.util.ts │ │ │ │ │ ├── gitea-api-responses.d.ts │ │ │ │ │ ├── gitea-api.service.ts │ │ │ │ │ ├── gitea-cfg-form.const.ts │ │ │ │ │ ├── gitea-common-interfaces.service.ts │ │ │ │ │ ├── gitea-issue-content.const.ts │ │ │ │ │ ├── gitea-issue-map.util.ts │ │ │ │ │ ├── gitea-issue.model.ts │ │ │ │ │ ├── gitea.const.ts │ │ │ │ │ ├── gitea.model.ts │ │ │ │ │ └── is-gitea-enabled.util.ts │ │ │ │ ├── github │ │ │ │ │ ├── OLD-github-issue-content │ │ │ │ │ │ ├── github-issue-content.component.html │ │ │ │ │ │ ├── github-issue-content.component.scss │ │ │ │ │ │ ├── github-issue-content.component.spec.ts │ │ │ │ │ │ └── github-issue-content.component.ts │ │ │ │ │ ├── github-api-responses.d.ts │ │ │ │ │ ├── github-api.service.spec.ts │ │ │ │ │ ├── github-api.service.ts │ │ │ │ │ ├── github-cfg-form.const.ts │ │ │ │ │ ├── github-common-interfaces.service.ts │ │ │ │ │ ├── github-issue-content.const.ts │ │ │ │ │ ├── github-issue-map.util.ts │ │ │ │ │ ├── github-issue.model.ts │ │ │ │ │ ├── github.const.ts │ │ │ │ │ ├── github.model.ts │ │ │ │ │ └── is-github-enabled.util.ts │ │ │ │ ├── gitlab │ │ │ │ │ ├── OLD-gitlab-issue-content │ │ │ │ │ │ ├── gitlab-issue-content.component.html │ │ │ │ │ │ ├── gitlab-issue-content.component.scss │ │ │ │ │ │ └── gitlab-issue-content.component.ts │ │ │ │ │ ├── dialog-gitlab-submit-worklog-for-day │ │ │ │ │ │ ├── dialog-gitlab-submit-worklog-for-day.component.html │ │ │ │ │ │ ├── dialog-gitlab-submit-worklog-for-day.component.scss │ │ │ │ │ │ ├── dialog-gitlab-submit-worklog-for-day.component.spec.ts │ │ │ │ │ │ └── dialog-gitlab-submit-worklog-for-day.component.ts │ │ │ │ │ ├── gitlab-api │ │ │ │ │ │ ├── gitlab-api-responses.d.ts │ │ │ │ │ │ └── gitlab-api.service.ts │ │ │ │ │ ├── gitlab-cfg-form.const.ts │ │ │ │ │ ├── gitlab-common-interfaces.service.ts │ │ │ │ │ ├── gitlab-common-interfaces.service.tz.spec.ts │ │ │ │ │ ├── gitlab-issue-content.const.ts │ │ │ │ │ ├── gitlab-issue-map.util.ts │ │ │ │ │ ├── gitlab-issue.effects.ts │ │ │ │ │ ├── gitlab-issue.model.ts │ │ │ │ │ ├── gitlab.const.ts │ │ │ │ │ ├── gitlab.model.ts │ │ │ │ │ └── is-gitlab-enabled.util.ts │ │ │ │ ├── jira │ │ │ │ │ ├── OLD-jira-issue-content │ │ │ │ │ │ ├── jira-issue-content.component.html │ │ │ │ │ │ ├── jira-issue-content.component.scss │ │ │ │ │ │ ├── jira-issue-content.component.spec.ts │ │ │ │ │ │ └── jira-issue-content.component.ts │ │ │ │ │ ├── is-jira-enabled.util.ts │ │ │ │ │ ├── jira-api-responses.d.ts │ │ │ │ │ ├── jira-api.service.spec.ts │ │ │ │ │ ├── jira-api.service.ts │ │ │ │ │ ├── jira-cfg-form.const.ts │ │ │ │ │ ├── jira-common-interfaces.service.ts │ │ │ │ │ ├── jira-issue-content.const.ts │ │ │ │ │ ├── jira-issue-map.util.ts │ │ │ │ │ ├── jira-issue.effects.ts │ │ │ │ │ ├── jira-issue.model.ts │ │ │ │ │ ├── jira-view-components │ │ │ │ │ │ ├── dialog-jira-add-worklog │ │ │ │ │ │ │ ├── dialog-jira-add-worklog.component.html │ │ │ │ │ │ │ ├── dialog-jira-add-worklog.component.scss │ │ │ │ │ │ │ ├── dialog-jira-add-worklog.component.spec.ts │ │ │ │ │ │ │ └── dialog-jira-add-worklog.component.ts │ │ │ │ │ │ ├── dialog-jira-transition │ │ │ │ │ │ │ ├── dialog-jira-transition.component.html │ │ │ │ │ │ │ ├── dialog-jira-transition.component.scss │ │ │ │ │ │ │ └── dialog-jira-transition.component.ts │ │ │ │ │ │ └── jira-cfg │ │ │ │ │ │ │ ├── jira-additional-cfg.component.html │ │ │ │ │ │ │ ├── jira-additional-cfg.component.scss │ │ │ │ │ │ │ ├── jira-additional-cfg.component.spec.ts │ │ │ │ │ │ │ └── jira-additional-cfg.component.ts │ │ │ │ │ ├── jira.const.ts │ │ │ │ │ └── jira.model.ts │ │ │ │ ├── open-project │ │ │ │ │ ├── OLD-open-project-issue-content │ │ │ │ │ │ ├── open-project-issue-content.component.html │ │ │ │ │ │ ├── open-project-issue-content.component.scss │ │ │ │ │ │ ├── open-project-issue-content.component.spec.ts │ │ │ │ │ │ └── open-project-issue-content.component.ts │ │ │ │ │ ├── format-open-project-work-package-subject.util.ts │ │ │ │ │ ├── is-open-project-enabled.util.ts │ │ │ │ │ ├── open-project-api-responses.d.ts │ │ │ │ │ ├── open-project-api.service.ts │ │ │ │ │ ├── open-project-cfg-form.const.ts │ │ │ │ │ ├── open-project-common-interfaces.service.ts │ │ │ │ │ ├── open-project-common-interfaces.service.tz.spec.ts │ │ │ │ │ ├── open-project-filter.model.ts │ │ │ │ │ ├── open-project-issue-content.const.ts │ │ │ │ │ ├── open-project-issue-map.util.ts │ │ │ │ │ ├── open-project-issue.model.ts │ │ │ │ │ ├── open-project-view-components │ │ │ │ │ │ ├── dialog-open-project-track-time │ │ │ │ │ │ │ ├── dialog-open-project-track-time.component.html │ │ │ │ │ │ │ ├── dialog-open-project-track-time.component.scss │ │ │ │ │ │ │ ├── dialog-open-project-track-time.component.spec.ts │ │ │ │ │ │ │ └── dialog-open-project-track-time.component.ts │ │ │ │ │ │ ├── dialog-openproject-transition │ │ │ │ │ │ │ ├── dialog-open-project-transition.component.html │ │ │ │ │ │ │ ├── dialog-open-project-transition.component.scss │ │ │ │ │ │ │ └── dialog-open-project-transition.component.ts │ │ │ │ │ │ ├── openproject-cfg │ │ │ │ │ │ │ ├── open-project-additional-cfg.component.html │ │ │ │ │ │ │ ├── open-project-additional-cfg.component.scss │ │ │ │ │ │ │ └── open-project-additional-cfg.component.ts │ │ │ │ │ │ └── parse-open-project-duration.util.ts │ │ │ │ │ ├── open-project.const.ts │ │ │ │ │ ├── open-project.effects.spec.ts │ │ │ │ │ ├── open-project.effects.ts │ │ │ │ │ └── open-project.model.ts │ │ │ │ ├── redmine │ │ │ │ │ ├── OLD-redmine-issue-content │ │ │ │ │ │ ├── redmine-issue-content.component.html │ │ │ │ │ │ ├── redmine-issue-content.component.scss │ │ │ │ │ │ └── redmine-issue-content.component.ts │ │ │ │ │ ├── format-redmine-issue-subject.utils.ts │ │ │ │ │ ├── is-redmine-enabled.util.ts │ │ │ │ │ ├── redmine-api.service.ts │ │ │ │ │ ├── redmine-cfg-form.const.ts │ │ │ │ │ ├── redmine-common-interfaces.service.ts │ │ │ │ │ ├── redmine-issue-content.const.ts │ │ │ │ │ ├── redmine-issue-map.util.ts │ │ │ │ │ ├── redmine-issue.model.ts │ │ │ │ │ ├── redmine.const.ts │ │ │ │ │ └── redmine.model.ts │ │ │ │ └── trello │ │ │ │ │ ├── is-trello-enabled.util.ts │ │ │ │ │ ├── trello-api.service.spec.ts │ │ │ │ │ ├── trello-api.service.ts │ │ │ │ │ ├── trello-common-interfaces.service.ts │ │ │ │ │ ├── trello-issue-content.const.ts │ │ │ │ │ ├── trello-issue-map.util.ts │ │ │ │ │ ├── trello-issue.model.ts │ │ │ │ │ ├── trello-view-components │ │ │ │ │ └── trello_cfg │ │ │ │ │ │ └── trello_additional_cfg.component.ts │ │ │ │ │ ├── trello.const.ts │ │ │ │ │ └── trello.model.ts │ │ │ └── store │ │ │ │ ├── issue-provider.actions.ts │ │ │ │ ├── issue-provider.reducer.spec.ts │ │ │ │ ├── issue-provider.reducer.ts │ │ │ │ ├── issue-provider.selectors.spec.ts │ │ │ │ ├── issue-provider.selectors.ts │ │ │ │ ├── poll-issue-updates.effects.spec.ts │ │ │ │ ├── poll-issue-updates.effects.ts │ │ │ │ ├── poll-to-backlog.effects.spec.ts │ │ │ │ ├── poll-to-backlog.effects.ts │ │ │ │ ├── unlink-all-tasks-on-provider-deletion.effects.spec.ts │ │ │ │ └── unlink-all-tasks-on-provider-deletion.effects.ts │ │ ├── markdown-checklist │ │ │ ├── checklist-to-markdown.spec.ts │ │ │ ├── checklist-to-markdown.ts │ │ │ ├── is-markdown-checklist.spec.ts │ │ │ ├── is-markdown-checklist.ts │ │ │ ├── markdown-checklist.model.ts │ │ │ ├── markdown-to-checklist.spec.ts │ │ │ └── markdown-to-checklist.ts │ │ ├── menu-tree │ │ │ ├── menu-tree.service.ts │ │ │ └── store │ │ │ │ ├── menu-tree.actions.ts │ │ │ │ ├── menu-tree.model.ts │ │ │ │ ├── menu-tree.reducer.spec.ts │ │ │ │ ├── menu-tree.reducer.ts │ │ │ │ └── menu-tree.selectors.ts │ │ ├── metric │ │ │ ├── activity-heatmap │ │ │ │ ├── activity-heatmap.component.html │ │ │ │ ├── activity-heatmap.component.scss │ │ │ │ └── activity-heatmap.component.ts │ │ │ ├── chart-lazy-loader.service.ts │ │ │ ├── dialog-focus-session-edit │ │ │ │ ├── dialog-focus-session-edit.component.html │ │ │ │ ├── dialog-focus-session-edit.component.scss │ │ │ │ └── dialog-focus-session-edit.component.ts │ │ │ ├── dialog-productivity-breakdown │ │ │ │ ├── dialog-productivity-breakdown.component.html │ │ │ │ ├── dialog-productivity-breakdown.component.scss │ │ │ │ └── dialog-productivity-breakdown.component.ts │ │ │ ├── evaluation-sheet │ │ │ │ ├── evaluation-sheet.component.html │ │ │ │ ├── evaluation-sheet.component.scss │ │ │ │ ├── evaluation-sheet.component.spec.ts │ │ │ │ └── evaluation-sheet.component.ts │ │ │ ├── impact-stars │ │ │ │ ├── impact-stars.component.html │ │ │ │ ├── impact-stars.component.scss │ │ │ │ └── impact-stars.component.ts │ │ │ ├── improvement │ │ │ │ ├── improvement.model.ts │ │ │ │ └── store │ │ │ │ │ └── improvement.reducer.ts │ │ │ ├── lazy-chart │ │ │ │ ├── lazy-chart.component.html │ │ │ │ ├── lazy-chart.component.scss │ │ │ │ └── lazy-chart.component.ts │ │ │ ├── metric-scoring.util.spec.ts │ │ │ ├── metric-scoring.util.ts │ │ │ ├── metric.component.html │ │ │ ├── metric.component.scss │ │ │ ├── metric.component.spec.ts │ │ │ ├── metric.component.ts │ │ │ ├── metric.const.ts │ │ │ ├── metric.model.ts │ │ │ ├── metric.service.ts │ │ │ ├── metric.util.ts │ │ │ ├── metric.util.tz.spec.ts │ │ │ ├── obstruction │ │ │ │ ├── obstruction.model.ts │ │ │ │ └── store │ │ │ │ │ └── obstruction.reducer.ts │ │ │ ├── project-metrics.service.ts │ │ │ ├── reflection-note │ │ │ │ ├── reflection-history-dialog.component.html │ │ │ │ ├── reflection-history-dialog.component.scss │ │ │ │ ├── reflection-history-dialog.component.ts │ │ │ │ ├── reflection-note.component.html │ │ │ │ ├── reflection-note.component.scss │ │ │ │ └── reflection-note.component.ts │ │ │ ├── store │ │ │ │ ├── metric.actions.ts │ │ │ │ ├── metric.reducer.ts │ │ │ │ ├── metric.selectors.spec.ts │ │ │ │ └── metric.selectors.ts │ │ │ └── utils │ │ │ │ └── get-daily-state-info.util.ts │ │ ├── note │ │ │ ├── dialog-add-note │ │ │ │ ├── dialog-add-note.component.spec.ts │ │ │ │ └── dialog-add-note.component.ts │ │ │ ├── note-startup-banner.service.ts │ │ │ ├── note.const.ts │ │ │ ├── note.model.ts │ │ │ ├── note.service.spec.ts │ │ │ ├── note.service.ts │ │ │ ├── note │ │ │ │ ├── note.component.html │ │ │ │ ├── note.component.scss │ │ │ │ ├── note.component.spec.ts │ │ │ │ └── note.component.ts │ │ │ ├── notes │ │ │ │ ├── notes.component.html │ │ │ │ ├── notes.component.scss │ │ │ │ ├── notes.component.spec.ts │ │ │ │ └── notes.component.ts │ │ │ └── store │ │ │ │ ├── note.actions.ts │ │ │ │ ├── note.effects.spec.ts │ │ │ │ ├── note.effects.ts │ │ │ │ ├── note.reducer.spec.ts │ │ │ │ └── note.reducer.ts │ │ ├── panels │ │ │ └── panel-content.service.ts │ │ ├── planner │ │ │ ├── add-task-inline │ │ │ │ ├── add-task-inline.component.html │ │ │ │ ├── add-task-inline.component.scss │ │ │ │ ├── add-task-inline.component.spec.ts │ │ │ │ └── add-task-inline.component.ts │ │ │ ├── dialog-schedule-task │ │ │ │ ├── dialog-schedule-task-select-due-only.spec.ts │ │ │ │ ├── dialog-schedule-task.component.html │ │ │ │ ├── dialog-schedule-task.component.scss │ │ │ │ ├── dialog-schedule-task.component.spec.ts │ │ │ │ ├── dialog-schedule-task.component.ts │ │ │ │ └── task-reminder-options.const.ts │ │ │ ├── planner-calendar-event │ │ │ │ ├── planner-calendar-event.component.html │ │ │ │ ├── planner-calendar-event.component.scss │ │ │ │ ├── planner-calendar-event.component.spec.ts │ │ │ │ └── planner-calendar-event.component.ts │ │ │ ├── planner-day-overdue │ │ │ │ ├── planner-day-overdue.component.html │ │ │ │ ├── planner-day-overdue.component.scss │ │ │ │ ├── planner-day-overdue.component.spec.ts │ │ │ │ └── planner-day-overdue.component.ts │ │ │ ├── planner-day │ │ │ │ ├── planner-day.component.html │ │ │ │ ├── planner-day.component.scss │ │ │ │ ├── planner-day.component.spec.ts │ │ │ │ └── planner-day.component.ts │ │ │ ├── planner-plan-view │ │ │ │ ├── planner-plan-view.component.html │ │ │ │ ├── planner-plan-view.component.scss │ │ │ │ ├── planner-plan-view.component.spec.ts │ │ │ │ └── planner-plan-view.component.ts │ │ │ ├── planner-repeat-projection │ │ │ │ ├── planner-repeat-projection.component.html │ │ │ │ ├── planner-repeat-projection.component.scss │ │ │ │ ├── planner-repeat-projection.component.spec.ts │ │ │ │ └── planner-repeat-projection.component.ts │ │ │ ├── planner-task │ │ │ │ ├── planner-task.component.html │ │ │ │ ├── planner-task.component.scss │ │ │ │ ├── planner-task.component.spec.ts │ │ │ │ └── planner-task.component.ts │ │ │ ├── planner-today-sync.spec.ts │ │ │ ├── planner.component.html │ │ │ ├── planner.component.scss │ │ │ ├── planner.component.spec.ts │ │ │ ├── planner.component.ts │ │ │ ├── planner.model.ts │ │ │ ├── planner.service.spec.ts │ │ │ ├── planner.service.ts │ │ │ ├── store │ │ │ │ ├── planner.actions.ts │ │ │ │ ├── planner.effects.spec.ts │ │ │ │ ├── planner.effects.ts │ │ │ │ ├── planner.reducer.spec.ts │ │ │ │ ├── planner.reducer.transferTask.spec.ts │ │ │ │ ├── planner.reducer.ts │ │ │ │ ├── planner.selectors.spec.ts │ │ │ │ └── planner.selectors.ts │ │ │ └── util │ │ │ │ └── calculate-available-hours.ts │ │ ├── planning-mode │ │ │ ├── planning-mode.service.spec.ts │ │ │ └── planning-mode.service.ts │ │ ├── pomodoro │ │ │ ├── dialog-pomodoro-break │ │ │ │ ├── dialog-pomodoro-break.component.html │ │ │ │ ├── dialog-pomodoro-break.component.scss │ │ │ │ ├── dialog-pomodoro-break.component.spec.ts │ │ │ │ └── dialog-pomodoro-break.component.ts │ │ │ ├── pomodoro.service.spec.ts │ │ │ ├── pomodoro.service.ts │ │ │ └── store │ │ │ │ ├── pomodoro.actions.ts │ │ │ │ ├── pomodoro.effects.spec.ts │ │ │ │ ├── pomodoro.effects.ts │ │ │ │ ├── pomodoro.reducer.spec.ts │ │ │ │ └── pomodoro.reducer.ts │ │ ├── project │ │ │ ├── dialogs │ │ │ │ └── create-project │ │ │ │ │ ├── dialog-create-project.component.html │ │ │ │ │ ├── dialog-create-project.component.scss │ │ │ │ │ ├── dialog-create-project.component.spec.ts │ │ │ │ │ └── dialog-create-project.component.ts │ │ │ ├── project-archive.model.ts │ │ │ ├── project-form-cfg.const.ts │ │ │ ├── project.const.ts │ │ │ ├── project.model.ts │ │ │ ├── project.module.spec.ts │ │ │ ├── project.service.spec.ts │ │ │ ├── project.service.ts │ │ │ ├── store │ │ │ │ ├── project.actions.ts │ │ │ │ ├── project.effects.ts │ │ │ │ ├── project.reducer.spec.ts │ │ │ │ ├── project.reducer.ts │ │ │ │ └── project.selectors.ts │ │ │ └── util │ │ │ │ └── is-valid-project-export.ts │ │ ├── quick-history │ │ │ ├── quick-history.component.html │ │ │ ├── quick-history.component.scss │ │ │ ├── quick-history.component.spec.ts │ │ │ └── quick-history.component.ts │ │ ├── reminder │ │ │ ├── reminder.model.ts │ │ │ ├── reminder.module.ts │ │ │ ├── reminder.service.spec.ts │ │ │ ├── reminder.service.ts │ │ │ ├── reminder.worker.ts │ │ │ └── store │ │ │ │ ├── reminder-countdown.effects.spec.ts │ │ │ │ └── reminder-countdown.effects.ts │ │ ├── right-panel │ │ │ ├── right-panel-content.component.html │ │ │ ├── right-panel-content.component.scss │ │ │ ├── right-panel-content.component.ts │ │ │ ├── right-panel.component.html │ │ │ ├── right-panel.component.scss │ │ │ ├── right-panel.component.spec.ts │ │ │ ├── right-panel.component.ts │ │ │ └── slide-right-panel-out.ani.ts │ │ ├── schedule │ │ │ ├── create-task-placeholder │ │ │ │ ├── create-task-placeholder.component.html │ │ │ │ ├── create-task-placeholder.component.scss │ │ │ │ ├── create-task-placeholder.component.spec.ts │ │ │ │ └── create-task-placeholder.component.ts │ │ │ ├── dialog-timeline-setup │ │ │ │ ├── dialog-timeline-setup.component.html │ │ │ │ ├── dialog-timeline-setup.component.scss │ │ │ │ └── dialog-timeline-setup.component.ts │ │ │ ├── ical │ │ │ │ ├── exdate.spec.ts │ │ │ │ ├── get-relevant-events-from-ical.spec.ts │ │ │ │ └── get-relevant-events-from-ical.ts │ │ │ ├── map-schedule-data │ │ │ │ ├── create-blocked-blocks-by-day-map.spec.ts │ │ │ │ ├── create-blocked-blocks-by-day-map.ts │ │ │ │ ├── create-schedule-days.ts │ │ │ │ ├── create-schedule-view-entries-for-normal-tasks.spec.ts │ │ │ │ ├── create-schedule-view-entries-for-normal-tasks.ts │ │ │ │ ├── create-sorted-blocker-blocks.spec.ts │ │ │ │ ├── create-sorted-blocker-blocks.ts │ │ │ │ ├── create-view-entries-for-block.spec.ts │ │ │ │ ├── create-view-entries-for-block.ts │ │ │ │ ├── create-view-entries-for-day.ts │ │ │ │ ├── get-tasks-within-and-beyond-budget.ts │ │ │ │ ├── insert-blocked-blocks-view-entries-for-schedule.ts │ │ │ │ ├── is-schedule-types-type.ts │ │ │ │ ├── map-schedule-days-to-schedule-events.spec.ts │ │ │ │ ├── map-schedule-days-to-schedule-events.ts │ │ │ │ ├── map-to-schedule-days-extended.spec.ts │ │ │ │ ├── map-to-schedule-days-extended.ts │ │ │ │ ├── map-to-schedule-days.spec.ts │ │ │ │ └── map-to-schedule-days.ts │ │ │ ├── schedule-day-panel │ │ │ │ ├── schedule-day-panel.component.html │ │ │ │ ├── schedule-day-panel.component.scss │ │ │ │ └── schedule-day-panel.component.ts │ │ │ ├── schedule-event │ │ │ │ ├── schedule-event.component.html │ │ │ │ ├── schedule-event.component.scss │ │ │ │ ├── schedule-event.component.spec.ts │ │ │ │ └── schedule-event.component.ts │ │ │ ├── schedule-month │ │ │ │ ├── schedule-month.component.html │ │ │ │ ├── schedule-month.component.scss │ │ │ │ └── schedule-month.component.ts │ │ │ ├── schedule-utils.ts │ │ │ ├── schedule-week │ │ │ │ ├── schedule-external-drag.service.ts │ │ │ │ ├── schedule-week-drag.service.ts │ │ │ │ ├── schedule-week-drag.types.ts │ │ │ │ ├── schedule-week-placeholder.util.ts │ │ │ │ ├── schedule-week.component.html │ │ │ │ ├── schedule-week.component.scss │ │ │ │ └── schedule-week.component.ts │ │ │ ├── schedule.const.ts │ │ │ ├── schedule.model.ts │ │ │ ├── schedule.service.spec.ts │ │ │ ├── schedule.service.ts │ │ │ └── schedule │ │ │ │ ├── schedule.component.html │ │ │ │ ├── schedule.component.scss │ │ │ │ ├── schedule.component.spec.ts │ │ │ │ └── schedule.component.ts │ │ ├── shepherd │ │ │ ├── shepherd-helper.ts │ │ │ ├── shepherd-steps.const.ts │ │ │ ├── shepherd.component.html │ │ │ ├── shepherd.component.scss │ │ │ ├── shepherd.component.spec.ts │ │ │ ├── shepherd.component.ts │ │ │ └── shepherd.service.ts │ │ ├── simple-counter │ │ │ ├── dialog-simple-counter-edit-settings │ │ │ │ ├── dialog-simple-counter-edit-settings.component.html │ │ │ │ └── dialog-simple-counter-edit-settings.component.ts │ │ │ ├── dialog-simple-counter-edit │ │ │ │ ├── dialog-simple-counter-edit.component.html │ │ │ │ ├── dialog-simple-counter-edit.component.scss │ │ │ │ └── dialog-simple-counter-edit.component.ts │ │ │ ├── get-simple-counter-streak-duration.spec.ts │ │ │ ├── get-simple-counter-streak-duration.ts │ │ │ ├── is-equal-simple-counter-cfg.util.ts │ │ │ ├── simple-counter-button │ │ │ │ ├── simple-counter-button.component.html │ │ │ │ ├── simple-counter-button.component.scss │ │ │ │ └── simple-counter-button.component.ts │ │ │ ├── simple-counter-cfg │ │ │ │ ├── simple-counter-cfg.component.html │ │ │ │ ├── simple-counter-cfg.component.scss │ │ │ │ └── simple-counter-cfg.component.ts │ │ │ ├── simple-counter.const.ts │ │ │ ├── simple-counter.model.ts │ │ │ ├── simple-counter.service.ts │ │ │ └── store │ │ │ │ ├── simple-counter.actions.ts │ │ │ │ ├── simple-counter.effects.ts │ │ │ │ └── simple-counter.reducer.ts │ │ ├── tag │ │ │ ├── dialog-edit-tags │ │ │ │ ├── dialog-edit-tags-for-task.component.html │ │ │ │ ├── dialog-edit-tags-for-task.component.scss │ │ │ │ ├── dialog-edit-tags-for-task.component.ts │ │ │ │ └── dialog-edit-tags-for-task.payload.ts │ │ │ ├── store │ │ │ │ ├── tag.actions.ts │ │ │ │ ├── tag.effects.ts │ │ │ │ ├── tag.reducer.spec.ts │ │ │ │ └── tag.reducer.ts │ │ │ ├── tag-edit │ │ │ │ ├── tag-edit.component.html │ │ │ │ ├── tag-edit.component.scss │ │ │ │ ├── tag-edit.component.spec.ts │ │ │ │ └── tag-edit.component.ts │ │ │ ├── tag-form-cfg.const.ts │ │ │ ├── tag-list │ │ │ │ ├── tag-list.component.html │ │ │ │ ├── tag-list.component.scss │ │ │ │ └── tag-list.component.ts │ │ │ ├── tag-toggle-menu-list │ │ │ │ ├── tag-toggle-menu-list.component.html │ │ │ │ ├── tag-toggle-menu-list.component.scss │ │ │ │ └── tag-toggle-menu-list.component.ts │ │ │ ├── tag.const.ts │ │ │ ├── tag.model.ts │ │ │ ├── tag.service.ts │ │ │ └── tag │ │ │ │ ├── tag.component.html │ │ │ │ ├── tag.component.scss │ │ │ │ └── tag.component.ts │ │ ├── take-a-break │ │ │ └── take-a-break.service.ts │ │ ├── task-repeat-cfg │ │ │ ├── dialog-edit-task-repeat-cfg │ │ │ │ ├── dialog-edit-task-repeat-cfg.component.html │ │ │ │ ├── dialog-edit-task-repeat-cfg.component.scss │ │ │ │ ├── dialog-edit-task-repeat-cfg.component.spec.ts │ │ │ │ ├── dialog-edit-task-repeat-cfg.component.ts │ │ │ │ ├── dialog-edit-task-repeat-cfg.component.tz.spec.ts │ │ │ │ ├── get-quick-setting-updates.ts │ │ │ │ └── task-repeat-cfg-form.const.ts │ │ │ ├── sort-repeatable-task-cfg.ts │ │ │ ├── store │ │ │ │ ├── get-effective-last-task-creation-day.util.spec.ts │ │ │ │ ├── get-effective-last-task-creation-day.util.ts │ │ │ │ ├── get-effective-repeat-start-date.util.spec.ts │ │ │ │ ├── get-effective-repeat-start-date.util.ts │ │ │ │ ├── get-newest-possible-due-date.util.spec.ts │ │ │ │ ├── get-newest-possible-due-date.util.ts │ │ │ │ ├── get-next-repeat-occurrence.util.spec.ts │ │ │ │ ├── get-next-repeat-occurrence.util.ts │ │ │ │ ├── task-repeat-cfg.actions.ts │ │ │ │ ├── task-repeat-cfg.effects.spec.ts │ │ │ │ ├── task-repeat-cfg.effects.ts │ │ │ │ ├── task-repeat-cfg.reducer.spec.ts │ │ │ │ ├── task-repeat-cfg.reducer.ts │ │ │ │ ├── task-repeat-cfg.selectors.spec.ts │ │ │ │ └── task-repeat-cfg.selectors.ts │ │ │ ├── task-repeat-cfg-timezone.spec.ts │ │ │ ├── task-repeat-cfg.model.ts │ │ │ ├── task-repeat-cfg.service.spec.ts │ │ │ └── task-repeat-cfg.service.ts │ │ ├── task-view-customizer │ │ │ ├── task-view-customizer-panel │ │ │ │ ├── menu-item │ │ │ │ │ ├── menu-item.component.html │ │ │ │ │ ├── menu-item.component.scss │ │ │ │ │ └── menu-item.component.ts │ │ │ │ ├── task-view-customizer-panel.component.html │ │ │ │ ├── task-view-customizer-panel.component.scss │ │ │ │ ├── task-view-customizer-panel.component.spec.ts │ │ │ │ └── task-view-customizer-panel.component.ts │ │ │ ├── task-view-customizer.service.spec.ts │ │ │ ├── task-view-customizer.service.ts │ │ │ └── types.ts │ │ ├── tasks │ │ │ ├── _shared-tag-project-styles.scss │ │ │ ├── _task-shared.scss │ │ │ ├── add-task-bar │ │ │ │ ├── add-task-bar-actions │ │ │ │ │ ├── add-task-bar-actions.component.html │ │ │ │ │ ├── add-task-bar-actions.component.scss │ │ │ │ │ ├── add-task-bar-actions.component.spec.ts │ │ │ │ │ └── add-task-bar-actions.component.ts │ │ │ │ ├── add-task-bar-issue-search.service.ts │ │ │ │ ├── add-task-bar-mentions.spec.ts │ │ │ │ ├── add-task-bar-parser.service.spec.ts │ │ │ │ ├── add-task-bar-parser.service.ts │ │ │ │ ├── add-task-bar-state.service.spec.ts │ │ │ │ ├── add-task-bar-state.service.ts │ │ │ │ ├── add-task-bar-timezone-logic.spec.ts │ │ │ │ ├── add-task-bar-timezone.integration.spec.ts │ │ │ │ ├── add-task-bar.component.html │ │ │ │ ├── add-task-bar.component.scss │ │ │ │ ├── add-task-bar.component.spec.ts │ │ │ │ ├── add-task-bar.component.ts │ │ │ │ ├── add-task-bar.component.tz.spec.ts.bak │ │ │ │ ├── add-task-bar.const.ts │ │ │ │ ├── add-task-suggestions.model.ts │ │ │ │ └── short-syntax-to-tags.ts │ │ │ ├── dialog-add-time-estimate-for-other-day │ │ │ │ ├── dialog-add-time-estimate-for-other-day.component.html │ │ │ │ ├── dialog-add-time-estimate-for-other-day.component.scss │ │ │ │ ├── dialog-add-time-estimate-for-other-day.component.spec.ts │ │ │ │ └── dialog-add-time-estimate-for-other-day.component.ts │ │ │ ├── dialog-select-date-time │ │ │ │ ├── dialog-select-date-time.component.html │ │ │ │ ├── dialog-select-date-time.component.scss │ │ │ │ ├── dialog-select-date-time.component.spec.ts │ │ │ │ └── dialog-select-date-time.component.ts │ │ │ ├── dialog-task-detail-panel │ │ │ │ ├── dialog-task-detail-panel.component.html │ │ │ │ ├── dialog-task-detail-panel.component.scss │ │ │ │ ├── dialog-task-detail-panel.component.spec.ts │ │ │ │ └── dialog-task-detail-panel.component.ts │ │ │ ├── dialog-time-estimate │ │ │ │ ├── dialog-time-estimate.component.html │ │ │ │ ├── dialog-time-estimate.component.scss │ │ │ │ ├── dialog-time-estimate.component.spec.ts │ │ │ │ └── dialog-time-estimate.component.ts │ │ │ ├── dialog-view-task-reminders │ │ │ │ ├── dialog-view-task-reminders.component.html │ │ │ │ ├── dialog-view-task-reminders.component.scss │ │ │ │ ├── dialog-view-task-reminders.component.spec.ts │ │ │ │ ├── dialog-view-task-reminders.component.ts │ │ │ │ └── dialog-view-task-reminders.component.tz.spec.ts │ │ │ ├── filter-done-tasks.pipe.spec.ts │ │ │ ├── filter-done-tasks.pipe.ts │ │ │ ├── markdown-paste.service.ts │ │ │ ├── move-to-archive.spec.ts │ │ │ ├── pipes │ │ │ │ └── sub-task-total-time-spent.pipe.ts │ │ │ ├── select-task │ │ │ │ ├── select-task-minimal │ │ │ │ │ ├── select-task-minimal.component.html │ │ │ │ │ ├── select-task-minimal.component.scss │ │ │ │ │ └── select-task-minimal.component.ts │ │ │ │ ├── select-task.component.html │ │ │ │ ├── select-task.component.scss │ │ │ │ ├── select-task.component.spec.ts │ │ │ │ └── select-task.component.ts │ │ │ ├── short-syntax.spec.ts │ │ │ ├── short-syntax.ts │ │ │ ├── store │ │ │ │ ├── short-syntax.effects.ts │ │ │ │ ├── short-syntax.effects.tz.spec.ts │ │ │ │ ├── task-due.effects.ts │ │ │ │ ├── task-electron.effects.spec.ts │ │ │ │ ├── task-electron.effects.ts │ │ │ │ ├── task-internal.effects.ts │ │ │ │ ├── task-later-today.selectors.spec.ts │ │ │ │ ├── task-related-model.effects.ts │ │ │ │ ├── task-reminder.effects.ts │ │ │ │ ├── task-ui.effects.ts │ │ │ │ ├── task.actions.ts │ │ │ │ ├── task.adapter.ts │ │ │ │ ├── task.reducer.spec.ts │ │ │ │ ├── task.reducer.transferTask.spec.ts │ │ │ │ ├── task.reducer.ts │ │ │ │ ├── task.reducer.util.ts │ │ │ │ ├── task.selectors.spec.ts │ │ │ │ └── task.selectors.ts │ │ │ ├── task-attachment │ │ │ │ ├── dialog-edit-attachment │ │ │ │ │ ├── dialog-edit-task-attachment.component.html │ │ │ │ │ ├── dialog-edit-task-attachment.component.scss │ │ │ │ │ ├── dialog-edit-task-attachment.component.spec.ts │ │ │ │ │ └── dialog-edit-task-attachment.component.ts │ │ │ │ ├── task-attachment-link │ │ │ │ │ └── task-attachment-link.directive.ts │ │ │ │ ├── task-attachment-list │ │ │ │ │ ├── task-attachment-list.component.html │ │ │ │ │ ├── task-attachment-list.component.scss │ │ │ │ │ ├── task-attachment-list.component.spec.ts │ │ │ │ │ └── task-attachment-list.component.ts │ │ │ │ ├── task-attachment.actions.ts │ │ │ │ ├── task-attachment.model.ts │ │ │ │ └── task-attachment.service.ts │ │ │ ├── task-context-menu │ │ │ │ ├── mat-menu-touch-monkey-patch.ts │ │ │ │ ├── menu-touch-fix.directive.ts │ │ │ │ ├── task-context-menu-inner │ │ │ │ │ ├── task-context-menu-inner.component.html │ │ │ │ │ ├── task-context-menu-inner.component.scss │ │ │ │ │ ├── task-context-menu-inner.component.spec.ts │ │ │ │ │ ├── task-context-menu-inner.component.ts │ │ │ │ │ └── task-context-menu-inner.component.tz.spec.ts │ │ │ │ ├── task-context-menu-touch-fix.scss │ │ │ │ ├── task-context-menu.component.html │ │ │ │ ├── task-context-menu.component.scss │ │ │ │ ├── task-context-menu.component.spec.ts │ │ │ │ └── task-context-menu.component.ts │ │ │ ├── task-detail-panel │ │ │ │ ├── get-task-repeat-info-text.util.spec.ts │ │ │ │ ├── get-task-repeat-info-text.util.ts │ │ │ │ ├── task-additional-info-item │ │ │ │ │ ├── task-detail-item.component.html │ │ │ │ │ ├── task-detail-item.component.scss │ │ │ │ │ ├── task-detail-item.component.spec.ts │ │ │ │ │ └── task-detail-item.component.ts │ │ │ │ ├── task-detail-panel.ani.ts │ │ │ │ ├── task-detail-panel.component.html │ │ │ │ ├── task-detail-panel.component.scss │ │ │ │ ├── task-detail-panel.component.spec.ts │ │ │ │ └── task-detail-panel.component.ts │ │ │ ├── task-focus.service.ts │ │ │ ├── task-list │ │ │ │ ├── task-list-ani.ts │ │ │ │ ├── task-list.component.html │ │ │ │ ├── task-list.component.scss │ │ │ │ ├── task-list.component.spec.ts │ │ │ │ └── task-list.component.ts │ │ │ ├── task-shortcut.service.ts │ │ │ ├── task-summary-table │ │ │ │ ├── task-summary-table.component.html │ │ │ │ ├── task-summary-table.component.scss │ │ │ │ ├── task-summary-table.component.spec.ts │ │ │ │ └── task-summary-table.component.ts │ │ │ ├── task-summary-tables │ │ │ │ ├── map-to-project-with-tasks.spec.ts │ │ │ │ ├── map-to-project-with-tasks.util.ts │ │ │ │ ├── task-summary-tables.component.html │ │ │ │ ├── task-summary-tables.component.scss │ │ │ │ └── task-summary-tables.component.ts │ │ │ ├── task.model.ts │ │ │ ├── task.service.spec.ts │ │ │ ├── task.service.ts │ │ │ ├── task │ │ │ │ ├── _task-base.scss │ │ │ │ ├── _task-controls.scss │ │ │ │ ├── task-hover-controls │ │ │ │ │ ├── task-hover-controls.component.html │ │ │ │ │ ├── task-hover-controls.component.scss │ │ │ │ │ ├── task-hover-controls.component.spec.ts │ │ │ │ │ └── task-hover-controls.component.ts │ │ │ │ ├── task.component.html │ │ │ │ ├── task.component.mixins.scss │ │ │ │ ├── task.component.scss │ │ │ │ ├── task.component.spec.ts │ │ │ │ └── task.component.ts │ │ │ ├── tasks-by-tag │ │ │ │ ├── tasks-by-tag.component.html │ │ │ │ ├── tasks-by-tag.component.scss │ │ │ │ ├── tasks-by-tag.component.spec.ts │ │ │ │ └── tasks-by-tag.component.ts │ │ │ └── util │ │ │ │ ├── calc-total-time-spent.ts │ │ │ │ ├── create-task-copy.ts │ │ │ │ ├── get-today-str.ts │ │ │ │ ├── get-today-str.tz.spec.ts │ │ │ │ ├── play-done-sound.ts │ │ │ │ └── remind-option-to-milliseconds.ts │ │ ├── time-tracking │ │ │ ├── NEW-tracking.model.ts │ │ │ ├── archive.service.spec.ts │ │ │ ├── archive.service.ts │ │ │ ├── archive.service.tz.spec.ts │ │ │ ├── merge-time-tracking-states.spec.ts │ │ │ ├── merge-time-tracking-states.ts │ │ │ ├── sort-data-to-flush.spec.ts │ │ │ ├── sort-data-to-flush.ts │ │ │ ├── store │ │ │ │ ├── time-tracking.actions.ts │ │ │ │ ├── time-tracking.reducer.spec.ts │ │ │ │ ├── time-tracking.reducer.ts │ │ │ │ ├── time-tracking.selectors.spec.ts │ │ │ │ └── time-tracking.selectors.ts │ │ │ ├── task-archive.service.spec.ts │ │ │ ├── task-archive.service.ts │ │ │ ├── time-tracking.model.ts │ │ │ ├── time-tracking.service.spec.ts │ │ │ ├── time-tracking.service.ts │ │ │ └── to-legacy-work-start-end-maps.ts │ │ ├── tracking-reminder │ │ │ ├── dialog-tracking-reminder │ │ │ │ ├── dialog-tracking-reminder.component.html │ │ │ │ ├── dialog-tracking-reminder.component.scss │ │ │ │ ├── dialog-tracking-reminder.component.spec.ts │ │ │ │ └── dialog-tracking-reminder.component.ts │ │ │ ├── tracking-reminder.service.spec.ts │ │ │ └── tracking-reminder.service.ts │ │ ├── ui-helper │ │ │ ├── ui-helper.const.ts │ │ │ ├── ui-helper.model.ts │ │ │ ├── ui-helper.service.spec.ts │ │ │ └── ui-helper.service.ts │ │ ├── user-profile │ │ │ ├── dialog-disable-profiles-confirmation │ │ │ │ └── dialog-disable-profiles-confirmation.component.ts │ │ │ ├── dialog-user-profile-management │ │ │ │ ├── dialog-user-profile-management.component.html │ │ │ │ ├── dialog-user-profile-management.component.scss │ │ │ │ └── dialog-user-profile-management.component.ts │ │ │ ├── user-profile-button │ │ │ │ └── user-profile-button.component.ts │ │ │ ├── user-profile-storage.service.ts │ │ │ ├── user-profile.model.ts │ │ │ └── user-profile.service.ts │ │ ├── work-context │ │ │ ├── get-time-spent-for-day.util.ts │ │ │ ├── store │ │ │ │ ├── work-context-meta.actions.ts │ │ │ │ ├── work-context-meta.helper.spec.ts │ │ │ │ ├── work-context-meta.helper.ts │ │ │ │ ├── work-context.actions.ts │ │ │ │ ├── work-context.effects.ts │ │ │ │ ├── work-context.reducer.ts │ │ │ │ ├── work-context.selectors.spec.ts │ │ │ │ └── work-context.selectors.ts │ │ │ ├── work-context-color.ts │ │ │ ├── work-context-filter.spec.ts │ │ │ ├── work-context-markdown.service.ts │ │ │ ├── work-context.const.ts │ │ │ ├── work-context.model.ts │ │ │ ├── work-context.service.spec.ts │ │ │ ├── work-context.service.ts │ │ │ └── work-context.util.ts │ │ ├── work-view │ │ │ ├── backlog │ │ │ │ ├── backlog.component.html │ │ │ │ ├── backlog.component.scss │ │ │ │ ├── backlog.component.spec.ts │ │ │ │ └── backlog.component.ts │ │ │ ├── finish-day-btn │ │ │ │ ├── finish-day-btn.component.html │ │ │ │ ├── finish-day-btn.component.scss │ │ │ │ └── finish-day-btn.component.ts │ │ │ ├── split │ │ │ │ ├── split.component.html │ │ │ │ ├── split.component.scss │ │ │ │ └── split.component.ts │ │ │ ├── work-view.component.html │ │ │ ├── work-view.component.scss │ │ │ └── work-view.component.ts │ │ └── worklog │ │ │ ├── dialog-worklog-export │ │ │ ├── dialog-worklog-export.component.html │ │ │ ├── dialog-worklog-export.component.scss │ │ │ ├── dialog-worklog-export.component.spec.ts │ │ │ └── dialog-worklog-export.component.ts │ │ │ ├── util │ │ │ ├── get-complete-state-for-work-context.util.spec.ts │ │ │ ├── get-complete-state-for-work-context.util.ts │ │ │ ├── get-time-spent-for-day.util.ts │ │ │ ├── map-archive-to-worklog-weeks.ts │ │ │ ├── map-archive-to-worklog-weeks.tz.spec.ts │ │ │ ├── map-archive-to-worklog.spec.ts │ │ │ ├── map-archive-to-worklog.ts │ │ │ └── map-archive-to-worklog.tz.spec.ts │ │ │ ├── worklog-export │ │ │ ├── worklog-export.component.html │ │ │ ├── worklog-export.component.scss │ │ │ ├── worklog-export.component.ts │ │ │ ├── worklog-export.component.tz.spec.ts │ │ │ ├── worklog-export.model.ts │ │ │ ├── worklog-export.util.spec.ts │ │ │ └── worklog-export.util.ts │ │ │ ├── worklog-week │ │ │ ├── worklog-week.component.html │ │ │ ├── worklog-week.component.scss │ │ │ ├── worklog-week.component.spec.ts │ │ │ └── worklog-week.component.ts │ │ │ ├── worklog.component.html │ │ │ ├── worklog.component.scss │ │ │ ├── worklog.component.spec.ts │ │ │ ├── worklog.component.ts │ │ │ ├── worklog.model.ts │ │ │ ├── worklog.service.spec.ts │ │ │ ├── worklog.service.timezone.spec.ts │ │ │ └── worklog.service.ts │ ├── imex │ │ ├── dialog-confirm-url-import │ │ │ ├── dialog-confirm-url-import.component.html │ │ │ ├── dialog-confirm-url-import.component.scss │ │ │ ├── dialog-confirm-url-import.component.spec.ts │ │ │ └── dialog-confirm-url-import.component.ts │ │ ├── dialog-import-from-url │ │ │ ├── dialog-import-from-url.component.html │ │ │ ├── dialog-import-from-url.component.scss │ │ │ ├── dialog-import-from-url.component.spec.ts │ │ │ └── dialog-import-from-url.component.ts │ │ ├── file-imex │ │ │ ├── file-imex.component.html │ │ │ ├── file-imex.component.scss │ │ │ ├── file-imex.component.spec.ts │ │ │ ├── file-imex.component.ts │ │ │ └── privacy-export.ts │ │ ├── imex-meta │ │ │ ├── imex-view.service.spec.ts │ │ │ └── imex-view.service.ts │ │ ├── local-backup │ │ │ ├── local-backup.model.ts │ │ │ ├── local-backup.module.ts │ │ │ ├── local-backup.service.spec.ts │ │ │ └── local-backup.service.ts │ │ └── sync │ │ │ ├── dialog-get-and-enter-auth-code │ │ │ ├── dialog-get-and-enter-auth-code.component.html │ │ │ ├── dialog-get-and-enter-auth-code.component.scss │ │ │ └── dialog-get-and-enter-auth-code.component.ts │ │ │ ├── dialog-handle-decrypt-error │ │ │ ├── dialog-handle-decrypt-error.component.html │ │ │ ├── dialog-handle-decrypt-error.component.scss │ │ │ └── dialog-handle-decrypt-error.component.ts │ │ │ ├── dialog-incoherent-timestamps-error │ │ │ ├── dialog-incoherent-timestamps-error.component.html │ │ │ ├── dialog-incoherent-timestamps-error.component.scss │ │ │ ├── dialog-incoherent-timestamps-error.component.spec.ts │ │ │ └── dialog-incoherent-timestamps-error.component.ts │ │ │ ├── dialog-incomplete-sync-old │ │ │ ├── dialog-incomplete-sync-old.component.html │ │ │ ├── dialog-incomplete-sync-old.component.scss │ │ │ ├── dialog-incomplete-sync-old.component.spec.ts │ │ │ └── dialog-incomplete-sync-old.component.ts │ │ │ ├── dialog-incomplete-sync │ │ │ ├── dialog-incomplete-sync.component.html │ │ │ ├── dialog-incomplete-sync.component.scss │ │ │ ├── dialog-incomplete-sync.component.spec.ts │ │ │ └── dialog-incomplete-sync.component.ts │ │ │ ├── dialog-sync-conflict │ │ │ ├── dialog-sync-conflict.component.html │ │ │ ├── dialog-sync-conflict.component.scss │ │ │ └── dialog-sync-conflict.component.ts │ │ │ ├── dialog-sync-initial-cfg │ │ │ ├── dialog-sync-initial-cfg.component.html │ │ │ ├── dialog-sync-initial-cfg.component.scss │ │ │ └── dialog-sync-initial-cfg.component.ts │ │ │ ├── dropbox │ │ │ ├── dropbox.const.ts │ │ │ ├── dropbox.model.ts │ │ │ └── store │ │ │ │ └── dropbox.effects.ts │ │ │ ├── get-sync-error-str.ts │ │ │ ├── legacy-sync-provider.model.ts │ │ │ ├── legacy-sync.model.ts │ │ │ ├── sync-config.service.spec.ts │ │ │ ├── sync-config.service.ts │ │ │ ├── sync-fixes.spec.ts │ │ │ ├── sync-safety-backup.service.ts │ │ │ ├── sync-safety-backups │ │ │ ├── sync-safety-backups.component.html │ │ │ ├── sync-safety-backups.component.scss │ │ │ └── sync-safety-backups.component.ts │ │ │ ├── sync-trigger.service.ts │ │ │ ├── sync-wrapper.service.ts │ │ │ ├── sync.const.ts │ │ │ ├── sync.effects.ts │ │ │ └── sync.model.ts │ ├── package.json │ ├── pages │ │ ├── config-page │ │ │ ├── config-page.component.html │ │ │ ├── config-page.component.scss │ │ │ ├── config-page.component.spec.ts │ │ │ ├── config-page.component.ts │ │ │ └── config-page.module.spec.ts │ │ ├── contrast-test │ │ │ ├── contrast-test.component.html │ │ │ ├── contrast-test.component.scss │ │ │ └── contrast-test.component.ts │ │ ├── daily-summary │ │ │ ├── daily-summary.component.html │ │ │ ├── daily-summary.component.scss │ │ │ ├── daily-summary.component.spec.ts │ │ │ ├── daily-summary.component.ts │ │ │ ├── plan-tasks-tomorrow │ │ │ │ ├── plan-tasks-tomorrow.component.html │ │ │ │ ├── plan-tasks-tomorrow.component.scss │ │ │ │ ├── plan-tasks-tomorrow.component.spec.ts │ │ │ │ └── plan-tasks-tomorrow.component.ts │ │ │ └── simple-counter-summary-item │ │ │ │ ├── simple-counter-summary-item.component.html │ │ │ │ ├── simple-counter-summary-item.component.scss │ │ │ │ ├── simple-counter-summary-item.component.spec.ts │ │ │ │ └── simple-counter-summary-item.component.ts │ │ ├── donate-page │ │ │ ├── donate-page.component.html │ │ │ ├── donate-page.component.scss │ │ │ └── donate-page.component.ts │ │ ├── metric-page │ │ │ ├── metric-page.component.html │ │ │ ├── metric-page.component.scss │ │ │ ├── metric-page.component.spec.ts │ │ │ └── metric-page.component.ts │ │ ├── project-settings-page │ │ │ ├── project-settings-page.component.html │ │ │ ├── project-settings-page.component.scss │ │ │ ├── project-settings-page.component.spec.ts │ │ │ └── project-settings-page.component.ts │ │ ├── project-task-page │ │ │ ├── project-task-page.component.html │ │ │ ├── project-task-page.component.scss │ │ │ └── project-task-page.component.ts │ │ ├── scheduled-list-page │ │ │ ├── scheduled-list-page.component.html │ │ │ ├── scheduled-list-page.component.scss │ │ │ ├── scheduled-list-page.component.spec.ts │ │ │ └── scheduled-list-page.component.ts │ │ ├── search-page │ │ │ ├── search-page.component.html │ │ │ ├── search-page.component.scss │ │ │ ├── search-page.component.ts │ │ │ └── search-page.model.ts │ │ ├── tag-settings-page │ │ │ ├── tag-settings-page.component.html │ │ │ ├── tag-settings-page.component.scss │ │ │ ├── tag-settings-page.component.spec.ts │ │ │ └── tag-settings-page.component.ts │ │ └── tag-task-page │ │ │ ├── tag-task-page.component.html │ │ │ ├── tag-task-page.component.scss │ │ │ └── tag-task-page.component.ts │ ├── pfapi │ │ ├── api │ │ │ ├── backup │ │ │ │ └── tmp-backup.service.ts │ │ │ ├── compression │ │ │ │ ├── compression-handler.spec.ts │ │ │ │ └── compression-handler.ts │ │ │ ├── db │ │ │ │ ├── database-adapter.model.ts │ │ │ │ ├── database.ts │ │ │ │ └── indexed-db-adapter.ts │ │ │ ├── encryption │ │ │ │ ├── encryption.spec.ts │ │ │ │ └── encryption.ts │ │ │ ├── errors │ │ │ │ ├── errors.spec.ts │ │ │ │ └── errors.ts │ │ │ ├── index.ts │ │ │ ├── migration │ │ │ │ └── migration.service.ts │ │ │ ├── model-ctrl │ │ │ │ ├── meta-model-ctrl.spec.ts │ │ │ │ ├── meta-model-ctrl.ts │ │ │ │ └── model-ctrl.ts │ │ │ ├── pfapi-sync-lock.spec.ts │ │ │ ├── pfapi.const.ts │ │ │ ├── pfapi.model.ts │ │ │ ├── pfapi.ts │ │ │ ├── sync │ │ │ │ ├── README.md │ │ │ │ ├── encrypt-and-compress-handler.service.ts │ │ │ │ ├── meta-sync.service.ts │ │ │ │ ├── model-sync.service.spec.ts │ │ │ │ ├── model-sync.service.ts │ │ │ │ ├── providers │ │ │ │ │ ├── dropbox │ │ │ │ │ │ ├── dropbox-api.spec.ts │ │ │ │ │ │ ├── dropbox-api.ts │ │ │ │ │ │ ├── dropbox.ts │ │ │ │ │ │ └── generate-pkce-codes.ts │ │ │ │ │ ├── local-file-sync │ │ │ │ │ │ ├── droid-saf │ │ │ │ │ │ │ ├── saf-file-adapter.spec.ts │ │ │ │ │ │ │ ├── saf-file-adapter.ts │ │ │ │ │ │ │ └── saf.service.ts │ │ │ │ │ │ ├── electron-file-adapter.ts │ │ │ │ │ │ ├── file-adapter.interface.ts │ │ │ │ │ │ ├── local-file-sync-android.ts │ │ │ │ │ │ ├── local-file-sync-base.ts │ │ │ │ │ │ └── local-file-sync-electron.ts │ │ │ │ │ └── webdav │ │ │ │ │ │ ├── __mocks__ │ │ │ │ │ │ └── @capacitor │ │ │ │ │ │ │ └── core.ts │ │ │ │ │ │ ├── capacitor-webdav-http │ │ │ │ │ │ ├── definitions.ts │ │ │ │ │ │ ├── index.ts │ │ │ │ │ │ └── web.ts │ │ │ │ │ │ ├── webdav-api.spec.ts │ │ │ │ │ │ ├── webdav-api.ts │ │ │ │ │ │ ├── webdav-http-adapter.spec.ts │ │ │ │ │ │ ├── webdav-http-adapter.ts │ │ │ │ │ │ ├── webdav-xml-parser.spec.ts │ │ │ │ │ │ ├── webdav-xml-parser.ts │ │ │ │ │ │ ├── webdav.const.ts │ │ │ │ │ │ ├── webdav.model.ts │ │ │ │ │ │ └── webdav.ts │ │ │ │ ├── sync-provider-private-cfg-store.ts │ │ │ │ ├── sync-provider.interface.ts │ │ │ │ ├── sync.service.spec.ts │ │ │ │ ├── sync.service.ts │ │ │ │ ├── vector-clock-integration.spec.ts │ │ │ │ └── vector-clock-stress.spec.ts │ │ │ └── util │ │ │ │ ├── backwards-compat.spec.ts │ │ │ │ ├── backwards-compat.ts │ │ │ │ ├── clean-rev.ts │ │ │ │ ├── events.ts │ │ │ │ ├── get-environment-id.ts │ │ │ │ ├── get-model-ids-to-update-from-rev-maps.spec.ts │ │ │ │ ├── get-model-ids-to-update-from-rev-maps.ts │ │ │ │ ├── get-sync-status-from-meta-files-vector.spec.ts │ │ │ │ ├── get-sync-status-from-meta-files.integration.spec.ts │ │ │ │ ├── get-sync-status-from-meta-files.spec.ts │ │ │ │ ├── get-sync-status-from-meta-files.ts │ │ │ │ ├── is-same-rev-map.ts │ │ │ │ ├── load-balancer.ts │ │ │ │ ├── mini-observable.ts │ │ │ │ ├── model-version-check.spec.ts │ │ │ │ ├── model-version-check.ts │ │ │ │ ├── sync-file-prefix.spec.ts │ │ │ │ ├── sync-file-prefix.ts │ │ │ │ ├── validate-local-meta.ts │ │ │ │ ├── validate-meta-base.ts │ │ │ │ ├── validate-rev-map.spec.ts │ │ │ │ ├── validate-rev-map.ts │ │ │ │ ├── vector-clock.spec.ts │ │ │ │ └── vector-clock.ts │ │ ├── migrate │ │ │ ├── cross-model-2.spec.ts │ │ │ ├── cross-model-2.ts │ │ │ ├── cross-model-3.ts │ │ │ ├── cross-model-4.ts │ │ │ ├── cross-model-4_1.ts │ │ │ ├── cross-model-4_2.spec.ts │ │ │ ├── cross-model-4_2.ts │ │ │ ├── cross-model-4_3.ts │ │ │ ├── cross-model-4_4.spec.ts │ │ │ ├── cross-model-4_4.ts │ │ │ ├── cross-model-4_5.spec.ts │ │ │ ├── cross-model-4_5.ts │ │ │ └── cross-model-migrations.ts │ │ ├── pfapi-config.ts │ │ ├── pfapi-helper.ts │ │ ├── pfapi.service.ts │ │ ├── repair │ │ │ ├── auto-fix-typia-errors.spec.ts │ │ │ ├── auto-fix-typia-errors.ts │ │ │ ├── data-repair.spec.ts │ │ │ ├── data-repair.ts │ │ │ ├── fix-number-field.ts │ │ │ ├── is-data-repair-possible.util.ts │ │ │ ├── repair-global-config.ts │ │ │ ├── repair-menu-tree.spec.ts │ │ │ └── repair-menu-tree.ts │ │ └── validate │ │ │ ├── is-related-model-data-valid.spec.ts │ │ │ ├── is-related-model-data-valid.ts │ │ │ └── validation-fn.ts │ ├── plugins │ │ ├── allowed-plugin-actions.const.ts │ │ ├── plugin-api-mapper.ts │ │ ├── plugin-api.model.ts │ │ ├── plugin-api.ts │ │ ├── plugin-bridge.service.spec.ts │ │ ├── plugin-bridge.service.ts │ │ ├── plugin-cache.service.spec.ts │ │ ├── plugin-cache.service.ts │ │ ├── plugin-cleanup.service.spec.ts │ │ ├── plugin-cleanup.service.ts │ │ ├── plugin-config.service.ts │ │ ├── plugin-hooks.effects.ts │ │ ├── plugin-hooks.ts │ │ ├── plugin-initializer.ts │ │ ├── plugin-loader.service.spec.ts │ │ ├── plugin-loader.service.ts │ │ ├── plugin-meta-persistence.service.ts │ │ ├── plugin-persistence.model.ts │ │ ├── plugin-runner.ts │ │ ├── plugin-security.ts │ │ ├── plugin-state.model.ts │ │ ├── plugin-user-persistence.service.ts │ │ ├── plugin.const.ts │ │ ├── plugin.service.spec.ts │ │ ├── plugin.service.ts │ │ ├── ui │ │ │ ├── plugin-config-dialog │ │ │ │ ├── plugin-config-dialog.component.scss │ │ │ │ └── plugin-config-dialog.component.ts │ │ │ ├── plugin-dialog │ │ │ │ └── plugin-dialog.component.ts │ │ │ ├── plugin-header-btns.component.ts │ │ │ ├── plugin-icon │ │ │ │ └── plugin-icon.component.ts │ │ │ ├── plugin-index │ │ │ │ ├── plugin-index.component.html │ │ │ │ ├── plugin-index.component.scss │ │ │ │ └── plugin-index.component.ts │ │ │ ├── plugin-management │ │ │ │ ├── plugin-management.component.html │ │ │ │ ├── plugin-management.component.scss │ │ │ │ └── plugin-management.component.ts │ │ │ ├── plugin-menu.component.ts │ │ │ ├── plugin-node-consent-dialog │ │ │ │ └── plugin-node-consent-dialog-simple.component.ts │ │ │ ├── plugin-panel-container │ │ │ │ └── plugin-panel-container.component.ts │ │ │ └── plugin-side-panel-btns.component.ts │ │ └── util │ │ │ ├── plugin-iframe.util.spec.ts │ │ │ ├── plugin-iframe.util.ts │ │ │ └── validate-manifest.util.ts │ ├── root-store │ │ ├── app-state │ │ │ ├── app-state.actions.ts │ │ │ ├── app-state.effects.spec.ts │ │ │ ├── app-state.effects.ts │ │ │ ├── app-state.reducer.spec.ts │ │ │ ├── app-state.reducer.ts │ │ │ ├── app-state.selectors.spec.ts │ │ │ └── app-state.selectors.ts │ │ ├── feature-stores.module.ts │ │ ├── index.ts │ │ ├── meta │ │ │ ├── action-logger.reducer.ts │ │ │ ├── all-data-was-loaded.actions.ts │ │ │ ├── load-all-data.action.ts │ │ │ ├── task-shared-meta-reducers │ │ │ │ ├── index.ts │ │ │ │ ├── planner-shared.reducer.spec.ts │ │ │ │ ├── planner-shared.reducer.ts │ │ │ │ ├── project-shared.reducer.spec.ts │ │ │ │ ├── project-shared.reducer.ts │ │ │ │ ├── tag-shared.reducer.spec.ts │ │ │ │ ├── tag-shared.reducer.ts │ │ │ │ ├── task-batch-update-subtask.spec.ts │ │ │ │ ├── task-batch-update-two-subtasks-bug.spec.ts │ │ │ │ ├── task-batch-update.reducer.spec.ts │ │ │ │ ├── task-batch-update.reducer.ts │ │ │ │ ├── task-shared-crud.reducer.spec.ts │ │ │ │ ├── task-shared-crud.reducer.ts │ │ │ │ ├── task-shared-helpers.ts │ │ │ │ ├── task-shared-lifecycle.reducer.spec.ts │ │ │ │ ├── task-shared-lifecycle.reducer.ts │ │ │ │ ├── task-shared-scheduling.reducer.spec.ts │ │ │ │ ├── task-shared-scheduling.reducer.ts │ │ │ │ ├── test-helpers.ts │ │ │ │ ├── test-utils.ts │ │ │ │ ├── validate-and-fix-data-consistency-after-batch-update.spec.ts │ │ │ │ └── validate-and-fix-data-consistency-after-batch-update.ts │ │ │ ├── task-shared.actions.ts │ │ │ ├── task-shared.reducer.spec.ts │ │ │ ├── undo-task-delete.meta-reducer.spec.ts │ │ │ └── undo-task-delete.meta-reducer.ts │ │ ├── root-state.ts │ │ ├── root-store.module.spec.ts │ │ ├── root-store.module.ts │ │ └── shared │ │ │ ├── save-to-db.effects.spec.ts │ │ │ └── save-to-db.effects.ts │ ├── rxjs-to-promise.polyfill.ts │ ├── t.const.ts │ ├── ui │ │ ├── animations │ │ │ ├── animation.const.ts │ │ │ ├── blend-in-out.ani.ts │ │ │ ├── dynamic-height.ani.ts │ │ │ ├── expand.ani.ts │ │ │ ├── fade.ani.ts │ │ │ ├── noop.ani.ts │ │ │ ├── slide-in-from-left.ani.ts │ │ │ ├── slide-in-from-right.ani.ts │ │ │ ├── slide-in-from-top.ani.ts │ │ │ ├── slide-in-out-from-bottom.ani.ts │ │ │ ├── slide.ani.ts │ │ │ ├── standard-list.ani.ts │ │ │ ├── swirl-in-out.ani.ts │ │ │ ├── warp-route.ts │ │ │ ├── warp.ani.ts │ │ │ └── work-view-project-change.ani.ts │ │ ├── breathing-dot │ │ │ ├── breathing-dot.component.html │ │ │ ├── breathing-dot.component.scss │ │ │ └── breathing-dot.component.ts │ │ ├── chip-list-input │ │ │ ├── chip-list-input.component.html │ │ │ ├── chip-list-input.component.scss │ │ │ ├── chip-list-input.component.spec.ts │ │ │ └── chip-list-input.component.ts │ │ ├── collapsible │ │ │ ├── collapsible.component.html │ │ │ ├── collapsible.component.scss │ │ │ ├── collapsible.component.spec.ts │ │ │ └── collapsible.component.ts │ │ ├── context-menu │ │ │ ├── context-menu.component.html │ │ │ ├── context-menu.component.scss │ │ │ ├── context-menu.component.spec.ts │ │ │ └── context-menu.component.ts │ │ ├── dialog-confirm │ │ │ ├── dialog-confirm.component.html │ │ │ ├── dialog-confirm.component.scss │ │ │ └── dialog-confirm.component.ts │ │ ├── dialog-create-tag │ │ │ ├── dialog-create-tag.component.html │ │ │ ├── dialog-create-tag.component.scss │ │ │ ├── dialog-create-tag.component.spec.ts │ │ │ └── dialog-create-tag.component.ts │ │ ├── dialog-fullscreen-markdown │ │ │ ├── dialog-fullscreen-markdown.component.html │ │ │ ├── dialog-fullscreen-markdown.component.scss │ │ │ ├── dialog-fullscreen-markdown.component.spec.ts │ │ │ └── dialog-fullscreen-markdown.component.ts │ │ ├── dialog-prompt │ │ │ ├── dialog-prompt.component.html │ │ │ ├── dialog-prompt.component.scss │ │ │ └── dialog-prompt.component.ts │ │ ├── dialog-unsplash-picker │ │ │ ├── dialog-unsplash-picker.component.html │ │ │ ├── dialog-unsplash-picker.component.scss │ │ │ └── dialog-unsplash-picker.component.ts │ │ ├── duration │ │ │ ├── clock-string-from-date.ts │ │ │ ├── duration-from-string.pipe.spec.ts │ │ │ ├── duration-from-string.pipe.ts │ │ │ ├── duration-input.util.spec.ts │ │ │ ├── duration-input.util.ts │ │ │ ├── duration-to-string.pipe.spec.ts │ │ │ ├── duration-to-string.pipe.ts │ │ │ ├── input-duration-formly │ │ │ │ ├── input-duration-formly.component.html │ │ │ │ ├── input-duration-formly.component.scss │ │ │ │ ├── input-duration-formly.component.spec.ts │ │ │ │ └── input-duration-formly.component.ts │ │ │ ├── input-duration-slider │ │ │ │ ├── dot.ani.ts │ │ │ │ ├── input-duration-slider.component.html │ │ │ │ ├── input-duration-slider.component.scss │ │ │ │ ├── input-duration-slider.component.spec.ts │ │ │ │ └── input-duration-slider.component.ts │ │ │ ├── input-duration.directive.spec.ts │ │ │ ├── input-duration.directive.ts │ │ │ ├── ms-to-clock-string.pipe.spec.ts │ │ │ ├── ms-to-clock-string.pipe.ts │ │ │ ├── ms-to-minute-clock-string.pipe.spec.ts │ │ │ ├── ms-to-minute-clock-string.pipe.ts │ │ │ ├── ms-to-string.pipe.spec.ts │ │ │ ├── ms-to-string.pipe.ts │ │ │ ├── string-to-ms.pipe.spec.ts │ │ │ └── string-to-ms.pipe.ts │ │ ├── enlarge-img │ │ │ ├── enlarge-img.directive.spec.ts │ │ │ ├── enlarge-img.directive.ts │ │ │ └── get-coords.ts │ │ ├── error-card │ │ │ ├── error-card.component.html │ │ │ ├── error-card.component.scss │ │ │ ├── error-card.component.spec.ts │ │ │ └── error-card.component.ts │ │ ├── formly-button │ │ │ ├── formly-btn.component.html │ │ │ ├── formly-btn.component.scss │ │ │ └── formly-btn.component.ts │ │ ├── formly-collapsible │ │ │ ├── formly-collapsible.component.html │ │ │ ├── formly-collapsible.component.scss │ │ │ ├── formly-collapsible.component.spec.ts │ │ │ └── formly-collapsible.component.ts │ │ ├── formly-config.module.ts │ │ ├── formly-image-input │ │ │ ├── formly-image-input.component.html │ │ │ ├── formly-image-input.component.scss │ │ │ └── formly-image-input.component.ts │ │ ├── formly-link-widget │ │ │ ├── formly-link-widget.component.html │ │ │ ├── formly-link-widget.component.scss │ │ │ └── formly-link-widget.component.ts │ │ ├── formly-tag-selection │ │ │ ├── formly-tag-selection.component.html │ │ │ ├── formly-tag-selection.component.scss │ │ │ └── formly-tag-selection.component.ts │ │ ├── formly-translate-extension │ │ │ └── formly-translate-extension.ts │ │ ├── formly-translated-template │ │ │ ├── formly-translated-template.component.html │ │ │ ├── formly-translated-template.component.scss │ │ │ ├── formly-translated-template.component.spec.ts │ │ │ └── formly-translated-template.component.ts │ │ ├── full-page-spinner │ │ │ ├── full-page-spinner.component.html │ │ │ ├── full-page-spinner.component.scss │ │ │ ├── full-page-spinner.component.spec.ts │ │ │ └── full-page-spinner.component.ts │ │ ├── help-box │ │ │ ├── help-box.component.html │ │ │ ├── help-box.component.scss │ │ │ └── help-box.component.ts │ │ ├── help-section │ │ │ ├── help-section.component.html │ │ │ ├── help-section.component.scss │ │ │ ├── help-section.component.spec.ts │ │ │ └── help-section.component.ts │ │ ├── inline-input │ │ │ ├── inline-input.component.html │ │ │ ├── inline-input.component.scss │ │ │ └── inline-input.component.ts │ │ ├── inline-markdown │ │ │ ├── inline-markdown.component.html │ │ │ ├── inline-markdown.component.scss │ │ │ ├── inline-markdown.component.spec.ts │ │ │ └── inline-markdown.component.ts │ │ ├── longpress │ │ │ ├── longpress-ios.directive.ts │ │ │ └── longpress.directive.ts │ │ ├── marked-options-factory.ts │ │ ├── material-icons.const.ts │ │ ├── mentions │ │ │ ├── LICENSE │ │ │ ├── caret-coords.ts │ │ │ ├── index.ts │ │ │ ├── mention-config.ts │ │ │ ├── mention-list.component.scss │ │ │ ├── mention-list.component.spec.ts │ │ │ ├── mention-list.component.ts │ │ │ ├── mention-types.ts │ │ │ ├── mention-utils.ts │ │ │ ├── mention.directive.spec.ts │ │ │ ├── mention.directive.ts │ │ │ └── mention.module.ts │ │ ├── pipes │ │ │ ├── humanize-timestamp.pipe.spec.ts │ │ │ ├── humanize-timestamp.pipe.ts │ │ │ ├── jira-to-markdown.pipe.ts │ │ │ ├── keys.pipe.spec.ts │ │ │ ├── keys.pipe.ts │ │ │ ├── local-date-str.pipe.ts │ │ │ ├── locale-date.pipe.ts │ │ │ ├── moment-format.pipe.spec.ts │ │ │ ├── moment-format.pipe.ts │ │ │ ├── number-to-month.pipe.spec.ts │ │ │ ├── number-to-month.pipe.ts │ │ │ ├── round-duration.pipe.spec.ts │ │ │ ├── round-duration.pipe.ts │ │ │ ├── short-date2.pipe.ts │ │ │ ├── short-planned-at.pipe.ts │ │ │ ├── short-time-html.pipe.spec.ts │ │ │ ├── short-time-html.pipe.ts │ │ │ ├── short-time.pipe.spec.ts │ │ │ ├── short-time.pipe.ts │ │ │ ├── sort.pipe.ts │ │ │ ├── to-array.pipe.spec.ts │ │ │ └── to-array.pipe.ts │ │ ├── progress-bar │ │ │ ├── progress-bar.component.scss │ │ │ ├── progress-bar.component.spec.ts │ │ │ └── progress-bar.component.ts │ │ ├── progress-circle │ │ │ ├── progress-circle.component.html │ │ │ ├── progress-circle.component.scss │ │ │ ├── progress-circle.component.spec.ts │ │ │ └── progress-circle.component.ts │ │ ├── segmented-button-group │ │ │ ├── segmented-button-group.component.html │ │ │ ├── segmented-button-group.component.scss │ │ │ └── segmented-button-group.component.ts │ │ ├── simple-download │ │ │ ├── simple-download.directive.spec.ts │ │ │ └── simple-download.directive.ts │ │ ├── stuck │ │ │ ├── stuck.directive.spec.ts │ │ │ └── stuck.directive.ts │ │ ├── swipe-gesture │ │ │ ├── pan.directive.ts │ │ │ └── swipe.directive.ts │ │ ├── task-title │ │ │ ├── task-title.component.html │ │ │ ├── task-title.component.scss │ │ │ ├── task-title.component.spec.ts │ │ │ └── task-title.component.ts │ │ ├── tree-dnd │ │ │ ├── tree-constants.ts │ │ │ ├── tree-drag.service.ts │ │ │ ├── tree-drop-zones.component.ts │ │ │ ├── tree-guards.ts │ │ │ ├── tree-indicator.service.ts │ │ │ ├── tree.animations.ts │ │ │ ├── tree.component.html │ │ │ ├── tree.component.scss │ │ │ ├── tree.component.ts │ │ │ ├── tree.types.ts │ │ │ ├── tree.utils.spec.ts │ │ │ └── tree.utils.ts │ │ ├── ui.const.ts │ │ └── validation │ │ │ ├── max.directive.ts │ │ │ ├── max.validator.ts │ │ │ ├── min.directive.ts │ │ │ ├── min.validator.ts │ │ │ └── validation.module.ts │ └── util │ │ ├── action-logger.ts │ │ ├── adjust-to-live-formly-form.ts │ │ ├── app-data-mock.ts │ │ ├── array-equals.ts │ │ ├── array-move.ts │ │ ├── array-to-dictionary.ts │ │ ├── assert-truthy.ts │ │ ├── check-fix-entity-state-consistency.ts │ │ ├── check-key-combo.spec.ts │ │ ├── check-key-combo.ts │ │ ├── clamp.ts │ │ ├── combine-date-and-time.ts │ │ ├── create-empty-entity.ts │ │ ├── create-sha-1-hash.ts │ │ ├── date-str-to-utc-date.spec.ts │ │ ├── date-str-to-utc-date.ts │ │ ├── datetime-formatter.ts │ │ ├── de-dupe-by-key.ts │ │ ├── decorators.spec.ts │ │ ├── decorators.ts │ │ ├── dev-error.ts │ │ ├── dirtyDeepCopy.ts │ │ ├── distinct-until-changed-object.ts │ │ ├── distinct-until-changed-simple-array.ts │ │ ├── dom-element.ts │ │ ├── download.ts │ │ ├── env.ts │ │ ├── exists.ts │ │ ├── extract-first-emoji.spec.ts │ │ ├── extract-first-emoji.ts │ │ ├── fake-entity-state-from-array.ts │ │ ├── fast-array-compare.ts │ │ ├── filter-out-id.ts │ │ ├── format-date-time-for-filename.spec.ts │ │ ├── format-date-time-for-filename.ts │ │ ├── format-date-yyyy-mm-dd.ts │ │ ├── format-date.spec.ts │ │ ├── format-date.ts │ │ ├── format-day-month-str.spec.ts │ │ ├── format-day-month-str.ts │ │ ├── format-day-str.spec.ts │ │ ├── format-day-str.ts │ │ ├── format-iso-data-with-offset.ts │ │ ├── format-jira-date.spec.ts │ │ ├── format-jira-date.ts │ │ ├── format-local-iso-without-seconds.ts │ │ ├── format-month-day.util.spec.ts │ │ ├── format-month-day.util.ts │ │ ├── format-time-hhmm.ts │ │ ├── get-app-version-str.ts │ │ ├── get-clock-string-from-hours.ts │ │ ├── get-date-range-for-day.spec.ts │ │ ├── get-date-range-for-day.ts │ │ ├── get-date-range-for-month.ts │ │ ├── get-date-range-for-week.spec.ts │ │ ├── get-date-range-for-week.ts │ │ ├── get-date-time-from-clock-string.spec.ts │ │ ├── get-date-time-from-clock-string.ts │ │ ├── get-db-date-str.ts │ │ ├── get-diff-in-days.ts │ │ ├── get-diff-in-month.ts │ │ ├── get-diff-in-weeks.ts │ │ ├── get-diff-in-years.ts │ │ ├── get-end-of-day-timestamp.ts │ │ ├── get-error-text.ts │ │ ├── get-hours-from-clock-string.ts │ │ ├── get-start-of-day-timestamp.ts │ │ ├── get-text-from-array-buffer.ts │ │ ├── get-time-left-for-task.ts │ │ ├── get-timestamp.spec.ts │ │ ├── get-timestamp.ts │ │ ├── get-tomorrow.ts │ │ ├── get-week-in-month-model.ts │ │ ├── get-week-number.spec.ts │ │ ├── get-week-number.ts │ │ ├── get-weekdays-min.spec.ts │ │ ├── get-weekdays-min.ts │ │ ├── get-weeks-in-month.spec.ts │ │ ├── get-weeks-in-month.ts │ │ ├── get-yesterdays-date.ts │ │ ├── hash.ts │ │ ├── humanize-timestamp.spec.ts │ │ ├── humanize-timestamp.ts │ │ ├── ipc-event.ts │ │ ├── is-android-web-view.ts │ │ ├── is-chrome.ts │ │ ├── is-email.ts │ │ ├── is-firefox.ts │ │ ├── is-image-url.ts │ │ ├── is-ios.ts │ │ ├── is-mac.ts │ │ ├── is-mobile.ts │ │ ├── is-mouse-primary.ts │ │ ├── is-not-null-or-undefined.ts │ │ ├── is-object.ts │ │ ├── is-online.ts │ │ ├── is-same-day.ts │ │ ├── is-shallow-equal.ts │ │ ├── is-small-screen.ts │ │ ├── is-today.util.ts │ │ ├── is-touch-event.util.spec.ts │ │ ├── is-touch-event.util.ts │ │ ├── is-touch-only.ts │ │ ├── is-valid-date.ts │ │ ├── is-valid-split-time.spec.ts │ │ ├── is-valid-split-time.ts │ │ ├── is-valid-url.ts │ │ ├── ls-util.ts │ │ ├── md5-hash.ts │ │ ├── month-time-conversion.ts │ │ ├── move-item-before-item.ts │ │ ├── move-item-in-array.ts │ │ ├── ms-left-today.ts │ │ ├── ms-to-iso-duration.ts │ │ ├── numeric-converter.ts │ │ ├── obs-log.ts │ │ ├── observe-object-property.ts │ │ ├── omit.ts │ │ ├── parse-iso-duration.spec.ts │ │ ├── parse-iso-duration.ts │ │ ├── parse-markdown-tasks.spec.ts │ │ ├── parse-markdown-tasks.ts │ │ ├── play-sound.ts │ │ ├── promise-timeout.ts │ │ ├── real-timer.ts │ │ ├── remove-debounce-from-form-items.ts │ │ ├── resize-observer-obs.ts │ │ ├── round-duration.spec.ts │ │ ├── round-duration.ts │ │ ├── round-time.ts │ │ ├── round-ts-to-minutes.ts │ │ ├── share-replay-until.ts │ │ ├── sort-by-title.ts │ │ ├── sortWorklogDates.spec.ts │ │ ├── sortWorklogDates.ts │ │ ├── speak.ts │ │ ├── strip-trailing.ts │ │ ├── styles.ts │ │ ├── throw-handled-error.ts │ │ ├── timestamp-to-datetime-input-string.ts │ │ ├── truncate.ts │ │ ├── try-catch-inline.ts │ │ ├── unique-by-prop.ts │ │ ├── unique.ts │ │ ├── untoggle-checkboxes-in-markdown-txt.ts │ │ ├── update-all-in-dictionary.ts │ │ └── watch-object.ts ├── assets │ ├── bg │ │ └── NIGHT_manuel-will.jpg │ ├── bundled-plugins │ │ └── .gitkeep │ ├── community-plugins.json │ ├── create-test-plugin-zip.js │ ├── example-plugin-exec-action.js │ ├── fonts │ │ └── MaterialIcons-Regular.ttf │ ├── i18n │ │ ├── ar.json │ │ ├── cz.json │ │ ├── de.json │ │ ├── en.json │ │ ├── es.json │ │ ├── fa.json │ │ ├── fi.json │ │ ├── fr.json │ │ ├── hr.json │ │ ├── id.json │ │ ├── it.json │ │ ├── ja.json │ │ ├── ko.json │ │ ├── nb.json │ │ ├── nl.json │ │ ├── pl.json │ │ ├── pt-br.json │ │ ├── pt.json │ │ ├── ru.json │ │ ├── sk.json │ │ ├── sv.json │ │ ├── tr.json │ │ ├── uk.json │ │ ├── zh-tw.json │ │ └── zh.json │ ├── icons │ │ ├── apple-touch-icon.png │ │ ├── browserconfig.xml │ │ ├── caldav.svg │ │ ├── calendar.svg │ │ ├── drag-handle.svg │ │ ├── early-on.svg │ │ ├── estimate-remaining.svg │ │ ├── favicon-16x16.png │ │ ├── favicon-192x192.png │ │ ├── favicon-32x32.png │ │ ├── gitea.svg │ │ ├── github.svg │ │ ├── gitlab.svg │ │ ├── icon-128x128.png │ │ ├── icon-144x144.png │ │ ├── icon-192x192.png │ │ ├── icon-512x512.png │ │ ├── icon-72x72.png │ │ ├── icon-96x96.png │ │ ├── jira.svg │ │ ├── keep-filled.svg │ │ ├── keep.svg │ │ ├── mstile-150x150.png │ │ ├── next-week.svg │ │ ├── open-project.svg │ │ ├── play.svg │ │ ├── redmine.svg │ │ ├── remove-today-48px-org.svg │ │ ├── remove-today-48px.svg │ │ ├── repeat.svg │ │ ├── safari-pinned-tab.svg │ │ ├── sp-white.svg │ │ ├── sp.svg │ │ ├── tomorrow.svg │ │ ├── trello.svg │ │ └── working-today.svg │ ├── illu │ │ ├── horizon-dark.svg │ │ └── horizon.svg │ ├── snd │ │ ├── copper-bell-ding.mp3 │ │ ├── ding-small-bell.mp3 │ │ ├── done1.mp3 │ │ ├── done2.mp3 │ │ ├── done3.mp3 │ │ ├── done4.mp3 │ │ ├── done5.mp3 │ │ ├── done6.mp3 │ │ ├── done7.mp3 │ │ ├── positive.ogg │ │ └── tick.mp3 │ ├── sync-config-default-override.json │ ├── test-plugin.zip │ ├── themes │ │ ├── arc.css │ │ ├── dark-base.css │ │ ├── dracula.css │ │ ├── everforest.css │ │ ├── glass.css │ │ ├── nord-polar-night.css │ │ ├── nord-snow-storm.css │ │ └── rainbow.css │ └── unicorn.png ├── environments │ ├── environment.prod.ts │ ├── environment.stage.ts │ ├── environment.ts │ └── versions.ts ├── favicon.ico ├── hammer-config.class.ts ├── index.html ├── karma.conf.js ├── main.ts ├── manifest.json ├── polyfills.ts ├── static │ └── break-reminder-overlay.html ├── styles.scss ├── styles │ ├── _css-variables.scss │ ├── _globals.scss │ ├── components │ │ ├── _bottom-panel.scss │ │ ├── _components.scss │ │ ├── _customizer-menu.scss │ │ ├── _number-badge.scss │ │ ├── _overwrite-material.scss │ │ ├── backdrop.scss │ │ ├── emoji.scss │ │ ├── enlarge-img.scss │ │ ├── fab-wrapper.scss │ │ ├── formly-rows.scss │ │ ├── global-error-alert.scss │ │ ├── issue-table.scss │ │ ├── markdown.scss │ │ ├── mentions.scss │ │ ├── multi-btn-wrapper.scss │ │ ├── native-datepicker.scss │ │ ├── planner-shared.scss │ │ ├── scrollbars.scss │ │ ├── shepherd.scss │ │ ├── table.scss │ │ └── wrap-buttons.scss │ ├── extends │ │ ├── _clearfix.scss │ │ ├── _extends.scss │ │ └── _list-reset.scss │ ├── font │ │ └── material-icons.scss │ ├── functions │ │ └── _ddivide.scss │ ├── mixins │ │ ├── _grab-cursor.scss │ │ ├── _hardware.scss │ │ ├── _inline-edit-elevation.scss │ │ ├── _is-touch-device.scss │ │ ├── _main-container.scss │ │ ├── _material-icon.scss │ │ ├── _media-queries.scss │ │ ├── _mixins.scss │ │ ├── _note-style.scss │ │ ├── _positioning.scss │ │ ├── _pseudo.scss │ │ ├── _responsive-ratio.scss │ │ ├── _scroll.scss │ │ ├── _text.scss │ │ └── _theming.scss │ ├── page.scss │ ├── themes.scss │ ├── util.scss │ └── utilities │ │ └── _css-migration-helpers.scss ├── test-helpers │ ├── jasmine-spec-reporter-hook.js │ ├── karma-running-spec-on-disconnect.js │ └── spec-start-broadcast.js ├── test.ts ├── tsconfig.app.json ├── tsconfig.spec.json ├── tsconfig.worker.json └── typings │ └── ical.d.ts ├── timezone-test-failures-summary.md ├── tools ├── add-missing-i18n-variables.js ├── bump-android-version.js ├── check-file.js ├── clean-translations.js ├── decompress.js ├── execCommand.js ├── extract-i18n-single.js ├── extract-i18n-watch.js ├── extract-i18n.js ├── extract-material-icon-names.js ├── gen-perf-metrics.js ├── git-version.js ├── lighthouse │ ├── .lighthouserc.json │ └── budget.json ├── load-env.js ├── notarizeMacApp.js ├── remove-woff.js ├── test-data │ └── super-productivity-overdue.json ├── test-file.js └── test-lng-files.js ├── tsconfig.base.json ├── tsconfig.json ├── webdav-analysis-report.md ├── webdav-code-issues.md ├── webdav-conditional-headers-guide.md └── webdav.yaml /.browserslistrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/.browserslistrc -------------------------------------------------------------------------------- /.claude/commands/extract-translations.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/.claude/commands/extract-translations.md -------------------------------------------------------------------------------- /.claude/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/.claude/settings.json -------------------------------------------------------------------------------- /.devcontainer/devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/.devcontainer/devcontainer.json -------------------------------------------------------------------------------- /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/.dockerignore -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/.editorconfig -------------------------------------------------------------------------------- /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/.env.example -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- 1 | docs/**/*.md 2 | -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.github/CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- 1 | # CODE OF CONDUCT 2 | 3 | Don't be a douche! 4 | -------------------------------------------------------------------------------- /.github/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/.github/CONTRIBUTING.md -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/.github/ISSUE_TEMPLATE/bug_report.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/.github/ISSUE_TEMPLATE/config.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/.github/ISSUE_TEMPLATE/feature_request.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/in_app_bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/.github/ISSUE_TEMPLATE/in_app_bug_report.md -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/build-android.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/.github/workflows/build-android.yml -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/codeql-analysis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/.github/workflows/codeql-analysis.yml -------------------------------------------------------------------------------- /.github/workflows/dependency-review.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/.github/workflows/dependency-review.yml -------------------------------------------------------------------------------- /.github/workflows/issue-open-auto-reply.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/.github/workflows/issue-open-auto-reply.yml -------------------------------------------------------------------------------- /.github/workflows/lighthouse-ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/.github/workflows/lighthouse-ci.yml -------------------------------------------------------------------------------- /.github/workflows/lint-and-test-pr.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/.github/workflows/lint-and-test-pr.yml -------------------------------------------------------------------------------- /.github/workflows/manual-build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/.github/workflows/manual-build.yml -------------------------------------------------------------------------------- /.github/workflows/publish-to-hub-docker.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/.github/workflows/publish-to-hub-docker.yml -------------------------------------------------------------------------------- /.github/workflows/stale.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/.github/workflows/stale.yml -------------------------------------------------------------------------------- /.github/workflows/test-mac-dmg-build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/.github/workflows/test-mac-dmg-build.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/.gitmodules -------------------------------------------------------------------------------- /.gitpod.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/.gitpod.yml -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/.husky/pre-commit -------------------------------------------------------------------------------- /.husky/pre-push: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/.husky/pre-push -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | v22.18.0 2 | -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | app-build 2 | node_modules 3 | .idea 4 | .vscode 5 | -------------------------------------------------------------------------------- /.prettierrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/.prettierrc.json -------------------------------------------------------------------------------- /.stylelintrc.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/.stylelintrc.mjs -------------------------------------------------------------------------------- /.swp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/.swp -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /AGENTS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/AGENTS.md -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CLAUDE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/CLAUDE.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/Dockerfile -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- 1 | source "https://rubygems.org" 2 | 3 | gem "fastlane" 4 | -------------------------------------------------------------------------------- /Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/Gemfile.lock -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/SECURITY.md -------------------------------------------------------------------------------- /android/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/android/.gitignore -------------------------------------------------------------------------------- /android/.idea/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/android/.idea/.gitignore -------------------------------------------------------------------------------- /android/.idea/codeStyles/Project.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/android/.idea/codeStyles/Project.xml -------------------------------------------------------------------------------- /android/.idea/codeStyles/codeStyleConfig.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/android/.idea/codeStyles/codeStyleConfig.xml -------------------------------------------------------------------------------- /android/.idea/compiler.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/android/.idea/compiler.xml -------------------------------------------------------------------------------- /android/.idea/deploymentTargetDropDown.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/android/.idea/deploymentTargetDropDown.xml -------------------------------------------------------------------------------- /android/.idea/gradle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/android/.idea/gradle.xml -------------------------------------------------------------------------------- /android/.idea/jarRepositories.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/android/.idea/jarRepositories.xml -------------------------------------------------------------------------------- /android/.idea/kotlinc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/android/.idea/kotlinc.xml -------------------------------------------------------------------------------- /android/.idea/migrations.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/android/.idea/migrations.xml -------------------------------------------------------------------------------- /android/.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/android/.idea/vcs.xml -------------------------------------------------------------------------------- /android/ALWAYS_TAG_RELEASES_FOR_FDROID: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/android/ALWAYS_TAG_RELEASES_FOR_FDROID -------------------------------------------------------------------------------- /android/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/android/LICENSE -------------------------------------------------------------------------------- /android/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/android/README.md -------------------------------------------------------------------------------- /android/README_OFFLINE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/android/README_OFFLINE.md -------------------------------------------------------------------------------- /android/README_ONLINE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/android/README_ONLINE.md -------------------------------------------------------------------------------- /android/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /android/app/app_config.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/android/app/app_config.properties -------------------------------------------------------------------------------- /android/app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/android/app/build.gradle -------------------------------------------------------------------------------- /android/app/capacitor.build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/android/app/capacitor.build.gradle -------------------------------------------------------------------------------- /android/app/config.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/android/app/config.gradle -------------------------------------------------------------------------------- /android/app/google.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/android/app/google.properties -------------------------------------------------------------------------------- /android/app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/android/app/proguard-rules.pro -------------------------------------------------------------------------------- /android/app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/android/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /android/app/src/main/res/values/attrs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/android/app/src/main/res/values/attrs.xml -------------------------------------------------------------------------------- /android/app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/android/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /android/app/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/android/app/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /android/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/android/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /android/app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/android/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /android/app/src/main/res/xml/file_paths.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/android/app/src/main/res/xml/file_paths.xml -------------------------------------------------------------------------------- /android/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/android/build.gradle -------------------------------------------------------------------------------- /android/capacitor.settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/android/capacitor.settings.gradle -------------------------------------------------------------------------------- /android/fastlane/metadata/android/en-US/changelogs/1603020000.txt: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /android/fastlane/metadata/android/en-US/changelogs/1603050000.txt: -------------------------------------------------------------------------------- 1 | 2 | ### Bug Fixes 3 | 4 | * effect errors and e2e tests -------------------------------------------------------------------------------- /android/fastlane/metadata/android/en-US/changelogs/1603060000.txt: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /android/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/android/gradle.properties -------------------------------------------------------------------------------- /android/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/android/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /android/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/android/gradlew -------------------------------------------------------------------------------- /android/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/android/gradlew.bat -------------------------------------------------------------------------------- /android/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | apply from: 'capacitor.settings.gradle' 3 | -------------------------------------------------------------------------------- /angular.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/angular.json -------------------------------------------------------------------------------- /capacitor.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/capacitor.config.ts -------------------------------------------------------------------------------- /debug-headers.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/debug-headers.spec.ts -------------------------------------------------------------------------------- /docker-compose.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/docker-compose.yaml -------------------------------------------------------------------------------- /docker-entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/docker-entrypoint.sh -------------------------------------------------------------------------------- /docs/ENV_SETUP.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/docs/ENV_SETUP.md -------------------------------------------------------------------------------- /docs/add-new-integration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/docs/add-new-integration.md -------------------------------------------------------------------------------- /docs/build-and-publish-notes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/docs/build-and-publish-notes.md -------------------------------------------------------------------------------- /docs/github-access-token-instructions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/docs/github-access-token-instructions.md -------------------------------------------------------------------------------- /docs/gitlab-access-token-instructions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/docs/gitlab-access-token-instructions.md -------------------------------------------------------------------------------- /docs/how-to-rate.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/docs/how-to-rate.md -------------------------------------------------------------------------------- /docs/howto-refresh-snap-credentials.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/docs/howto-refresh-snap-credentials.md -------------------------------------------------------------------------------- /docs/legacy-webview-analysis.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/docs/legacy-webview-analysis.md -------------------------------------------------------------------------------- /docs/mac-app-store-code-signing-guide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/docs/mac-app-store-code-signing-guide.md -------------------------------------------------------------------------------- /docs/performance-project-tag-report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/docs/performance-project-tag-report.md -------------------------------------------------------------------------------- /docs/plugin-development.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/docs/plugin-development.md -------------------------------------------------------------------------------- /docs/promotion/ms-store-banner-16-9.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/docs/promotion/ms-store-banner-16-9.svg -------------------------------------------------------------------------------- /docs/promotion/ms-store-banner-9-16.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/docs/promotion/ms-store-banner-9-16.svg -------------------------------------------------------------------------------- /docs/screens/app-store-badge.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/docs/screens/app-store-badge.svg -------------------------------------------------------------------------------- /docs/screens/banner-bw.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/docs/screens/banner-bw.png -------------------------------------------------------------------------------- /docs/screens/banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/docs/screens/banner.png -------------------------------------------------------------------------------- /docs/screens/google-play-badge.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/docs/screens/google-play-badge.png -------------------------------------------------------------------------------- /docs/screens/screen_standard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/docs/screens/screen_standard.png -------------------------------------------------------------------------------- /docs/sync/vector-clocks.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/docs/sync/vector-clocks.md -------------------------------------------------------------------------------- /docs/update-android-app.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/docs/update-android-app.md -------------------------------------------------------------------------------- /docs/update-mac-certificates.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/docs/update-mac-certificates.md -------------------------------------------------------------------------------- /e2e-test-results.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/e2e-test-results.txt -------------------------------------------------------------------------------- /e2e/.gitignore: -------------------------------------------------------------------------------- 1 | start-test-server.sh -------------------------------------------------------------------------------- /e2e/constants/selectors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/e2e/constants/selectors.ts -------------------------------------------------------------------------------- /e2e/fixtures/test.fixture.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/e2e/fixtures/test.fixture.ts -------------------------------------------------------------------------------- /e2e/global-setup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/e2e/global-setup.ts -------------------------------------------------------------------------------- /e2e/helpers/plugin-test.helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/e2e/helpers/plugin-test.helpers.ts -------------------------------------------------------------------------------- /e2e/pages/base.page.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/e2e/pages/base.page.ts -------------------------------------------------------------------------------- /e2e/pages/planner.page.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/e2e/pages/planner.page.ts -------------------------------------------------------------------------------- /e2e/pages/project.page.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/e2e/pages/project.page.ts -------------------------------------------------------------------------------- /e2e/pages/sync.page.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/e2e/pages/sync.page.ts -------------------------------------------------------------------------------- /e2e/pages/work-view.page.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/e2e/pages/work-view.page.ts -------------------------------------------------------------------------------- /e2e/playwright.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/e2e/playwright.config.ts -------------------------------------------------------------------------------- /e2e/tests/app-features/app-features.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/e2e/tests/app-features/app-features.spec.ts -------------------------------------------------------------------------------- /e2e/tests/performance/perf2.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/e2e/tests/performance/perf2.spec.ts -------------------------------------------------------------------------------- /e2e/tests/planner/planner-basic.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/e2e/tests/planner/planner-basic.spec.ts -------------------------------------------------------------------------------- /e2e/tests/planner/planner-navigation.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/e2e/tests/planner/planner-navigation.spec.ts -------------------------------------------------------------------------------- /e2e/tests/plugins/enable-plugin-test.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/e2e/tests/plugins/enable-plugin-test.spec.ts -------------------------------------------------------------------------------- /e2e/tests/plugins/plugin-iframe.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/e2e/tests/plugins/plugin-iframe.spec.ts -------------------------------------------------------------------------------- /e2e/tests/plugins/plugin-lifecycle.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/e2e/tests/plugins/plugin-lifecycle.spec.ts -------------------------------------------------------------------------------- /e2e/tests/plugins/plugin-loading.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/e2e/tests/plugins/plugin-loading.spec.ts -------------------------------------------------------------------------------- /e2e/tests/plugins/plugin-upload.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/e2e/tests/plugins/plugin-upload.spec.ts -------------------------------------------------------------------------------- /e2e/tests/project-note/project-note.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/e2e/tests/project-note/project-note.spec.ts -------------------------------------------------------------------------------- /e2e/tests/project/project.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/e2e/tests/project/project.spec.ts -------------------------------------------------------------------------------- /e2e/tests/short-syntax/short-syntax.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/e2e/tests/short-syntax/short-syntax.spec.ts -------------------------------------------------------------------------------- /e2e/tests/sync/webdav-sync.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/e2e/tests/sync/webdav-sync.spec.ts -------------------------------------------------------------------------------- /e2e/tests/task-basic/task-crud.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/e2e/tests/task-basic/task-crud.spec.ts -------------------------------------------------------------------------------- /e2e/tests/task-detail/task-detail.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/e2e/tests/task-detail/task-detail.spec.ts -------------------------------------------------------------------------------- /e2e/tests/work-view/work-view.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/e2e/tests/work-view/work-view.spec.ts -------------------------------------------------------------------------------- /e2e/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/e2e/tsconfig.json -------------------------------------------------------------------------------- /e2e/utils/waits.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/e2e/utils/waits.ts -------------------------------------------------------------------------------- /electron-builder.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/electron-builder.yaml -------------------------------------------------------------------------------- /electron/CONFIG.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/electron/CONFIG.ts -------------------------------------------------------------------------------- /electron/assets/icons/ico-circled.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/electron/assets/icons/ico-circled.svg -------------------------------------------------------------------------------- /electron/assets/icons/ico-white.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/electron/assets/icons/ico-white.svg -------------------------------------------------------------------------------- /electron/assets/icons/ico.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/electron/assets/icons/ico.svg -------------------------------------------------------------------------------- /electron/assets/icons/icon_256x256.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/electron/assets/icons/icon_256x256.png -------------------------------------------------------------------------------- /electron/assets/icons/tray-ico-d.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/electron/assets/icons/tray-ico-d.png -------------------------------------------------------------------------------- /electron/assets/icons/tray-ico-d@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/electron/assets/icons/tray-ico-d@2x.png -------------------------------------------------------------------------------- /electron/assets/icons/tray-ico-l.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/electron/assets/icons/tray-ico-l.png -------------------------------------------------------------------------------- /electron/assets/icons/tray-ico-l@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/electron/assets/icons/tray-ico-l@2x.png -------------------------------------------------------------------------------- /electron/backup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/electron/backup.ts -------------------------------------------------------------------------------- /electron/common.const.ts: -------------------------------------------------------------------------------- 1 | export const IS_MAC = process.platform === 'darwin'; 2 | -------------------------------------------------------------------------------- /electron/debug.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/electron/debug.ts -------------------------------------------------------------------------------- /electron/electronAPI.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/electron/electronAPI.d.ts -------------------------------------------------------------------------------- /electron/full-screen-blocker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/electron/full-screen-blocker.ts -------------------------------------------------------------------------------- /electron/idle-time-handler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/electron/idle-time-handler.ts -------------------------------------------------------------------------------- /electron/indicator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/electron/indicator.ts -------------------------------------------------------------------------------- /electron/ipc-handler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/electron/ipc-handler.ts -------------------------------------------------------------------------------- /electron/ipc-handlers/app-control.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/electron/ipc-handlers/app-control.ts -------------------------------------------------------------------------------- /electron/ipc-handlers/app-data.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/electron/ipc-handlers/app-data.ts -------------------------------------------------------------------------------- /electron/ipc-handlers/exec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/electron/ipc-handlers/exec.ts -------------------------------------------------------------------------------- /electron/ipc-handlers/global-shortcuts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/electron/ipc-handlers/global-shortcuts.ts -------------------------------------------------------------------------------- /electron/ipc-handlers/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/electron/ipc-handlers/index.ts -------------------------------------------------------------------------------- /electron/ipc-handlers/jira.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/electron/ipc-handlers/jira.ts -------------------------------------------------------------------------------- /electron/ipc-handlers/system.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/electron/ipc-handlers/system.ts -------------------------------------------------------------------------------- /electron/jira.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/electron/jira.ts -------------------------------------------------------------------------------- /electron/local-file-sync.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/electron/local-file-sync.ts -------------------------------------------------------------------------------- /electron/lockscreen.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/electron/lockscreen.ts -------------------------------------------------------------------------------- /electron/main-window.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/electron/main-window.ts -------------------------------------------------------------------------------- /electron/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/electron/main.ts -------------------------------------------------------------------------------- /electron/overlay-indicator/overlay-api.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/electron/overlay-indicator/overlay-api.d.ts -------------------------------------------------------------------------------- /electron/overlay-indicator/overlay.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/electron/overlay-indicator/overlay.css -------------------------------------------------------------------------------- /electron/overlay-indicator/overlay.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/electron/overlay-indicator/overlay.html -------------------------------------------------------------------------------- /electron/overlay-indicator/overlay.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/electron/overlay-indicator/overlay.ts -------------------------------------------------------------------------------- /electron/plugin-node-executor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/electron/plugin-node-executor.ts -------------------------------------------------------------------------------- /electron/preload.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/electron/preload.ts -------------------------------------------------------------------------------- /electron/protocol-handler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/electron/protocol-handler.ts -------------------------------------------------------------------------------- /electron/shared-state.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/electron/shared-state.ts -------------------------------------------------------------------------------- /electron/simple-store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/electron/simple-store.ts -------------------------------------------------------------------------------- /electron/start-app.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/electron/start-app.ts -------------------------------------------------------------------------------- /electron/tsconfig.electron.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/electron/tsconfig.electron.json -------------------------------------------------------------------------------- /electron/various-shared.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/electron/various-shared.ts -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/100201.txt: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/10030-rc01.txt: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/10030-rc02.txt: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/101000.txt: -------------------------------------------------------------------------------- 1 | Lots of minor bug fixes and improvements. 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/1101010000.txt: -------------------------------------------------------------------------------- 1 | 2 | ### Bug Fixes 3 | 4 | * make build happy -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/1200050000.txt: -------------------------------------------------------------------------------- 1 | 2 | ### Bug Fixes 3 | 4 | * **android:** status bar for all -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/1300030000.txt: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/1300060000.txt: -------------------------------------------------------------------------------- 1 | 2 | ### Bug Fixes 3 | 4 | * segfault on debian #4375 -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/1301020000.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/1301030000.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/1301040000.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/1301050000.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/1400000000.txt: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/1403020000.txt: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/1502020000.txt: -------------------------------------------------------------------------------- 1 | 2 | ### Bug Fixes 3 | 4 | * css warning -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/1502040000.txt: -------------------------------------------------------------------------------- 1 | 2 | ### Bug Fixes 3 | 4 | * attempt to fix snap once more 4 #5252 -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/1502050000.txt: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/1502060000.txt: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/1502070000.txt: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/1502080000.txt: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/1502090000.txt: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/1502100000.txt: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/1502110000.txt: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/1502130000.txt: -------------------------------------------------------------------------------- 1 | 2 | ### Bug Fixes 3 | 4 | * unify task context menu behavior -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/1502140000.txt: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/1502150000.txt: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/1502160000.txt: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/19.txt: -------------------------------------------------------------------------------- 1 | - Add local file sync 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/21.txt: -------------------------------------------------------------------------------- 1 | - Fix webdav sync issue 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/23.txt: -------------------------------------------------------------------------------- 1 | * make all html5 inputs (color, time, etc.) work again 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/images/icon.png: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/short_description.txt: -------------------------------------------------------------------------------- 1 | Free to do list & time tracker 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/title.txt: -------------------------------------------------------------------------------- 1 | Super Productivity 2 | -------------------------------------------------------------------------------- /nginx/default.conf.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/nginx/default.conf.template -------------------------------------------------------------------------------- /ngsw-config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/ngsw-config.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/package.json -------------------------------------------------------------------------------- /packages/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/packages/README.md -------------------------------------------------------------------------------- /packages/build-packages.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/packages/build-packages.js -------------------------------------------------------------------------------- /packages/plugin-api/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | src/**/*.js 3 | dist 4 | -------------------------------------------------------------------------------- /packages/plugin-api/.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/packages/plugin-api/.npmignore -------------------------------------------------------------------------------- /packages/plugin-api/DEVELOPMENT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/packages/plugin-api/DEVELOPMENT.md -------------------------------------------------------------------------------- /packages/plugin-api/PUBLISHING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/packages/plugin-api/PUBLISHING.md -------------------------------------------------------------------------------- /packages/plugin-api/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/packages/plugin-api/README.md -------------------------------------------------------------------------------- /packages/plugin-api/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/packages/plugin-api/package-lock.json -------------------------------------------------------------------------------- /packages/plugin-api/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/packages/plugin-api/package.json -------------------------------------------------------------------------------- /packages/plugin-api/publish.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/packages/plugin-api/publish.sh -------------------------------------------------------------------------------- /packages/plugin-api/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/packages/plugin-api/src/index.ts -------------------------------------------------------------------------------- /packages/plugin-api/src/types.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/packages/plugin-api/src/types.js.map -------------------------------------------------------------------------------- /packages/plugin-api/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/packages/plugin-api/src/types.ts -------------------------------------------------------------------------------- /packages/plugin-api/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/packages/plugin-api/tsconfig.json -------------------------------------------------------------------------------- /packages/plugin-dev/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/packages/plugin-dev/.gitignore -------------------------------------------------------------------------------- /packages/plugin-dev/QUICK_START.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/packages/plugin-dev/QUICK_START.md -------------------------------------------------------------------------------- /packages/plugin-dev/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/packages/plugin-dev/README.md -------------------------------------------------------------------------------- /packages/plugin-dev/api-test-plugin/icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/packages/plugin-dev/api-test-plugin/icon.svg -------------------------------------------------------------------------------- /packages/plugin-dev/automations/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | dist 3 | .DS_Store 4 | *.local -------------------------------------------------------------------------------- /packages/plugin-dev/automations/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/packages/plugin-dev/automations/.prettierrc -------------------------------------------------------------------------------- /packages/plugin-dev/automations/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/packages/plugin-dev/automations/README.md -------------------------------------------------------------------------------- /packages/plugin-dev/automations/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/packages/plugin-dev/automations/package.json -------------------------------------------------------------------------------- /packages/plugin-dev/automations/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/packages/plugin-dev/automations/src/types.ts -------------------------------------------------------------------------------- /packages/plugin-dev/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/packages/plugin-dev/package-lock.json -------------------------------------------------------------------------------- /packages/plugin-dev/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/packages/plugin-dev/package.json -------------------------------------------------------------------------------- /packages/plugin-dev/scripts/build-all.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/packages/plugin-dev/scripts/build-all.js -------------------------------------------------------------------------------- /packages/plugin-dev/scripts/install-all.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/packages/plugin-dev/scripts/install-all.js -------------------------------------------------------------------------------- /packages/plugin-dev/sync-md/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/packages/plugin-dev/sync-md/.eslintrc.json -------------------------------------------------------------------------------- /packages/plugin-dev/sync-md/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/packages/plugin-dev/sync-md/.gitignore -------------------------------------------------------------------------------- /packages/plugin-dev/sync-md/.prettierrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/packages/plugin-dev/sync-md/.prettierrc.json -------------------------------------------------------------------------------- /packages/plugin-dev/sync-md/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/packages/plugin-dev/sync-md/README.md -------------------------------------------------------------------------------- /packages/plugin-dev/sync-md/jest.config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/packages/plugin-dev/sync-md/jest.config.cjs -------------------------------------------------------------------------------- /packages/plugin-dev/sync-md/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/packages/plugin-dev/sync-md/package.json -------------------------------------------------------------------------------- /packages/plugin-dev/sync-md/scripts/build.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/packages/plugin-dev/sync-md/scripts/build.js -------------------------------------------------------------------------------- /packages/plugin-dev/sync-md/scripts/watch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/packages/plugin-dev/sync-md/scripts/watch.js -------------------------------------------------------------------------------- /packages/plugin-dev/sync-md/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/packages/plugin-dev/sync-md/src/index.ts -------------------------------------------------------------------------------- /packages/plugin-dev/sync-md/src/types.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/packages/plugin-dev/sync-md/src/types.d.ts -------------------------------------------------------------------------------- /packages/plugin-dev/sync-md/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/packages/plugin-dev/sync-md/tsconfig.json -------------------------------------------------------------------------------- /packages/plugin-dev/sync-md/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/packages/plugin-dev/sync-md/vite.config.ts -------------------------------------------------------------------------------- /packages/vite-plugin/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | dist 3 | *.tsbuildinfo 4 | -------------------------------------------------------------------------------- /packages/vite-plugin/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/packages/vite-plugin/package.json -------------------------------------------------------------------------------- /packages/vite-plugin/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/packages/vite-plugin/src/index.ts -------------------------------------------------------------------------------- /packages/vite-plugin/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/packages/vite-plugin/tsconfig.json -------------------------------------------------------------------------------- /scripts/fix-duplicate-imports.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/scripts/fix-duplicate-imports.ts -------------------------------------------------------------------------------- /scripts/migrate-console-to-log-force.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/scripts/migrate-console-to-log-force.ts -------------------------------------------------------------------------------- /scripts/migrate-console-to-log.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/scripts/migrate-console-to-log.ts -------------------------------------------------------------------------------- /scripts/migrate-to-droid-log.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/scripts/migrate-to-droid-log.ts -------------------------------------------------------------------------------- /scripts/migrate-to-issue-log.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/scripts/migrate-to-issue-log.ts -------------------------------------------------------------------------------- /scripts/migrate-to-pf-log.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/scripts/migrate-to-pf-log.ts -------------------------------------------------------------------------------- /scripts/migrate-to-plugin-log.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/scripts/migrate-to-plugin-log.ts -------------------------------------------------------------------------------- /scripts/migrate-to-task-log.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/scripts/migrate-to-task-log.ts -------------------------------------------------------------------------------- /scripts/remove-unused-log-imports.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/scripts/remove-unused-log-imports.ts -------------------------------------------------------------------------------- /scripts/replace-synclog-with-pflog.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/scripts/replace-synclog-with-pflog.ts -------------------------------------------------------------------------------- /snap/hooks/install: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/snap/hooks/install -------------------------------------------------------------------------------- /src/_common.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/_common.scss -------------------------------------------------------------------------------- /src/app/app.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/app.component.html -------------------------------------------------------------------------------- /src/app/app.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/app.component.scss -------------------------------------------------------------------------------- /src/app/app.component.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/app.component.spec.ts -------------------------------------------------------------------------------- /src/app/app.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/app.component.ts -------------------------------------------------------------------------------- /src/app/app.constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/app.constants.ts -------------------------------------------------------------------------------- /src/app/app.guard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/app.guard.ts -------------------------------------------------------------------------------- /src/app/app.routes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/app.routes.ts -------------------------------------------------------------------------------- /src/app/core-ui/layout/layout.module.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/core-ui/layout/layout.module.spec.ts -------------------------------------------------------------------------------- /src/app/core-ui/layout/layout.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/core-ui/layout/layout.service.ts -------------------------------------------------------------------------------- /src/app/core-ui/shortcut/shortcut.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/core-ui/shortcut/shortcut.service.ts -------------------------------------------------------------------------------- /src/app/core-ui/work-context-menu/work-context-menu.component.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/app/core/banner/banner.model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/core/banner/banner.model.ts -------------------------------------------------------------------------------- /src/app/core/banner/banner.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/core/banner/banner.service.ts -------------------------------------------------------------------------------- /src/app/core/banner/banner/banner.ani.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/core/banner/banner/banner.ani.ts -------------------------------------------------------------------------------- /src/app/core/confetti/confetti.model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/core/confetti/confetti.model.ts -------------------------------------------------------------------------------- /src/app/core/confetti/confetti.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/core/confetti/confetti.service.ts -------------------------------------------------------------------------------- /src/app/core/data-init/data-init.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/core/data-init/data-init.service.ts -------------------------------------------------------------------------------- /src/app/core/date/date.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/core/date/date.service.ts -------------------------------------------------------------------------------- /src/app/core/date/date.service.tz.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/core/date/date.service.tz.spec.ts -------------------------------------------------------------------------------- /src/app/core/electron/electron.effects.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/core/electron/electron.effects.ts -------------------------------------------------------------------------------- /src/app/core/ipc-events.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/core/ipc-events.spec.ts -------------------------------------------------------------------------------- /src/app/core/ipc-events.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/core/ipc-events.ts -------------------------------------------------------------------------------- /src/app/core/language/language.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/core/language/language.service.ts -------------------------------------------------------------------------------- /src/app/core/locale.constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/core/locale.constants.ts -------------------------------------------------------------------------------- /src/app/core/log.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/core/log.ts -------------------------------------------------------------------------------- /src/app/core/notify/notify.model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/core/notify/notify.model.ts -------------------------------------------------------------------------------- /src/app/core/notify/notify.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/core/notify/notify.service.spec.ts -------------------------------------------------------------------------------- /src/app/core/notify/notify.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/core/notify/notify.service.ts -------------------------------------------------------------------------------- /src/app/core/persistence/database.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/core/persistence/database.service.ts -------------------------------------------------------------------------------- /src/app/core/persistence/db-adapter.model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/core/persistence/db-adapter.model.ts -------------------------------------------------------------------------------- /src/app/core/persistence/local-storage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/core/persistence/local-storage.ts -------------------------------------------------------------------------------- /src/app/core/share/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/core/share/README.md -------------------------------------------------------------------------------- /src/app/core/share/share-file.util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/core/share/share-file.util.ts -------------------------------------------------------------------------------- /src/app/core/share/share-formatter.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/core/share/share-formatter.spec.ts -------------------------------------------------------------------------------- /src/app/core/share/share-formatter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/core/share/share-formatter.ts -------------------------------------------------------------------------------- /src/app/core/share/share-platform.util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/core/share/share-platform.util.ts -------------------------------------------------------------------------------- /src/app/core/share/share-text.util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/core/share/share-text.util.ts -------------------------------------------------------------------------------- /src/app/core/share/share-url-builder.util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/core/share/share-url-builder.util.ts -------------------------------------------------------------------------------- /src/app/core/share/share.model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/core/share/share.model.ts -------------------------------------------------------------------------------- /src/app/core/share/share.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/core/share/share.service.ts -------------------------------------------------------------------------------- /src/app/core/snack/snack.const.ts: -------------------------------------------------------------------------------- 1 | export const DEFAULT_SNACK_CFG = { 2 | duration: 3000, 3 | }; 4 | -------------------------------------------------------------------------------- /src/app/core/snack/snack.model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/core/snack/snack.model.ts -------------------------------------------------------------------------------- /src/app/core/snack/snack.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/core/snack/snack.service.spec.ts -------------------------------------------------------------------------------- /src/app/core/snack/snack.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/core/snack/snack.service.ts -------------------------------------------------------------------------------- /src/app/core/startup/startup.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/core/startup/startup.service.ts -------------------------------------------------------------------------------- /src/app/core/theme/custom-theme.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/core/theme/custom-theme.service.ts -------------------------------------------------------------------------------- /src/app/core/theme/global-theme.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/core/theme/global-theme.service.ts -------------------------------------------------------------------------------- /src/app/core/unsplash/unsplash.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/core/unsplash/unsplash.service.ts -------------------------------------------------------------------------------- /src/app/core/window-ea.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/core/window-ea.d.ts -------------------------------------------------------------------------------- /src/app/features/add-tasks-for-tomorrow/add-scheduled-for-tomorrow/add-scheduled-today-or-tomorrow-btn.component.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/app/features/before-finish-day/before-finish-day.model.ts: -------------------------------------------------------------------------------- 1 | export type BeforeFinishDayAction = () => Promise<'SUCCESS' | 'ERROR'>; 2 | -------------------------------------------------------------------------------- /src/app/features/boards/boards-form.const.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/features/boards/boards-form.const.ts -------------------------------------------------------------------------------- /src/app/features/boards/boards.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/features/boards/boards.component.ts -------------------------------------------------------------------------------- /src/app/features/boards/boards.const.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/features/boards/boards.const.ts -------------------------------------------------------------------------------- /src/app/features/boards/boards.model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/features/boards/boards.model.ts -------------------------------------------------------------------------------- /src/app/features/config/color-input/color-input.component.scss: -------------------------------------------------------------------------------- 1 | mat-form-field { 2 | width: 100%; 3 | } 4 | -------------------------------------------------------------------------------- /src/app/features/config/keyboard-input/keyboard-input.component.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/app/features/config/select-project/select-project.component.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/app/features/dialog-please-rate/dialog-please-rate.component.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/app/features/idle/idle.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/features/idle/idle.service.spec.ts -------------------------------------------------------------------------------- /src/app/features/idle/idle.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/features/idle/idle.service.ts -------------------------------------------------------------------------------- /src/app/features/idle/store/idle.actions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/features/idle/store/idle.actions.ts -------------------------------------------------------------------------------- /src/app/features/idle/store/idle.effects.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/features/idle/store/idle.effects.ts -------------------------------------------------------------------------------- /src/app/features/idle/store/idle.reducer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/features/idle/store/idle.reducer.ts -------------------------------------------------------------------------------- /src/app/features/issue-panel/issue-panel-intro/issue-panel-intro.component.scss: -------------------------------------------------------------------------------- 1 | :host { 2 | margin-bottom: 16px; 3 | display: block; 4 | } 5 | -------------------------------------------------------------------------------- /src/app/features/issue/issue-content/issue-content-custom/caldav-time/caldav-time.component.html: -------------------------------------------------------------------------------- 1 | {{ fieldValue() }} 2 | -------------------------------------------------------------------------------- /src/app/features/issue/issue-content/issue-content-custom/issue-content-custom.component.scss: -------------------------------------------------------------------------------- 1 | :host { 2 | display: block; 3 | } 4 | -------------------------------------------------------------------------------- /src/app/features/issue/issue-header/issue-header.component.scss: -------------------------------------------------------------------------------- 1 | :host { 2 | display: flex; 3 | align-items: center; 4 | } 5 | -------------------------------------------------------------------------------- /src/app/features/issue/issue.const.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/features/issue/issue.const.ts -------------------------------------------------------------------------------- /src/app/features/issue/issue.model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/features/issue/issue.model.ts -------------------------------------------------------------------------------- /src/app/features/issue/issue.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/features/issue/issue.service.ts -------------------------------------------------------------------------------- /src/app/features/issue/providers/gitea/OLD-gitea-issue-content/gitea-issue-content.component.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/app/features/issue/providers/jira/jira-view-components/dialog-jira-transition/dialog-jira-transition.component.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/app/features/issue/providers/redmine/OLD-redmine-issue-content/redmine-issue-content.component.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/app/features/metric/metric.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/features/metric/metric.component.ts -------------------------------------------------------------------------------- /src/app/features/metric/metric.const.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/features/metric/metric.const.ts -------------------------------------------------------------------------------- /src/app/features/metric/metric.model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/features/metric/metric.model.ts -------------------------------------------------------------------------------- /src/app/features/metric/metric.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/features/metric/metric.service.ts -------------------------------------------------------------------------------- /src/app/features/metric/metric.util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/features/metric/metric.util.ts -------------------------------------------------------------------------------- /src/app/features/note/note.const.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/app/features/note/note.model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/features/note/note.model.ts -------------------------------------------------------------------------------- /src/app/features/note/note.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/features/note/note.service.spec.ts -------------------------------------------------------------------------------- /src/app/features/note/note.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/features/note/note.service.ts -------------------------------------------------------------------------------- /src/app/features/note/note/note.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/features/note/note/note.component.ts -------------------------------------------------------------------------------- /src/app/features/note/store/note.actions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/features/note/store/note.actions.ts -------------------------------------------------------------------------------- /src/app/features/note/store/note.effects.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/features/note/store/note.effects.ts -------------------------------------------------------------------------------- /src/app/features/note/store/note.reducer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/features/note/store/note.reducer.ts -------------------------------------------------------------------------------- /src/app/features/planner/add-task-inline/add-task-inline.component.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/app/features/planner/planner.model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/features/planner/planner.model.ts -------------------------------------------------------------------------------- /src/app/features/planner/planner.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/features/planner/planner.service.ts -------------------------------------------------------------------------------- /src/app/features/project/project.const.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/features/project/project.const.ts -------------------------------------------------------------------------------- /src/app/features/project/project.model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/features/project/project.model.ts -------------------------------------------------------------------------------- /src/app/features/project/project.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/features/project/project.service.ts -------------------------------------------------------------------------------- /src/app/features/reminder/reminder.model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/features/reminder/reminder.model.ts -------------------------------------------------------------------------------- /src/app/features/reminder/reminder.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/features/reminder/reminder.module.ts -------------------------------------------------------------------------------- /src/app/features/reminder/reminder.worker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/features/reminder/reminder.worker.ts -------------------------------------------------------------------------------- /src/app/features/schedule/map-schedule-data/map-to-schedule-days-extended.ts: -------------------------------------------------------------------------------- 1 | // just here for wallaby to start testing 2 | -------------------------------------------------------------------------------- /src/app/features/schedule/schedule-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/features/schedule/schedule-utils.ts -------------------------------------------------------------------------------- /src/app/features/schedule/schedule.const.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/features/schedule/schedule.const.ts -------------------------------------------------------------------------------- /src/app/features/schedule/schedule.model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/features/schedule/schedule.model.ts -------------------------------------------------------------------------------- /src/app/features/shepherd/shepherd-helper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/features/shepherd/shepherd-helper.ts -------------------------------------------------------------------------------- /src/app/features/shepherd/shepherd.component.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/app/features/shepherd/shepherd.component.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/app/features/tag/store/tag.actions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/features/tag/store/tag.actions.ts -------------------------------------------------------------------------------- /src/app/features/tag/store/tag.effects.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/features/tag/store/tag.effects.ts -------------------------------------------------------------------------------- /src/app/features/tag/store/tag.reducer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/features/tag/store/tag.reducer.ts -------------------------------------------------------------------------------- /src/app/features/tag/tag-form-cfg.const.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/features/tag/tag-form-cfg.const.ts -------------------------------------------------------------------------------- /src/app/features/tag/tag-toggle-menu-list/tag-toggle-menu-list.component.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/app/features/tag/tag.const.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/features/tag/tag.const.ts -------------------------------------------------------------------------------- /src/app/features/tag/tag.model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/features/tag/tag.model.ts -------------------------------------------------------------------------------- /src/app/features/tag/tag.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/features/tag/tag.service.ts -------------------------------------------------------------------------------- /src/app/features/tag/tag/tag.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/features/tag/tag/tag.component.html -------------------------------------------------------------------------------- /src/app/features/tag/tag/tag.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/features/tag/tag/tag.component.scss -------------------------------------------------------------------------------- /src/app/features/tag/tag/tag.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/features/tag/tag/tag.component.ts -------------------------------------------------------------------------------- /src/app/features/task-view-customizer/task-view-customizer-panel/menu-item/menu-item.component.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/app/features/tasks/_task-shared.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/features/tasks/_task-shared.scss -------------------------------------------------------------------------------- /src/app/features/tasks/dialog-select-date-time/dialog-select-date-time.component.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/app/features/tasks/dialog-select-date-time/dialog-select-date-time.component.spec.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/app/features/tasks/short-syntax.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/features/tasks/short-syntax.spec.ts -------------------------------------------------------------------------------- /src/app/features/tasks/short-syntax.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/features/tasks/short-syntax.ts -------------------------------------------------------------------------------- /src/app/features/tasks/store/task.actions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/features/tasks/store/task.actions.ts -------------------------------------------------------------------------------- /src/app/features/tasks/store/task.adapter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/features/tasks/store/task.adapter.ts -------------------------------------------------------------------------------- /src/app/features/tasks/store/task.reducer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/features/tasks/store/task.reducer.ts -------------------------------------------------------------------------------- /src/app/features/tasks/task-context-menu/task-context-menu.component.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/app/features/tasks/task-focus.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/features/tasks/task-focus.service.ts -------------------------------------------------------------------------------- /src/app/features/tasks/task.model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/features/tasks/task.model.ts -------------------------------------------------------------------------------- /src/app/features/tasks/task.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/features/tasks/task.service.ts -------------------------------------------------------------------------------- /src/app/features/worklog/worklog.model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/features/worklog/worklog.model.ts -------------------------------------------------------------------------------- /src/app/imex/file-imex/privacy-export.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/imex/file-imex/privacy-export.ts -------------------------------------------------------------------------------- /src/app/imex/local-backup/local-backup.module.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/app/imex/sync/dialog-get-and-enter-auth-code/dialog-get-and-enter-auth-code.component.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/app/imex/sync/get-sync-error-str.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/imex/sync/get-sync-error-str.ts -------------------------------------------------------------------------------- /src/app/imex/sync/legacy-sync.model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/imex/sync/legacy-sync.model.ts -------------------------------------------------------------------------------- /src/app/imex/sync/sync-config.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/imex/sync/sync-config.service.ts -------------------------------------------------------------------------------- /src/app/imex/sync/sync-fixes.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/imex/sync/sync-fixes.spec.ts -------------------------------------------------------------------------------- /src/app/imex/sync/sync-trigger.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/imex/sync/sync-trigger.service.ts -------------------------------------------------------------------------------- /src/app/imex/sync/sync-wrapper.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/imex/sync/sync-wrapper.service.ts -------------------------------------------------------------------------------- /src/app/imex/sync/sync.const.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/imex/sync/sync.const.ts -------------------------------------------------------------------------------- /src/app/imex/sync/sync.effects.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/imex/sync/sync.effects.ts -------------------------------------------------------------------------------- /src/app/imex/sync/sync.model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/imex/sync/sync.model.ts -------------------------------------------------------------------------------- /src/app/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/package.json -------------------------------------------------------------------------------- /src/app/pages/metric-page/metric-page.component.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/app/pages/project-task-page/project-task-page.component.scss: -------------------------------------------------------------------------------- 1 | :host { 2 | overflow: hidden !important; 3 | } 4 | -------------------------------------------------------------------------------- /src/app/pages/tag-task-page/tag-task-page.component.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/app/pfapi/api/db/database.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/pfapi/api/db/database.ts -------------------------------------------------------------------------------- /src/app/pfapi/api/errors/errors.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/pfapi/api/errors/errors.spec.ts -------------------------------------------------------------------------------- /src/app/pfapi/api/errors/errors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/pfapi/api/errors/errors.ts -------------------------------------------------------------------------------- /src/app/pfapi/api/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/pfapi/api/index.ts -------------------------------------------------------------------------------- /src/app/pfapi/api/pfapi-sync-lock.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/pfapi/api/pfapi-sync-lock.spec.ts -------------------------------------------------------------------------------- /src/app/pfapi/api/pfapi.const.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/pfapi/api/pfapi.const.ts -------------------------------------------------------------------------------- /src/app/pfapi/api/pfapi.model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/pfapi/api/pfapi.model.ts -------------------------------------------------------------------------------- /src/app/pfapi/api/pfapi.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/pfapi/api/pfapi.ts -------------------------------------------------------------------------------- /src/app/pfapi/api/sync/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/pfapi/api/sync/README.md -------------------------------------------------------------------------------- /src/app/pfapi/api/sync/sync.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/pfapi/api/sync/sync.service.ts -------------------------------------------------------------------------------- /src/app/pfapi/api/util/clean-rev.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/pfapi/api/util/clean-rev.ts -------------------------------------------------------------------------------- /src/app/pfapi/api/util/events.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/pfapi/api/util/events.ts -------------------------------------------------------------------------------- /src/app/pfapi/api/util/is-same-rev-map.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/pfapi/api/util/is-same-rev-map.ts -------------------------------------------------------------------------------- /src/app/pfapi/api/util/load-balancer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/pfapi/api/util/load-balancer.ts -------------------------------------------------------------------------------- /src/app/pfapi/api/util/mini-observable.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/pfapi/api/util/mini-observable.ts -------------------------------------------------------------------------------- /src/app/pfapi/api/util/vector-clock.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/pfapi/api/util/vector-clock.ts -------------------------------------------------------------------------------- /src/app/pfapi/migrate/cross-model-2.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/pfapi/migrate/cross-model-2.ts -------------------------------------------------------------------------------- /src/app/pfapi/migrate/cross-model-3.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/pfapi/migrate/cross-model-3.ts -------------------------------------------------------------------------------- /src/app/pfapi/migrate/cross-model-4.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/pfapi/migrate/cross-model-4.ts -------------------------------------------------------------------------------- /src/app/pfapi/migrate/cross-model-4_1.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/pfapi/migrate/cross-model-4_1.ts -------------------------------------------------------------------------------- /src/app/pfapi/migrate/cross-model-4_2.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/pfapi/migrate/cross-model-4_2.ts -------------------------------------------------------------------------------- /src/app/pfapi/migrate/cross-model-4_3.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/pfapi/migrate/cross-model-4_3.ts -------------------------------------------------------------------------------- /src/app/pfapi/migrate/cross-model-4_4.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/pfapi/migrate/cross-model-4_4.ts -------------------------------------------------------------------------------- /src/app/pfapi/migrate/cross-model-4_5.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/pfapi/migrate/cross-model-4_5.ts -------------------------------------------------------------------------------- /src/app/pfapi/pfapi-config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/pfapi/pfapi-config.ts -------------------------------------------------------------------------------- /src/app/pfapi/pfapi-helper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/pfapi/pfapi-helper.ts -------------------------------------------------------------------------------- /src/app/pfapi/pfapi.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/pfapi/pfapi.service.ts -------------------------------------------------------------------------------- /src/app/pfapi/repair/data-repair.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/pfapi/repair/data-repair.spec.ts -------------------------------------------------------------------------------- /src/app/pfapi/repair/data-repair.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/pfapi/repair/data-repair.ts -------------------------------------------------------------------------------- /src/app/pfapi/repair/fix-number-field.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/pfapi/repair/fix-number-field.ts -------------------------------------------------------------------------------- /src/app/pfapi/repair/repair-menu-tree.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/pfapi/repair/repair-menu-tree.ts -------------------------------------------------------------------------------- /src/app/pfapi/validate/validation-fn.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/pfapi/validate/validation-fn.ts -------------------------------------------------------------------------------- /src/app/plugins/plugin-api-mapper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/plugins/plugin-api-mapper.ts -------------------------------------------------------------------------------- /src/app/plugins/plugin-api.model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/plugins/plugin-api.model.ts -------------------------------------------------------------------------------- /src/app/plugins/plugin-api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/plugins/plugin-api.ts -------------------------------------------------------------------------------- /src/app/plugins/plugin-bridge.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/plugins/plugin-bridge.service.ts -------------------------------------------------------------------------------- /src/app/plugins/plugin-cache.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/plugins/plugin-cache.service.ts -------------------------------------------------------------------------------- /src/app/plugins/plugin-cleanup.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/plugins/plugin-cleanup.service.ts -------------------------------------------------------------------------------- /src/app/plugins/plugin-config.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/plugins/plugin-config.service.ts -------------------------------------------------------------------------------- /src/app/plugins/plugin-hooks.effects.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/plugins/plugin-hooks.effects.ts -------------------------------------------------------------------------------- /src/app/plugins/plugin-hooks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/plugins/plugin-hooks.ts -------------------------------------------------------------------------------- /src/app/plugins/plugin-initializer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/plugins/plugin-initializer.ts -------------------------------------------------------------------------------- /src/app/plugins/plugin-loader.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/plugins/plugin-loader.service.ts -------------------------------------------------------------------------------- /src/app/plugins/plugin-runner.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/plugins/plugin-runner.ts -------------------------------------------------------------------------------- /src/app/plugins/plugin-security.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/plugins/plugin-security.ts -------------------------------------------------------------------------------- /src/app/plugins/plugin-state.model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/plugins/plugin-state.model.ts -------------------------------------------------------------------------------- /src/app/plugins/plugin.const.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/plugins/plugin.const.ts -------------------------------------------------------------------------------- /src/app/plugins/plugin.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/plugins/plugin.service.spec.ts -------------------------------------------------------------------------------- /src/app/plugins/plugin.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/plugins/plugin.service.ts -------------------------------------------------------------------------------- /src/app/root-store/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/root-store/index.ts -------------------------------------------------------------------------------- /src/app/root-store/root-state.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/root-store/root-state.ts -------------------------------------------------------------------------------- /src/app/root-store/root-store.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/root-store/root-store.module.ts -------------------------------------------------------------------------------- /src/app/rxjs-to-promise.polyfill.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/rxjs-to-promise.polyfill.ts -------------------------------------------------------------------------------- /src/app/t.const.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/t.const.ts -------------------------------------------------------------------------------- /src/app/ui/animations/animation.const.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/ui/animations/animation.const.ts -------------------------------------------------------------------------------- /src/app/ui/animations/blend-in-out.ani.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/ui/animations/blend-in-out.ani.ts -------------------------------------------------------------------------------- /src/app/ui/animations/expand.ani.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/ui/animations/expand.ani.ts -------------------------------------------------------------------------------- /src/app/ui/animations/fade.ani.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/ui/animations/fade.ani.ts -------------------------------------------------------------------------------- /src/app/ui/animations/noop.ani.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/ui/animations/noop.ani.ts -------------------------------------------------------------------------------- /src/app/ui/animations/slide.ani.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/ui/animations/slide.ani.ts -------------------------------------------------------------------------------- /src/app/ui/animations/swirl-in-out.ani.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/ui/animations/swirl-in-out.ani.ts -------------------------------------------------------------------------------- /src/app/ui/animations/warp-route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/ui/animations/warp-route.ts -------------------------------------------------------------------------------- /src/app/ui/animations/warp.ani.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/ui/animations/warp.ani.ts -------------------------------------------------------------------------------- /src/app/ui/context-menu/context-menu.component.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/app/ui/duration/input-duration-formly/input-duration-formly.component.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/app/ui/duration/ms-to-string.pipe.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/ui/duration/ms-to-string.pipe.ts -------------------------------------------------------------------------------- /src/app/ui/duration/string-to-ms.pipe.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/ui/duration/string-to-ms.pipe.ts -------------------------------------------------------------------------------- /src/app/ui/enlarge-img/get-coords.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/ui/enlarge-img/get-coords.ts -------------------------------------------------------------------------------- /src/app/ui/formly-config.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/ui/formly-config.module.ts -------------------------------------------------------------------------------- /src/app/ui/formly-tag-selection/formly-tag-selection.component.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/app/ui/formly-translated-template/formly-translated-template.component.html: -------------------------------------------------------------------------------- 1 |
2 | -------------------------------------------------------------------------------- /src/app/ui/formly-translated-template/formly-translated-template.component.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/app/ui/help-box/help-box.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/ui/help-box/help-box.component.ts -------------------------------------------------------------------------------- /src/app/ui/marked-options-factory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/ui/marked-options-factory.ts -------------------------------------------------------------------------------- /src/app/ui/material-icons.const.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/ui/material-icons.const.ts -------------------------------------------------------------------------------- /src/app/ui/mentions/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/ui/mentions/LICENSE -------------------------------------------------------------------------------- /src/app/ui/mentions/caret-coords.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/ui/mentions/caret-coords.ts -------------------------------------------------------------------------------- /src/app/ui/mentions/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/ui/mentions/index.ts -------------------------------------------------------------------------------- /src/app/ui/mentions/mention-config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/ui/mentions/mention-config.ts -------------------------------------------------------------------------------- /src/app/ui/mentions/mention-types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/ui/mentions/mention-types.ts -------------------------------------------------------------------------------- /src/app/ui/mentions/mention-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/ui/mentions/mention-utils.ts -------------------------------------------------------------------------------- /src/app/ui/mentions/mention.directive.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/ui/mentions/mention.directive.ts -------------------------------------------------------------------------------- /src/app/ui/mentions/mention.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/ui/mentions/mention.module.ts -------------------------------------------------------------------------------- /src/app/ui/pipes/jira-to-markdown.pipe.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/ui/pipes/jira-to-markdown.pipe.ts -------------------------------------------------------------------------------- /src/app/ui/pipes/keys.pipe.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/ui/pipes/keys.pipe.spec.ts -------------------------------------------------------------------------------- /src/app/ui/pipes/keys.pipe.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/ui/pipes/keys.pipe.ts -------------------------------------------------------------------------------- /src/app/ui/pipes/local-date-str.pipe.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/ui/pipes/local-date-str.pipe.ts -------------------------------------------------------------------------------- /src/app/ui/pipes/locale-date.pipe.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/ui/pipes/locale-date.pipe.ts -------------------------------------------------------------------------------- /src/app/ui/pipes/moment-format.pipe.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/ui/pipes/moment-format.pipe.ts -------------------------------------------------------------------------------- /src/app/ui/pipes/number-to-month.pipe.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/ui/pipes/number-to-month.pipe.ts -------------------------------------------------------------------------------- /src/app/ui/pipes/round-duration.pipe.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/ui/pipes/round-duration.pipe.ts -------------------------------------------------------------------------------- /src/app/ui/pipes/short-date2.pipe.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/ui/pipes/short-date2.pipe.ts -------------------------------------------------------------------------------- /src/app/ui/pipes/short-planned-at.pipe.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/ui/pipes/short-planned-at.pipe.ts -------------------------------------------------------------------------------- /src/app/ui/pipes/short-time-html.pipe.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/ui/pipes/short-time-html.pipe.ts -------------------------------------------------------------------------------- /src/app/ui/pipes/short-time.pipe.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/ui/pipes/short-time.pipe.spec.ts -------------------------------------------------------------------------------- /src/app/ui/pipes/short-time.pipe.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/ui/pipes/short-time.pipe.ts -------------------------------------------------------------------------------- /src/app/ui/pipes/sort.pipe.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/ui/pipes/sort.pipe.ts -------------------------------------------------------------------------------- /src/app/ui/pipes/to-array.pipe.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/ui/pipes/to-array.pipe.spec.ts -------------------------------------------------------------------------------- /src/app/ui/pipes/to-array.pipe.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/ui/pipes/to-array.pipe.ts -------------------------------------------------------------------------------- /src/app/ui/stuck/stuck.directive.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/ui/stuck/stuck.directive.spec.ts -------------------------------------------------------------------------------- /src/app/ui/stuck/stuck.directive.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/ui/stuck/stuck.directive.ts -------------------------------------------------------------------------------- /src/app/ui/swipe-gesture/pan.directive.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/ui/swipe-gesture/pan.directive.ts -------------------------------------------------------------------------------- /src/app/ui/tree-dnd/tree-constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/ui/tree-dnd/tree-constants.ts -------------------------------------------------------------------------------- /src/app/ui/tree-dnd/tree-drag.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/ui/tree-dnd/tree-drag.service.ts -------------------------------------------------------------------------------- /src/app/ui/tree-dnd/tree-guards.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/ui/tree-dnd/tree-guards.ts -------------------------------------------------------------------------------- /src/app/ui/tree-dnd/tree.animations.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/ui/tree-dnd/tree.animations.ts -------------------------------------------------------------------------------- /src/app/ui/tree-dnd/tree.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/ui/tree-dnd/tree.component.html -------------------------------------------------------------------------------- /src/app/ui/tree-dnd/tree.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/ui/tree-dnd/tree.component.scss -------------------------------------------------------------------------------- /src/app/ui/tree-dnd/tree.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/ui/tree-dnd/tree.component.ts -------------------------------------------------------------------------------- /src/app/ui/tree-dnd/tree.types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/ui/tree-dnd/tree.types.ts -------------------------------------------------------------------------------- /src/app/ui/tree-dnd/tree.utils.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/ui/tree-dnd/tree.utils.spec.ts -------------------------------------------------------------------------------- /src/app/ui/tree-dnd/tree.utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/ui/tree-dnd/tree.utils.ts -------------------------------------------------------------------------------- /src/app/ui/ui.const.ts: -------------------------------------------------------------------------------- 1 | export const UI_LONG_PRESS_DURATION = 600; 2 | -------------------------------------------------------------------------------- /src/app/ui/validation/max.directive.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/ui/validation/max.directive.ts -------------------------------------------------------------------------------- /src/app/ui/validation/max.validator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/ui/validation/max.validator.ts -------------------------------------------------------------------------------- /src/app/ui/validation/min.directive.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/ui/validation/min.directive.ts -------------------------------------------------------------------------------- /src/app/ui/validation/min.validator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/ui/validation/min.validator.ts -------------------------------------------------------------------------------- /src/app/util/action-logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/util/action-logger.ts -------------------------------------------------------------------------------- /src/app/util/app-data-mock.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/util/app-data-mock.ts -------------------------------------------------------------------------------- /src/app/util/array-equals.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/util/array-equals.ts -------------------------------------------------------------------------------- /src/app/util/array-move.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/util/array-move.ts -------------------------------------------------------------------------------- /src/app/util/array-to-dictionary.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/util/array-to-dictionary.ts -------------------------------------------------------------------------------- /src/app/util/assert-truthy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/util/assert-truthy.ts -------------------------------------------------------------------------------- /src/app/util/check-key-combo.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/util/check-key-combo.spec.ts -------------------------------------------------------------------------------- /src/app/util/check-key-combo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/util/check-key-combo.ts -------------------------------------------------------------------------------- /src/app/util/clamp.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/util/clamp.ts -------------------------------------------------------------------------------- /src/app/util/combine-date-and-time.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/util/combine-date-and-time.ts -------------------------------------------------------------------------------- /src/app/util/create-empty-entity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/util/create-empty-entity.ts -------------------------------------------------------------------------------- /src/app/util/create-sha-1-hash.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/util/create-sha-1-hash.ts -------------------------------------------------------------------------------- /src/app/util/date-str-to-utc-date.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/util/date-str-to-utc-date.spec.ts -------------------------------------------------------------------------------- /src/app/util/date-str-to-utc-date.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/util/date-str-to-utc-date.ts -------------------------------------------------------------------------------- /src/app/util/datetime-formatter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/util/datetime-formatter.ts -------------------------------------------------------------------------------- /src/app/util/de-dupe-by-key.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/util/de-dupe-by-key.ts -------------------------------------------------------------------------------- /src/app/util/decorators.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/util/decorators.spec.ts -------------------------------------------------------------------------------- /src/app/util/decorators.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/util/decorators.ts -------------------------------------------------------------------------------- /src/app/util/dev-error.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/util/dev-error.ts -------------------------------------------------------------------------------- /src/app/util/dirtyDeepCopy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/util/dirtyDeepCopy.ts -------------------------------------------------------------------------------- /src/app/util/dom-element.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/util/dom-element.ts -------------------------------------------------------------------------------- /src/app/util/download.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/util/download.ts -------------------------------------------------------------------------------- /src/app/util/env.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/util/env.ts -------------------------------------------------------------------------------- /src/app/util/exists.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/util/exists.ts -------------------------------------------------------------------------------- /src/app/util/extract-first-emoji.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/util/extract-first-emoji.spec.ts -------------------------------------------------------------------------------- /src/app/util/extract-first-emoji.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/util/extract-first-emoji.ts -------------------------------------------------------------------------------- /src/app/util/fast-array-compare.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/util/fast-array-compare.ts -------------------------------------------------------------------------------- /src/app/util/filter-out-id.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/util/filter-out-id.ts -------------------------------------------------------------------------------- /src/app/util/format-date-yyyy-mm-dd.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/util/format-date-yyyy-mm-dd.ts -------------------------------------------------------------------------------- /src/app/util/format-date.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/util/format-date.spec.ts -------------------------------------------------------------------------------- /src/app/util/format-date.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/util/format-date.ts -------------------------------------------------------------------------------- /src/app/util/format-day-month-str.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/util/format-day-month-str.spec.ts -------------------------------------------------------------------------------- /src/app/util/format-day-month-str.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/util/format-day-month-str.ts -------------------------------------------------------------------------------- /src/app/util/format-day-str.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/util/format-day-str.spec.ts -------------------------------------------------------------------------------- /src/app/util/format-day-str.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/util/format-day-str.ts -------------------------------------------------------------------------------- /src/app/util/format-jira-date.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/util/format-jira-date.spec.ts -------------------------------------------------------------------------------- /src/app/util/format-jira-date.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/util/format-jira-date.ts -------------------------------------------------------------------------------- /src/app/util/format-month-day.util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/util/format-month-day.util.ts -------------------------------------------------------------------------------- /src/app/util/format-time-hhmm.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/util/format-time-hhmm.ts -------------------------------------------------------------------------------- /src/app/util/get-app-version-str.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/util/get-app-version-str.ts -------------------------------------------------------------------------------- /src/app/util/get-date-range-for-day.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/util/get-date-range-for-day.ts -------------------------------------------------------------------------------- /src/app/util/get-date-range-for-month.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/util/get-date-range-for-month.ts -------------------------------------------------------------------------------- /src/app/util/get-date-range-for-week.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/util/get-date-range-for-week.ts -------------------------------------------------------------------------------- /src/app/util/get-db-date-str.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/util/get-db-date-str.ts -------------------------------------------------------------------------------- /src/app/util/get-diff-in-days.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/util/get-diff-in-days.ts -------------------------------------------------------------------------------- /src/app/util/get-diff-in-month.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/util/get-diff-in-month.ts -------------------------------------------------------------------------------- /src/app/util/get-diff-in-weeks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/util/get-diff-in-weeks.ts -------------------------------------------------------------------------------- /src/app/util/get-diff-in-years.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/util/get-diff-in-years.ts -------------------------------------------------------------------------------- /src/app/util/get-end-of-day-timestamp.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/util/get-end-of-day-timestamp.ts -------------------------------------------------------------------------------- /src/app/util/get-error-text.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/util/get-error-text.ts -------------------------------------------------------------------------------- /src/app/util/get-time-left-for-task.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/util/get-time-left-for-task.ts -------------------------------------------------------------------------------- /src/app/util/get-timestamp.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/util/get-timestamp.spec.ts -------------------------------------------------------------------------------- /src/app/util/get-timestamp.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/util/get-timestamp.ts -------------------------------------------------------------------------------- /src/app/util/get-tomorrow.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/util/get-tomorrow.ts -------------------------------------------------------------------------------- /src/app/util/get-week-in-month-model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/util/get-week-in-month-model.ts -------------------------------------------------------------------------------- /src/app/util/get-week-number.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/util/get-week-number.spec.ts -------------------------------------------------------------------------------- /src/app/util/get-week-number.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/util/get-week-number.ts -------------------------------------------------------------------------------- /src/app/util/get-weekdays-min.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/util/get-weekdays-min.spec.ts -------------------------------------------------------------------------------- /src/app/util/get-weekdays-min.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/util/get-weekdays-min.ts -------------------------------------------------------------------------------- /src/app/util/get-weeks-in-month.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/util/get-weeks-in-month.spec.ts -------------------------------------------------------------------------------- /src/app/util/get-weeks-in-month.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/util/get-weeks-in-month.ts -------------------------------------------------------------------------------- /src/app/util/get-yesterdays-date.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/util/get-yesterdays-date.ts -------------------------------------------------------------------------------- /src/app/util/hash.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/util/hash.ts -------------------------------------------------------------------------------- /src/app/util/humanize-timestamp.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/util/humanize-timestamp.spec.ts -------------------------------------------------------------------------------- /src/app/util/humanize-timestamp.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/util/humanize-timestamp.ts -------------------------------------------------------------------------------- /src/app/util/ipc-event.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/util/ipc-event.ts -------------------------------------------------------------------------------- /src/app/util/is-android-web-view.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/util/is-android-web-view.ts -------------------------------------------------------------------------------- /src/app/util/is-chrome.ts: -------------------------------------------------------------------------------- 1 | export const IS_CHROME = navigator.userAgent.toLowerCase().indexOf('chrome') > -1; 2 | -------------------------------------------------------------------------------- /src/app/util/is-email.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/util/is-email.ts -------------------------------------------------------------------------------- /src/app/util/is-firefox.ts: -------------------------------------------------------------------------------- 1 | export const IS_FIREFOX = navigator.userAgent.toLowerCase().indexOf('firefox') > -1; 2 | -------------------------------------------------------------------------------- /src/app/util/is-image-url.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/util/is-image-url.ts -------------------------------------------------------------------------------- /src/app/util/is-ios.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/util/is-ios.ts -------------------------------------------------------------------------------- /src/app/util/is-mac.ts: -------------------------------------------------------------------------------- 1 | export const IS_MAC = navigator.platform.toUpperCase().indexOf('MAC') >= 0; 2 | -------------------------------------------------------------------------------- /src/app/util/is-mobile.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/util/is-mobile.ts -------------------------------------------------------------------------------- /src/app/util/is-mouse-primary.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/util/is-mouse-primary.ts -------------------------------------------------------------------------------- /src/app/util/is-not-null-or-undefined.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/util/is-not-null-or-undefined.ts -------------------------------------------------------------------------------- /src/app/util/is-object.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/util/is-object.ts -------------------------------------------------------------------------------- /src/app/util/is-online.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/util/is-online.ts -------------------------------------------------------------------------------- /src/app/util/is-same-day.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/util/is-same-day.ts -------------------------------------------------------------------------------- /src/app/util/is-shallow-equal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/util/is-shallow-equal.ts -------------------------------------------------------------------------------- /src/app/util/is-small-screen.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/util/is-small-screen.ts -------------------------------------------------------------------------------- /src/app/util/is-today.util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/util/is-today.util.ts -------------------------------------------------------------------------------- /src/app/util/is-touch-event.util.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/util/is-touch-event.util.spec.ts -------------------------------------------------------------------------------- /src/app/util/is-touch-event.util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/util/is-touch-event.util.ts -------------------------------------------------------------------------------- /src/app/util/is-touch-only.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/util/is-touch-only.ts -------------------------------------------------------------------------------- /src/app/util/is-valid-date.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/util/is-valid-date.ts -------------------------------------------------------------------------------- /src/app/util/is-valid-split-time.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/util/is-valid-split-time.spec.ts -------------------------------------------------------------------------------- /src/app/util/is-valid-split-time.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/util/is-valid-split-time.ts -------------------------------------------------------------------------------- /src/app/util/is-valid-url.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/util/is-valid-url.ts -------------------------------------------------------------------------------- /src/app/util/ls-util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/util/ls-util.ts -------------------------------------------------------------------------------- /src/app/util/md5-hash.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/util/md5-hash.ts -------------------------------------------------------------------------------- /src/app/util/month-time-conversion.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/util/month-time-conversion.ts -------------------------------------------------------------------------------- /src/app/util/move-item-before-item.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/util/move-item-before-item.ts -------------------------------------------------------------------------------- /src/app/util/move-item-in-array.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/util/move-item-in-array.ts -------------------------------------------------------------------------------- /src/app/util/ms-left-today.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/util/ms-left-today.ts -------------------------------------------------------------------------------- /src/app/util/ms-to-iso-duration.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/util/ms-to-iso-duration.ts -------------------------------------------------------------------------------- /src/app/util/numeric-converter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/util/numeric-converter.ts -------------------------------------------------------------------------------- /src/app/util/obs-log.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/util/obs-log.ts -------------------------------------------------------------------------------- /src/app/util/observe-object-property.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/util/observe-object-property.ts -------------------------------------------------------------------------------- /src/app/util/omit.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/util/omit.ts -------------------------------------------------------------------------------- /src/app/util/parse-iso-duration.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/util/parse-iso-duration.spec.ts -------------------------------------------------------------------------------- /src/app/util/parse-iso-duration.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/util/parse-iso-duration.ts -------------------------------------------------------------------------------- /src/app/util/parse-markdown-tasks.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/util/parse-markdown-tasks.spec.ts -------------------------------------------------------------------------------- /src/app/util/parse-markdown-tasks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/util/parse-markdown-tasks.ts -------------------------------------------------------------------------------- /src/app/util/play-sound.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/util/play-sound.ts -------------------------------------------------------------------------------- /src/app/util/promise-timeout.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/util/promise-timeout.ts -------------------------------------------------------------------------------- /src/app/util/real-timer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/util/real-timer.ts -------------------------------------------------------------------------------- /src/app/util/resize-observer-obs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/util/resize-observer-obs.ts -------------------------------------------------------------------------------- /src/app/util/round-duration.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/util/round-duration.spec.ts -------------------------------------------------------------------------------- /src/app/util/round-duration.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/util/round-duration.ts -------------------------------------------------------------------------------- /src/app/util/round-time.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/util/round-time.ts -------------------------------------------------------------------------------- /src/app/util/round-ts-to-minutes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/util/round-ts-to-minutes.ts -------------------------------------------------------------------------------- /src/app/util/share-replay-until.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/util/share-replay-until.ts -------------------------------------------------------------------------------- /src/app/util/sort-by-title.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/util/sort-by-title.ts -------------------------------------------------------------------------------- /src/app/util/sortWorklogDates.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/util/sortWorklogDates.spec.ts -------------------------------------------------------------------------------- /src/app/util/sortWorklogDates.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/util/sortWorklogDates.ts -------------------------------------------------------------------------------- /src/app/util/speak.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/util/speak.ts -------------------------------------------------------------------------------- /src/app/util/strip-trailing.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/util/strip-trailing.ts -------------------------------------------------------------------------------- /src/app/util/styles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/util/styles.ts -------------------------------------------------------------------------------- /src/app/util/throw-handled-error.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/util/throw-handled-error.ts -------------------------------------------------------------------------------- /src/app/util/truncate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/util/truncate.ts -------------------------------------------------------------------------------- /src/app/util/try-catch-inline.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/util/try-catch-inline.ts -------------------------------------------------------------------------------- /src/app/util/unique-by-prop.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/util/unique-by-prop.ts -------------------------------------------------------------------------------- /src/app/util/unique.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/util/unique.ts -------------------------------------------------------------------------------- /src/app/util/update-all-in-dictionary.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/util/update-all-in-dictionary.ts -------------------------------------------------------------------------------- /src/app/util/watch-object.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/app/util/watch-object.ts -------------------------------------------------------------------------------- /src/assets/bg/NIGHT_manuel-will.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/assets/bg/NIGHT_manuel-will.jpg -------------------------------------------------------------------------------- /src/assets/bundled-plugins/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/assets/community-plugins.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/assets/community-plugins.json -------------------------------------------------------------------------------- /src/assets/create-test-plugin-zip.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/assets/create-test-plugin-zip.js -------------------------------------------------------------------------------- /src/assets/example-plugin-exec-action.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/assets/example-plugin-exec-action.js -------------------------------------------------------------------------------- /src/assets/i18n/ar.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/assets/i18n/ar.json -------------------------------------------------------------------------------- /src/assets/i18n/cz.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/assets/i18n/cz.json -------------------------------------------------------------------------------- /src/assets/i18n/de.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/assets/i18n/de.json -------------------------------------------------------------------------------- /src/assets/i18n/en.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/assets/i18n/en.json -------------------------------------------------------------------------------- /src/assets/i18n/es.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/assets/i18n/es.json -------------------------------------------------------------------------------- /src/assets/i18n/fa.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/assets/i18n/fa.json -------------------------------------------------------------------------------- /src/assets/i18n/fi.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/assets/i18n/fi.json -------------------------------------------------------------------------------- /src/assets/i18n/fr.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/assets/i18n/fr.json -------------------------------------------------------------------------------- /src/assets/i18n/hr.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/assets/i18n/hr.json -------------------------------------------------------------------------------- /src/assets/i18n/id.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/assets/i18n/id.json -------------------------------------------------------------------------------- /src/assets/i18n/it.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/assets/i18n/it.json -------------------------------------------------------------------------------- /src/assets/i18n/ja.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/assets/i18n/ja.json -------------------------------------------------------------------------------- /src/assets/i18n/ko.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/assets/i18n/ko.json -------------------------------------------------------------------------------- /src/assets/i18n/nb.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/assets/i18n/nb.json -------------------------------------------------------------------------------- /src/assets/i18n/nl.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/assets/i18n/nl.json -------------------------------------------------------------------------------- /src/assets/i18n/pl.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/assets/i18n/pl.json -------------------------------------------------------------------------------- /src/assets/i18n/pt-br.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/assets/i18n/pt-br.json -------------------------------------------------------------------------------- /src/assets/i18n/pt.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/assets/i18n/pt.json -------------------------------------------------------------------------------- /src/assets/i18n/ru.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/assets/i18n/ru.json -------------------------------------------------------------------------------- /src/assets/i18n/sk.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/assets/i18n/sk.json -------------------------------------------------------------------------------- /src/assets/i18n/sv.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/assets/i18n/sv.json -------------------------------------------------------------------------------- /src/assets/i18n/tr.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/assets/i18n/tr.json -------------------------------------------------------------------------------- /src/assets/i18n/uk.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/assets/i18n/uk.json -------------------------------------------------------------------------------- /src/assets/i18n/zh-tw.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/assets/i18n/zh-tw.json -------------------------------------------------------------------------------- /src/assets/i18n/zh.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/assets/i18n/zh.json -------------------------------------------------------------------------------- /src/assets/icons/apple-touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/assets/icons/apple-touch-icon.png -------------------------------------------------------------------------------- /src/assets/icons/browserconfig.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/assets/icons/browserconfig.xml -------------------------------------------------------------------------------- /src/assets/icons/caldav.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/assets/icons/caldav.svg -------------------------------------------------------------------------------- /src/assets/icons/calendar.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/assets/icons/calendar.svg -------------------------------------------------------------------------------- /src/assets/icons/drag-handle.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/assets/icons/drag-handle.svg -------------------------------------------------------------------------------- /src/assets/icons/early-on.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/assets/icons/early-on.svg -------------------------------------------------------------------------------- /src/assets/icons/estimate-remaining.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/assets/icons/estimate-remaining.svg -------------------------------------------------------------------------------- /src/assets/icons/favicon-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/assets/icons/favicon-16x16.png -------------------------------------------------------------------------------- /src/assets/icons/favicon-192x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/assets/icons/favicon-192x192.png -------------------------------------------------------------------------------- /src/assets/icons/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/assets/icons/favicon-32x32.png -------------------------------------------------------------------------------- /src/assets/icons/gitea.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/assets/icons/gitea.svg -------------------------------------------------------------------------------- /src/assets/icons/github.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/assets/icons/github.svg -------------------------------------------------------------------------------- /src/assets/icons/gitlab.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/assets/icons/gitlab.svg -------------------------------------------------------------------------------- /src/assets/icons/icon-128x128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/assets/icons/icon-128x128.png -------------------------------------------------------------------------------- /src/assets/icons/icon-144x144.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/assets/icons/icon-144x144.png -------------------------------------------------------------------------------- /src/assets/icons/icon-192x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/assets/icons/icon-192x192.png -------------------------------------------------------------------------------- /src/assets/icons/icon-512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/assets/icons/icon-512x512.png -------------------------------------------------------------------------------- /src/assets/icons/icon-72x72.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/assets/icons/icon-72x72.png -------------------------------------------------------------------------------- /src/assets/icons/icon-96x96.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/assets/icons/icon-96x96.png -------------------------------------------------------------------------------- /src/assets/icons/jira.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/assets/icons/jira.svg -------------------------------------------------------------------------------- /src/assets/icons/keep-filled.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/assets/icons/keep-filled.svg -------------------------------------------------------------------------------- /src/assets/icons/keep.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/assets/icons/keep.svg -------------------------------------------------------------------------------- /src/assets/icons/mstile-150x150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/assets/icons/mstile-150x150.png -------------------------------------------------------------------------------- /src/assets/icons/next-week.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/assets/icons/next-week.svg -------------------------------------------------------------------------------- /src/assets/icons/open-project.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/assets/icons/open-project.svg -------------------------------------------------------------------------------- /src/assets/icons/play.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/assets/icons/play.svg -------------------------------------------------------------------------------- /src/assets/icons/redmine.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/assets/icons/redmine.svg -------------------------------------------------------------------------------- /src/assets/icons/remove-today-48px.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/assets/icons/remove-today-48px.svg -------------------------------------------------------------------------------- /src/assets/icons/repeat.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/assets/icons/repeat.svg -------------------------------------------------------------------------------- /src/assets/icons/safari-pinned-tab.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/assets/icons/safari-pinned-tab.svg -------------------------------------------------------------------------------- /src/assets/icons/sp-white.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/assets/icons/sp-white.svg -------------------------------------------------------------------------------- /src/assets/icons/sp.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/assets/icons/sp.svg -------------------------------------------------------------------------------- /src/assets/icons/tomorrow.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/assets/icons/tomorrow.svg -------------------------------------------------------------------------------- /src/assets/icons/trello.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/assets/icons/trello.svg -------------------------------------------------------------------------------- /src/assets/icons/working-today.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/assets/icons/working-today.svg -------------------------------------------------------------------------------- /src/assets/illu/horizon-dark.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/assets/illu/horizon-dark.svg -------------------------------------------------------------------------------- /src/assets/illu/horizon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/assets/illu/horizon.svg -------------------------------------------------------------------------------- /src/assets/snd/copper-bell-ding.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/assets/snd/copper-bell-ding.mp3 -------------------------------------------------------------------------------- /src/assets/snd/ding-small-bell.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/assets/snd/ding-small-bell.mp3 -------------------------------------------------------------------------------- /src/assets/snd/done1.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/assets/snd/done1.mp3 -------------------------------------------------------------------------------- /src/assets/snd/done2.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/assets/snd/done2.mp3 -------------------------------------------------------------------------------- /src/assets/snd/done3.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/assets/snd/done3.mp3 -------------------------------------------------------------------------------- /src/assets/snd/done4.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/assets/snd/done4.mp3 -------------------------------------------------------------------------------- /src/assets/snd/done5.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/assets/snd/done5.mp3 -------------------------------------------------------------------------------- /src/assets/snd/done6.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/assets/snd/done6.mp3 -------------------------------------------------------------------------------- /src/assets/snd/done7.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/assets/snd/done7.mp3 -------------------------------------------------------------------------------- /src/assets/snd/positive.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/assets/snd/positive.ogg -------------------------------------------------------------------------------- /src/assets/snd/tick.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/assets/snd/tick.mp3 -------------------------------------------------------------------------------- /src/assets/test-plugin.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/assets/test-plugin.zip -------------------------------------------------------------------------------- /src/assets/themes/arc.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/assets/themes/arc.css -------------------------------------------------------------------------------- /src/assets/themes/dark-base.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/assets/themes/dark-base.css -------------------------------------------------------------------------------- /src/assets/themes/dracula.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/assets/themes/dracula.css -------------------------------------------------------------------------------- /src/assets/themes/everforest.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/assets/themes/everforest.css -------------------------------------------------------------------------------- /src/assets/themes/glass.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/assets/themes/glass.css -------------------------------------------------------------------------------- /src/assets/themes/nord-polar-night.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/assets/themes/nord-polar-night.css -------------------------------------------------------------------------------- /src/assets/themes/nord-snow-storm.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/assets/themes/nord-snow-storm.css -------------------------------------------------------------------------------- /src/assets/themes/rainbow.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/assets/themes/rainbow.css -------------------------------------------------------------------------------- /src/assets/unicorn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/assets/unicorn.png -------------------------------------------------------------------------------- /src/environments/environment.prod.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/environments/environment.prod.ts -------------------------------------------------------------------------------- /src/environments/environment.stage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/environments/environment.stage.ts -------------------------------------------------------------------------------- /src/environments/environment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/environments/environment.ts -------------------------------------------------------------------------------- /src/environments/versions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/environments/versions.ts -------------------------------------------------------------------------------- /src/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/favicon.ico -------------------------------------------------------------------------------- /src/hammer-config.class.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/index.html -------------------------------------------------------------------------------- /src/karma.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/karma.conf.js -------------------------------------------------------------------------------- /src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/main.ts -------------------------------------------------------------------------------- /src/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/manifest.json -------------------------------------------------------------------------------- /src/polyfills.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/polyfills.ts -------------------------------------------------------------------------------- /src/static/break-reminder-overlay.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/static/break-reminder-overlay.html -------------------------------------------------------------------------------- /src/styles.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/styles.scss -------------------------------------------------------------------------------- /src/styles/_css-variables.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/styles/_css-variables.scss -------------------------------------------------------------------------------- /src/styles/_globals.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/styles/_globals.scss -------------------------------------------------------------------------------- /src/styles/components/_bottom-panel.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/styles/components/_bottom-panel.scss -------------------------------------------------------------------------------- /src/styles/components/_components.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/styles/components/_components.scss -------------------------------------------------------------------------------- /src/styles/components/_number-badge.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/styles/components/_number-badge.scss -------------------------------------------------------------------------------- /src/styles/components/backdrop.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/styles/components/backdrop.scss -------------------------------------------------------------------------------- /src/styles/components/emoji.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/styles/components/emoji.scss -------------------------------------------------------------------------------- /src/styles/components/enlarge-img.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/styles/components/enlarge-img.scss -------------------------------------------------------------------------------- /src/styles/components/fab-wrapper.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/styles/components/fab-wrapper.scss -------------------------------------------------------------------------------- /src/styles/components/formly-rows.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/styles/components/formly-rows.scss -------------------------------------------------------------------------------- /src/styles/components/issue-table.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/styles/components/issue-table.scss -------------------------------------------------------------------------------- /src/styles/components/markdown.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/styles/components/markdown.scss -------------------------------------------------------------------------------- /src/styles/components/mentions.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/styles/components/mentions.scss -------------------------------------------------------------------------------- /src/styles/components/planner-shared.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/styles/components/planner-shared.scss -------------------------------------------------------------------------------- /src/styles/components/scrollbars.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/styles/components/scrollbars.scss -------------------------------------------------------------------------------- /src/styles/components/shepherd.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/styles/components/shepherd.scss -------------------------------------------------------------------------------- /src/styles/components/table.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/styles/components/table.scss -------------------------------------------------------------------------------- /src/styles/components/wrap-buttons.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/styles/components/wrap-buttons.scss -------------------------------------------------------------------------------- /src/styles/extends/_clearfix.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/styles/extends/_clearfix.scss -------------------------------------------------------------------------------- /src/styles/extends/_extends.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/styles/extends/_extends.scss -------------------------------------------------------------------------------- /src/styles/extends/_list-reset.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/styles/extends/_list-reset.scss -------------------------------------------------------------------------------- /src/styles/font/material-icons.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/styles/font/material-icons.scss -------------------------------------------------------------------------------- /src/styles/functions/_ddivide.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/styles/functions/_ddivide.scss -------------------------------------------------------------------------------- /src/styles/mixins/_grab-cursor.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/styles/mixins/_grab-cursor.scss -------------------------------------------------------------------------------- /src/styles/mixins/_hardware.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/styles/mixins/_hardware.scss -------------------------------------------------------------------------------- /src/styles/mixins/_is-touch-device.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/styles/mixins/_is-touch-device.scss -------------------------------------------------------------------------------- /src/styles/mixins/_main-container.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/styles/mixins/_main-container.scss -------------------------------------------------------------------------------- /src/styles/mixins/_material-icon.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/styles/mixins/_material-icon.scss -------------------------------------------------------------------------------- /src/styles/mixins/_media-queries.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/styles/mixins/_media-queries.scss -------------------------------------------------------------------------------- /src/styles/mixins/_mixins.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/styles/mixins/_mixins.scss -------------------------------------------------------------------------------- /src/styles/mixins/_note-style.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/styles/mixins/_note-style.scss -------------------------------------------------------------------------------- /src/styles/mixins/_positioning.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/styles/mixins/_positioning.scss -------------------------------------------------------------------------------- /src/styles/mixins/_pseudo.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/styles/mixins/_pseudo.scss -------------------------------------------------------------------------------- /src/styles/mixins/_responsive-ratio.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/styles/mixins/_responsive-ratio.scss -------------------------------------------------------------------------------- /src/styles/mixins/_scroll.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/styles/mixins/_scroll.scss -------------------------------------------------------------------------------- /src/styles/mixins/_text.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/styles/mixins/_text.scss -------------------------------------------------------------------------------- /src/styles/mixins/_theming.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/styles/mixins/_theming.scss -------------------------------------------------------------------------------- /src/styles/page.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/styles/page.scss -------------------------------------------------------------------------------- /src/styles/themes.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/styles/themes.scss -------------------------------------------------------------------------------- /src/styles/util.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/styles/util.scss -------------------------------------------------------------------------------- /src/test-helpers/spec-start-broadcast.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/test-helpers/spec-start-broadcast.js -------------------------------------------------------------------------------- /src/test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/test.ts -------------------------------------------------------------------------------- /src/tsconfig.app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/tsconfig.app.json -------------------------------------------------------------------------------- /src/tsconfig.spec.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/tsconfig.spec.json -------------------------------------------------------------------------------- /src/tsconfig.worker.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/tsconfig.worker.json -------------------------------------------------------------------------------- /src/typings/ical.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/src/typings/ical.d.ts -------------------------------------------------------------------------------- /timezone-test-failures-summary.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/timezone-test-failures-summary.md -------------------------------------------------------------------------------- /tools/add-missing-i18n-variables.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/tools/add-missing-i18n-variables.js -------------------------------------------------------------------------------- /tools/bump-android-version.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/tools/bump-android-version.js -------------------------------------------------------------------------------- /tools/check-file.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/tools/check-file.js -------------------------------------------------------------------------------- /tools/clean-translations.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/tools/clean-translations.js -------------------------------------------------------------------------------- /tools/decompress.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/tools/decompress.js -------------------------------------------------------------------------------- /tools/execCommand.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/tools/execCommand.js -------------------------------------------------------------------------------- /tools/extract-i18n-single.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/tools/extract-i18n-single.js -------------------------------------------------------------------------------- /tools/extract-i18n-watch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/tools/extract-i18n-watch.js -------------------------------------------------------------------------------- /tools/extract-i18n.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/tools/extract-i18n.js -------------------------------------------------------------------------------- /tools/extract-material-icon-names.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/tools/extract-material-icon-names.js -------------------------------------------------------------------------------- /tools/gen-perf-metrics.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/tools/gen-perf-metrics.js -------------------------------------------------------------------------------- /tools/git-version.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/tools/git-version.js -------------------------------------------------------------------------------- /tools/lighthouse/.lighthouserc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/tools/lighthouse/.lighthouserc.json -------------------------------------------------------------------------------- /tools/lighthouse/budget.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/tools/lighthouse/budget.json -------------------------------------------------------------------------------- /tools/load-env.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/tools/load-env.js -------------------------------------------------------------------------------- /tools/notarizeMacApp.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/tools/notarizeMacApp.js -------------------------------------------------------------------------------- /tools/remove-woff.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/tools/remove-woff.js -------------------------------------------------------------------------------- /tools/test-file.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/tools/test-file.js -------------------------------------------------------------------------------- /tools/test-lng-files.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/tools/test-lng-files.js -------------------------------------------------------------------------------- /tsconfig.base.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/tsconfig.base.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/tsconfig.json -------------------------------------------------------------------------------- /webdav-analysis-report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/webdav-analysis-report.md -------------------------------------------------------------------------------- /webdav-code-issues.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/webdav-code-issues.md -------------------------------------------------------------------------------- /webdav-conditional-headers-guide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/webdav-conditional-headers-guide.md -------------------------------------------------------------------------------- /webdav.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johannesjo/super-productivity/HEAD/webdav.yaml --------------------------------------------------------------------------------