├── .github └── PULL_REQUEST_TEMPLATE.md ├── .gitignore ├── .nvmrc ├── CHANGELOG.md ├── LICENSE.txt ├── README.md ├── app ├── jest.config.js ├── package.json ├── public │ ├── favicon.ico │ └── index.html ├── src │ ├── components │ │ ├── AddButton │ │ │ ├── index.tsx │ │ │ └── styles.module.css │ │ ├── AppDrag │ │ │ ├── index.tsx │ │ │ └── styles.module.css │ │ ├── AppMenu │ │ │ ├── index.tsx │ │ │ └── styles.module.css │ │ ├── BackButton │ │ │ ├── index.tsx │ │ │ └── styles.module.css │ │ ├── Button │ │ │ ├── index.tsx │ │ │ └── styles.module.css │ │ ├── ExternalLink │ │ │ └── index.tsx │ │ ├── Input │ │ │ ├── Textarea.tsx │ │ │ ├── index.tsx │ │ │ ├── styles.module.css │ │ │ └── utils.tsx │ │ ├── Section │ │ │ ├── index.tsx │ │ │ └── styles.module.css │ │ ├── Sortable │ │ │ ├── SortableHOC │ │ │ │ ├── AutoScroller.ts │ │ │ │ ├── Container.tsx │ │ │ │ ├── Element.tsx │ │ │ │ ├── Handle.tsx │ │ │ │ ├── Manager.ts │ │ │ │ ├── README.md │ │ │ │ ├── Sorter.ts │ │ │ │ ├── context.ts │ │ │ │ ├── index.ts │ │ │ │ ├── reorderArray.ts │ │ │ │ ├── types.ts │ │ │ │ └── utils.ts │ │ │ ├── index.tsx │ │ │ └── styles.module.css │ │ ├── Stack │ │ │ ├── index.tsx │ │ │ └── styles.module.css │ │ ├── Table │ │ │ ├── index.tsx │ │ │ └── styles.module.css │ │ └── Title │ │ │ ├── index.tsx │ │ │ └── styles.module.css │ ├── hooks │ │ ├── useDispatch.tsx │ │ ├── useDragAndDropFiles.tsx │ │ ├── useEventListener.tsx │ │ ├── useSelector.tsx │ │ ├── useShortcuts.tsx │ │ └── useTheme.tsx │ ├── icons │ │ ├── close.svg │ │ ├── drag.svg │ │ ├── logo.png │ │ └── preferences.svg │ ├── index.css │ ├── index.tsx │ ├── modules │ │ ├── actions.ts │ │ ├── index.tsx │ │ ├── preferences │ │ │ └── index.ts │ │ ├── selectedScreen │ │ │ └── index.tsx │ │ ├── selectors.ts │ │ ├── task │ │ │ ├── index.tsx │ │ │ ├── types.tsx │ │ │ └── utils.tsx │ │ └── tasks │ │ │ └── index.ts │ ├── react-app-env.d.ts │ ├── screens │ │ ├── about │ │ │ ├── AutoUpdateStatus.tsx │ │ │ ├── TextButton.tsx │ │ │ ├── index.tsx │ │ │ └── styles.module.css │ │ ├── changelog │ │ │ ├── index.tsx │ │ │ └── styles.module.css │ │ ├── index.tsx │ │ ├── preferences │ │ │ ├── index.tsx │ │ │ └── styles.module.css │ │ ├── screens.tsx │ │ ├── shortcuts │ │ │ ├── index.tsx │ │ │ └── styles.module.css │ │ └── task │ │ │ ├── Bookmarks │ │ │ ├── OpenLink │ │ │ │ ├── index.tsx │ │ │ │ └── styles.module.css │ │ │ └── index.tsx │ │ │ ├── DragFileMessage │ │ │ ├── index.tsx │ │ │ └── styles.module.css │ │ │ ├── Note │ │ │ └── index.tsx │ │ │ ├── Title │ │ │ ├── index.tsx │ │ │ └── styles.module.css │ │ │ ├── Todos │ │ │ ├── Checkbox │ │ │ │ ├── index.tsx │ │ │ │ └── styles.module.css │ │ │ ├── index.tsx │ │ │ └── styles.module.css │ │ │ └── index.tsx │ ├── setupTests.tsx │ ├── types │ │ ├── dom.d.ts │ │ └── raw.micro.d.ts │ └── utils │ │ ├── bookmarks.test.ts │ │ ├── bookmarks.ts │ │ ├── electron │ │ ├── index.tsx │ │ └── shim.tsx │ │ ├── focusOn.tsx │ │ ├── generateId.ts │ │ ├── isURI.test.ts │ │ ├── isURI.tsx │ │ ├── keyCodes.tsx │ │ ├── stateRestore.tsx │ │ └── storage.tsx ├── tests │ ├── setup.js │ └── styleMock.js ├── tsconfig.json └── yarn.lock ├── assets ├── Icon.icns ├── icon.png └── screenshot.png ├── bin ├── bootstrap ├── electron-package.js ├── electron-start ├── react-build ├── react-start └── test ├── credentials.json.example ├── entitlements.plist ├── package.json ├── releases.json ├── shell ├── assets │ ├── MenuBarIconTemplate.png │ └── MenuBarIconTemplate@2x.png ├── main.js ├── package.json ├── utils │ ├── autoupdate.js │ ├── settings.js │ └── switchTask.js └── yarn.lock ├── tsconfig.json ├── updater ├── Procfile ├── README.md ├── docker-compose.yml ├── package.json ├── src │ ├── config.ts │ ├── db │ │ ├── index.ts │ │ └── migrate.ts │ ├── index.ts │ └── releases.ts ├── tsconfig.json └── yarn.lock └── yarn.lock /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RStankov/FocusedTask/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RStankov/FocusedTask/HEAD/.gitignore -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | 10.20.0 2 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RStankov/FocusedTask/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RStankov/FocusedTask/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RStankov/FocusedTask/HEAD/README.md -------------------------------------------------------------------------------- /app/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RStankov/FocusedTask/HEAD/app/jest.config.js -------------------------------------------------------------------------------- /app/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RStankov/FocusedTask/HEAD/app/package.json -------------------------------------------------------------------------------- /app/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RStankov/FocusedTask/HEAD/app/public/favicon.ico -------------------------------------------------------------------------------- /app/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RStankov/FocusedTask/HEAD/app/public/index.html -------------------------------------------------------------------------------- /app/src/components/AddButton/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RStankov/FocusedTask/HEAD/app/src/components/AddButton/index.tsx -------------------------------------------------------------------------------- /app/src/components/AddButton/styles.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RStankov/FocusedTask/HEAD/app/src/components/AddButton/styles.module.css -------------------------------------------------------------------------------- /app/src/components/AppDrag/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RStankov/FocusedTask/HEAD/app/src/components/AppDrag/index.tsx -------------------------------------------------------------------------------- /app/src/components/AppDrag/styles.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RStankov/FocusedTask/HEAD/app/src/components/AppDrag/styles.module.css -------------------------------------------------------------------------------- /app/src/components/AppMenu/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RStankov/FocusedTask/HEAD/app/src/components/AppMenu/index.tsx -------------------------------------------------------------------------------- /app/src/components/AppMenu/styles.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RStankov/FocusedTask/HEAD/app/src/components/AppMenu/styles.module.css -------------------------------------------------------------------------------- /app/src/components/BackButton/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RStankov/FocusedTask/HEAD/app/src/components/BackButton/index.tsx -------------------------------------------------------------------------------- /app/src/components/BackButton/styles.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RStankov/FocusedTask/HEAD/app/src/components/BackButton/styles.module.css -------------------------------------------------------------------------------- /app/src/components/Button/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RStankov/FocusedTask/HEAD/app/src/components/Button/index.tsx -------------------------------------------------------------------------------- /app/src/components/Button/styles.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RStankov/FocusedTask/HEAD/app/src/components/Button/styles.module.css -------------------------------------------------------------------------------- /app/src/components/ExternalLink/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RStankov/FocusedTask/HEAD/app/src/components/ExternalLink/index.tsx -------------------------------------------------------------------------------- /app/src/components/Input/Textarea.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RStankov/FocusedTask/HEAD/app/src/components/Input/Textarea.tsx -------------------------------------------------------------------------------- /app/src/components/Input/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RStankov/FocusedTask/HEAD/app/src/components/Input/index.tsx -------------------------------------------------------------------------------- /app/src/components/Input/styles.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RStankov/FocusedTask/HEAD/app/src/components/Input/styles.module.css -------------------------------------------------------------------------------- /app/src/components/Input/utils.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RStankov/FocusedTask/HEAD/app/src/components/Input/utils.tsx -------------------------------------------------------------------------------- /app/src/components/Section/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RStankov/FocusedTask/HEAD/app/src/components/Section/index.tsx -------------------------------------------------------------------------------- /app/src/components/Section/styles.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RStankov/FocusedTask/HEAD/app/src/components/Section/styles.module.css -------------------------------------------------------------------------------- /app/src/components/Sortable/SortableHOC/AutoScroller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RStankov/FocusedTask/HEAD/app/src/components/Sortable/SortableHOC/AutoScroller.ts -------------------------------------------------------------------------------- /app/src/components/Sortable/SortableHOC/Container.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RStankov/FocusedTask/HEAD/app/src/components/Sortable/SortableHOC/Container.tsx -------------------------------------------------------------------------------- /app/src/components/Sortable/SortableHOC/Element.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RStankov/FocusedTask/HEAD/app/src/components/Sortable/SortableHOC/Element.tsx -------------------------------------------------------------------------------- /app/src/components/Sortable/SortableHOC/Handle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RStankov/FocusedTask/HEAD/app/src/components/Sortable/SortableHOC/Handle.tsx -------------------------------------------------------------------------------- /app/src/components/Sortable/SortableHOC/Manager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RStankov/FocusedTask/HEAD/app/src/components/Sortable/SortableHOC/Manager.ts -------------------------------------------------------------------------------- /app/src/components/Sortable/SortableHOC/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RStankov/FocusedTask/HEAD/app/src/components/Sortable/SortableHOC/README.md -------------------------------------------------------------------------------- /app/src/components/Sortable/SortableHOC/Sorter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RStankov/FocusedTask/HEAD/app/src/components/Sortable/SortableHOC/Sorter.ts -------------------------------------------------------------------------------- /app/src/components/Sortable/SortableHOC/context.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RStankov/FocusedTask/HEAD/app/src/components/Sortable/SortableHOC/context.ts -------------------------------------------------------------------------------- /app/src/components/Sortable/SortableHOC/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RStankov/FocusedTask/HEAD/app/src/components/Sortable/SortableHOC/index.ts -------------------------------------------------------------------------------- /app/src/components/Sortable/SortableHOC/reorderArray.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RStankov/FocusedTask/HEAD/app/src/components/Sortable/SortableHOC/reorderArray.ts -------------------------------------------------------------------------------- /app/src/components/Sortable/SortableHOC/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RStankov/FocusedTask/HEAD/app/src/components/Sortable/SortableHOC/types.ts -------------------------------------------------------------------------------- /app/src/components/Sortable/SortableHOC/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RStankov/FocusedTask/HEAD/app/src/components/Sortable/SortableHOC/utils.ts -------------------------------------------------------------------------------- /app/src/components/Sortable/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RStankov/FocusedTask/HEAD/app/src/components/Sortable/index.tsx -------------------------------------------------------------------------------- /app/src/components/Sortable/styles.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RStankov/FocusedTask/HEAD/app/src/components/Sortable/styles.module.css -------------------------------------------------------------------------------- /app/src/components/Stack/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RStankov/FocusedTask/HEAD/app/src/components/Stack/index.tsx -------------------------------------------------------------------------------- /app/src/components/Stack/styles.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RStankov/FocusedTask/HEAD/app/src/components/Stack/styles.module.css -------------------------------------------------------------------------------- /app/src/components/Table/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RStankov/FocusedTask/HEAD/app/src/components/Table/index.tsx -------------------------------------------------------------------------------- /app/src/components/Table/styles.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RStankov/FocusedTask/HEAD/app/src/components/Table/styles.module.css -------------------------------------------------------------------------------- /app/src/components/Title/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RStankov/FocusedTask/HEAD/app/src/components/Title/index.tsx -------------------------------------------------------------------------------- /app/src/components/Title/styles.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RStankov/FocusedTask/HEAD/app/src/components/Title/styles.module.css -------------------------------------------------------------------------------- /app/src/hooks/useDispatch.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RStankov/FocusedTask/HEAD/app/src/hooks/useDispatch.tsx -------------------------------------------------------------------------------- /app/src/hooks/useDragAndDropFiles.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RStankov/FocusedTask/HEAD/app/src/hooks/useDragAndDropFiles.tsx -------------------------------------------------------------------------------- /app/src/hooks/useEventListener.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RStankov/FocusedTask/HEAD/app/src/hooks/useEventListener.tsx -------------------------------------------------------------------------------- /app/src/hooks/useSelector.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RStankov/FocusedTask/HEAD/app/src/hooks/useSelector.tsx -------------------------------------------------------------------------------- /app/src/hooks/useShortcuts.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RStankov/FocusedTask/HEAD/app/src/hooks/useShortcuts.tsx -------------------------------------------------------------------------------- /app/src/hooks/useTheme.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RStankov/FocusedTask/HEAD/app/src/hooks/useTheme.tsx -------------------------------------------------------------------------------- /app/src/icons/close.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RStankov/FocusedTask/HEAD/app/src/icons/close.svg -------------------------------------------------------------------------------- /app/src/icons/drag.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RStankov/FocusedTask/HEAD/app/src/icons/drag.svg -------------------------------------------------------------------------------- /app/src/icons/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RStankov/FocusedTask/HEAD/app/src/icons/logo.png -------------------------------------------------------------------------------- /app/src/icons/preferences.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RStankov/FocusedTask/HEAD/app/src/icons/preferences.svg -------------------------------------------------------------------------------- /app/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RStankov/FocusedTask/HEAD/app/src/index.css -------------------------------------------------------------------------------- /app/src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RStankov/FocusedTask/HEAD/app/src/index.tsx -------------------------------------------------------------------------------- /app/src/modules/actions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RStankov/FocusedTask/HEAD/app/src/modules/actions.ts -------------------------------------------------------------------------------- /app/src/modules/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RStankov/FocusedTask/HEAD/app/src/modules/index.tsx -------------------------------------------------------------------------------- /app/src/modules/preferences/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RStankov/FocusedTask/HEAD/app/src/modules/preferences/index.ts -------------------------------------------------------------------------------- /app/src/modules/selectedScreen/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RStankov/FocusedTask/HEAD/app/src/modules/selectedScreen/index.tsx -------------------------------------------------------------------------------- /app/src/modules/selectors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RStankov/FocusedTask/HEAD/app/src/modules/selectors.ts -------------------------------------------------------------------------------- /app/src/modules/task/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RStankov/FocusedTask/HEAD/app/src/modules/task/index.tsx -------------------------------------------------------------------------------- /app/src/modules/task/types.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RStankov/FocusedTask/HEAD/app/src/modules/task/types.tsx -------------------------------------------------------------------------------- /app/src/modules/task/utils.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RStankov/FocusedTask/HEAD/app/src/modules/task/utils.tsx -------------------------------------------------------------------------------- /app/src/modules/tasks/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RStankov/FocusedTask/HEAD/app/src/modules/tasks/index.ts -------------------------------------------------------------------------------- /app/src/react-app-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /app/src/screens/about/AutoUpdateStatus.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RStankov/FocusedTask/HEAD/app/src/screens/about/AutoUpdateStatus.tsx -------------------------------------------------------------------------------- /app/src/screens/about/TextButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RStankov/FocusedTask/HEAD/app/src/screens/about/TextButton.tsx -------------------------------------------------------------------------------- /app/src/screens/about/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RStankov/FocusedTask/HEAD/app/src/screens/about/index.tsx -------------------------------------------------------------------------------- /app/src/screens/about/styles.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RStankov/FocusedTask/HEAD/app/src/screens/about/styles.module.css -------------------------------------------------------------------------------- /app/src/screens/changelog/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RStankov/FocusedTask/HEAD/app/src/screens/changelog/index.tsx -------------------------------------------------------------------------------- /app/src/screens/changelog/styles.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RStankov/FocusedTask/HEAD/app/src/screens/changelog/styles.module.css -------------------------------------------------------------------------------- /app/src/screens/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RStankov/FocusedTask/HEAD/app/src/screens/index.tsx -------------------------------------------------------------------------------- /app/src/screens/preferences/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RStankov/FocusedTask/HEAD/app/src/screens/preferences/index.tsx -------------------------------------------------------------------------------- /app/src/screens/preferences/styles.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RStankov/FocusedTask/HEAD/app/src/screens/preferences/styles.module.css -------------------------------------------------------------------------------- /app/src/screens/screens.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RStankov/FocusedTask/HEAD/app/src/screens/screens.tsx -------------------------------------------------------------------------------- /app/src/screens/shortcuts/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RStankov/FocusedTask/HEAD/app/src/screens/shortcuts/index.tsx -------------------------------------------------------------------------------- /app/src/screens/shortcuts/styles.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RStankov/FocusedTask/HEAD/app/src/screens/shortcuts/styles.module.css -------------------------------------------------------------------------------- /app/src/screens/task/Bookmarks/OpenLink/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RStankov/FocusedTask/HEAD/app/src/screens/task/Bookmarks/OpenLink/index.tsx -------------------------------------------------------------------------------- /app/src/screens/task/Bookmarks/OpenLink/styles.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RStankov/FocusedTask/HEAD/app/src/screens/task/Bookmarks/OpenLink/styles.module.css -------------------------------------------------------------------------------- /app/src/screens/task/Bookmarks/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RStankov/FocusedTask/HEAD/app/src/screens/task/Bookmarks/index.tsx -------------------------------------------------------------------------------- /app/src/screens/task/DragFileMessage/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RStankov/FocusedTask/HEAD/app/src/screens/task/DragFileMessage/index.tsx -------------------------------------------------------------------------------- /app/src/screens/task/DragFileMessage/styles.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RStankov/FocusedTask/HEAD/app/src/screens/task/DragFileMessage/styles.module.css -------------------------------------------------------------------------------- /app/src/screens/task/Note/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RStankov/FocusedTask/HEAD/app/src/screens/task/Note/index.tsx -------------------------------------------------------------------------------- /app/src/screens/task/Title/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RStankov/FocusedTask/HEAD/app/src/screens/task/Title/index.tsx -------------------------------------------------------------------------------- /app/src/screens/task/Title/styles.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RStankov/FocusedTask/HEAD/app/src/screens/task/Title/styles.module.css -------------------------------------------------------------------------------- /app/src/screens/task/Todos/Checkbox/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RStankov/FocusedTask/HEAD/app/src/screens/task/Todos/Checkbox/index.tsx -------------------------------------------------------------------------------- /app/src/screens/task/Todos/Checkbox/styles.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RStankov/FocusedTask/HEAD/app/src/screens/task/Todos/Checkbox/styles.module.css -------------------------------------------------------------------------------- /app/src/screens/task/Todos/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RStankov/FocusedTask/HEAD/app/src/screens/task/Todos/index.tsx -------------------------------------------------------------------------------- /app/src/screens/task/Todos/styles.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RStankov/FocusedTask/HEAD/app/src/screens/task/Todos/styles.module.css -------------------------------------------------------------------------------- /app/src/screens/task/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RStankov/FocusedTask/HEAD/app/src/screens/task/index.tsx -------------------------------------------------------------------------------- /app/src/setupTests.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RStankov/FocusedTask/HEAD/app/src/setupTests.tsx -------------------------------------------------------------------------------- /app/src/types/dom.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RStankov/FocusedTask/HEAD/app/src/types/dom.d.ts -------------------------------------------------------------------------------- /app/src/types/raw.micro.d.ts: -------------------------------------------------------------------------------- 1 | declare module 'raw.macro'; 2 | -------------------------------------------------------------------------------- /app/src/utils/bookmarks.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RStankov/FocusedTask/HEAD/app/src/utils/bookmarks.test.ts -------------------------------------------------------------------------------- /app/src/utils/bookmarks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RStankov/FocusedTask/HEAD/app/src/utils/bookmarks.ts -------------------------------------------------------------------------------- /app/src/utils/electron/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RStankov/FocusedTask/HEAD/app/src/utils/electron/index.tsx -------------------------------------------------------------------------------- /app/src/utils/electron/shim.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RStankov/FocusedTask/HEAD/app/src/utils/electron/shim.tsx -------------------------------------------------------------------------------- /app/src/utils/focusOn.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RStankov/FocusedTask/HEAD/app/src/utils/focusOn.tsx -------------------------------------------------------------------------------- /app/src/utils/generateId.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RStankov/FocusedTask/HEAD/app/src/utils/generateId.ts -------------------------------------------------------------------------------- /app/src/utils/isURI.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RStankov/FocusedTask/HEAD/app/src/utils/isURI.test.ts -------------------------------------------------------------------------------- /app/src/utils/isURI.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RStankov/FocusedTask/HEAD/app/src/utils/isURI.tsx -------------------------------------------------------------------------------- /app/src/utils/keyCodes.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RStankov/FocusedTask/HEAD/app/src/utils/keyCodes.tsx -------------------------------------------------------------------------------- /app/src/utils/stateRestore.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RStankov/FocusedTask/HEAD/app/src/utils/stateRestore.tsx -------------------------------------------------------------------------------- /app/src/utils/storage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RStankov/FocusedTask/HEAD/app/src/utils/storage.tsx -------------------------------------------------------------------------------- /app/tests/setup.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/tests/styleMock.js: -------------------------------------------------------------------------------- 1 | module.exports = {}; 2 | -------------------------------------------------------------------------------- /app/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RStankov/FocusedTask/HEAD/app/tsconfig.json -------------------------------------------------------------------------------- /app/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RStankov/FocusedTask/HEAD/app/yarn.lock -------------------------------------------------------------------------------- /assets/Icon.icns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RStankov/FocusedTask/HEAD/assets/Icon.icns -------------------------------------------------------------------------------- /assets/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RStankov/FocusedTask/HEAD/assets/icon.png -------------------------------------------------------------------------------- /assets/screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RStankov/FocusedTask/HEAD/assets/screenshot.png -------------------------------------------------------------------------------- /bin/bootstrap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RStankov/FocusedTask/HEAD/bin/bootstrap -------------------------------------------------------------------------------- /bin/electron-package.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RStankov/FocusedTask/HEAD/bin/electron-package.js -------------------------------------------------------------------------------- /bin/electron-start: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | set -e 4 | 5 | cd shell && yarn start 6 | -------------------------------------------------------------------------------- /bin/react-build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RStankov/FocusedTask/HEAD/bin/react-build -------------------------------------------------------------------------------- /bin/react-start: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | set -e 4 | 5 | cd app && yarn start 6 | -------------------------------------------------------------------------------- /bin/test: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | set -e 4 | 5 | cd app && yarn jest --watch 6 | -------------------------------------------------------------------------------- /credentials.json.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RStankov/FocusedTask/HEAD/credentials.json.example -------------------------------------------------------------------------------- /entitlements.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RStankov/FocusedTask/HEAD/entitlements.plist -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RStankov/FocusedTask/HEAD/package.json -------------------------------------------------------------------------------- /releases.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RStankov/FocusedTask/HEAD/releases.json -------------------------------------------------------------------------------- /shell/assets/MenuBarIconTemplate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RStankov/FocusedTask/HEAD/shell/assets/MenuBarIconTemplate.png -------------------------------------------------------------------------------- /shell/assets/MenuBarIconTemplate@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RStankov/FocusedTask/HEAD/shell/assets/MenuBarIconTemplate@2x.png -------------------------------------------------------------------------------- /shell/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RStankov/FocusedTask/HEAD/shell/main.js -------------------------------------------------------------------------------- /shell/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RStankov/FocusedTask/HEAD/shell/package.json -------------------------------------------------------------------------------- /shell/utils/autoupdate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RStankov/FocusedTask/HEAD/shell/utils/autoupdate.js -------------------------------------------------------------------------------- /shell/utils/settings.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RStankov/FocusedTask/HEAD/shell/utils/settings.js -------------------------------------------------------------------------------- /shell/utils/switchTask.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RStankov/FocusedTask/HEAD/shell/utils/switchTask.js -------------------------------------------------------------------------------- /shell/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RStankov/FocusedTask/HEAD/shell/yarn.lock -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- 1 | app/tsconfig.json -------------------------------------------------------------------------------- /updater/Procfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RStankov/FocusedTask/HEAD/updater/Procfile -------------------------------------------------------------------------------- /updater/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RStankov/FocusedTask/HEAD/updater/README.md -------------------------------------------------------------------------------- /updater/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RStankov/FocusedTask/HEAD/updater/docker-compose.yml -------------------------------------------------------------------------------- /updater/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RStankov/FocusedTask/HEAD/updater/package.json -------------------------------------------------------------------------------- /updater/src/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RStankov/FocusedTask/HEAD/updater/src/config.ts -------------------------------------------------------------------------------- /updater/src/db/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RStankov/FocusedTask/HEAD/updater/src/db/index.ts -------------------------------------------------------------------------------- /updater/src/db/migrate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RStankov/FocusedTask/HEAD/updater/src/db/migrate.ts -------------------------------------------------------------------------------- /updater/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RStankov/FocusedTask/HEAD/updater/src/index.ts -------------------------------------------------------------------------------- /updater/src/releases.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RStankov/FocusedTask/HEAD/updater/src/releases.ts -------------------------------------------------------------------------------- /updater/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RStankov/FocusedTask/HEAD/updater/tsconfig.json -------------------------------------------------------------------------------- /updater/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RStankov/FocusedTask/HEAD/updater/yarn.lock -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RStankov/FocusedTask/HEAD/yarn.lock --------------------------------------------------------------------------------