├── .gitignore ├── .prettierrc ├── .vscode ├── extensions.json ├── launch.json ├── settings.json └── tasks.json ├── .vscodeignore ├── LICENSE ├── README.md ├── assets ├── milestones.json └── templates │ ├── addLog.template.html │ ├── dashboard.template.html │ ├── logs.template.html │ └── milestones.template.html ├── package.json ├── resources ├── 100-days-of-code-icon.png ├── dark │ ├── dashboard.svg │ ├── learn-more.svg │ ├── logs.svg │ ├── milestones.svg │ ├── refresh copy.svg │ ├── refresh-1.svg │ └── refresh.svg └── light │ ├── dashboard.svg │ ├── learn-more.svg │ ├── logs.svg │ ├── milestones.svg │ ├── refresh-1.svg │ ├── refresh.png │ └── refresh.svg ├── src ├── extension.ts ├── managers │ ├── FileManager.ts │ └── MilestoneEventManager.ts ├── models │ ├── CodetimeMetrics.ts │ ├── Log.ts │ ├── Milestone.ts │ ├── Summary.ts │ └── TreeNode.ts ├── test │ ├── runTest.ts │ └── suite │ │ ├── extension.test.ts │ │ └── index.ts ├── tree │ ├── DoCTreeItem.ts │ ├── Tree100DoCProvider.ts │ └── TreeButtonManager.ts └── utils │ ├── AddLogUtil.ts │ ├── CommandUtil.ts │ ├── Constants.ts │ ├── DashboardUtil.ts │ ├── LanguageUtil.ts │ ├── LogsTemplateUtil.ts │ ├── LogsUtil.ts │ ├── MetricUtil.ts │ ├── MilestonesTemplateUtil.ts │ ├── MilestonesUtil.ts │ ├── PluginUtil.ts │ ├── SummaryUtil.ts │ └── Util.ts ├── swdc-100-days-of-code-1.2.1.vsix ├── tsconfig.json ├── webpack.config.js └── yarn.lock /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | out 3 | .DS_Store 4 | dist/ -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swdotcom/swdc-vscode-100-days-of-code/HEAD/.prettierrc -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swdotcom/swdc-vscode-100-days-of-code/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swdotcom/swdc-vscode-100-days-of-code/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swdotcom/swdc-vscode-100-days-of-code/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swdotcom/swdc-vscode-100-days-of-code/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /.vscodeignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swdotcom/swdc-vscode-100-days-of-code/HEAD/.vscodeignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swdotcom/swdc-vscode-100-days-of-code/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swdotcom/swdc-vscode-100-days-of-code/HEAD/README.md -------------------------------------------------------------------------------- /assets/milestones.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swdotcom/swdc-vscode-100-days-of-code/HEAD/assets/milestones.json -------------------------------------------------------------------------------- /assets/templates/addLog.template.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swdotcom/swdc-vscode-100-days-of-code/HEAD/assets/templates/addLog.template.html -------------------------------------------------------------------------------- /assets/templates/dashboard.template.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swdotcom/swdc-vscode-100-days-of-code/HEAD/assets/templates/dashboard.template.html -------------------------------------------------------------------------------- /assets/templates/logs.template.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swdotcom/swdc-vscode-100-days-of-code/HEAD/assets/templates/logs.template.html -------------------------------------------------------------------------------- /assets/templates/milestones.template.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swdotcom/swdc-vscode-100-days-of-code/HEAD/assets/templates/milestones.template.html -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swdotcom/swdc-vscode-100-days-of-code/HEAD/package.json -------------------------------------------------------------------------------- /resources/100-days-of-code-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swdotcom/swdc-vscode-100-days-of-code/HEAD/resources/100-days-of-code-icon.png -------------------------------------------------------------------------------- /resources/dark/dashboard.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swdotcom/swdc-vscode-100-days-of-code/HEAD/resources/dark/dashboard.svg -------------------------------------------------------------------------------- /resources/dark/learn-more.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swdotcom/swdc-vscode-100-days-of-code/HEAD/resources/dark/learn-more.svg -------------------------------------------------------------------------------- /resources/dark/logs.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swdotcom/swdc-vscode-100-days-of-code/HEAD/resources/dark/logs.svg -------------------------------------------------------------------------------- /resources/dark/milestones.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swdotcom/swdc-vscode-100-days-of-code/HEAD/resources/dark/milestones.svg -------------------------------------------------------------------------------- /resources/dark/refresh copy.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swdotcom/swdc-vscode-100-days-of-code/HEAD/resources/dark/refresh copy.svg -------------------------------------------------------------------------------- /resources/dark/refresh-1.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swdotcom/swdc-vscode-100-days-of-code/HEAD/resources/dark/refresh-1.svg -------------------------------------------------------------------------------- /resources/dark/refresh.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swdotcom/swdc-vscode-100-days-of-code/HEAD/resources/dark/refresh.svg -------------------------------------------------------------------------------- /resources/light/dashboard.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swdotcom/swdc-vscode-100-days-of-code/HEAD/resources/light/dashboard.svg -------------------------------------------------------------------------------- /resources/light/learn-more.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swdotcom/swdc-vscode-100-days-of-code/HEAD/resources/light/learn-more.svg -------------------------------------------------------------------------------- /resources/light/logs.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swdotcom/swdc-vscode-100-days-of-code/HEAD/resources/light/logs.svg -------------------------------------------------------------------------------- /resources/light/milestones.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swdotcom/swdc-vscode-100-days-of-code/HEAD/resources/light/milestones.svg -------------------------------------------------------------------------------- /resources/light/refresh-1.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swdotcom/swdc-vscode-100-days-of-code/HEAD/resources/light/refresh-1.svg -------------------------------------------------------------------------------- /resources/light/refresh.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swdotcom/swdc-vscode-100-days-of-code/HEAD/resources/light/refresh.png -------------------------------------------------------------------------------- /resources/light/refresh.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swdotcom/swdc-vscode-100-days-of-code/HEAD/resources/light/refresh.svg -------------------------------------------------------------------------------- /src/extension.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swdotcom/swdc-vscode-100-days-of-code/HEAD/src/extension.ts -------------------------------------------------------------------------------- /src/managers/FileManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swdotcom/swdc-vscode-100-days-of-code/HEAD/src/managers/FileManager.ts -------------------------------------------------------------------------------- /src/managers/MilestoneEventManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swdotcom/swdc-vscode-100-days-of-code/HEAD/src/managers/MilestoneEventManager.ts -------------------------------------------------------------------------------- /src/models/CodetimeMetrics.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swdotcom/swdc-vscode-100-days-of-code/HEAD/src/models/CodetimeMetrics.ts -------------------------------------------------------------------------------- /src/models/Log.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swdotcom/swdc-vscode-100-days-of-code/HEAD/src/models/Log.ts -------------------------------------------------------------------------------- /src/models/Milestone.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swdotcom/swdc-vscode-100-days-of-code/HEAD/src/models/Milestone.ts -------------------------------------------------------------------------------- /src/models/Summary.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swdotcom/swdc-vscode-100-days-of-code/HEAD/src/models/Summary.ts -------------------------------------------------------------------------------- /src/models/TreeNode.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swdotcom/swdc-vscode-100-days-of-code/HEAD/src/models/TreeNode.ts -------------------------------------------------------------------------------- /src/test/runTest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swdotcom/swdc-vscode-100-days-of-code/HEAD/src/test/runTest.ts -------------------------------------------------------------------------------- /src/test/suite/extension.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swdotcom/swdc-vscode-100-days-of-code/HEAD/src/test/suite/extension.test.ts -------------------------------------------------------------------------------- /src/test/suite/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swdotcom/swdc-vscode-100-days-of-code/HEAD/src/test/suite/index.ts -------------------------------------------------------------------------------- /src/tree/DoCTreeItem.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swdotcom/swdc-vscode-100-days-of-code/HEAD/src/tree/DoCTreeItem.ts -------------------------------------------------------------------------------- /src/tree/Tree100DoCProvider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swdotcom/swdc-vscode-100-days-of-code/HEAD/src/tree/Tree100DoCProvider.ts -------------------------------------------------------------------------------- /src/tree/TreeButtonManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swdotcom/swdc-vscode-100-days-of-code/HEAD/src/tree/TreeButtonManager.ts -------------------------------------------------------------------------------- /src/utils/AddLogUtil.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swdotcom/swdc-vscode-100-days-of-code/HEAD/src/utils/AddLogUtil.ts -------------------------------------------------------------------------------- /src/utils/CommandUtil.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swdotcom/swdc-vscode-100-days-of-code/HEAD/src/utils/CommandUtil.ts -------------------------------------------------------------------------------- /src/utils/Constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swdotcom/swdc-vscode-100-days-of-code/HEAD/src/utils/Constants.ts -------------------------------------------------------------------------------- /src/utils/DashboardUtil.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swdotcom/swdc-vscode-100-days-of-code/HEAD/src/utils/DashboardUtil.ts -------------------------------------------------------------------------------- /src/utils/LanguageUtil.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swdotcom/swdc-vscode-100-days-of-code/HEAD/src/utils/LanguageUtil.ts -------------------------------------------------------------------------------- /src/utils/LogsTemplateUtil.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swdotcom/swdc-vscode-100-days-of-code/HEAD/src/utils/LogsTemplateUtil.ts -------------------------------------------------------------------------------- /src/utils/LogsUtil.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swdotcom/swdc-vscode-100-days-of-code/HEAD/src/utils/LogsUtil.ts -------------------------------------------------------------------------------- /src/utils/MetricUtil.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swdotcom/swdc-vscode-100-days-of-code/HEAD/src/utils/MetricUtil.ts -------------------------------------------------------------------------------- /src/utils/MilestonesTemplateUtil.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swdotcom/swdc-vscode-100-days-of-code/HEAD/src/utils/MilestonesTemplateUtil.ts -------------------------------------------------------------------------------- /src/utils/MilestonesUtil.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swdotcom/swdc-vscode-100-days-of-code/HEAD/src/utils/MilestonesUtil.ts -------------------------------------------------------------------------------- /src/utils/PluginUtil.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swdotcom/swdc-vscode-100-days-of-code/HEAD/src/utils/PluginUtil.ts -------------------------------------------------------------------------------- /src/utils/SummaryUtil.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swdotcom/swdc-vscode-100-days-of-code/HEAD/src/utils/SummaryUtil.ts -------------------------------------------------------------------------------- /src/utils/Util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swdotcom/swdc-vscode-100-days-of-code/HEAD/src/utils/Util.ts -------------------------------------------------------------------------------- /swdc-100-days-of-code-1.2.1.vsix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swdotcom/swdc-vscode-100-days-of-code/HEAD/swdc-100-days-of-code-1.2.1.vsix -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swdotcom/swdc-vscode-100-days-of-code/HEAD/tsconfig.json -------------------------------------------------------------------------------- /webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swdotcom/swdc-vscode-100-days-of-code/HEAD/webpack.config.js -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swdotcom/swdc-vscode-100-days-of-code/HEAD/yarn.lock --------------------------------------------------------------------------------