├── .npmrc ├── server ├── tsconfig.json ├── plugins │ └── extend-html.ts └── middleware │ └── logger.ts ├── pnpm-workspace.yaml ├── public ├── icon.png ├── favicon.ico ├── vscode-icons │ ├── vscode-icons_file-type-wallaby.svg │ ├── vscode-icons_default-file.svg │ ├── vscode-icons_file-type-teal.svg │ ├── vscode-icons_default-folder.svg │ ├── vscode-icons_file-type-c2.svg │ ├── vscode-icons_file-type-volt.svg │ ├── vscode-icons_file-type-sails.svg │ ├── vscode-icons_file-type-spacengine.svg │ ├── vscode-icons_file-type-erb.svg │ ├── vscode-icons_file-type-pddl-plan.svg │ ├── vscode-icons_file-type-light-apl.svg │ ├── vscode-icons_file-type-modernizr.svg │ ├── vscode-icons_file-type-stencil.svg │ ├── vscode-icons_file-type-apl.svg │ ├── vscode-icons_file-type-k.svg │ ├── vscode-icons_file-type-light-tree.svg │ ├── vscode-icons_file-type-tree.svg │ ├── vscode-icons_file-type-diff.svg │ ├── vscode-icons_file-type-light-toml.svg │ ├── vscode-icons_file-type-bolt.svg │ ├── vscode-icons_file-type-inc.svg │ ├── vscode-icons_file-type-fauna.svg │ ├── vscode-icons_file-type-toml.svg │ ├── vscode-icons_file-type-san.svg │ ├── vscode-icons_file-type-vscode2.svg │ ├── vscode-icons_file-type-vsix.svg │ ├── vscode-icons_file-type-light-vsix.svg │ ├── vscode-icons_default-folder-opened.svg │ ├── vscode-icons_file-type-esbuild.svg │ ├── vscode-icons_file-type-hypr.svg │ ├── vscode-icons_file-type-fthtml.svg │ ├── vscode-icons_file-type-light-hashicorp.svg │ ├── vscode-icons_file-type-al-dal.svg │ ├── vscode-icons_file-type-kite.svg │ ├── vscode-icons_file-type-typedoc.svg │ ├── vscode-icons_file-type-vento.svg │ ├── vscode-icons_file-type-light-kite.svg │ ├── vscode-icons_file-type-puppet.svg │ ├── vscode-icons_file-type-taskfile.svg │ ├── vscode-icons_file-type-xml.svg │ ├── vscode-icons_file-type-xsl.svg │ ├── vscode-icons_file-type-ballerina.svg │ ├── vscode-icons_file-type-fsharp.svg │ ├── vscode-icons_file-type-terraform.svg │ ├── vscode-icons_file-type-hashicorp.svg │ ├── vscode-icons_file-type-serverless.svg │ ├── vscode-icons_file-type-snapcraft.svg │ ├── vscode-icons_file-type-light-gamemaker2.svg │ ├── vscode-icons_file-type-shell.svg │ ├── vscode-icons_file-type-vscode3.svg │ ├── vscode-icons_default-root-folder.svg │ ├── vscode-icons_file-type-blitzbasic.svg │ ├── vscode-icons_file-type-systemd.svg │ ├── vscode-icons_file-type-gamemaker2.svg │ ├── vscode-icons_file-type-imba.svg │ ├── vscode-icons_file-type-light-systemd.svg │ ├── vscode-icons_file-type-al.svg │ ├── vscode-icons_file-type-mermaid.svg │ ├── vscode-icons_file-type-pnpm.svg │ ├── vscode-icons_file-type-vue.svg │ ├── vscode-icons_file-type-cspell.svg │ ├── vscode-icons_file-type-grain.svg │ ├── vscode-icons_file-type-tailwind.svg │ ├── vscode-icons_file-type-devcontainer.svg │ ├── vscode-icons_file-type-light-codeclimate.svg │ ├── vscode-icons_file-type-light-pnpm.svg │ ├── vscode-icons_file-type-testcafe.svg │ ├── vscode-icons_folder-type-buildkite.svg │ ├── vscode-icons_folder-type-windows.svg │ ├── vscode-icons_file-type-cpp2.svg │ ├── vscode-icons_file-type-light-mdx.svg │ ├── vscode-icons_file-type-light-testcafe.svg │ ├── vscode-icons_file-type-genstat.svg │ ├── vscode-icons_file-type-mdx.svg │ ├── vscode-icons_file-type-idris.svg │ ├── vscode-icons_file-type-markdown.svg │ ├── vscode-icons_folder-type-vscode2.svg │ ├── vscode-icons_file-type-mondoo.svg │ ├── vscode-icons_file-type-procfile.svg │ ├── vscode-icons_file-type-solidity.svg │ ├── vscode-icons_folder-type-vscode-test2.svg │ ├── vscode-icons_file-type-eleventy2.svg │ ├── vscode-icons_file-type-npm.svg │ ├── vscode-icons_file-type-zig.svg │ ├── vscode-icons_file-type-bazel.svg │ ├── vscode-icons_file-type-codeclimate.svg │ ├── vscode-icons_file-type-image.svg │ ├── vscode-icons_file-type-light-eleventy2.svg │ ├── vscode-icons_folder-type-cli.svg │ ├── vscode-icons_file-type-appsemble.svg │ ├── vscode-icons_file-type-elm2.svg │ ├── vscode-icons_file-type-ionic.svg │ ├── vscode-icons_file-type-angular.svg │ ├── vscode-icons_folder-type-buildkite-opened.svg │ ├── vscode-icons_folder-type-private.svg │ ├── vscode-icons_file-type-registry.svg │ ├── vscode-icons_file-type-t4tt.svg │ ├── vscode-icons_file-type-gradle2.svg │ ├── vscode-icons_file-type-view.svg │ ├── vscode-icons_file-type-light-solidity.svg │ ├── vscode-icons_file-type-shaderlab.svg │ ├── vscode-icons_folder-type-certificate.svg │ ├── vscode-icons_file-type-light-shaderlab.svg │ ├── vscode-icons_file-type-light-spin.svg │ ├── vscode-icons_default-root-folder-opened.svg │ ├── vscode-icons_file-type-moleculer.svg │ ├── vscode-icons_file-type-cheader.svg │ ├── vscode-icons_file-type-haskell.svg │ ├── vscode-icons_file-type-preact.svg │ ├── vscode-icons_file-type-circleci.svg │ ├── vscode-icons_file-type-fsharp2.svg │ ├── vscode-icons_file-type-karma.svg │ ├── vscode-icons_file-type-pipeline.svg │ ├── vscode-icons_file-type-spin.svg │ ├── vscode-icons_file-type-yandex.svg │ ├── vscode-icons_folder-type-cli-opened.svg │ ├── vscode-icons_file-type-light-circleci.svg │ ├── vscode-icons_folder-type-windows-opened.svg │ ├── vscode-icons_folder-type-devcontainer.svg │ ├── vscode-icons_file-type-bazel-ignore.svg │ ├── vscode-icons_file-type-bazel-version.svg │ ├── vscode-icons_file-type-eslint2.svg │ ├── vscode-icons_file-type-text.svg │ ├── vscode-icons_folder-type-plugin.svg │ ├── vscode-icons_file-type-prisma.svg │ ├── vscode-icons_file-type-vlang.svg │ ├── vscode-icons_file-type-zeit.svg │ ├── vscode-icons_file-type-gamemaker.svg │ ├── vscode-icons_file-type-light-prisma.svg │ ├── vscode-icons_file-type-openhab.svg │ ├── vscode-icons_file-type-vercel.svg │ ├── vscode-icons_file-type-wasm.svg │ ├── vscode-icons_folder-type-images.svg │ ├── vscode-icons_file-type-light-openhab.svg │ ├── vscode-icons_file-type-unocss.svg │ ├── vscode-icons_folder-type-vscode2-opened.svg │ ├── vscode-icons_file-type-light-zeit.svg │ ├── vscode-icons_file-type-racket.svg │ ├── vscode-icons_file-type-sln2.svg │ ├── vscode-icons_folder-type-vscode-test2-opened.svg │ ├── vscode-icons_file-type-elm.svg │ ├── vscode-icons_file-type-erlang.svg │ ├── vscode-icons_file-type-light-vercel.svg │ ├── vscode-icons_file-type-typo3.svg │ ├── vscode-icons_file-type-freemarker.svg │ ├── vscode-icons_file-type-light-purescript.svg │ ├── vscode-icons_file-type-protobuf.svg │ ├── vscode-icons_file-type-crystal.svg │ ├── vscode-icons_file-type-drone.svg │ ├── vscode-icons_file-type-wgsl.svg │ ├── vscode-icons_file-type-bicep.svg │ ├── vscode-icons_file-type-juice.svg │ ├── vscode-icons_file-type-light-crystal.svg │ ├── vscode-icons_file-type-pddl-happenings.svg │ ├── vscode-icons_file-type-raml.svg │ ├── vscode-icons_file-type-riot.svg │ ├── vscode-icons_folder-type-certificate-opened.svg │ ├── vscode-icons_folder-type-devcontainer-opened.svg │ ├── vscode-icons_file-type-dotenv.svg │ ├── vscode-icons_file-type-kotlin.svg │ ├── vscode-icons_file-type-light-drone.svg │ ├── vscode-icons_file-type-wdio.svg │ ├── vscode-icons_folder-type-bloc.svg │ ├── vscode-icons_folder-type-circleci.svg │ ├── vscode-icons_file-type-vb.svg │ ├── vscode-icons_file-type-buf.svg │ ├── vscode-icons_file-type-commitizen.svg │ ├── vscode-icons_file-type-autoit.svg │ ├── vscode-icons_file-type-ensime.svg │ ├── vscode-icons_file-type-eslint.svg │ ├── vscode-icons_file-type-meson.svg │ ├── vscode-icons_file-type-xmake.svg │ ├── vscode-icons_folder-type-spin.svg │ ├── vscode-icons_file-type-erlang2.svg │ ├── vscode-icons_file-type-sbt.svg │ ├── vscode-icons_file-type-vhdl.svg │ ├── vscode-icons_folder-type-bot.svg │ ├── vscode-icons_folder-type-private-opened.svg │ ├── vscode-icons_folder-type-vs2.svg │ ├── vscode-icons_file-type-light-mlang.svg │ ├── vscode-icons_file-type-light-rehype.svg │ ├── vscode-icons_file-type-purescript.svg │ ├── vscode-icons_folder-type-vscode3.svg │ ├── vscode-icons_file-type-audio.svg │ ├── vscode-icons_file-type-edge.svg │ ├── vscode-icons_file-type-flutter.svg │ ├── vscode-icons_file-type-nuget.svg │ ├── vscode-icons_file-type-nuxt.svg │ ├── vscode-icons_folder-type-vscode-test3.svg │ ├── vscode-icons_file-type-log.svg │ ├── vscode-icons_file-type-mlang.svg │ ├── vscode-icons_file-type-rehype.svg │ ├── vscode-icons_folder-type-bloc-opened.svg │ ├── vscode-icons_folder-type-interfaces.svg │ ├── vscode-icons_folder-type-view.svg │ ├── vscode-icons_file-type-trunk.svg │ ├── vscode-icons_file-type-silverstripe.svg │ ├── vscode-icons_folder-type-plugin-opened.svg │ ├── vscode-icons_file-type-applescript.svg │ ├── vscode-icons_file-type-buckbuild.svg │ ├── vscode-icons_file-type-light-todo.svg │ ├── vscode-icons_file-type-livescript.svg │ ├── vscode-icons_file-type-progress.svg │ ├── vscode-icons_folder-type-spin-opened.svg │ ├── vscode-icons_file-type-layout.svg │ ├── vscode-icons_file-type-light-retext.svg │ ├── vscode-icons_folder-type-images-opened.svg │ ├── vscode-icons_file-type-light-dhall.svg │ ├── vscode-icons_file-type-todo.svg │ ├── vscode-icons_file-type-appveyor.svg │ ├── vscode-icons_file-type-asciidoc.svg │ ├── vscode-icons_file-type-dhall.svg │ ├── vscode-icons_file-type-retext.svg │ ├── vscode-icons_folder-type-dapr.svg │ ├── vscode-icons_file-type-jscpd.svg │ ├── vscode-icons_file-type-ovpn.svg │ ├── vscode-icons_file-type-avif.svg │ ├── vscode-icons_file-type-tuc.svg │ ├── vscode-icons_file-type-wercker.svg │ ├── vscode-icons_folder-type-interfaces-opened.svg │ ├── vscode-icons_file-type-jsp.svg │ ├── vscode-icons_file-type-velocity.svg │ ├── vscode-icons_file-type-dartlang-ignore.svg │ ├── vscode-icons_folder-type-temp.svg │ ├── vscode-icons_file-type-dartlang-generated.svg │ ├── vscode-icons_file-type-reason.svg │ ├── vscode-icons_folder-type-circleci-opened.svg │ ├── vscode-icons_file-type-codekit.svg │ ├── vscode-icons_folder-type-bot-opened.svg │ ├── vscode-icons_folder-type-dapr-opened.svg │ ├── vscode-icons_file-type-django.svg │ ├── vscode-icons_file-type-codeowners.svg │ ├── vscode-icons_file-type-cppheader.svg │ ├── vscode-icons_file-type-pyup.svg │ ├── vscode-icons_file-type-edge2.svg │ ├── vscode-icons_file-type-light-codeowners.svg │ ├── vscode-icons_file-type-sketch.svg │ ├── vscode-icons_folder-type-vs2-opened.svg │ ├── vscode-icons_folder-type-vscode3-opened.svg │ ├── vscode-icons_file-type-jupyter.svg │ ├── vscode-icons_file-type-q.svg │ ├── vscode-icons_file-type-tfs.svg │ ├── vscode-icons_folder-type-vscode-test3-opened.svg │ ├── vscode-icons_file-type-dal.svg │ ├── vscode-icons_file-type-formkit.svg │ ├── vscode-icons_file-type-html.svg │ ├── vscode-icons_folder-type-audio.svg │ ├── vscode-icons_folder-type-include.svg │ ├── vscode-icons_folder-type-view-opened.svg │ ├── vscode-icons_file-type-stata.svg │ ├── vscode-icons_file-type-slice.svg │ ├── vscode-icons_file-type-stylish-haskell.svg │ ├── vscode-icons_folder-type-template.svg │ ├── vscode-icons_folder-type-vercel.svg │ ├── vscode-icons_file-type-favicon.svg │ ├── vscode-icons_file-type-git2.svg │ ├── vscode-icons_file-type-light-io.svg │ ├── vscode-icons_file-type-cpp.svg │ ├── vscode-icons_file-type-gatsby.svg │ ├── vscode-icons_file-type-git.svg │ ├── vscode-icons_file-type-haxe.svg │ ├── vscode-icons_file-type-haskell2.svg │ ├── vscode-icons_file-type-io.svg │ ├── vscode-icons_file-type-protractor.svg │ ├── vscode-icons_folder-type-shared.svg │ ├── vscode-icons_file-type-gcloud.svg │ ├── vscode-icons_file-type-glyphs.svg │ ├── vscode-icons_file-type-js.svg │ ├── vscode-icons_file-type-toit.svg │ ├── vscode-icons_file-type-unlicense.svg │ ├── vscode-icons_folder-type-common-opened.svg │ ├── vscode-icons_file-type-c.svg │ ├── vscode-icons_file-type-light-js.svg │ ├── vscode-icons_file-type-light-toit.svg │ ├── vscode-icons_folder-type-temp-opened.svg │ ├── vscode-icons_file-type-csharp.svg │ ├── vscode-icons_file-type-ng-tailwind.svg │ ├── vscode-icons_file-type-map.svg │ ├── vscode-icons_file-type-pytyped.svg │ ├── vscode-icons_file-type-fantasticon.svg │ ├── vscode-icons_file-type-floobits.svg │ ├── vscode-icons_file-type-js-official.svg │ ├── vscode-icons_file-type-cakephp.svg │ ├── vscode-icons_folder-type-ios.svg │ ├── vscode-icons_folder-type-trunk.svg │ ├── vscode-icons_file-type-elastic.svg │ ├── vscode-icons_folder-type-notebooks.svg │ ├── vscode-icons_file-type-light-remark.svg │ ├── vscode-icons_file-type-pdm.svg │ ├── vscode-icons_file-type-shuttle.svg │ ├── vscode-icons_file-type-tauri.svg │ ├── vscode-icons_folder-type-include-opened.svg │ ├── vscode-icons_file-type-coveralls.svg │ ├── vscode-icons_file-type-css.svg │ ├── vscode-icons_file-type-meteor.svg │ ├── vscode-icons_file-type-noc.svg │ ├── vscode-icons_file-type-remark.svg │ ├── vscode-icons_folder-type-audio-opened.svg │ ├── vscode-icons_file-type-funding.svg │ ├── vscode-icons_file-type-julia.svg │ ├── vscode-icons_file-type-elasticbeanstalk.svg │ ├── vscode-icons_file-type-fbx.svg │ ├── vscode-icons_file-type-jshint.svg │ ├── vscode-icons_file-type-vscode-insiders.svg │ ├── vscode-icons_folder-type-template-opened.svg │ ├── vscode-icons_file-type-kitchenci.svg │ ├── vscode-icons_folder-type-common.svg │ ├── vscode-icons_folder-type-log.svg │ ├── vscode-icons_file-type-light-codacy.svg │ ├── vscode-icons_file-type-light-mailing.svg │ ├── vscode-icons_file-type-webpack.svg │ ├── vscode-icons_file-type-cabal.svg │ ├── vscode-icons_file-type-codacy.svg │ ├── vscode-icons_file-type-dartlang.svg │ ├── vscode-icons_file-type-gitlab.svg │ ├── vscode-icons_file-type-mailing.svg │ └── vscode-icons_file-type-light-cabal.svg └── icon.svg ├── tsconfig.json ├── app ├── api │ └── v3 │ │ └── index.ts ├── pages │ ├── [locale] │ │ ├── demo │ │ │ └── index.vue │ │ ├── user │ │ │ └── [uid] │ │ │ │ └── index.vue │ │ └── dashboard │ │ │ ├── index.vue │ │ │ └── leaderboard.vue │ └── [...slug].vue ├── components │ ├── Dashboard │ │ ├── PageContent.vue │ │ └── DataBody.vue │ ├── StatusTag.vue │ ├── R │ │ ├── Btn.vue │ │ ├── Header.vue │ │ ├── TextField.vue │ │ └── Img.vue │ ├── PlanTag.vue │ ├── Card │ │ ├── Base.vue │ │ └── Value.vue │ ├── VSCodeIcon.vue │ ├── FeatureItem.vue │ └── Polt │ │ └── Chart.vue ├── utils │ ├── tag.ts │ └── date.ts ├── i18n │ └── NuxtLink.tsx └── composables │ └── index.ts ├── .gitignore ├── eslint.config.js ├── ecosystem.config.cjs ├── openapi-ts.config.ts └── uno.config.ts /.npmrc: -------------------------------------------------------------------------------- 1 | shamefully-hoist=true -------------------------------------------------------------------------------- /server/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "../.nuxt/tsconfig.server.json" 3 | } 4 | -------------------------------------------------------------------------------- /pnpm-workspace.yaml: -------------------------------------------------------------------------------- 1 | onlyBuiltDependencies: 2 | - '@sentry/cli' 3 | - esbuild 4 | -------------------------------------------------------------------------------- /public/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jannchie/codetime-web-v3/HEAD/public/icon.png -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jannchie/codetime-web-v3/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | // https://nuxt.com/docs/guide/concepts/typescript 3 | "extends": "./.nuxt/tsconfig.json" 4 | } 5 | -------------------------------------------------------------------------------- /app/api/v3/index.ts: -------------------------------------------------------------------------------- 1 | // This file is auto-generated by @hey-api/openapi-ts 2 | export * from './types.gen'; 3 | export * from './sdk.gen'; -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-wallaby.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_default-file.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/pages/[locale]/demo/index.vue: -------------------------------------------------------------------------------- 1 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /app/pages/[...slug].vue: -------------------------------------------------------------------------------- 1 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-teal.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_default-folder.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-c2.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/components/Dashboard/PageContent.vue: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-volt.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-sails.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-spacengine.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-erb.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-pddl-plan.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-light-apl.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-modernizr.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-stencil.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-apl.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-k.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-light-tree.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-tree.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-diff.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-light-toml.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-bolt.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-inc.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-fauna.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-toml.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-san.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-vscode2.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-vsix.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-light-vsix.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/components/StatusTag.vue: -------------------------------------------------------------------------------- 1 | 6 | 7 | 8 | 11 | {{ status }} 12 | 13 | 14 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_default-folder-opened.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-esbuild.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-hypr.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | # Nuxt dev/build outputs 2 | .output 3 | .data 4 | .nuxt 5 | .nitro 6 | .cache 7 | dist 8 | 9 | # Node dependencies 10 | node_modules 11 | 12 | # Logs 13 | logs 14 | *.log 15 | 16 | # Misc 17 | .DS_Store 18 | .fleet 19 | .idea 20 | 21 | # Local env files 22 | .env 23 | .env.* 24 | !.env.example 25 | *.pem 26 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-fthtml.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-light-hashicorp.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-al-dal.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-kite.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-typedoc.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-vento.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-light-kite.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-puppet.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-taskfile.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-xml.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-xsl.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /eslint.config.js: -------------------------------------------------------------------------------- 1 | import jannchie from '@jannchie/eslint-config' 2 | 3 | export default jannchie({ 4 | unocss: true, 5 | ignores: ['app/api/v3/**'], 6 | }, { 7 | rules: { 8 | 'style/indent-binary-ops': 'off', 9 | 'style/indent': 'off', 10 | '@typescript-eslint/consistent-type-definitions': ['error', 'type'], 11 | }, 12 | }) 13 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-ballerina.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-fsharp.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-terraform.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-hashicorp.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-serverless.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-snapcraft.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-light-gamemaker2.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-shell.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-vscode3.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/components/R/Btn.vue: -------------------------------------------------------------------------------- 1 | 10 | 11 | 12 | 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_default-root-folder.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-blitzbasic.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-systemd.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-gamemaker2.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-imba.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-light-systemd.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-al.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-mermaid.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-pnpm.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-vue.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/components/PlanTag.vue: -------------------------------------------------------------------------------- 1 | 8 | 9 | 10 | 16 | {{ plan }} 17 | 18 | 19 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-cspell.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-grain.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-tailwind.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-devcontainer.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-light-codeclimate.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-light-pnpm.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-testcafe.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_folder-type-buildkite.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_folder-type-windows.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-cpp2.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-light-mdx.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-light-testcafe.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-genstat.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-mdx.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-idris.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-markdown.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_folder-type-vscode2.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-mondoo.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-procfile.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-solidity.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_folder-type-vscode-test2.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-eleventy2.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-npm.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-zig.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-bazel.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-codeclimate.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-image.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-light-eleventy2.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_folder-type-cli.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-appsemble.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-elm2.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-ionic.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/components/R/Header.vue: -------------------------------------------------------------------------------- 1 | 10 | 11 | 12 | 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-angular.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_folder-type-buildkite-opened.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_folder-type-private.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/utils/tag.ts: -------------------------------------------------------------------------------- 1 | export function getTagDisplay(tag: { emoji?: string | null, name: string }) { 2 | if (tag.emoji) { 3 | return tag.emoji 4 | } 5 | // Return first character of tag name as fallback 6 | return tag.name.charAt(0).toUpperCase() 7 | } 8 | 9 | export function getTagFullDisplay(tag: { emoji?: string | null, name: string }) { 10 | const display = getTagDisplay(tag) 11 | return `${display} ${tag.name}` 12 | } 13 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-registry.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-t4tt.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-gradle2.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-view.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-light-solidity.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-shaderlab.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_folder-type-certificate.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-light-shaderlab.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-light-spin.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_default-root-folder-opened.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-moleculer.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icon.svg: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-cheader.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-haskell.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-preact.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-circleci.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-fsharp2.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-karma.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-pipeline.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-spin.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-yandex.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_folder-type-cli-opened.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/components/Card/Base.vue: -------------------------------------------------------------------------------- 1 | 10 | 11 | 12 | 18 | 19 | 20 | 21 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-light-circleci.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_folder-type-windows-opened.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_folder-type-devcontainer.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/components/VSCodeIcon.vue: -------------------------------------------------------------------------------- 1 | 10 | 11 | 12 | 16 | 17 | -------------------------------------------------------------------------------- /app/utils/date.ts: -------------------------------------------------------------------------------- 1 | export function getWeekDifference(currentDate: Date, baseDate: Date): number { 2 | const time1 = currentDate.getTime() 3 | const time2 = baseDate.getTime() 4 | const day = baseDate.getUTCDay() 5 | const refTime = (7 - day) * 24 * 60 * 60 * 1000 + time2 6 | const timeDiff = Math.abs(Math.abs(refTime - time1)) 7 | const oneWeekInMillis = 7 * 24 * 60 * 60 * 1000 8 | const weekDiff = Math.ceil(timeDiff / oneWeekInMillis) 9 | return -weekDiff 10 | } 11 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-bazel-ignore.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-bazel-version.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-eslint2.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-text.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_folder-type-plugin.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/i18n/NuxtLink.tsx: -------------------------------------------------------------------------------- 1 | import { defineComponent } from 'vue' 2 | 3 | export default defineComponent({ 4 | name: 'NuxtLink', 5 | props: { 6 | to: { 7 | type: String, 8 | required: true, 9 | }, 10 | }, 11 | inheritAttrs: false, 12 | setup(props, { attrs, slots }) { 13 | return () => ( 14 | 18 | {slots.default?.()} 19 | 20 | ) 21 | }, 22 | }) 23 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-prisma.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-vlang.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-zeit.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-gamemaker.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-light-prisma.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-openhab.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-vercel.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-wasm.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_folder-type-images.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/components/R/TextField.vue: -------------------------------------------------------------------------------- 1 | 9 | 10 | 11 | 16 | 17 | -------------------------------------------------------------------------------- /ecosystem.config.cjs: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | apps: [ 3 | { 4 | name: 'CodetimeWebV3', 5 | port: '3001', 6 | exec_mode: 'cluster', 7 | instances: 2, 8 | script: './.output/server/index.mjs', 9 | max_memory_restart: '500M', 10 | health_check: { 11 | enable: true, 12 | interval: 5000, 13 | url: 'http://localhost:3000/en', 14 | on_failure: 'restart', 15 | timeout: 5000, 16 | }, 17 | }, 18 | ], 19 | } 20 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-light-openhab.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-unocss.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_folder-type-vscode2-opened.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-light-zeit.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-racket.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-sln2.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_folder-type-vscode-test2-opened.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/pages/[locale]/user/[uid]/index.vue: -------------------------------------------------------------------------------- 1 | 12 | 13 | 14 | 15 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-elm.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-erlang.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-light-vercel.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-typo3.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-freemarker.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-light-purescript.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-protobuf.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-crystal.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-drone.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-wgsl.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-bicep.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-juice.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-light-crystal.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-pddl-happenings.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-raml.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-riot.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_folder-type-certificate-opened.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_folder-type-devcontainer-opened.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /openapi-ts.config.ts: -------------------------------------------------------------------------------- 1 | import { defineConfig } from '@hey-api/openapi-ts' 2 | 3 | export default defineConfig({ 4 | input: 'https://test.codetime.dev/v3/docs/openapi.json', 5 | output: { 6 | path: 'app/api/v3', 7 | }, 8 | plugins: [ 9 | '@hey-api/schemas', 10 | { 11 | dates: true, 12 | name: '@hey-api/transformers', 13 | }, 14 | { 15 | name: '@hey-api/typescript', 16 | }, 17 | { 18 | name: '@hey-api/sdk', 19 | transformer: true, 20 | }, 21 | ], 22 | }) 23 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-dotenv.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-kotlin.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-light-drone.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-wdio.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_folder-type-bloc.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_folder-type-circleci.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /uno.config.ts: -------------------------------------------------------------------------------- 1 | import * as fs from 'node:fs' 2 | import { rokuPreset } from '@roku-ui/preset' 3 | import { defineConfig } from 'unocss' 4 | 5 | const file = fs.readFileSync('node_modules/@roku-ui/vue/dist/index.js', 'utf8') 6 | 7 | export default defineConfig({ 8 | presets: [ 9 | rokuPreset(), 10 | ], 11 | safelist: [ 12 | 'i-mdi-apple', 13 | 'i-mdi-microsoft-windows', 14 | 'i-codicon-terminal-linux', 15 | 'i-mdi-desktop-classic', 16 | ], 17 | content: { 18 | inline: [file], 19 | }, 20 | }) 21 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-vb.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-buf.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-commitizen.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-autoit.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-ensime.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-eslint.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-meson.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-xmake.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_folder-type-spin.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-erlang2.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-sbt.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-vhdl.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_folder-type-bot.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_folder-type-private-opened.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_folder-type-vs2.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-light-mlang.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-light-rehype.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-purescript.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_folder-type-vscode3.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/pages/[locale]/dashboard/index.vue: -------------------------------------------------------------------------------- 1 | 8 | 9 | 10 | 14 | 15 | 20 | 21 | 22 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-audio.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-edge.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-flutter.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-nuget.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-nuxt.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_folder-type-vscode-test3.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-log.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-mlang.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-rehype.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_folder-type-bloc-opened.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_folder-type-interfaces.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_folder-type-view.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-trunk.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-silverstripe.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_folder-type-plugin-opened.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-applescript.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-buckbuild.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-light-todo.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-livescript.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-progress.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_folder-type-spin-opened.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-layout.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-light-retext.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_folder-type-images-opened.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-light-dhall.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-todo.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /server/plugins/extend-html.ts: -------------------------------------------------------------------------------- 1 | export default defineNitroPlugin((nitroApp) => { 2 | nitroApp.hooks.hook('render:html', (html, { event: _ }) => { 3 | html.head.push(``) 10 | }) 11 | }) 12 | -------------------------------------------------------------------------------- /app/components/R/Img.vue: -------------------------------------------------------------------------------- 1 | 11 | 12 | 13 | 21 | 26 | 27 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-appveyor.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-asciidoc.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-dhall.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-retext.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_folder-type-dapr.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/components/Card/Value.vue: -------------------------------------------------------------------------------- 1 | 12 | 13 | 14 | 15 | 19 | {{ title }} 20 | 21 | 22 | {{ value }} 23 | {{ unit }} 24 | 25 | 26 | 27 | 28 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-jscpd.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-ovpn.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-avif.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-tuc.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-wercker.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_folder-type-interfaces-opened.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/components/FeatureItem.vue: -------------------------------------------------------------------------------- 1 | 8 | 9 | 10 | 14 | 22 | 23 | 24 | 25 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-jsp.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-velocity.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-dartlang-ignore.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_folder-type-temp.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-dartlang-generated.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-reason.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_folder-type-circleci-opened.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-codekit.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_folder-type-bot-opened.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_folder-type-dapr-opened.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-django.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-codeowners.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-cppheader.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-pyup.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-edge2.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-light-codeowners.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-sketch.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_folder-type-vs2-opened.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_folder-type-vscode3-opened.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-jupyter.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-q.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-tfs.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_folder-type-vscode-test3-opened.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-dal.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-formkit.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-html.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_folder-type-audio.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_folder-type-include.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_folder-type-view-opened.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-stata.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-slice.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-stylish-haskell.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_folder-type-template.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_folder-type-vercel.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-favicon.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-git2.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-light-io.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-cpp.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-gatsby.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-git.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-haxe.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /server/middleware/logger.ts: -------------------------------------------------------------------------------- 1 | // server/middleware/logger.ts 2 | import type { H3Event } from 'h3' 3 | import { defineEventHandler } from 'h3' 4 | 5 | export default defineEventHandler((event: H3Event) => { 6 | const { req } = event.node 7 | const { url, method } = req 8 | const ip = req.headers['x-forwarded-for'] || req.socket.remoteAddress // 获取真实 IP 9 | const userAgent = req.headers['user-agent'] 10 | const timestamp = new Date().toISOString() 11 | 12 | const logMessage = `[${timestamp}] ${method} ${url} - IP: ${ip} - User-Agent: ${userAgent}` 13 | 14 | // eslint-disable-next-line no-console 15 | console.log(logMessage) 16 | event.context.startTime = Date.now() 17 | }) 18 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-haskell2.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-io.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-protractor.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_folder-type-shared.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-gcloud.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-glyphs.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-js.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-toit.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-unlicense.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_folder-type-common-opened.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-c.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-light-js.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-light-toit.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_folder-type-temp-opened.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/components/Polt/Chart.vue: -------------------------------------------------------------------------------- 1 | 18 | 19 | 20 | 25 | 28 | 29 | 30 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-csharp.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-ng-tailwind.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-map.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-pytyped.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-fantasticon.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-floobits.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-js-official.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-cakephp.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_folder-type-ios.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_folder-type-trunk.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-elastic.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_folder-type-notebooks.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/composables/index.ts: -------------------------------------------------------------------------------- 1 | import { v3CreateCheckout } from '~/api/v3' 2 | 3 | export function useCheckoutLink(isAnuual: Ref, isOneTime: Ref) { 4 | const user = useUser() 5 | 6 | const getCheckoutLink = async () => { 7 | if (!user.value) { 8 | return null 9 | } 10 | if (user.value.plan === 'pro') { 11 | return null 12 | } 13 | 14 | const resp = await v3CreateCheckout({ 15 | body: { 16 | type: isAnuual.value ? 'yearly' : 'monthly', 17 | product: isOneTime.value ? 'onetime' : 'subscription', 18 | }, 19 | }) 20 | 21 | const checkoutUrl = resp.data?.checkoutUrl 22 | return checkoutUrl 23 | } 24 | 25 | return { 26 | getCheckoutLink, 27 | } 28 | } 29 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-light-remark.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-pdm.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-shuttle.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-tauri.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_folder-type-include-opened.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-coveralls.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-css.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-meteor.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-noc.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-remark.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_folder-type-audio-opened.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/components/Dashboard/DataBody.vue: -------------------------------------------------------------------------------- 1 | 10 | 11 | 12 | 13 | 14 | 18 | {{ title }} 19 | 20 | 24 | {{ value }} 25 | 26 | 30 | - 31 | 32 | 33 | 34 | 35 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-funding.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-julia.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-elasticbeanstalk.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-fbx.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-jshint.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-vscode-insiders.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_folder-type-template-opened.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-kitchenci.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_folder-type-common.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_folder-type-log.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/pages/[locale]/dashboard/leaderboard.vue: -------------------------------------------------------------------------------- 1 | 7 | 8 | 9 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-light-codacy.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-light-mailing.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-webpack.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-cabal.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-codacy.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-dartlang.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-gitlab.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-mailing.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vscode-icons/vscode-icons_file-type-light-cabal.svg: -------------------------------------------------------------------------------- 1 | --------------------------------------------------------------------------------