├── .babelrc ├── .codeclimate.yml ├── .editorconfig ├── .env.sample ├── .eslintrc.js ├── .github ├── dependabot.yml ├── release-drafter.yml └── workflows │ ├── build.yml │ ├── codeql-analysis.yml │ ├── electronegativity.yml │ ├── lint.yml │ ├── misspell.yml │ ├── publish.yml │ ├── release-drafter.yml │ ├── source-map.yml │ └── test.yml ├── .gitignore ├── .husky ├── .gitignore └── pre-commit ├── .node-version ├── .prettierrc ├── .stylelintignore ├── LICENSE ├── README.md ├── __tests__ ├── __helpers__ │ └── test-id.js ├── __setups__ │ └── config.js └── src │ └── renderer │ ├── components │ ├── atoms │ │ └── ticker.spec.js │ ├── molecules │ │ ├── play-button.spec.js │ │ └── project-select.spec.js │ └── organisms │ │ ├── menu-popover.spec.js │ │ ├── suggestion-list.spec.js │ │ ├── timer-form.spec.js │ │ └── toast.spec.js │ ├── pages │ ├── auth.spec.js │ ├── index.spec.js │ └── settings │ │ └── general.spec.js │ ├── plugins │ └── api.spec.js │ └── store │ ├── activities │ ├── actions.spec.js │ └── getters.spec.js │ ├── auth │ ├── actions.spec.js │ ├── getters.spec.js │ └── mutations.spec.js │ ├── entities │ ├── actions.spec.js │ ├── getters.spec.js │ └── mutations.spec.js │ ├── projects │ ├── actions.spec.js │ └── getters.spec.js │ ├── suggestions │ ├── actions.spec.js │ ├── getters.spec.js │ └── mutations.spec.js │ ├── toast │ ├── actions.spec.js │ ├── getters.spec.js │ └── mutations.spec.js │ └── user │ ├── actions.spec.js │ ├── getters.spec.js │ └── mutations.spec.js ├── docs └── images │ └── screenshot.png ├── icon.png ├── icons ├── mac.icns └── win.ico ├── jest.config.js ├── package.json ├── scripts ├── .eslintrc.js └── notarize.js ├── src ├── main │ ├── config │ │ ├── index.ts │ │ └── migrations │ │ │ ├── 1.3.0.ts │ │ │ ├── 1.3.1.ts │ │ │ ├── 1.4.0.ts │ │ │ └── 1.5.0.ts │ ├── core │ │ ├── handlers.ts │ │ ├── prefixer.ts │ │ └── preloads.ts │ ├── handlers │ │ ├── auth.ts │ │ ├── auto-launcher.ts │ │ ├── auto-updater.ts │ │ ├── config.ts │ │ ├── google-analytics.ts │ │ ├── i18next.ts │ │ ├── main.ts │ │ ├── mixpanel.ts │ │ ├── sentry.ts │ │ └── window-permissons.ts │ ├── index.ts │ ├── locales │ │ └── modules │ │ │ └── reminder.ts │ ├── modules │ │ ├── access-token.ts │ │ ├── devtools.ts │ │ ├── i18next.ts │ │ ├── mixpanel-client.ts │ │ ├── oauth.ts │ │ ├── random-port.ts │ │ ├── reminder.ts │ │ ├── sentry-initializer.ts │ │ ├── src-dir.ts │ │ ├── tray-icon.ts │ │ ├── tray-timer.ts │ │ ├── universal-analytics.ts │ │ └── window.ts │ ├── preloads │ │ ├── common │ │ │ ├── auth.ts │ │ │ ├── config.ts │ │ │ ├── google-analytics.ts │ │ │ ├── mixpanel.ts │ │ │ └── sentry.ts │ │ ├── main.ts │ │ ├── mini-timer.ts │ │ └── settings.ts │ ├── tsconfig.json │ ├── types │ │ └── env.d.ts │ ├── webpack.common.js │ ├── webpack.dev.js │ ├── webpack.prod.js │ └── windows │ │ ├── main.ts │ │ ├── mini-timer.ts │ │ └── settings.ts └── renderer │ ├── assets │ ├── README.md │ ├── images │ │ └── logo.svg │ ├── locales │ │ ├── components │ │ │ └── organisms │ │ │ │ ├── menu-popover.json │ │ │ │ └── timer-form.json │ │ └── pages │ │ │ ├── auth.json │ │ │ ├── settings.json │ │ │ └── settings │ │ │ └── general.json │ └── scss │ │ ├── _animations.scss │ │ ├── _reset.scss │ │ ├── _tooltip.scss │ │ ├── main.scss │ │ └── modules │ │ └── _variables.scss │ ├── components │ ├── README.md │ ├── atoms │ │ ├── base-button.vue │ │ ├── dot.vue │ │ ├── icon-button.vue │ │ ├── icon.vue │ │ ├── text-label.vue │ │ ├── ticker.vue │ │ └── window-header.vue │ ├── molecules │ │ ├── activity-name.vue │ │ ├── dot-text.vue │ │ ├── play-button.vue │ │ ├── project-name.vue │ │ └── project-select.vue │ └── organisms │ │ ├── menu-popover.vue │ │ ├── suggestion-list.vue │ │ ├── timer-form.vue │ │ └── toast.vue │ ├── jsconfig.json │ ├── layouts │ ├── README.md │ └── default.vue │ ├── middleware │ ├── README.md │ └── authenticated.js │ ├── nuxt.config.js │ ├── pages │ ├── README.md │ ├── auth.vue │ ├── index.vue │ ├── mini-timer.vue │ ├── settings.vue │ └── settings │ │ └── general.vue │ ├── plugins │ ├── README.md │ ├── api.js │ ├── sentry.js │ ├── v-tooltip.js │ ├── vue-router.js │ └── vue-timers.js │ ├── schemas.js │ ├── static │ └── README.md │ └── store │ ├── README.md │ ├── activities.js │ ├── auth.js │ ├── entities.js │ ├── projects.js │ ├── suggestions.js │ ├── toast.js │ └── user.js ├── static ├── tray-icon.ico ├── tray-icon.png ├── trayIconTemplate.png └── trayIconTemplate@2x.png ├── stylelint.config.js └── yarn.lock /.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackaru-app/hackaru-desktop/HEAD/.babelrc -------------------------------------------------------------------------------- /.codeclimate.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackaru-app/hackaru-desktop/HEAD/.codeclimate.yml -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackaru-app/hackaru-desktop/HEAD/.editorconfig -------------------------------------------------------------------------------- /.env.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackaru-app/hackaru-desktop/HEAD/.env.sample -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackaru-app/hackaru-desktop/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackaru-app/hackaru-desktop/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/release-drafter.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackaru-app/hackaru-desktop/HEAD/.github/release-drafter.yml -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackaru-app/hackaru-desktop/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/codeql-analysis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackaru-app/hackaru-desktop/HEAD/.github/workflows/codeql-analysis.yml -------------------------------------------------------------------------------- /.github/workflows/electronegativity.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackaru-app/hackaru-desktop/HEAD/.github/workflows/electronegativity.yml -------------------------------------------------------------------------------- /.github/workflows/lint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackaru-app/hackaru-desktop/HEAD/.github/workflows/lint.yml -------------------------------------------------------------------------------- /.github/workflows/misspell.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackaru-app/hackaru-desktop/HEAD/.github/workflows/misspell.yml -------------------------------------------------------------------------------- /.github/workflows/publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackaru-app/hackaru-desktop/HEAD/.github/workflows/publish.yml -------------------------------------------------------------------------------- /.github/workflows/release-drafter.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackaru-app/hackaru-desktop/HEAD/.github/workflows/release-drafter.yml -------------------------------------------------------------------------------- /.github/workflows/source-map.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackaru-app/hackaru-desktop/HEAD/.github/workflows/source-map.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackaru-app/hackaru-desktop/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackaru-app/hackaru-desktop/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/.gitignore: -------------------------------------------------------------------------------- 1 | _ 2 | -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | . "$(dirname "$0")/_/husky.sh" 3 | 4 | yarn lint-staged 5 | -------------------------------------------------------------------------------- /.node-version: -------------------------------------------------------------------------------- 1 | 16.13.0 2 | -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackaru-app/hackaru-desktop/HEAD/.prettierrc -------------------------------------------------------------------------------- /.stylelintignore: -------------------------------------------------------------------------------- 1 | # Jest 2 | coverage 3 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackaru-app/hackaru-desktop/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackaru-app/hackaru-desktop/HEAD/README.md -------------------------------------------------------------------------------- /__tests__/__helpers__/test-id.js: -------------------------------------------------------------------------------- 1 | export default function testId(id) { 2 | return `[data-test-id="${id}"]` 3 | } 4 | -------------------------------------------------------------------------------- /__tests__/__setups__/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackaru-app/hackaru-desktop/HEAD/__tests__/__setups__/config.js -------------------------------------------------------------------------------- /__tests__/src/renderer/components/atoms/ticker.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackaru-app/hackaru-desktop/HEAD/__tests__/src/renderer/components/atoms/ticker.spec.js -------------------------------------------------------------------------------- /__tests__/src/renderer/components/molecules/play-button.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackaru-app/hackaru-desktop/HEAD/__tests__/src/renderer/components/molecules/play-button.spec.js -------------------------------------------------------------------------------- /__tests__/src/renderer/components/molecules/project-select.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackaru-app/hackaru-desktop/HEAD/__tests__/src/renderer/components/molecules/project-select.spec.js -------------------------------------------------------------------------------- /__tests__/src/renderer/components/organisms/menu-popover.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackaru-app/hackaru-desktop/HEAD/__tests__/src/renderer/components/organisms/menu-popover.spec.js -------------------------------------------------------------------------------- /__tests__/src/renderer/components/organisms/suggestion-list.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackaru-app/hackaru-desktop/HEAD/__tests__/src/renderer/components/organisms/suggestion-list.spec.js -------------------------------------------------------------------------------- /__tests__/src/renderer/components/organisms/timer-form.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackaru-app/hackaru-desktop/HEAD/__tests__/src/renderer/components/organisms/timer-form.spec.js -------------------------------------------------------------------------------- /__tests__/src/renderer/components/organisms/toast.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackaru-app/hackaru-desktop/HEAD/__tests__/src/renderer/components/organisms/toast.spec.js -------------------------------------------------------------------------------- /__tests__/src/renderer/pages/auth.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackaru-app/hackaru-desktop/HEAD/__tests__/src/renderer/pages/auth.spec.js -------------------------------------------------------------------------------- /__tests__/src/renderer/pages/index.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackaru-app/hackaru-desktop/HEAD/__tests__/src/renderer/pages/index.spec.js -------------------------------------------------------------------------------- /__tests__/src/renderer/pages/settings/general.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackaru-app/hackaru-desktop/HEAD/__tests__/src/renderer/pages/settings/general.spec.js -------------------------------------------------------------------------------- /__tests__/src/renderer/plugins/api.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackaru-app/hackaru-desktop/HEAD/__tests__/src/renderer/plugins/api.spec.js -------------------------------------------------------------------------------- /__tests__/src/renderer/store/activities/actions.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackaru-app/hackaru-desktop/HEAD/__tests__/src/renderer/store/activities/actions.spec.js -------------------------------------------------------------------------------- /__tests__/src/renderer/store/activities/getters.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackaru-app/hackaru-desktop/HEAD/__tests__/src/renderer/store/activities/getters.spec.js -------------------------------------------------------------------------------- /__tests__/src/renderer/store/auth/actions.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackaru-app/hackaru-desktop/HEAD/__tests__/src/renderer/store/auth/actions.spec.js -------------------------------------------------------------------------------- /__tests__/src/renderer/store/auth/getters.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackaru-app/hackaru-desktop/HEAD/__tests__/src/renderer/store/auth/getters.spec.js -------------------------------------------------------------------------------- /__tests__/src/renderer/store/auth/mutations.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackaru-app/hackaru-desktop/HEAD/__tests__/src/renderer/store/auth/mutations.spec.js -------------------------------------------------------------------------------- /__tests__/src/renderer/store/entities/actions.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackaru-app/hackaru-desktop/HEAD/__tests__/src/renderer/store/entities/actions.spec.js -------------------------------------------------------------------------------- /__tests__/src/renderer/store/entities/getters.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackaru-app/hackaru-desktop/HEAD/__tests__/src/renderer/store/entities/getters.spec.js -------------------------------------------------------------------------------- /__tests__/src/renderer/store/entities/mutations.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackaru-app/hackaru-desktop/HEAD/__tests__/src/renderer/store/entities/mutations.spec.js -------------------------------------------------------------------------------- /__tests__/src/renderer/store/projects/actions.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackaru-app/hackaru-desktop/HEAD/__tests__/src/renderer/store/projects/actions.spec.js -------------------------------------------------------------------------------- /__tests__/src/renderer/store/projects/getters.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackaru-app/hackaru-desktop/HEAD/__tests__/src/renderer/store/projects/getters.spec.js -------------------------------------------------------------------------------- /__tests__/src/renderer/store/suggestions/actions.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackaru-app/hackaru-desktop/HEAD/__tests__/src/renderer/store/suggestions/actions.spec.js -------------------------------------------------------------------------------- /__tests__/src/renderer/store/suggestions/getters.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackaru-app/hackaru-desktop/HEAD/__tests__/src/renderer/store/suggestions/getters.spec.js -------------------------------------------------------------------------------- /__tests__/src/renderer/store/suggestions/mutations.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackaru-app/hackaru-desktop/HEAD/__tests__/src/renderer/store/suggestions/mutations.spec.js -------------------------------------------------------------------------------- /__tests__/src/renderer/store/toast/actions.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackaru-app/hackaru-desktop/HEAD/__tests__/src/renderer/store/toast/actions.spec.js -------------------------------------------------------------------------------- /__tests__/src/renderer/store/toast/getters.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackaru-app/hackaru-desktop/HEAD/__tests__/src/renderer/store/toast/getters.spec.js -------------------------------------------------------------------------------- /__tests__/src/renderer/store/toast/mutations.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackaru-app/hackaru-desktop/HEAD/__tests__/src/renderer/store/toast/mutations.spec.js -------------------------------------------------------------------------------- /__tests__/src/renderer/store/user/actions.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackaru-app/hackaru-desktop/HEAD/__tests__/src/renderer/store/user/actions.spec.js -------------------------------------------------------------------------------- /__tests__/src/renderer/store/user/getters.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackaru-app/hackaru-desktop/HEAD/__tests__/src/renderer/store/user/getters.spec.js -------------------------------------------------------------------------------- /__tests__/src/renderer/store/user/mutations.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackaru-app/hackaru-desktop/HEAD/__tests__/src/renderer/store/user/mutations.spec.js -------------------------------------------------------------------------------- /docs/images/screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackaru-app/hackaru-desktop/HEAD/docs/images/screenshot.png -------------------------------------------------------------------------------- /icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackaru-app/hackaru-desktop/HEAD/icon.png -------------------------------------------------------------------------------- /icons/mac.icns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackaru-app/hackaru-desktop/HEAD/icons/mac.icns -------------------------------------------------------------------------------- /icons/win.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackaru-app/hackaru-desktop/HEAD/icons/win.ico -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackaru-app/hackaru-desktop/HEAD/jest.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackaru-app/hackaru-desktop/HEAD/package.json -------------------------------------------------------------------------------- /scripts/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackaru-app/hackaru-desktop/HEAD/scripts/.eslintrc.js -------------------------------------------------------------------------------- /scripts/notarize.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackaru-app/hackaru-desktop/HEAD/scripts/notarize.js -------------------------------------------------------------------------------- /src/main/config/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackaru-app/hackaru-desktop/HEAD/src/main/config/index.ts -------------------------------------------------------------------------------- /src/main/config/migrations/1.3.0.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackaru-app/hackaru-desktop/HEAD/src/main/config/migrations/1.3.0.ts -------------------------------------------------------------------------------- /src/main/config/migrations/1.3.1.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackaru-app/hackaru-desktop/HEAD/src/main/config/migrations/1.3.1.ts -------------------------------------------------------------------------------- /src/main/config/migrations/1.4.0.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackaru-app/hackaru-desktop/HEAD/src/main/config/migrations/1.4.0.ts -------------------------------------------------------------------------------- /src/main/config/migrations/1.5.0.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackaru-app/hackaru-desktop/HEAD/src/main/config/migrations/1.5.0.ts -------------------------------------------------------------------------------- /src/main/core/handlers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackaru-app/hackaru-desktop/HEAD/src/main/core/handlers.ts -------------------------------------------------------------------------------- /src/main/core/prefixer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackaru-app/hackaru-desktop/HEAD/src/main/core/prefixer.ts -------------------------------------------------------------------------------- /src/main/core/preloads.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackaru-app/hackaru-desktop/HEAD/src/main/core/preloads.ts -------------------------------------------------------------------------------- /src/main/handlers/auth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackaru-app/hackaru-desktop/HEAD/src/main/handlers/auth.ts -------------------------------------------------------------------------------- /src/main/handlers/auto-launcher.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackaru-app/hackaru-desktop/HEAD/src/main/handlers/auto-launcher.ts -------------------------------------------------------------------------------- /src/main/handlers/auto-updater.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackaru-app/hackaru-desktop/HEAD/src/main/handlers/auto-updater.ts -------------------------------------------------------------------------------- /src/main/handlers/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackaru-app/hackaru-desktop/HEAD/src/main/handlers/config.ts -------------------------------------------------------------------------------- /src/main/handlers/google-analytics.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackaru-app/hackaru-desktop/HEAD/src/main/handlers/google-analytics.ts -------------------------------------------------------------------------------- /src/main/handlers/i18next.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackaru-app/hackaru-desktop/HEAD/src/main/handlers/i18next.ts -------------------------------------------------------------------------------- /src/main/handlers/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackaru-app/hackaru-desktop/HEAD/src/main/handlers/main.ts -------------------------------------------------------------------------------- /src/main/handlers/mixpanel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackaru-app/hackaru-desktop/HEAD/src/main/handlers/mixpanel.ts -------------------------------------------------------------------------------- /src/main/handlers/sentry.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackaru-app/hackaru-desktop/HEAD/src/main/handlers/sentry.ts -------------------------------------------------------------------------------- /src/main/handlers/window-permissons.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackaru-app/hackaru-desktop/HEAD/src/main/handlers/window-permissons.ts -------------------------------------------------------------------------------- /src/main/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackaru-app/hackaru-desktop/HEAD/src/main/index.ts -------------------------------------------------------------------------------- /src/main/locales/modules/reminder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackaru-app/hackaru-desktop/HEAD/src/main/locales/modules/reminder.ts -------------------------------------------------------------------------------- /src/main/modules/access-token.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackaru-app/hackaru-desktop/HEAD/src/main/modules/access-token.ts -------------------------------------------------------------------------------- /src/main/modules/devtools.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackaru-app/hackaru-desktop/HEAD/src/main/modules/devtools.ts -------------------------------------------------------------------------------- /src/main/modules/i18next.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackaru-app/hackaru-desktop/HEAD/src/main/modules/i18next.ts -------------------------------------------------------------------------------- /src/main/modules/mixpanel-client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackaru-app/hackaru-desktop/HEAD/src/main/modules/mixpanel-client.ts -------------------------------------------------------------------------------- /src/main/modules/oauth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackaru-app/hackaru-desktop/HEAD/src/main/modules/oauth.ts -------------------------------------------------------------------------------- /src/main/modules/random-port.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackaru-app/hackaru-desktop/HEAD/src/main/modules/random-port.ts -------------------------------------------------------------------------------- /src/main/modules/reminder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackaru-app/hackaru-desktop/HEAD/src/main/modules/reminder.ts -------------------------------------------------------------------------------- /src/main/modules/sentry-initializer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackaru-app/hackaru-desktop/HEAD/src/main/modules/sentry-initializer.ts -------------------------------------------------------------------------------- /src/main/modules/src-dir.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackaru-app/hackaru-desktop/HEAD/src/main/modules/src-dir.ts -------------------------------------------------------------------------------- /src/main/modules/tray-icon.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackaru-app/hackaru-desktop/HEAD/src/main/modules/tray-icon.ts -------------------------------------------------------------------------------- /src/main/modules/tray-timer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackaru-app/hackaru-desktop/HEAD/src/main/modules/tray-timer.ts -------------------------------------------------------------------------------- /src/main/modules/universal-analytics.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackaru-app/hackaru-desktop/HEAD/src/main/modules/universal-analytics.ts -------------------------------------------------------------------------------- /src/main/modules/window.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackaru-app/hackaru-desktop/HEAD/src/main/modules/window.ts -------------------------------------------------------------------------------- /src/main/preloads/common/auth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackaru-app/hackaru-desktop/HEAD/src/main/preloads/common/auth.ts -------------------------------------------------------------------------------- /src/main/preloads/common/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackaru-app/hackaru-desktop/HEAD/src/main/preloads/common/config.ts -------------------------------------------------------------------------------- /src/main/preloads/common/google-analytics.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackaru-app/hackaru-desktop/HEAD/src/main/preloads/common/google-analytics.ts -------------------------------------------------------------------------------- /src/main/preloads/common/mixpanel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackaru-app/hackaru-desktop/HEAD/src/main/preloads/common/mixpanel.ts -------------------------------------------------------------------------------- /src/main/preloads/common/sentry.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackaru-app/hackaru-desktop/HEAD/src/main/preloads/common/sentry.ts -------------------------------------------------------------------------------- /src/main/preloads/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackaru-app/hackaru-desktop/HEAD/src/main/preloads/main.ts -------------------------------------------------------------------------------- /src/main/preloads/mini-timer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackaru-app/hackaru-desktop/HEAD/src/main/preloads/mini-timer.ts -------------------------------------------------------------------------------- /src/main/preloads/settings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackaru-app/hackaru-desktop/HEAD/src/main/preloads/settings.ts -------------------------------------------------------------------------------- /src/main/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackaru-app/hackaru-desktop/HEAD/src/main/tsconfig.json -------------------------------------------------------------------------------- /src/main/types/env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackaru-app/hackaru-desktop/HEAD/src/main/types/env.d.ts -------------------------------------------------------------------------------- /src/main/webpack.common.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackaru-app/hackaru-desktop/HEAD/src/main/webpack.common.js -------------------------------------------------------------------------------- /src/main/webpack.dev.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackaru-app/hackaru-desktop/HEAD/src/main/webpack.dev.js -------------------------------------------------------------------------------- /src/main/webpack.prod.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackaru-app/hackaru-desktop/HEAD/src/main/webpack.prod.js -------------------------------------------------------------------------------- /src/main/windows/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackaru-app/hackaru-desktop/HEAD/src/main/windows/main.ts -------------------------------------------------------------------------------- /src/main/windows/mini-timer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackaru-app/hackaru-desktop/HEAD/src/main/windows/mini-timer.ts -------------------------------------------------------------------------------- /src/main/windows/settings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackaru-app/hackaru-desktop/HEAD/src/main/windows/settings.ts -------------------------------------------------------------------------------- /src/renderer/assets/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackaru-app/hackaru-desktop/HEAD/src/renderer/assets/README.md -------------------------------------------------------------------------------- /src/renderer/assets/images/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackaru-app/hackaru-desktop/HEAD/src/renderer/assets/images/logo.svg -------------------------------------------------------------------------------- /src/renderer/assets/locales/components/organisms/menu-popover.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackaru-app/hackaru-desktop/HEAD/src/renderer/assets/locales/components/organisms/menu-popover.json -------------------------------------------------------------------------------- /src/renderer/assets/locales/components/organisms/timer-form.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackaru-app/hackaru-desktop/HEAD/src/renderer/assets/locales/components/organisms/timer-form.json -------------------------------------------------------------------------------- /src/renderer/assets/locales/pages/auth.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackaru-app/hackaru-desktop/HEAD/src/renderer/assets/locales/pages/auth.json -------------------------------------------------------------------------------- /src/renderer/assets/locales/pages/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackaru-app/hackaru-desktop/HEAD/src/renderer/assets/locales/pages/settings.json -------------------------------------------------------------------------------- /src/renderer/assets/locales/pages/settings/general.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackaru-app/hackaru-desktop/HEAD/src/renderer/assets/locales/pages/settings/general.json -------------------------------------------------------------------------------- /src/renderer/assets/scss/_animations.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackaru-app/hackaru-desktop/HEAD/src/renderer/assets/scss/_animations.scss -------------------------------------------------------------------------------- /src/renderer/assets/scss/_reset.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackaru-app/hackaru-desktop/HEAD/src/renderer/assets/scss/_reset.scss -------------------------------------------------------------------------------- /src/renderer/assets/scss/_tooltip.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackaru-app/hackaru-desktop/HEAD/src/renderer/assets/scss/_tooltip.scss -------------------------------------------------------------------------------- /src/renderer/assets/scss/main.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackaru-app/hackaru-desktop/HEAD/src/renderer/assets/scss/main.scss -------------------------------------------------------------------------------- /src/renderer/assets/scss/modules/_variables.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackaru-app/hackaru-desktop/HEAD/src/renderer/assets/scss/modules/_variables.scss -------------------------------------------------------------------------------- /src/renderer/components/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackaru-app/hackaru-desktop/HEAD/src/renderer/components/README.md -------------------------------------------------------------------------------- /src/renderer/components/atoms/base-button.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackaru-app/hackaru-desktop/HEAD/src/renderer/components/atoms/base-button.vue -------------------------------------------------------------------------------- /src/renderer/components/atoms/dot.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackaru-app/hackaru-desktop/HEAD/src/renderer/components/atoms/dot.vue -------------------------------------------------------------------------------- /src/renderer/components/atoms/icon-button.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackaru-app/hackaru-desktop/HEAD/src/renderer/components/atoms/icon-button.vue -------------------------------------------------------------------------------- /src/renderer/components/atoms/icon.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackaru-app/hackaru-desktop/HEAD/src/renderer/components/atoms/icon.vue -------------------------------------------------------------------------------- /src/renderer/components/atoms/text-label.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackaru-app/hackaru-desktop/HEAD/src/renderer/components/atoms/text-label.vue -------------------------------------------------------------------------------- /src/renderer/components/atoms/ticker.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackaru-app/hackaru-desktop/HEAD/src/renderer/components/atoms/ticker.vue -------------------------------------------------------------------------------- /src/renderer/components/atoms/window-header.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackaru-app/hackaru-desktop/HEAD/src/renderer/components/atoms/window-header.vue -------------------------------------------------------------------------------- /src/renderer/components/molecules/activity-name.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackaru-app/hackaru-desktop/HEAD/src/renderer/components/molecules/activity-name.vue -------------------------------------------------------------------------------- /src/renderer/components/molecules/dot-text.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackaru-app/hackaru-desktop/HEAD/src/renderer/components/molecules/dot-text.vue -------------------------------------------------------------------------------- /src/renderer/components/molecules/play-button.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackaru-app/hackaru-desktop/HEAD/src/renderer/components/molecules/play-button.vue -------------------------------------------------------------------------------- /src/renderer/components/molecules/project-name.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackaru-app/hackaru-desktop/HEAD/src/renderer/components/molecules/project-name.vue -------------------------------------------------------------------------------- /src/renderer/components/molecules/project-select.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackaru-app/hackaru-desktop/HEAD/src/renderer/components/molecules/project-select.vue -------------------------------------------------------------------------------- /src/renderer/components/organisms/menu-popover.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackaru-app/hackaru-desktop/HEAD/src/renderer/components/organisms/menu-popover.vue -------------------------------------------------------------------------------- /src/renderer/components/organisms/suggestion-list.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackaru-app/hackaru-desktop/HEAD/src/renderer/components/organisms/suggestion-list.vue -------------------------------------------------------------------------------- /src/renderer/components/organisms/timer-form.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackaru-app/hackaru-desktop/HEAD/src/renderer/components/organisms/timer-form.vue -------------------------------------------------------------------------------- /src/renderer/components/organisms/toast.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackaru-app/hackaru-desktop/HEAD/src/renderer/components/organisms/toast.vue -------------------------------------------------------------------------------- /src/renderer/jsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackaru-app/hackaru-desktop/HEAD/src/renderer/jsconfig.json -------------------------------------------------------------------------------- /src/renderer/layouts/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackaru-app/hackaru-desktop/HEAD/src/renderer/layouts/README.md -------------------------------------------------------------------------------- /src/renderer/layouts/default.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackaru-app/hackaru-desktop/HEAD/src/renderer/layouts/default.vue -------------------------------------------------------------------------------- /src/renderer/middleware/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackaru-app/hackaru-desktop/HEAD/src/renderer/middleware/README.md -------------------------------------------------------------------------------- /src/renderer/middleware/authenticated.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackaru-app/hackaru-desktop/HEAD/src/renderer/middleware/authenticated.js -------------------------------------------------------------------------------- /src/renderer/nuxt.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackaru-app/hackaru-desktop/HEAD/src/renderer/nuxt.config.js -------------------------------------------------------------------------------- /src/renderer/pages/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackaru-app/hackaru-desktop/HEAD/src/renderer/pages/README.md -------------------------------------------------------------------------------- /src/renderer/pages/auth.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackaru-app/hackaru-desktop/HEAD/src/renderer/pages/auth.vue -------------------------------------------------------------------------------- /src/renderer/pages/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackaru-app/hackaru-desktop/HEAD/src/renderer/pages/index.vue -------------------------------------------------------------------------------- /src/renderer/pages/mini-timer.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackaru-app/hackaru-desktop/HEAD/src/renderer/pages/mini-timer.vue -------------------------------------------------------------------------------- /src/renderer/pages/settings.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackaru-app/hackaru-desktop/HEAD/src/renderer/pages/settings.vue -------------------------------------------------------------------------------- /src/renderer/pages/settings/general.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackaru-app/hackaru-desktop/HEAD/src/renderer/pages/settings/general.vue -------------------------------------------------------------------------------- /src/renderer/plugins/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackaru-app/hackaru-desktop/HEAD/src/renderer/plugins/README.md -------------------------------------------------------------------------------- /src/renderer/plugins/api.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackaru-app/hackaru-desktop/HEAD/src/renderer/plugins/api.js -------------------------------------------------------------------------------- /src/renderer/plugins/sentry.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackaru-app/hackaru-desktop/HEAD/src/renderer/plugins/sentry.js -------------------------------------------------------------------------------- /src/renderer/plugins/v-tooltip.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackaru-app/hackaru-desktop/HEAD/src/renderer/plugins/v-tooltip.js -------------------------------------------------------------------------------- /src/renderer/plugins/vue-router.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackaru-app/hackaru-desktop/HEAD/src/renderer/plugins/vue-router.js -------------------------------------------------------------------------------- /src/renderer/plugins/vue-timers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackaru-app/hackaru-desktop/HEAD/src/renderer/plugins/vue-timers.js -------------------------------------------------------------------------------- /src/renderer/schemas.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackaru-app/hackaru-desktop/HEAD/src/renderer/schemas.js -------------------------------------------------------------------------------- /src/renderer/static/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackaru-app/hackaru-desktop/HEAD/src/renderer/static/README.md -------------------------------------------------------------------------------- /src/renderer/store/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackaru-app/hackaru-desktop/HEAD/src/renderer/store/README.md -------------------------------------------------------------------------------- /src/renderer/store/activities.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackaru-app/hackaru-desktop/HEAD/src/renderer/store/activities.js -------------------------------------------------------------------------------- /src/renderer/store/auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackaru-app/hackaru-desktop/HEAD/src/renderer/store/auth.js -------------------------------------------------------------------------------- /src/renderer/store/entities.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackaru-app/hackaru-desktop/HEAD/src/renderer/store/entities.js -------------------------------------------------------------------------------- /src/renderer/store/projects.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackaru-app/hackaru-desktop/HEAD/src/renderer/store/projects.js -------------------------------------------------------------------------------- /src/renderer/store/suggestions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackaru-app/hackaru-desktop/HEAD/src/renderer/store/suggestions.js -------------------------------------------------------------------------------- /src/renderer/store/toast.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackaru-app/hackaru-desktop/HEAD/src/renderer/store/toast.js -------------------------------------------------------------------------------- /src/renderer/store/user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackaru-app/hackaru-desktop/HEAD/src/renderer/store/user.js -------------------------------------------------------------------------------- /static/tray-icon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackaru-app/hackaru-desktop/HEAD/static/tray-icon.ico -------------------------------------------------------------------------------- /static/tray-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackaru-app/hackaru-desktop/HEAD/static/tray-icon.png -------------------------------------------------------------------------------- /static/trayIconTemplate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackaru-app/hackaru-desktop/HEAD/static/trayIconTemplate.png -------------------------------------------------------------------------------- /static/trayIconTemplate@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackaru-app/hackaru-desktop/HEAD/static/trayIconTemplate@2x.png -------------------------------------------------------------------------------- /stylelint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackaru-app/hackaru-desktop/HEAD/stylelint.config.js -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackaru-app/hackaru-desktop/HEAD/yarn.lock --------------------------------------------------------------------------------