├── .gitignore ├── .npmrc ├── README.md ├── app ├── app.config.ts ├── app.vue ├── assets │ ├── .DS_Store │ ├── css │ │ ├── animations.css │ │ ├── app.css │ │ ├── base.css │ │ └── theme.css │ └── fonts │ │ ├── Roboto-Bold.woff2 │ │ ├── Roboto-Medium.woff2 │ │ ├── Roboto-Regular-Italic.woff2 │ │ └── Roboto-Regular.woff2 ├── blocklist │ └── forbidden_terms.json ├── components │ ├── auth │ │ ├── LoginForm.vue │ │ ├── RegisterForm.vue │ │ ├── SecurityInput.vue │ │ └── UserStatus.vue │ ├── comment │ │ ├── CommentEditor.vue │ │ ├── CommentRecent.vue │ │ ├── CommentThread.vue │ │ ├── ReplyItem.vue │ │ ├── ReplyThread.vue │ │ └── ThreadItem.vue │ ├── content │ │ ├── ContentCard.vue │ │ ├── ContentDetails.vue │ │ ├── ContentGithubCard.vue │ │ ├── ContentSkeleton.vue │ │ └── ContentTalkCard.vue │ ├── profile │ │ └── AvatarUpload.vue │ ├── prose │ │ ├── ProseImg.vue │ │ └── ProsePre.vue │ ├── publish │ │ ├── PublishAttachment.vue │ │ ├── PublishButton.vue │ │ └── publishForm.vue │ ├── reactions │ │ └── EmojiSelector.vue │ ├── search │ │ └── SearchModal.vue │ ├── shared │ │ ├── AnimateNumber.vue │ │ ├── BookmarkButton.vue │ │ ├── BookmarkCounter.vue │ │ ├── CommentCounter.vue │ │ ├── ContentViews.vue │ │ ├── Donate.vue │ │ ├── FadeIn.vue │ │ ├── LayoutFooter.vue │ │ ├── LayoutHeader.vue │ │ ├── LikeButton.vue │ │ ├── MaintenanceMode.vue │ │ ├── NavigationBack.vue │ │ ├── NavigationLogo.vue │ │ ├── SharedAvatar.vue │ │ └── UpdateNotification.vue │ ├── theme │ │ ├── ThemePicker.vue │ │ └── ThemePickerButton.vue │ └── user │ │ └── UserStats.vue ├── composables │ ├── useAppSettings.ts │ ├── useArticleMetrics.ts │ ├── useAuth.ts │ ├── useAuthGuard.ts │ ├── useBookmarks.ts │ ├── useComments.ts │ ├── useContents.ts │ ├── useDateFormatter.ts │ ├── useDirectus.ts │ ├── useGeoLocation.ts │ ├── useGithubRepo.ts │ ├── useLikes.ts │ ├── usePresence.ts │ ├── useProfileAvatar.ts │ ├── useSeo.ts │ ├── useSwipeToDelete.ts │ ├── useUserMeta.ts │ ├── useUserMetrics.ts │ ├── useUserRole.ts │ ├── useUserStats.ts │ ├── useVersionCheck.ts │ ├── useVisibilityChange.ts │ └── useWebSocketStatus.ts ├── error.vue ├── layouts │ └── default.vue ├── middleware │ └── auth.ts ├── pages │ ├── (auth) │ │ └── auth.vue │ ├── (bookmarks) │ │ └── collections.vue │ ├── (profile) │ │ └── me.vue │ ├── (publish) │ │ └── new.vue │ ├── article │ │ └── [id].vue │ └── index.vue ├── plugins │ ├── directus.ts │ ├── routeHistory.ts │ └── theme.ts ├── router.options.ts ├── types │ ├── auth.ts │ ├── bookmarks.ts │ ├── comments.ts │ ├── common.ts │ ├── contents.ts │ ├── github.ts │ ├── index.ts │ ├── likes.ts │ └── user.ts └── utils │ ├── directusClient.ts │ └── index.ts ├── bump-version.js ├── ecosystem.config.js ├── env.example ├── nuxt.config.ts ├── package.json ├── public ├── favicon.ico ├── robots.txt └── version.json ├── screenshot ├── 1.png ├── 2.png ├── 3.png └── 4.png ├── server ├── api │ ├── batch-increment-views.ts │ └── github.ts ├── plugins │ └── version.ts └── tsconfig.json └── tsconfig.json /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supebase/ericdit.com-refactor/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- 1 | shamefully-hoist=true 2 | strict-peer-dependencies=false -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supebase/ericdit.com-refactor/HEAD/README.md -------------------------------------------------------------------------------- /app/app.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supebase/ericdit.com-refactor/HEAD/app/app.config.ts -------------------------------------------------------------------------------- /app/app.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supebase/ericdit.com-refactor/HEAD/app/app.vue -------------------------------------------------------------------------------- /app/assets/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supebase/ericdit.com-refactor/HEAD/app/assets/.DS_Store -------------------------------------------------------------------------------- /app/assets/css/animations.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supebase/ericdit.com-refactor/HEAD/app/assets/css/animations.css -------------------------------------------------------------------------------- /app/assets/css/app.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supebase/ericdit.com-refactor/HEAD/app/assets/css/app.css -------------------------------------------------------------------------------- /app/assets/css/base.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supebase/ericdit.com-refactor/HEAD/app/assets/css/base.css -------------------------------------------------------------------------------- /app/assets/css/theme.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supebase/ericdit.com-refactor/HEAD/app/assets/css/theme.css -------------------------------------------------------------------------------- /app/assets/fonts/Roboto-Bold.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supebase/ericdit.com-refactor/HEAD/app/assets/fonts/Roboto-Bold.woff2 -------------------------------------------------------------------------------- /app/assets/fonts/Roboto-Medium.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supebase/ericdit.com-refactor/HEAD/app/assets/fonts/Roboto-Medium.woff2 -------------------------------------------------------------------------------- /app/assets/fonts/Roboto-Regular-Italic.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supebase/ericdit.com-refactor/HEAD/app/assets/fonts/Roboto-Regular-Italic.woff2 -------------------------------------------------------------------------------- /app/assets/fonts/Roboto-Regular.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supebase/ericdit.com-refactor/HEAD/app/assets/fonts/Roboto-Regular.woff2 -------------------------------------------------------------------------------- /app/blocklist/forbidden_terms.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supebase/ericdit.com-refactor/HEAD/app/blocklist/forbidden_terms.json -------------------------------------------------------------------------------- /app/components/auth/LoginForm.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supebase/ericdit.com-refactor/HEAD/app/components/auth/LoginForm.vue -------------------------------------------------------------------------------- /app/components/auth/RegisterForm.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supebase/ericdit.com-refactor/HEAD/app/components/auth/RegisterForm.vue -------------------------------------------------------------------------------- /app/components/auth/SecurityInput.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supebase/ericdit.com-refactor/HEAD/app/components/auth/SecurityInput.vue -------------------------------------------------------------------------------- /app/components/auth/UserStatus.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supebase/ericdit.com-refactor/HEAD/app/components/auth/UserStatus.vue -------------------------------------------------------------------------------- /app/components/comment/CommentEditor.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supebase/ericdit.com-refactor/HEAD/app/components/comment/CommentEditor.vue -------------------------------------------------------------------------------- /app/components/comment/CommentRecent.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supebase/ericdit.com-refactor/HEAD/app/components/comment/CommentRecent.vue -------------------------------------------------------------------------------- /app/components/comment/CommentThread.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supebase/ericdit.com-refactor/HEAD/app/components/comment/CommentThread.vue -------------------------------------------------------------------------------- /app/components/comment/ReplyItem.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supebase/ericdit.com-refactor/HEAD/app/components/comment/ReplyItem.vue -------------------------------------------------------------------------------- /app/components/comment/ReplyThread.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supebase/ericdit.com-refactor/HEAD/app/components/comment/ReplyThread.vue -------------------------------------------------------------------------------- /app/components/comment/ThreadItem.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supebase/ericdit.com-refactor/HEAD/app/components/comment/ThreadItem.vue -------------------------------------------------------------------------------- /app/components/content/ContentCard.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supebase/ericdit.com-refactor/HEAD/app/components/content/ContentCard.vue -------------------------------------------------------------------------------- /app/components/content/ContentDetails.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supebase/ericdit.com-refactor/HEAD/app/components/content/ContentDetails.vue -------------------------------------------------------------------------------- /app/components/content/ContentGithubCard.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supebase/ericdit.com-refactor/HEAD/app/components/content/ContentGithubCard.vue -------------------------------------------------------------------------------- /app/components/content/ContentSkeleton.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supebase/ericdit.com-refactor/HEAD/app/components/content/ContentSkeleton.vue -------------------------------------------------------------------------------- /app/components/content/ContentTalkCard.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supebase/ericdit.com-refactor/HEAD/app/components/content/ContentTalkCard.vue -------------------------------------------------------------------------------- /app/components/profile/AvatarUpload.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supebase/ericdit.com-refactor/HEAD/app/components/profile/AvatarUpload.vue -------------------------------------------------------------------------------- /app/components/prose/ProseImg.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supebase/ericdit.com-refactor/HEAD/app/components/prose/ProseImg.vue -------------------------------------------------------------------------------- /app/components/prose/ProsePre.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supebase/ericdit.com-refactor/HEAD/app/components/prose/ProsePre.vue -------------------------------------------------------------------------------- /app/components/publish/PublishAttachment.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supebase/ericdit.com-refactor/HEAD/app/components/publish/PublishAttachment.vue -------------------------------------------------------------------------------- /app/components/publish/PublishButton.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supebase/ericdit.com-refactor/HEAD/app/components/publish/PublishButton.vue -------------------------------------------------------------------------------- /app/components/publish/publishForm.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supebase/ericdit.com-refactor/HEAD/app/components/publish/publishForm.vue -------------------------------------------------------------------------------- /app/components/reactions/EmojiSelector.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supebase/ericdit.com-refactor/HEAD/app/components/reactions/EmojiSelector.vue -------------------------------------------------------------------------------- /app/components/search/SearchModal.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supebase/ericdit.com-refactor/HEAD/app/components/search/SearchModal.vue -------------------------------------------------------------------------------- /app/components/shared/AnimateNumber.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supebase/ericdit.com-refactor/HEAD/app/components/shared/AnimateNumber.vue -------------------------------------------------------------------------------- /app/components/shared/BookmarkButton.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supebase/ericdit.com-refactor/HEAD/app/components/shared/BookmarkButton.vue -------------------------------------------------------------------------------- /app/components/shared/BookmarkCounter.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supebase/ericdit.com-refactor/HEAD/app/components/shared/BookmarkCounter.vue -------------------------------------------------------------------------------- /app/components/shared/CommentCounter.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supebase/ericdit.com-refactor/HEAD/app/components/shared/CommentCounter.vue -------------------------------------------------------------------------------- /app/components/shared/ContentViews.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supebase/ericdit.com-refactor/HEAD/app/components/shared/ContentViews.vue -------------------------------------------------------------------------------- /app/components/shared/Donate.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supebase/ericdit.com-refactor/HEAD/app/components/shared/Donate.vue -------------------------------------------------------------------------------- /app/components/shared/FadeIn.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supebase/ericdit.com-refactor/HEAD/app/components/shared/FadeIn.vue -------------------------------------------------------------------------------- /app/components/shared/LayoutFooter.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supebase/ericdit.com-refactor/HEAD/app/components/shared/LayoutFooter.vue -------------------------------------------------------------------------------- /app/components/shared/LayoutHeader.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supebase/ericdit.com-refactor/HEAD/app/components/shared/LayoutHeader.vue -------------------------------------------------------------------------------- /app/components/shared/LikeButton.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supebase/ericdit.com-refactor/HEAD/app/components/shared/LikeButton.vue -------------------------------------------------------------------------------- /app/components/shared/MaintenanceMode.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supebase/ericdit.com-refactor/HEAD/app/components/shared/MaintenanceMode.vue -------------------------------------------------------------------------------- /app/components/shared/NavigationBack.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supebase/ericdit.com-refactor/HEAD/app/components/shared/NavigationBack.vue -------------------------------------------------------------------------------- /app/components/shared/NavigationLogo.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supebase/ericdit.com-refactor/HEAD/app/components/shared/NavigationLogo.vue -------------------------------------------------------------------------------- /app/components/shared/SharedAvatar.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supebase/ericdit.com-refactor/HEAD/app/components/shared/SharedAvatar.vue -------------------------------------------------------------------------------- /app/components/shared/UpdateNotification.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supebase/ericdit.com-refactor/HEAD/app/components/shared/UpdateNotification.vue -------------------------------------------------------------------------------- /app/components/theme/ThemePicker.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supebase/ericdit.com-refactor/HEAD/app/components/theme/ThemePicker.vue -------------------------------------------------------------------------------- /app/components/theme/ThemePickerButton.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supebase/ericdit.com-refactor/HEAD/app/components/theme/ThemePickerButton.vue -------------------------------------------------------------------------------- /app/components/user/UserStats.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supebase/ericdit.com-refactor/HEAD/app/components/user/UserStats.vue -------------------------------------------------------------------------------- /app/composables/useAppSettings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supebase/ericdit.com-refactor/HEAD/app/composables/useAppSettings.ts -------------------------------------------------------------------------------- /app/composables/useArticleMetrics.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supebase/ericdit.com-refactor/HEAD/app/composables/useArticleMetrics.ts -------------------------------------------------------------------------------- /app/composables/useAuth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supebase/ericdit.com-refactor/HEAD/app/composables/useAuth.ts -------------------------------------------------------------------------------- /app/composables/useAuthGuard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supebase/ericdit.com-refactor/HEAD/app/composables/useAuthGuard.ts -------------------------------------------------------------------------------- /app/composables/useBookmarks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supebase/ericdit.com-refactor/HEAD/app/composables/useBookmarks.ts -------------------------------------------------------------------------------- /app/composables/useComments.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supebase/ericdit.com-refactor/HEAD/app/composables/useComments.ts -------------------------------------------------------------------------------- /app/composables/useContents.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supebase/ericdit.com-refactor/HEAD/app/composables/useContents.ts -------------------------------------------------------------------------------- /app/composables/useDateFormatter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supebase/ericdit.com-refactor/HEAD/app/composables/useDateFormatter.ts -------------------------------------------------------------------------------- /app/composables/useDirectus.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supebase/ericdit.com-refactor/HEAD/app/composables/useDirectus.ts -------------------------------------------------------------------------------- /app/composables/useGeoLocation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supebase/ericdit.com-refactor/HEAD/app/composables/useGeoLocation.ts -------------------------------------------------------------------------------- /app/composables/useGithubRepo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supebase/ericdit.com-refactor/HEAD/app/composables/useGithubRepo.ts -------------------------------------------------------------------------------- /app/composables/useLikes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supebase/ericdit.com-refactor/HEAD/app/composables/useLikes.ts -------------------------------------------------------------------------------- /app/composables/usePresence.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supebase/ericdit.com-refactor/HEAD/app/composables/usePresence.ts -------------------------------------------------------------------------------- /app/composables/useProfileAvatar.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supebase/ericdit.com-refactor/HEAD/app/composables/useProfileAvatar.ts -------------------------------------------------------------------------------- /app/composables/useSeo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supebase/ericdit.com-refactor/HEAD/app/composables/useSeo.ts -------------------------------------------------------------------------------- /app/composables/useSwipeToDelete.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supebase/ericdit.com-refactor/HEAD/app/composables/useSwipeToDelete.ts -------------------------------------------------------------------------------- /app/composables/useUserMeta.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supebase/ericdit.com-refactor/HEAD/app/composables/useUserMeta.ts -------------------------------------------------------------------------------- /app/composables/useUserMetrics.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supebase/ericdit.com-refactor/HEAD/app/composables/useUserMetrics.ts -------------------------------------------------------------------------------- /app/composables/useUserRole.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supebase/ericdit.com-refactor/HEAD/app/composables/useUserRole.ts -------------------------------------------------------------------------------- /app/composables/useUserStats.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supebase/ericdit.com-refactor/HEAD/app/composables/useUserStats.ts -------------------------------------------------------------------------------- /app/composables/useVersionCheck.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supebase/ericdit.com-refactor/HEAD/app/composables/useVersionCheck.ts -------------------------------------------------------------------------------- /app/composables/useVisibilityChange.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supebase/ericdit.com-refactor/HEAD/app/composables/useVisibilityChange.ts -------------------------------------------------------------------------------- /app/composables/useWebSocketStatus.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supebase/ericdit.com-refactor/HEAD/app/composables/useWebSocketStatus.ts -------------------------------------------------------------------------------- /app/error.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supebase/ericdit.com-refactor/HEAD/app/error.vue -------------------------------------------------------------------------------- /app/layouts/default.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supebase/ericdit.com-refactor/HEAD/app/layouts/default.vue -------------------------------------------------------------------------------- /app/middleware/auth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supebase/ericdit.com-refactor/HEAD/app/middleware/auth.ts -------------------------------------------------------------------------------- /app/pages/(auth)/auth.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supebase/ericdit.com-refactor/HEAD/app/pages/(auth)/auth.vue -------------------------------------------------------------------------------- /app/pages/(bookmarks)/collections.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supebase/ericdit.com-refactor/HEAD/app/pages/(bookmarks)/collections.vue -------------------------------------------------------------------------------- /app/pages/(profile)/me.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supebase/ericdit.com-refactor/HEAD/app/pages/(profile)/me.vue -------------------------------------------------------------------------------- /app/pages/(publish)/new.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supebase/ericdit.com-refactor/HEAD/app/pages/(publish)/new.vue -------------------------------------------------------------------------------- /app/pages/article/[id].vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supebase/ericdit.com-refactor/HEAD/app/pages/article/[id].vue -------------------------------------------------------------------------------- /app/pages/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supebase/ericdit.com-refactor/HEAD/app/pages/index.vue -------------------------------------------------------------------------------- /app/plugins/directus.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supebase/ericdit.com-refactor/HEAD/app/plugins/directus.ts -------------------------------------------------------------------------------- /app/plugins/routeHistory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supebase/ericdit.com-refactor/HEAD/app/plugins/routeHistory.ts -------------------------------------------------------------------------------- /app/plugins/theme.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supebase/ericdit.com-refactor/HEAD/app/plugins/theme.ts -------------------------------------------------------------------------------- /app/router.options.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supebase/ericdit.com-refactor/HEAD/app/router.options.ts -------------------------------------------------------------------------------- /app/types/auth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supebase/ericdit.com-refactor/HEAD/app/types/auth.ts -------------------------------------------------------------------------------- /app/types/bookmarks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supebase/ericdit.com-refactor/HEAD/app/types/bookmarks.ts -------------------------------------------------------------------------------- /app/types/comments.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supebase/ericdit.com-refactor/HEAD/app/types/comments.ts -------------------------------------------------------------------------------- /app/types/common.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supebase/ericdit.com-refactor/HEAD/app/types/common.ts -------------------------------------------------------------------------------- /app/types/contents.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supebase/ericdit.com-refactor/HEAD/app/types/contents.ts -------------------------------------------------------------------------------- /app/types/github.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supebase/ericdit.com-refactor/HEAD/app/types/github.ts -------------------------------------------------------------------------------- /app/types/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supebase/ericdit.com-refactor/HEAD/app/types/index.ts -------------------------------------------------------------------------------- /app/types/likes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supebase/ericdit.com-refactor/HEAD/app/types/likes.ts -------------------------------------------------------------------------------- /app/types/user.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supebase/ericdit.com-refactor/HEAD/app/types/user.ts -------------------------------------------------------------------------------- /app/utils/directusClient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supebase/ericdit.com-refactor/HEAD/app/utils/directusClient.ts -------------------------------------------------------------------------------- /app/utils/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supebase/ericdit.com-refactor/HEAD/app/utils/index.ts -------------------------------------------------------------------------------- /bump-version.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supebase/ericdit.com-refactor/HEAD/bump-version.js -------------------------------------------------------------------------------- /ecosystem.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supebase/ericdit.com-refactor/HEAD/ecosystem.config.js -------------------------------------------------------------------------------- /env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supebase/ericdit.com-refactor/HEAD/env.example -------------------------------------------------------------------------------- /nuxt.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supebase/ericdit.com-refactor/HEAD/nuxt.config.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supebase/ericdit.com-refactor/HEAD/package.json -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supebase/ericdit.com-refactor/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /public/robots.txt: -------------------------------------------------------------------------------- 1 | User-agent: * 2 | Disallow: /cdn-cgi/ -------------------------------------------------------------------------------- /public/version.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supebase/ericdit.com-refactor/HEAD/public/version.json -------------------------------------------------------------------------------- /screenshot/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supebase/ericdit.com-refactor/HEAD/screenshot/1.png -------------------------------------------------------------------------------- /screenshot/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supebase/ericdit.com-refactor/HEAD/screenshot/2.png -------------------------------------------------------------------------------- /screenshot/3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supebase/ericdit.com-refactor/HEAD/screenshot/3.png -------------------------------------------------------------------------------- /screenshot/4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supebase/ericdit.com-refactor/HEAD/screenshot/4.png -------------------------------------------------------------------------------- /server/api/batch-increment-views.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supebase/ericdit.com-refactor/HEAD/server/api/batch-increment-views.ts -------------------------------------------------------------------------------- /server/api/github.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supebase/ericdit.com-refactor/HEAD/server/api/github.ts -------------------------------------------------------------------------------- /server/plugins/version.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supebase/ericdit.com-refactor/HEAD/server/plugins/version.ts -------------------------------------------------------------------------------- /server/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "../.nuxt/tsconfig.server.json" 3 | } 4 | -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supebase/ericdit.com-refactor/HEAD/tsconfig.json --------------------------------------------------------------------------------