├── .dockerignore ├── .editorconfig ├── .eslintrc.json ├── .github ├── CODEOWNERS ├── CODE_OF_CONDUCT.md ├── ISSUE_TEMPLATE │ ├── bug_report.md │ ├── feature_request.md │ └── translation_request.md ├── PULL_REQUEST_TEMPLATE.md ├── dependabot.yml ├── labeler.yml └── workflows │ ├── beta-deploy.yml │ ├── ci.yml │ ├── codeql.yml │ ├── docker-image.yml │ └── prod-deploy.yml ├── .gitignore ├── .gitpod.yml ├── .husky ├── .gitignore └── commit-msg ├── .prettierignore ├── .prettierrc ├── .yarn ├── plugins │ └── @yarnpkg │ │ ├── plugin-interactive-tools.cjs │ │ ├── plugin-typescript.cjs │ │ └── plugin-workspace-tools.cjs └── releases │ └── yarn-2.4.2.cjs ├── .yarnrc.yml ├── CONTRIBUTING.md ├── Dockerfile ├── LICENSE ├── README.md ├── assets └── logos │ ├── png │ └── oasis-logo-white.png │ └── svg │ ├── icon.svg │ └── logo.svg ├── commitlint.config.js ├── docker-compose.yml ├── docker ├── .dockerenv.example └── docker-ormconfig.ts ├── package.json ├── packages ├── api │ ├── .env.example │ ├── .gitignore │ ├── __tests__ │ │ ├── BotAuth.test.ts │ │ ├── CreatePost.test.ts │ │ ├── CreateResort.test.ts │ │ ├── CurrentUser.test.ts │ │ ├── GetNotifications.test.ts │ │ ├── GetQueue.test.ts │ │ ├── MakeBadge.test.ts │ │ ├── MakeReport.test.ts │ │ ├── PaginateUsers.test.ts │ │ └── Search.test.ts │ ├── jest.config.ts │ ├── package.json │ ├── schema.gql │ ├── src │ │ ├── auth │ │ │ ├── connections │ │ │ │ ├── index.ts │ │ │ │ └── methods │ │ │ │ │ └── spotify.ts │ │ │ └── oauth │ │ │ │ ├── index.ts │ │ │ │ └── providers │ │ │ │ ├── discord.ts │ │ │ │ ├── github.ts │ │ │ │ ├── google.ts │ │ │ │ └── twitter.ts │ │ ├── build.ts │ │ ├── config │ │ │ ├── database.ts │ │ │ ├── redis.ts │ │ │ ├── s3.ts │ │ │ └── urls.ts │ │ ├── entities │ │ │ ├── Answer.ts │ │ │ ├── Badge.ts │ │ │ ├── Comment.ts │ │ │ ├── Connection.ts │ │ │ ├── Notification.ts │ │ │ ├── Post.ts │ │ │ ├── PremiumToken.ts │ │ │ ├── Question.ts │ │ │ ├── Report.ts │ │ │ ├── Resort.ts │ │ │ └── User.ts │ │ ├── enums │ │ │ ├── Notifications.ts │ │ │ ├── Reports.ts │ │ │ ├── Roles.ts │ │ │ └── Status.ts │ │ ├── index.ts │ │ ├── lib │ │ │ ├── constants.ts │ │ │ └── nodeMajor.ts │ │ ├── middleware │ │ │ ├── NotBanned.ts │ │ │ ├── RateLimit.ts │ │ │ └── SelfOnly.ts │ │ ├── resolvers │ │ │ ├── answer │ │ │ │ ├── Base.resolver.ts │ │ │ │ ├── GetIsUpvotedDownvoted.resolver.ts │ │ │ │ ├── UpvoteDownvoteAnswer.resolver.ts │ │ │ │ ├── edit │ │ │ │ │ ├── EditAnswer.resolver.ts │ │ │ │ │ └── EditAnswerInput.ts │ │ │ │ └── new │ │ │ │ │ ├── NewAnswer.resolver.ts │ │ │ │ │ └── NewAnswerInput.ts │ │ │ ├── badge │ │ │ │ ├── Base.resolver.ts │ │ │ │ ├── GiveBadge.resolver.ts │ │ │ │ └── make │ │ │ │ │ ├── MakeBadge.resolver.ts │ │ │ │ │ └── MakeBadgeInput.ts │ │ │ ├── bot │ │ │ │ ├── CreateBot.resolver.ts │ │ │ │ └── RefreshToken.resolver.ts │ │ │ ├── comment │ │ │ │ ├── Base.resolver.ts │ │ │ │ ├── GetIsUpvotedDownvoted.resolver.ts │ │ │ │ ├── UpvoteDownvoteComment.resolver.ts │ │ │ │ ├── edit │ │ │ │ │ ├── EditComment.resolver.ts │ │ │ │ │ └── EditCommentInput.ts │ │ │ │ └── new │ │ │ │ │ ├── NewComment.resolver.ts │ │ │ │ │ └── NewCommentInput.ts │ │ │ ├── notification │ │ │ │ ├── GetNotifications.resolver.ts │ │ │ │ └── MarkNotificationAsRead.resolver.ts │ │ │ ├── post │ │ │ │ ├── Base.resolver.ts │ │ │ │ ├── DeletePost.resolver.ts │ │ │ │ ├── GetIsUpvotedDownvotes.resolver.ts │ │ │ │ ├── UpvoteDownvotePost.resolver.ts │ │ │ │ ├── edit │ │ │ │ │ ├── EditPost.resolver.ts │ │ │ │ │ └── EditPostInput.ts │ │ │ │ ├── feed │ │ │ │ │ └── FeedSort.resolver.ts │ │ │ │ └── new │ │ │ │ │ ├── CreatePost.resolver.ts │ │ │ │ │ └── CreatePostInput.ts │ │ │ ├── question │ │ │ │ ├── Base.resolver.ts │ │ │ │ ├── DeletePost.resolver.ts │ │ │ │ ├── GetIsUpvotedDownvoted.resolver.ts │ │ │ │ ├── edit │ │ │ │ │ ├── EditQuestion.resolver.ts │ │ │ │ │ └── EditQuestionInput.ts │ │ │ │ └── new │ │ │ │ │ ├── CreateQuestion.resolver.ts │ │ │ │ │ └── CreateQuestionInput.ts │ │ │ ├── reports │ │ │ │ ├── GetQueue.resolver.ts │ │ │ │ ├── MakeReport.resolver.ts │ │ │ │ ├── MakeReportInput.ts │ │ │ │ ├── MarkAsResolved.resolver.ts │ │ │ │ └── ReportedEntityInput.ts │ │ │ ├── resort │ │ │ │ ├── Base.resolver.ts │ │ │ │ ├── GetIsJoined.resolver.ts │ │ │ │ ├── GetResortByName.resolver.ts │ │ │ │ └── create │ │ │ │ │ ├── CreateResort.resolver.ts │ │ │ │ │ └── CreateResortInput.ts │ │ │ ├── search │ │ │ │ └── search.resolver.ts │ │ │ └── user │ │ │ │ ├── BanUser.resolver.ts │ │ │ │ ├── Base.resolver.ts │ │ │ │ ├── CurrentUser.resolver.ts │ │ │ │ ├── DeleteAccount.resolver.ts │ │ │ │ ├── GetUserByName.resolver.ts │ │ │ │ ├── JoinResort.resolver.ts │ │ │ │ ├── MakeAdmin.resolver.ts │ │ │ │ ├── follow │ │ │ │ └── FollowResolver.resolver.ts │ │ │ │ ├── premium │ │ │ │ ├── GetTokenData.resolver.ts │ │ │ │ ├── MakePremiumToken.resolver.ts │ │ │ │ └── RedeemToken.resolver.ts │ │ │ │ ├── service-auth │ │ │ │ ├── CreateTokens.resolver.ts │ │ │ │ ├── RefreshToken.resolver.ts │ │ │ │ └── TokenDataInput.ts │ │ │ │ └── update │ │ │ │ ├── UpdateProfile.resolver.ts │ │ │ │ └── UpdateProfileInput.ts │ │ ├── routes │ │ │ ├── index.ts │ │ │ └── upload.ts │ │ ├── server.ts │ │ └── utils │ │ │ ├── auth │ │ │ ├── NoBot.ts │ │ │ ├── authChecker.ts │ │ │ ├── checkUsername.ts │ │ │ └── createContext.ts │ │ │ ├── common │ │ │ ├── hasPermission.ts │ │ │ ├── http.ts │ │ │ ├── isNull.ts │ │ │ └── rootPath.ts │ │ │ ├── connection │ │ │ └── createConnection.ts │ │ │ ├── files │ │ │ ├── createResolver.ts │ │ │ └── createSchema.ts │ │ │ ├── index.ts │ │ │ ├── output │ │ │ ├── exit.ts │ │ │ └── log.ts │ │ │ ├── paginate │ │ │ ├── PaginationResponse.ts │ │ │ ├── RelationalPagination.ts │ │ │ └── RelationalPaginationResolvers.ts │ │ │ ├── testing │ │ │ ├── gql-request.ts │ │ │ └── seedDatabase.ts │ │ │ └── votes │ │ │ └── upvoteDownvoteEntity.ts │ └── tsconfig.json ├── cli │ ├── .gitignore │ ├── .npmignore │ ├── README.md │ ├── __tests__ │ │ ├── fetchPosts.test.ts │ │ ├── followUser.test.ts │ │ ├── getCurrentUser.test.ts │ │ ├── getMyUserId.test.ts │ │ ├── getPostById.test.ts │ │ ├── getUserByName.test.ts │ │ ├── getUsersPosts.test.ts │ │ ├── getUsersUpvotedPosts.test.ts │ │ ├── helper.ts │ │ ├── post.test.ts │ │ ├── schemas │ │ │ ├── postSchema.ts │ │ │ ├── querySchema.ts │ │ │ └── userSchema.ts │ │ ├── search.test.ts │ │ └── updateProfile.test.ts │ ├── babel.config.js │ ├── examples │ │ ├── fetching-posts │ │ │ └── fetch_posts.sh │ │ └── image-rendering │ │ │ └── image-rendering.sh │ ├── jest.config.ts │ ├── package.json │ ├── src │ │ ├── bin │ │ │ └── oasis.ts │ │ ├── commands │ │ │ ├── deleteAccount.ts │ │ │ ├── fetchPosts.ts │ │ │ ├── follow.ts │ │ │ ├── getPostById.ts │ │ │ ├── getUserByName.ts │ │ │ ├── getUsersPosts.ts │ │ │ ├── getUsersUpvotedPosts.ts │ │ │ ├── login.ts │ │ │ ├── post.ts │ │ │ ├── profile.ts │ │ │ ├── search.ts │ │ │ └── updateProfile.ts │ │ ├── index.ts │ │ ├── lib │ │ │ └── constants.ts │ │ ├── types │ │ │ └── arguments.ts │ │ └── utils │ │ │ └── output │ │ │ ├── exit.ts │ │ │ └── log.ts │ └── tsconfig.json ├── desktop │ ├── .env.example │ ├── .gitignore │ ├── package.json │ ├── resources │ │ ├── icons │ │ │ ├── icon-light.icns │ │ │ ├── icon-light.ico │ │ │ ├── icon-light.png │ │ │ ├── icon.icns │ │ │ ├── icon.ico │ │ │ └── icon.png │ │ └── splash │ │ │ └── splash-screen.html │ ├── src │ │ ├── index.ts │ │ └── lib │ │ │ ├── constants.ts │ │ │ └── links.ts │ └── tsconfig.json ├── mobile │ ├── .babelrc │ ├── .gitignore │ ├── capacitor.config.json │ ├── ionic.config.json │ ├── package.json │ ├── public │ │ ├── assets │ │ │ ├── icon │ │ │ │ ├── favicon.png │ │ │ │ └── icon.png │ │ │ └── shapes.svg │ │ ├── index.html │ │ └── manifest.json │ ├── src │ │ ├── App.test.tsx │ │ ├── App.tsx │ │ ├── components │ │ │ ├── ExploreContainer.css │ │ │ └── ExploreContainer.tsx │ │ ├── index.tsx │ │ ├── pages │ │ │ ├── Home.css │ │ │ └── Home.tsx │ │ ├── react-app-env.d.ts │ │ ├── service-worker.ts │ │ ├── serviceWorkerRegistration.ts │ │ ├── setupTests.ts │ │ └── theme │ │ │ ├── globals.css │ │ │ └── variables.css │ ├── tsconfig.json │ └── webpack.config.js ├── react-gql │ ├── .gitignore │ ├── README.md │ ├── codegen.yml │ ├── package.json │ ├── src │ │ ├── comment │ │ │ ├── createComment.gql │ │ │ ├── getPostComments.gql │ │ │ ├── getUsersComments.gql │ │ │ ├── likeComment.gql │ │ │ └── newComment.gql │ │ ├── notifications │ │ │ ├── getNotifications.gql │ │ │ └── markNotificationAsRead.gql │ │ ├── post │ │ │ ├── deletePost.gql │ │ │ ├── feedSort.gql │ │ │ ├── getPosts.gql │ │ │ ├── makePost.gql │ │ │ └── upvoteDownvote.gql │ │ ├── report.gql │ │ ├── resort │ │ │ ├── getResortByName.gql │ │ │ └── joinResort.gql │ │ ├── search.gql │ │ └── user.gql │ └── tsconfig.json ├── sdk │ ├── .gitignore │ ├── README.md │ ├── codegen.yml │ ├── package.json │ ├── src │ │ ├── base-client.ts │ │ ├── client │ │ │ ├── arguments.ts │ │ │ ├── index.ts │ │ │ ├── listAll.ts │ │ │ ├── main.ts │ │ │ └── relations.ts │ │ ├── constants.ts │ │ ├── generated │ │ │ ├── client.ts │ │ │ └── types.ts │ │ ├── index.test.ts │ │ ├── index.ts │ │ ├── lib │ │ │ └── constants.ts │ │ ├── query-builder.ts │ │ ├── test-utils │ │ │ └── setup.ts │ │ ├── test.ts │ │ ├── utils │ │ │ └── output │ │ │ │ ├── exit.ts │ │ │ │ └── log.ts │ │ ├── variable-type.ts │ │ └── wrappers │ │ │ └── post.ts │ └── tsconfig.json ├── tui │ ├── .gitignore │ ├── README.md │ ├── cmd │ │ └── termoasis │ │ │ └── main.go │ ├── go.mod │ ├── go.sum │ └── internal │ │ ├── model │ │ └── model.go │ │ ├── posts │ │ ├── author │ │ │ └── render.go │ │ ├── date │ │ │ └── render.go │ │ ├── downvotes │ │ │ └── render.go │ │ ├── render.go │ │ └── upvotes │ │ │ └── render.go │ │ ├── queries │ │ └── fetchPosts.go │ │ └── utils │ │ └── date.go ├── vsc-extension │ ├── .gitignore │ ├── .vscode │ │ ├── extensions.json │ │ ├── launch.json │ │ ├── settings.json │ │ └── tasks.json │ ├── .vscodeignore │ ├── .yarnrc │ ├── CHANGELOG.md │ ├── README.md │ ├── logo.svg │ ├── media │ │ ├── reset.css │ │ └── vscode.css │ ├── out │ │ ├── Sidebar.js │ │ ├── Sidebar.js.map │ │ ├── extension.js │ │ └── extension.js.map │ ├── package.json │ ├── rollup.config.js │ ├── src │ │ ├── Sidebar.ts │ │ ├── extension.ts │ │ └── getNonce.ts │ ├── tsconfig.json │ ├── vsc-extension-quickstart.md │ └── webviews │ │ ├── pages │ │ └── Sidebar.tsx │ │ └── tsconfig.json └── web │ ├── .babelrc │ ├── .env.example │ ├── .gitignore │ ├── .storybook │ ├── main.js │ └── preview.js │ ├── README.md │ ├── cypress.json │ ├── cypress │ ├── fixtures │ │ └── example.json │ ├── integration │ │ └── main.spec.ts │ ├── plugins │ │ ├── index.js │ │ └── preprocessor.js │ ├── support │ │ └── index.js │ ├── tsconfig.json │ └── utils │ │ └── loginAsTesting.ts │ ├── next-env.d.ts │ ├── next.config.js │ ├── package.json │ ├── postcss.config.js │ ├── public │ ├── manifest.json │ └── static │ │ ├── DiscordLogo.svg │ │ ├── GenericUser.svg │ │ ├── Logo.svg │ │ ├── OasisLogo.png │ │ ├── OasisLogo.svg │ │ ├── badges │ │ ├── contributor-badge.svg │ │ ├── dunce-cap.svg │ │ └── verified-badge.svg │ │ ├── default-banner.png │ │ ├── favicons │ │ ├── android-chrome-192x192.png │ │ ├── android-chrome-256x256.png │ │ ├── apple-touch-icon.png │ │ ├── browserconfig.xml │ │ ├── favicon-16x16.png │ │ ├── favicon-32x32.png │ │ ├── favicon.ico │ │ ├── mstile-150x150.png │ │ ├── safari-pinned-tab.svg │ │ └── site.webmanifest │ │ ├── fonts │ │ ├── VictorMono-Regular.eot │ │ ├── VictorMono-Regular.otf │ │ ├── VictorMono-Regular.ttf │ │ └── VictorMono-Regular.woff │ │ └── hack-regular-webfont.woff2 │ ├── server │ ├── src │ │ ├── config │ │ │ └── database.ts │ │ ├── getServer.ts │ │ ├── index.ts │ │ └── utils │ │ │ ├── output │ │ │ ├── exit.ts │ │ │ └── log.ts │ │ │ └── rootPath.ts │ └── tsconfig.json │ ├── src │ ├── components │ │ ├── comment │ │ │ └── Comment.tsx │ │ ├── home │ │ │ ├── CreatePostInput.tsx │ │ │ ├── FollowUser.tsx │ │ │ ├── FollowUserSection.tsx │ │ │ ├── FriendActivity.tsx │ │ │ ├── FriendActivitySection.tsx │ │ │ ├── LeftSidebar.tsx │ │ │ ├── NewPostsSection.tsx │ │ │ ├── PostsSection.tsx │ │ │ ├── ProfileSection.tsx │ │ │ ├── Sidebar.tsx │ │ │ └── TrendingSection.tsx │ │ ├── index.ts │ │ ├── locales │ │ │ └── LanguageSelector.tsx │ │ ├── navbar │ │ │ ├── DropdownItem.tsx │ │ │ ├── HomeTopBar.tsx │ │ │ ├── NavItem.tsx │ │ │ └── Navbar.tsx │ │ ├── notifications │ │ │ ├── FilterButton.tsx │ │ │ ├── NotificationBlock.tsx │ │ │ └── NotificationWrapper.tsx │ │ ├── post │ │ │ ├── NewPost.tsx │ │ │ └── Post.tsx │ │ ├── profile │ │ │ ├── Bio.tsx │ │ │ ├── Comments.tsx │ │ │ ├── FollowersInfo.tsx │ │ │ ├── Posts.tsx │ │ │ ├── ProfileBanner.tsx │ │ │ ├── ProfilePost.tsx │ │ │ ├── TabItem.tsx │ │ │ ├── TabMeta.tsx │ │ │ ├── TopicBadge.tsx │ │ │ ├── large │ │ │ │ └── UserCard.tsx │ │ │ └── small │ │ │ │ └── UserCard.tsx │ │ ├── resort │ │ │ ├── AvatarGroup.tsx │ │ │ ├── ResortCard.tsx │ │ │ └── ResortHeader.tsx │ │ ├── shared │ │ │ ├── AutoResizeTextArea.tsx │ │ │ ├── Button.tsx │ │ │ ├── Container.tsx │ │ │ ├── Footer.tsx │ │ │ ├── FormikInput.tsx │ │ │ ├── InfiniteScrollWrapper.tsx │ │ │ ├── Input.tsx │ │ │ ├── Loading.tsx │ │ │ └── Modal.tsx │ │ └── user │ │ │ └── User.tsx │ ├── entities │ │ ├── Answer.ts │ │ ├── Badge.ts │ │ ├── Comment.ts │ │ ├── Connection.ts │ │ ├── Notification.ts │ │ ├── Post.ts │ │ ├── PremiumToken.ts │ │ ├── Question.ts │ │ ├── Report.ts │ │ ├── Resort.ts │ │ └── User.ts │ ├── enums │ │ ├── Notifications.ts │ │ ├── Reports.ts │ │ ├── Roles.ts │ │ └── Status.ts │ ├── hooks │ │ └── useOnClickOutside.tsx │ ├── icons │ │ ├── arrows │ │ │ ├── DownArrow.tsx │ │ │ ├── RightArrow.tsx │ │ │ ├── SmallDownArrow.tsx │ │ │ ├── SmallUpArrow.tsx │ │ │ └── UpArrow.tsx │ │ ├── channel │ │ │ └── Hashtag.tsx │ │ ├── index.ts │ │ ├── other │ │ │ ├── Featured.tsx │ │ │ ├── Info.tsx │ │ │ ├── ThreeDots.tsx │ │ │ └── Trash.tsx │ │ ├── posts │ │ │ ├── Comments.tsx │ │ │ ├── Latest.tsx │ │ │ ├── Like.tsx │ │ │ └── Trending.tsx │ │ ├── sidebar │ │ │ ├── About.tsx │ │ │ ├── Bell.tsx │ │ │ ├── Friends.tsx │ │ │ ├── Home.tsx │ │ │ ├── Logout.tsx │ │ │ ├── Posts.tsx │ │ │ ├── Profile.tsx │ │ │ ├── Saved.tsx │ │ │ ├── Search.tsx │ │ │ └── Topics.tsx │ │ └── social │ │ │ └── Twitter.tsx │ ├── lib │ │ ├── apollo.ts │ │ ├── auth │ │ │ └── login.ts │ │ ├── common │ │ │ ├── getCurrentUser.ts │ │ │ └── ssrRequest.ts │ │ └── constants.ts │ ├── locales │ │ ├── BaseLanguage.ts │ │ ├── LocalesProvider.tsx │ │ ├── en │ │ │ └── index.ts │ │ └── es │ │ │ └── index.ts │ ├── pages │ │ ├── 404.tsx │ │ ├── _app.tsx │ │ ├── _document.tsx │ │ ├── auth │ │ │ ├── success.tsx │ │ │ └── vscode.tsx │ │ ├── home │ │ │ └── new.tsx │ │ ├── index.tsx │ │ ├── notifications.tsx │ │ ├── post │ │ │ └── [id] │ │ │ │ └── index.tsx │ │ ├── resort │ │ │ ├── [resort] │ │ │ │ └── index.tsx │ │ │ └── index.tsx │ │ ├── search.tsx │ │ ├── settings │ │ │ ├── account.tsx │ │ │ └── developers.tsx │ │ └── user │ │ │ ├── [username] │ │ │ ├── index.tsx │ │ │ └── new.tsx │ │ │ └── edit.tsx │ ├── parser │ │ ├── emoji │ │ │ ├── emojiParser.ts │ │ │ └── emojis.json │ │ ├── index.ts │ │ ├── markdown │ │ │ ├── StyledMarkdown.tsx │ │ │ ├── styles │ │ │ │ ├── StyledMarkdown.module.css │ │ │ │ ├── StyledMarkdownBio.module.css │ │ │ │ ├── StyledMarkdownPost.module.css │ │ │ │ └── declaration.d.ts │ │ │ └── themes │ │ │ │ └── OasisDark.tsx │ │ └── runner │ │ │ ├── PistonRuntimesProvider.tsx │ │ │ └── RunCode.tsx │ ├── providers │ │ ├── CustomLink.tsx │ │ └── LinkProvider.tsx │ ├── shared │ │ ├── AuthProvider.tsx │ │ └── SEO.tsx │ ├── stories │ │ ├── Button.stories.tsx │ │ ├── Button.tsx │ │ ├── Header.stories.tsx │ │ ├── Header.tsx │ │ ├── Introduction.stories.mdx │ │ ├── Page.stories.tsx │ │ ├── Page.tsx │ │ ├── assets │ │ │ ├── code-brackets.svg │ │ │ ├── colors.svg │ │ │ ├── comments.svg │ │ │ ├── direction.svg │ │ │ ├── flow.svg │ │ │ ├── plugin.svg │ │ │ ├── repo.svg │ │ │ └── stackalt.svg │ │ ├── button.css │ │ ├── header.css │ │ └── page.css │ ├── styles │ │ └── globals.css │ └── utils │ │ ├── common │ │ ├── hasPermission.ts │ │ ├── isNull.ts │ │ ├── request.ts │ │ └── rootPath.ts │ │ ├── format │ │ ├── date.ts │ │ ├── index.ts │ │ ├── json.ts │ │ └── number.ts │ │ ├── redirect.ts │ │ ├── require.ts │ │ ├── sentry.ts │ │ └── status │ │ ├── codes.ts │ │ └── send.ts │ ├── tailwind.config.js │ └── tsconfig.json ├── scripts ├── package.json └── setup.js ├── status └── error.html └── yarn.lock /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/.dockerignore -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.github/CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/.github/CODEOWNERS -------------------------------------------------------------------------------- /.github/CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/.github/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/translation_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/.github/ISSUE_TEMPLATE/translation_request.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/labeler.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/.github/labeler.yml -------------------------------------------------------------------------------- /.github/workflows/beta-deploy.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/.github/workflows/beta-deploy.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/codeql.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/.github/workflows/codeql.yml -------------------------------------------------------------------------------- /.github/workflows/docker-image.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/.github/workflows/docker-image.yml -------------------------------------------------------------------------------- /.github/workflows/prod-deploy.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/.github/workflows/prod-deploy.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitpod.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/.gitpod.yml -------------------------------------------------------------------------------- /.husky/.gitignore: -------------------------------------------------------------------------------- 1 | _ 2 | -------------------------------------------------------------------------------- /.husky/commit-msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/.husky/commit-msg -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | generated 2 | -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/.prettierrc -------------------------------------------------------------------------------- /.yarn/plugins/@yarnpkg/plugin-interactive-tools.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/.yarn/plugins/@yarnpkg/plugin-interactive-tools.cjs -------------------------------------------------------------------------------- /.yarn/plugins/@yarnpkg/plugin-typescript.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/.yarn/plugins/@yarnpkg/plugin-typescript.cjs -------------------------------------------------------------------------------- /.yarn/plugins/@yarnpkg/plugin-workspace-tools.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/.yarn/plugins/@yarnpkg/plugin-workspace-tools.cjs -------------------------------------------------------------------------------- /.yarn/releases/yarn-2.4.2.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/.yarn/releases/yarn-2.4.2.cjs -------------------------------------------------------------------------------- /.yarnrc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/.yarnrc.yml -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/README.md -------------------------------------------------------------------------------- /assets/logos/png/oasis-logo-white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/assets/logos/png/oasis-logo-white.png -------------------------------------------------------------------------------- /assets/logos/svg/icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/assets/logos/svg/icon.svg -------------------------------------------------------------------------------- /assets/logos/svg/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/assets/logos/svg/logo.svg -------------------------------------------------------------------------------- /commitlint.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | extends: ["@commitlint/config-conventional"], 3 | }; 4 | -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /docker/.dockerenv.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/docker/.dockerenv.example -------------------------------------------------------------------------------- /docker/docker-ormconfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/docker/docker-ormconfig.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/package.json -------------------------------------------------------------------------------- /packages/api/.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/api/.env.example -------------------------------------------------------------------------------- /packages/api/.gitignore: -------------------------------------------------------------------------------- 1 | .env 2 | node_modules 3 | dist 4 | ./src/ormconfig.ts 5 | *.sqlite 6 | images 7 | -------------------------------------------------------------------------------- /packages/api/__tests__/BotAuth.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/api/__tests__/BotAuth.test.ts -------------------------------------------------------------------------------- /packages/api/__tests__/CreatePost.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/api/__tests__/CreatePost.test.ts -------------------------------------------------------------------------------- /packages/api/__tests__/CreateResort.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/api/__tests__/CreateResort.test.ts -------------------------------------------------------------------------------- /packages/api/__tests__/CurrentUser.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/api/__tests__/CurrentUser.test.ts -------------------------------------------------------------------------------- /packages/api/__tests__/GetNotifications.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/api/__tests__/GetNotifications.test.ts -------------------------------------------------------------------------------- /packages/api/__tests__/GetQueue.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/api/__tests__/GetQueue.test.ts -------------------------------------------------------------------------------- /packages/api/__tests__/MakeBadge.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/api/__tests__/MakeBadge.test.ts -------------------------------------------------------------------------------- /packages/api/__tests__/MakeReport.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/api/__tests__/MakeReport.test.ts -------------------------------------------------------------------------------- /packages/api/__tests__/PaginateUsers.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/api/__tests__/PaginateUsers.test.ts -------------------------------------------------------------------------------- /packages/api/__tests__/Search.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/api/__tests__/Search.test.ts -------------------------------------------------------------------------------- /packages/api/jest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/api/jest.config.ts -------------------------------------------------------------------------------- /packages/api/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/api/package.json -------------------------------------------------------------------------------- /packages/api/schema.gql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/api/schema.gql -------------------------------------------------------------------------------- /packages/api/src/auth/connections/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/api/src/auth/connections/index.ts -------------------------------------------------------------------------------- /packages/api/src/auth/connections/methods/spotify.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/api/src/auth/connections/methods/spotify.ts -------------------------------------------------------------------------------- /packages/api/src/auth/oauth/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/api/src/auth/oauth/index.ts -------------------------------------------------------------------------------- /packages/api/src/auth/oauth/providers/discord.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/api/src/auth/oauth/providers/discord.ts -------------------------------------------------------------------------------- /packages/api/src/auth/oauth/providers/github.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/api/src/auth/oauth/providers/github.ts -------------------------------------------------------------------------------- /packages/api/src/auth/oauth/providers/google.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/api/src/auth/oauth/providers/google.ts -------------------------------------------------------------------------------- /packages/api/src/auth/oauth/providers/twitter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/api/src/auth/oauth/providers/twitter.ts -------------------------------------------------------------------------------- /packages/api/src/build.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/api/src/build.ts -------------------------------------------------------------------------------- /packages/api/src/config/database.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/api/src/config/database.ts -------------------------------------------------------------------------------- /packages/api/src/config/redis.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/api/src/config/redis.ts -------------------------------------------------------------------------------- /packages/api/src/config/s3.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/api/src/config/s3.ts -------------------------------------------------------------------------------- /packages/api/src/config/urls.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/api/src/config/urls.ts -------------------------------------------------------------------------------- /packages/api/src/entities/Answer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/api/src/entities/Answer.ts -------------------------------------------------------------------------------- /packages/api/src/entities/Badge.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/api/src/entities/Badge.ts -------------------------------------------------------------------------------- /packages/api/src/entities/Comment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/api/src/entities/Comment.ts -------------------------------------------------------------------------------- /packages/api/src/entities/Connection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/api/src/entities/Connection.ts -------------------------------------------------------------------------------- /packages/api/src/entities/Notification.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/api/src/entities/Notification.ts -------------------------------------------------------------------------------- /packages/api/src/entities/Post.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/api/src/entities/Post.ts -------------------------------------------------------------------------------- /packages/api/src/entities/PremiumToken.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/api/src/entities/PremiumToken.ts -------------------------------------------------------------------------------- /packages/api/src/entities/Question.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/api/src/entities/Question.ts -------------------------------------------------------------------------------- /packages/api/src/entities/Report.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/api/src/entities/Report.ts -------------------------------------------------------------------------------- /packages/api/src/entities/Resort.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/api/src/entities/Resort.ts -------------------------------------------------------------------------------- /packages/api/src/entities/User.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/api/src/entities/User.ts -------------------------------------------------------------------------------- /packages/api/src/enums/Notifications.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/api/src/enums/Notifications.ts -------------------------------------------------------------------------------- /packages/api/src/enums/Reports.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/api/src/enums/Reports.ts -------------------------------------------------------------------------------- /packages/api/src/enums/Roles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/api/src/enums/Roles.ts -------------------------------------------------------------------------------- /packages/api/src/enums/Status.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/api/src/enums/Status.ts -------------------------------------------------------------------------------- /packages/api/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/api/src/index.ts -------------------------------------------------------------------------------- /packages/api/src/lib/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/api/src/lib/constants.ts -------------------------------------------------------------------------------- /packages/api/src/lib/nodeMajor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/api/src/lib/nodeMajor.ts -------------------------------------------------------------------------------- /packages/api/src/middleware/NotBanned.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/api/src/middleware/NotBanned.ts -------------------------------------------------------------------------------- /packages/api/src/middleware/RateLimit.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/api/src/middleware/RateLimit.ts -------------------------------------------------------------------------------- /packages/api/src/middleware/SelfOnly.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/api/src/middleware/SelfOnly.ts -------------------------------------------------------------------------------- /packages/api/src/resolvers/answer/Base.resolver.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/api/src/resolvers/answer/Base.resolver.ts -------------------------------------------------------------------------------- /packages/api/src/resolvers/answer/GetIsUpvotedDownvoted.resolver.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/api/src/resolvers/answer/GetIsUpvotedDownvoted.resolver.ts -------------------------------------------------------------------------------- /packages/api/src/resolvers/answer/UpvoteDownvoteAnswer.resolver.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/api/src/resolvers/answer/UpvoteDownvoteAnswer.resolver.ts -------------------------------------------------------------------------------- /packages/api/src/resolvers/answer/edit/EditAnswer.resolver.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/api/src/resolvers/answer/edit/EditAnswer.resolver.ts -------------------------------------------------------------------------------- /packages/api/src/resolvers/answer/edit/EditAnswerInput.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/api/src/resolvers/answer/edit/EditAnswerInput.ts -------------------------------------------------------------------------------- /packages/api/src/resolvers/answer/new/NewAnswer.resolver.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/api/src/resolvers/answer/new/NewAnswer.resolver.ts -------------------------------------------------------------------------------- /packages/api/src/resolvers/answer/new/NewAnswerInput.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/api/src/resolvers/answer/new/NewAnswerInput.ts -------------------------------------------------------------------------------- /packages/api/src/resolvers/badge/Base.resolver.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/api/src/resolvers/badge/Base.resolver.ts -------------------------------------------------------------------------------- /packages/api/src/resolvers/badge/GiveBadge.resolver.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/api/src/resolvers/badge/GiveBadge.resolver.ts -------------------------------------------------------------------------------- /packages/api/src/resolvers/badge/make/MakeBadge.resolver.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/api/src/resolvers/badge/make/MakeBadge.resolver.ts -------------------------------------------------------------------------------- /packages/api/src/resolvers/badge/make/MakeBadgeInput.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/api/src/resolvers/badge/make/MakeBadgeInput.ts -------------------------------------------------------------------------------- /packages/api/src/resolvers/bot/CreateBot.resolver.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/api/src/resolvers/bot/CreateBot.resolver.ts -------------------------------------------------------------------------------- /packages/api/src/resolvers/bot/RefreshToken.resolver.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/api/src/resolvers/bot/RefreshToken.resolver.ts -------------------------------------------------------------------------------- /packages/api/src/resolvers/comment/Base.resolver.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/api/src/resolvers/comment/Base.resolver.ts -------------------------------------------------------------------------------- /packages/api/src/resolvers/comment/GetIsUpvotedDownvoted.resolver.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/api/src/resolvers/comment/GetIsUpvotedDownvoted.resolver.ts -------------------------------------------------------------------------------- /packages/api/src/resolvers/comment/UpvoteDownvoteComment.resolver.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/api/src/resolvers/comment/UpvoteDownvoteComment.resolver.ts -------------------------------------------------------------------------------- /packages/api/src/resolvers/comment/edit/EditComment.resolver.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/api/src/resolvers/comment/edit/EditComment.resolver.ts -------------------------------------------------------------------------------- /packages/api/src/resolvers/comment/edit/EditCommentInput.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/api/src/resolvers/comment/edit/EditCommentInput.ts -------------------------------------------------------------------------------- /packages/api/src/resolvers/comment/new/NewComment.resolver.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/api/src/resolvers/comment/new/NewComment.resolver.ts -------------------------------------------------------------------------------- /packages/api/src/resolvers/comment/new/NewCommentInput.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/api/src/resolvers/comment/new/NewCommentInput.ts -------------------------------------------------------------------------------- /packages/api/src/resolvers/notification/GetNotifications.resolver.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/api/src/resolvers/notification/GetNotifications.resolver.ts -------------------------------------------------------------------------------- /packages/api/src/resolvers/notification/MarkNotificationAsRead.resolver.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/api/src/resolvers/notification/MarkNotificationAsRead.resolver.ts -------------------------------------------------------------------------------- /packages/api/src/resolvers/post/Base.resolver.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/api/src/resolvers/post/Base.resolver.ts -------------------------------------------------------------------------------- /packages/api/src/resolvers/post/DeletePost.resolver.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/api/src/resolvers/post/DeletePost.resolver.ts -------------------------------------------------------------------------------- /packages/api/src/resolvers/post/GetIsUpvotedDownvotes.resolver.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/api/src/resolvers/post/GetIsUpvotedDownvotes.resolver.ts -------------------------------------------------------------------------------- /packages/api/src/resolvers/post/UpvoteDownvotePost.resolver.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/api/src/resolvers/post/UpvoteDownvotePost.resolver.ts -------------------------------------------------------------------------------- /packages/api/src/resolvers/post/edit/EditPost.resolver.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/api/src/resolvers/post/edit/EditPost.resolver.ts -------------------------------------------------------------------------------- /packages/api/src/resolvers/post/edit/EditPostInput.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/api/src/resolvers/post/edit/EditPostInput.ts -------------------------------------------------------------------------------- /packages/api/src/resolvers/post/feed/FeedSort.resolver.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/api/src/resolvers/post/feed/FeedSort.resolver.ts -------------------------------------------------------------------------------- /packages/api/src/resolvers/post/new/CreatePost.resolver.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/api/src/resolvers/post/new/CreatePost.resolver.ts -------------------------------------------------------------------------------- /packages/api/src/resolvers/post/new/CreatePostInput.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/api/src/resolvers/post/new/CreatePostInput.ts -------------------------------------------------------------------------------- /packages/api/src/resolvers/question/Base.resolver.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/api/src/resolvers/question/Base.resolver.ts -------------------------------------------------------------------------------- /packages/api/src/resolvers/question/DeletePost.resolver.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/api/src/resolvers/question/DeletePost.resolver.ts -------------------------------------------------------------------------------- /packages/api/src/resolvers/question/GetIsUpvotedDownvoted.resolver.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/api/src/resolvers/question/GetIsUpvotedDownvoted.resolver.ts -------------------------------------------------------------------------------- /packages/api/src/resolvers/question/edit/EditQuestion.resolver.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/api/src/resolvers/question/edit/EditQuestion.resolver.ts -------------------------------------------------------------------------------- /packages/api/src/resolvers/question/edit/EditQuestionInput.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/api/src/resolvers/question/edit/EditQuestionInput.ts -------------------------------------------------------------------------------- /packages/api/src/resolvers/question/new/CreateQuestion.resolver.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/api/src/resolvers/question/new/CreateQuestion.resolver.ts -------------------------------------------------------------------------------- /packages/api/src/resolvers/question/new/CreateQuestionInput.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/api/src/resolvers/question/new/CreateQuestionInput.ts -------------------------------------------------------------------------------- /packages/api/src/resolvers/reports/GetQueue.resolver.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/api/src/resolvers/reports/GetQueue.resolver.ts -------------------------------------------------------------------------------- /packages/api/src/resolvers/reports/MakeReport.resolver.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/api/src/resolvers/reports/MakeReport.resolver.ts -------------------------------------------------------------------------------- /packages/api/src/resolvers/reports/MakeReportInput.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/api/src/resolvers/reports/MakeReportInput.ts -------------------------------------------------------------------------------- /packages/api/src/resolvers/reports/MarkAsResolved.resolver.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/api/src/resolvers/reports/MarkAsResolved.resolver.ts -------------------------------------------------------------------------------- /packages/api/src/resolvers/reports/ReportedEntityInput.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/api/src/resolvers/reports/ReportedEntityInput.ts -------------------------------------------------------------------------------- /packages/api/src/resolvers/resort/Base.resolver.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/api/src/resolvers/resort/Base.resolver.ts -------------------------------------------------------------------------------- /packages/api/src/resolvers/resort/GetIsJoined.resolver.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/api/src/resolvers/resort/GetIsJoined.resolver.ts -------------------------------------------------------------------------------- /packages/api/src/resolvers/resort/GetResortByName.resolver.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/api/src/resolvers/resort/GetResortByName.resolver.ts -------------------------------------------------------------------------------- /packages/api/src/resolvers/resort/create/CreateResort.resolver.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/api/src/resolvers/resort/create/CreateResort.resolver.ts -------------------------------------------------------------------------------- /packages/api/src/resolvers/resort/create/CreateResortInput.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/api/src/resolvers/resort/create/CreateResortInput.ts -------------------------------------------------------------------------------- /packages/api/src/resolvers/search/search.resolver.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/api/src/resolvers/search/search.resolver.ts -------------------------------------------------------------------------------- /packages/api/src/resolvers/user/BanUser.resolver.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/api/src/resolvers/user/BanUser.resolver.ts -------------------------------------------------------------------------------- /packages/api/src/resolvers/user/Base.resolver.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/api/src/resolvers/user/Base.resolver.ts -------------------------------------------------------------------------------- /packages/api/src/resolvers/user/CurrentUser.resolver.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/api/src/resolvers/user/CurrentUser.resolver.ts -------------------------------------------------------------------------------- /packages/api/src/resolvers/user/DeleteAccount.resolver.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/api/src/resolvers/user/DeleteAccount.resolver.ts -------------------------------------------------------------------------------- /packages/api/src/resolvers/user/GetUserByName.resolver.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/api/src/resolvers/user/GetUserByName.resolver.ts -------------------------------------------------------------------------------- /packages/api/src/resolvers/user/JoinResort.resolver.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/api/src/resolvers/user/JoinResort.resolver.ts -------------------------------------------------------------------------------- /packages/api/src/resolvers/user/MakeAdmin.resolver.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/api/src/resolvers/user/MakeAdmin.resolver.ts -------------------------------------------------------------------------------- /packages/api/src/resolvers/user/follow/FollowResolver.resolver.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/api/src/resolvers/user/follow/FollowResolver.resolver.ts -------------------------------------------------------------------------------- /packages/api/src/resolvers/user/premium/GetTokenData.resolver.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/api/src/resolvers/user/premium/GetTokenData.resolver.ts -------------------------------------------------------------------------------- /packages/api/src/resolvers/user/premium/MakePremiumToken.resolver.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/api/src/resolvers/user/premium/MakePremiumToken.resolver.ts -------------------------------------------------------------------------------- /packages/api/src/resolvers/user/premium/RedeemToken.resolver.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/api/src/resolvers/user/premium/RedeemToken.resolver.ts -------------------------------------------------------------------------------- /packages/api/src/resolvers/user/service-auth/CreateTokens.resolver.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/api/src/resolvers/user/service-auth/CreateTokens.resolver.ts -------------------------------------------------------------------------------- /packages/api/src/resolvers/user/service-auth/RefreshToken.resolver.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/api/src/resolvers/user/service-auth/RefreshToken.resolver.ts -------------------------------------------------------------------------------- /packages/api/src/resolvers/user/service-auth/TokenDataInput.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/api/src/resolvers/user/service-auth/TokenDataInput.ts -------------------------------------------------------------------------------- /packages/api/src/resolvers/user/update/UpdateProfile.resolver.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/api/src/resolvers/user/update/UpdateProfile.resolver.ts -------------------------------------------------------------------------------- /packages/api/src/resolvers/user/update/UpdateProfileInput.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/api/src/resolvers/user/update/UpdateProfileInput.ts -------------------------------------------------------------------------------- /packages/api/src/routes/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/api/src/routes/index.ts -------------------------------------------------------------------------------- /packages/api/src/routes/upload.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/api/src/routes/upload.ts -------------------------------------------------------------------------------- /packages/api/src/server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/api/src/server.ts -------------------------------------------------------------------------------- /packages/api/src/utils/auth/NoBot.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/api/src/utils/auth/NoBot.ts -------------------------------------------------------------------------------- /packages/api/src/utils/auth/authChecker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/api/src/utils/auth/authChecker.ts -------------------------------------------------------------------------------- /packages/api/src/utils/auth/checkUsername.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/api/src/utils/auth/checkUsername.ts -------------------------------------------------------------------------------- /packages/api/src/utils/auth/createContext.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/api/src/utils/auth/createContext.ts -------------------------------------------------------------------------------- /packages/api/src/utils/common/hasPermission.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/api/src/utils/common/hasPermission.ts -------------------------------------------------------------------------------- /packages/api/src/utils/common/http.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/api/src/utils/common/http.ts -------------------------------------------------------------------------------- /packages/api/src/utils/common/isNull.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/api/src/utils/common/isNull.ts -------------------------------------------------------------------------------- /packages/api/src/utils/common/rootPath.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/api/src/utils/common/rootPath.ts -------------------------------------------------------------------------------- /packages/api/src/utils/connection/createConnection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/api/src/utils/connection/createConnection.ts -------------------------------------------------------------------------------- /packages/api/src/utils/files/createResolver.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/api/src/utils/files/createResolver.ts -------------------------------------------------------------------------------- /packages/api/src/utils/files/createSchema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/api/src/utils/files/createSchema.ts -------------------------------------------------------------------------------- /packages/api/src/utils/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/api/src/utils/index.ts -------------------------------------------------------------------------------- /packages/api/src/utils/output/exit.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/api/src/utils/output/exit.ts -------------------------------------------------------------------------------- /packages/api/src/utils/output/log.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/api/src/utils/output/log.ts -------------------------------------------------------------------------------- /packages/api/src/utils/paginate/PaginationResponse.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/api/src/utils/paginate/PaginationResponse.ts -------------------------------------------------------------------------------- /packages/api/src/utils/paginate/RelationalPagination.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/api/src/utils/paginate/RelationalPagination.ts -------------------------------------------------------------------------------- /packages/api/src/utils/paginate/RelationalPaginationResolvers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/api/src/utils/paginate/RelationalPaginationResolvers.ts -------------------------------------------------------------------------------- /packages/api/src/utils/testing/gql-request.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/api/src/utils/testing/gql-request.ts -------------------------------------------------------------------------------- /packages/api/src/utils/testing/seedDatabase.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/api/src/utils/testing/seedDatabase.ts -------------------------------------------------------------------------------- /packages/api/src/utils/votes/upvoteDownvoteEntity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/api/src/utils/votes/upvoteDownvoteEntity.ts -------------------------------------------------------------------------------- /packages/api/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/api/tsconfig.json -------------------------------------------------------------------------------- /packages/cli/.gitignore: -------------------------------------------------------------------------------- 1 | dist 2 | 3 | # npm builds 4 | 5 | *.tgz 6 | -------------------------------------------------------------------------------- /packages/cli/.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/cli/.npmignore -------------------------------------------------------------------------------- /packages/cli/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/cli/README.md -------------------------------------------------------------------------------- /packages/cli/__tests__/fetchPosts.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/cli/__tests__/fetchPosts.test.ts -------------------------------------------------------------------------------- /packages/cli/__tests__/followUser.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/cli/__tests__/followUser.test.ts -------------------------------------------------------------------------------- /packages/cli/__tests__/getCurrentUser.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/cli/__tests__/getCurrentUser.test.ts -------------------------------------------------------------------------------- /packages/cli/__tests__/getMyUserId.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/cli/__tests__/getMyUserId.test.ts -------------------------------------------------------------------------------- /packages/cli/__tests__/getPostById.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/cli/__tests__/getPostById.test.ts -------------------------------------------------------------------------------- /packages/cli/__tests__/getUserByName.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/cli/__tests__/getUserByName.test.ts -------------------------------------------------------------------------------- /packages/cli/__tests__/getUsersPosts.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/cli/__tests__/getUsersPosts.test.ts -------------------------------------------------------------------------------- /packages/cli/__tests__/getUsersUpvotedPosts.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/cli/__tests__/getUsersUpvotedPosts.test.ts -------------------------------------------------------------------------------- /packages/cli/__tests__/helper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/cli/__tests__/helper.ts -------------------------------------------------------------------------------- /packages/cli/__tests__/post.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/cli/__tests__/post.test.ts -------------------------------------------------------------------------------- /packages/cli/__tests__/schemas/postSchema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/cli/__tests__/schemas/postSchema.ts -------------------------------------------------------------------------------- /packages/cli/__tests__/schemas/querySchema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/cli/__tests__/schemas/querySchema.ts -------------------------------------------------------------------------------- /packages/cli/__tests__/schemas/userSchema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/cli/__tests__/schemas/userSchema.ts -------------------------------------------------------------------------------- /packages/cli/__tests__/search.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/cli/__tests__/search.test.ts -------------------------------------------------------------------------------- /packages/cli/__tests__/updateProfile.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/cli/__tests__/updateProfile.test.ts -------------------------------------------------------------------------------- /packages/cli/babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/cli/babel.config.js -------------------------------------------------------------------------------- /packages/cli/examples/fetching-posts/fetch_posts.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/cli/examples/fetching-posts/fetch_posts.sh -------------------------------------------------------------------------------- /packages/cli/examples/image-rendering/image-rendering.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/cli/examples/image-rendering/image-rendering.sh -------------------------------------------------------------------------------- /packages/cli/jest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/cli/jest.config.ts -------------------------------------------------------------------------------- /packages/cli/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/cli/package.json -------------------------------------------------------------------------------- /packages/cli/src/bin/oasis.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/cli/src/bin/oasis.ts -------------------------------------------------------------------------------- /packages/cli/src/commands/deleteAccount.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/cli/src/commands/deleteAccount.ts -------------------------------------------------------------------------------- /packages/cli/src/commands/fetchPosts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/cli/src/commands/fetchPosts.ts -------------------------------------------------------------------------------- /packages/cli/src/commands/follow.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/cli/src/commands/follow.ts -------------------------------------------------------------------------------- /packages/cli/src/commands/getPostById.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/cli/src/commands/getPostById.ts -------------------------------------------------------------------------------- /packages/cli/src/commands/getUserByName.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/cli/src/commands/getUserByName.ts -------------------------------------------------------------------------------- /packages/cli/src/commands/getUsersPosts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/cli/src/commands/getUsersPosts.ts -------------------------------------------------------------------------------- /packages/cli/src/commands/getUsersUpvotedPosts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/cli/src/commands/getUsersUpvotedPosts.ts -------------------------------------------------------------------------------- /packages/cli/src/commands/login.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/cli/src/commands/login.ts -------------------------------------------------------------------------------- /packages/cli/src/commands/post.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/cli/src/commands/post.ts -------------------------------------------------------------------------------- /packages/cli/src/commands/profile.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/cli/src/commands/profile.ts -------------------------------------------------------------------------------- /packages/cli/src/commands/search.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/cli/src/commands/search.ts -------------------------------------------------------------------------------- /packages/cli/src/commands/updateProfile.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/cli/src/commands/updateProfile.ts -------------------------------------------------------------------------------- /packages/cli/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/cli/src/index.ts -------------------------------------------------------------------------------- /packages/cli/src/lib/constants.ts: -------------------------------------------------------------------------------- 1 | export const gqlURL = 'https://dev.oasis.sh/graphql'; 2 | -------------------------------------------------------------------------------- /packages/cli/src/types/arguments.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/cli/src/types/arguments.ts -------------------------------------------------------------------------------- /packages/cli/src/utils/output/exit.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/cli/src/utils/output/exit.ts -------------------------------------------------------------------------------- /packages/cli/src/utils/output/log.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/cli/src/utils/output/log.ts -------------------------------------------------------------------------------- /packages/cli/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/cli/tsconfig.json -------------------------------------------------------------------------------- /packages/desktop/.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/desktop/.env.example -------------------------------------------------------------------------------- /packages/desktop/.gitignore: -------------------------------------------------------------------------------- 1 | dist 2 | .env 3 | -------------------------------------------------------------------------------- /packages/desktop/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/desktop/package.json -------------------------------------------------------------------------------- /packages/desktop/resources/icons/icon-light.icns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/desktop/resources/icons/icon-light.icns -------------------------------------------------------------------------------- /packages/desktop/resources/icons/icon-light.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/desktop/resources/icons/icon-light.ico -------------------------------------------------------------------------------- /packages/desktop/resources/icons/icon-light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/desktop/resources/icons/icon-light.png -------------------------------------------------------------------------------- /packages/desktop/resources/icons/icon.icns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/desktop/resources/icons/icon.icns -------------------------------------------------------------------------------- /packages/desktop/resources/icons/icon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/desktop/resources/icons/icon.ico -------------------------------------------------------------------------------- /packages/desktop/resources/icons/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/desktop/resources/icons/icon.png -------------------------------------------------------------------------------- /packages/desktop/resources/splash/splash-screen.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/desktop/resources/splash/splash-screen.html -------------------------------------------------------------------------------- /packages/desktop/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/desktop/src/index.ts -------------------------------------------------------------------------------- /packages/desktop/src/lib/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/desktop/src/lib/constants.ts -------------------------------------------------------------------------------- /packages/desktop/src/lib/links.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/desktop/src/lib/links.ts -------------------------------------------------------------------------------- /packages/desktop/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/desktop/tsconfig.json -------------------------------------------------------------------------------- /packages/mobile/.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/mobile/.babelrc -------------------------------------------------------------------------------- /packages/mobile/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/mobile/.gitignore -------------------------------------------------------------------------------- /packages/mobile/capacitor.config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/mobile/capacitor.config.json -------------------------------------------------------------------------------- /packages/mobile/ionic.config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/mobile/ionic.config.json -------------------------------------------------------------------------------- /packages/mobile/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/mobile/package.json -------------------------------------------------------------------------------- /packages/mobile/public/assets/icon/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/mobile/public/assets/icon/favicon.png -------------------------------------------------------------------------------- /packages/mobile/public/assets/icon/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/mobile/public/assets/icon/icon.png -------------------------------------------------------------------------------- /packages/mobile/public/assets/shapes.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/mobile/public/assets/shapes.svg -------------------------------------------------------------------------------- /packages/mobile/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/mobile/public/index.html -------------------------------------------------------------------------------- /packages/mobile/public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/mobile/public/manifest.json -------------------------------------------------------------------------------- /packages/mobile/src/App.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/mobile/src/App.test.tsx -------------------------------------------------------------------------------- /packages/mobile/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/mobile/src/App.tsx -------------------------------------------------------------------------------- /packages/mobile/src/components/ExploreContainer.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/mobile/src/components/ExploreContainer.css -------------------------------------------------------------------------------- /packages/mobile/src/components/ExploreContainer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/mobile/src/components/ExploreContainer.tsx -------------------------------------------------------------------------------- /packages/mobile/src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/mobile/src/index.tsx -------------------------------------------------------------------------------- /packages/mobile/src/pages/Home.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/mobile/src/pages/Home.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/mobile/src/pages/Home.tsx -------------------------------------------------------------------------------- /packages/mobile/src/react-app-env.d.ts: -------------------------------------------------------------------------------- 1 | // 2 | -------------------------------------------------------------------------------- /packages/mobile/src/service-worker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/mobile/src/service-worker.ts -------------------------------------------------------------------------------- /packages/mobile/src/serviceWorkerRegistration.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/mobile/src/serviceWorkerRegistration.ts -------------------------------------------------------------------------------- /packages/mobile/src/setupTests.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/mobile/src/setupTests.ts -------------------------------------------------------------------------------- /packages/mobile/src/theme/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/mobile/src/theme/globals.css -------------------------------------------------------------------------------- /packages/mobile/src/theme/variables.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/mobile/src/theme/variables.css -------------------------------------------------------------------------------- /packages/mobile/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/mobile/tsconfig.json -------------------------------------------------------------------------------- /packages/mobile/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/mobile/webpack.config.js -------------------------------------------------------------------------------- /packages/react-gql/.gitignore: -------------------------------------------------------------------------------- 1 | generated 2 | dist/ 3 | node_modules 4 | -------------------------------------------------------------------------------- /packages/react-gql/README.md: -------------------------------------------------------------------------------- 1 | # client-gql 2 | -------------------------------------------------------------------------------- /packages/react-gql/codegen.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/react-gql/codegen.yml -------------------------------------------------------------------------------- /packages/react-gql/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/react-gql/package.json -------------------------------------------------------------------------------- /packages/react-gql/src/comment/createComment.gql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/react-gql/src/comment/createComment.gql -------------------------------------------------------------------------------- /packages/react-gql/src/comment/getPostComments.gql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/react-gql/src/comment/getPostComments.gql -------------------------------------------------------------------------------- /packages/react-gql/src/comment/getUsersComments.gql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/react-gql/src/comment/getUsersComments.gql -------------------------------------------------------------------------------- /packages/react-gql/src/comment/likeComment.gql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/react-gql/src/comment/likeComment.gql -------------------------------------------------------------------------------- /packages/react-gql/src/comment/newComment.gql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/react-gql/src/comment/newComment.gql -------------------------------------------------------------------------------- /packages/react-gql/src/notifications/getNotifications.gql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/react-gql/src/notifications/getNotifications.gql -------------------------------------------------------------------------------- /packages/react-gql/src/notifications/markNotificationAsRead.gql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/react-gql/src/notifications/markNotificationAsRead.gql -------------------------------------------------------------------------------- /packages/react-gql/src/post/deletePost.gql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/react-gql/src/post/deletePost.gql -------------------------------------------------------------------------------- /packages/react-gql/src/post/feedSort.gql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/react-gql/src/post/feedSort.gql -------------------------------------------------------------------------------- /packages/react-gql/src/post/getPosts.gql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/react-gql/src/post/getPosts.gql -------------------------------------------------------------------------------- /packages/react-gql/src/post/makePost.gql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/react-gql/src/post/makePost.gql -------------------------------------------------------------------------------- /packages/react-gql/src/post/upvoteDownvote.gql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/react-gql/src/post/upvoteDownvote.gql -------------------------------------------------------------------------------- /packages/react-gql/src/report.gql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/react-gql/src/report.gql -------------------------------------------------------------------------------- /packages/react-gql/src/resort/getResortByName.gql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/react-gql/src/resort/getResortByName.gql -------------------------------------------------------------------------------- /packages/react-gql/src/resort/joinResort.gql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/react-gql/src/resort/joinResort.gql -------------------------------------------------------------------------------- /packages/react-gql/src/search.gql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/react-gql/src/search.gql -------------------------------------------------------------------------------- /packages/react-gql/src/user.gql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/react-gql/src/user.gql -------------------------------------------------------------------------------- /packages/react-gql/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/react-gql/tsconfig.json -------------------------------------------------------------------------------- /packages/sdk/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | dist 3 | .env 4 | /src/generated 5 | -------------------------------------------------------------------------------- /packages/sdk/README.md: -------------------------------------------------------------------------------- 1 | # bot 2 | -------------------------------------------------------------------------------- /packages/sdk/codegen.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/sdk/codegen.yml -------------------------------------------------------------------------------- /packages/sdk/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/sdk/package.json -------------------------------------------------------------------------------- /packages/sdk/src/base-client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/sdk/src/base-client.ts -------------------------------------------------------------------------------- /packages/sdk/src/client/arguments.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/sdk/src/client/arguments.ts -------------------------------------------------------------------------------- /packages/sdk/src/client/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/sdk/src/client/index.ts -------------------------------------------------------------------------------- /packages/sdk/src/client/listAll.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/sdk/src/client/listAll.ts -------------------------------------------------------------------------------- /packages/sdk/src/client/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/sdk/src/client/main.ts -------------------------------------------------------------------------------- /packages/sdk/src/client/relations.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/sdk/src/client/relations.ts -------------------------------------------------------------------------------- /packages/sdk/src/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/sdk/src/constants.ts -------------------------------------------------------------------------------- /packages/sdk/src/generated/client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/sdk/src/generated/client.ts -------------------------------------------------------------------------------- /packages/sdk/src/generated/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/sdk/src/generated/types.ts -------------------------------------------------------------------------------- /packages/sdk/src/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/sdk/src/index.test.ts -------------------------------------------------------------------------------- /packages/sdk/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/sdk/src/index.ts -------------------------------------------------------------------------------- /packages/sdk/src/lib/constants.ts: -------------------------------------------------------------------------------- 1 | export const gqlURL = 'https://dev.oasis.sh/graphql'; 2 | -------------------------------------------------------------------------------- /packages/sdk/src/query-builder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/sdk/src/query-builder.ts -------------------------------------------------------------------------------- /packages/sdk/src/test-utils/setup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/sdk/src/test-utils/setup.ts -------------------------------------------------------------------------------- /packages/sdk/src/test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/sdk/src/test.ts -------------------------------------------------------------------------------- /packages/sdk/src/utils/output/exit.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/sdk/src/utils/output/exit.ts -------------------------------------------------------------------------------- /packages/sdk/src/utils/output/log.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/sdk/src/utils/output/log.ts -------------------------------------------------------------------------------- /packages/sdk/src/variable-type.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/sdk/src/variable-type.ts -------------------------------------------------------------------------------- /packages/sdk/src/wrappers/post.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/sdk/src/wrappers/post.ts -------------------------------------------------------------------------------- /packages/sdk/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/sdk/tsconfig.json -------------------------------------------------------------------------------- /packages/tui/.gitignore: -------------------------------------------------------------------------------- 1 | dist/* 2 | -------------------------------------------------------------------------------- /packages/tui/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/tui/README.md -------------------------------------------------------------------------------- /packages/tui/cmd/termoasis/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/tui/cmd/termoasis/main.go -------------------------------------------------------------------------------- /packages/tui/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/tui/go.mod -------------------------------------------------------------------------------- /packages/tui/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/tui/go.sum -------------------------------------------------------------------------------- /packages/tui/internal/model/model.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/tui/internal/model/model.go -------------------------------------------------------------------------------- /packages/tui/internal/posts/author/render.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/tui/internal/posts/author/render.go -------------------------------------------------------------------------------- /packages/tui/internal/posts/date/render.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/tui/internal/posts/date/render.go -------------------------------------------------------------------------------- /packages/tui/internal/posts/downvotes/render.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/tui/internal/posts/downvotes/render.go -------------------------------------------------------------------------------- /packages/tui/internal/posts/render.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/tui/internal/posts/render.go -------------------------------------------------------------------------------- /packages/tui/internal/posts/upvotes/render.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/tui/internal/posts/upvotes/render.go -------------------------------------------------------------------------------- /packages/tui/internal/queries/fetchPosts.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/tui/internal/queries/fetchPosts.go -------------------------------------------------------------------------------- /packages/tui/internal/utils/date.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/tui/internal/utils/date.go -------------------------------------------------------------------------------- /packages/vsc-extension/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | out 3 | -------------------------------------------------------------------------------- /packages/vsc-extension/.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/vsc-extension/.vscode/extensions.json -------------------------------------------------------------------------------- /packages/vsc-extension/.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/vsc-extension/.vscode/launch.json -------------------------------------------------------------------------------- /packages/vsc-extension/.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/vsc-extension/.vscode/settings.json -------------------------------------------------------------------------------- /packages/vsc-extension/.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/vsc-extension/.vscode/tasks.json -------------------------------------------------------------------------------- /packages/vsc-extension/.vscodeignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/vsc-extension/.vscodeignore -------------------------------------------------------------------------------- /packages/vsc-extension/.yarnrc: -------------------------------------------------------------------------------- 1 | --ignore-engines true -------------------------------------------------------------------------------- /packages/vsc-extension/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/vsc-extension/CHANGELOG.md -------------------------------------------------------------------------------- /packages/vsc-extension/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/vsc-extension/README.md -------------------------------------------------------------------------------- /packages/vsc-extension/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/vsc-extension/logo.svg -------------------------------------------------------------------------------- /packages/vsc-extension/media/reset.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/vsc-extension/media/vscode.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/vsc-extension/out/Sidebar.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/vsc-extension/out/Sidebar.js -------------------------------------------------------------------------------- /packages/vsc-extension/out/Sidebar.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/vsc-extension/out/Sidebar.js.map -------------------------------------------------------------------------------- /packages/vsc-extension/out/extension.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/vsc-extension/out/extension.js -------------------------------------------------------------------------------- /packages/vsc-extension/out/extension.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/vsc-extension/out/extension.js.map -------------------------------------------------------------------------------- /packages/vsc-extension/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/vsc-extension/package.json -------------------------------------------------------------------------------- /packages/vsc-extension/rollup.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/vsc-extension/rollup.config.js -------------------------------------------------------------------------------- /packages/vsc-extension/src/Sidebar.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/vsc-extension/src/Sidebar.ts -------------------------------------------------------------------------------- /packages/vsc-extension/src/extension.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/vsc-extension/src/extension.ts -------------------------------------------------------------------------------- /packages/vsc-extension/src/getNonce.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/vsc-extension/src/getNonce.ts -------------------------------------------------------------------------------- /packages/vsc-extension/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/vsc-extension/tsconfig.json -------------------------------------------------------------------------------- /packages/vsc-extension/vsc-extension-quickstart.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/vsc-extension/vsc-extension-quickstart.md -------------------------------------------------------------------------------- /packages/vsc-extension/webviews/pages/Sidebar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/vsc-extension/webviews/pages/Sidebar.tsx -------------------------------------------------------------------------------- /packages/vsc-extension/webviews/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/vsc-extension/webviews/tsconfig.json -------------------------------------------------------------------------------- /packages/web/.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/web/.babelrc -------------------------------------------------------------------------------- /packages/web/.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/web/.env.example -------------------------------------------------------------------------------- /packages/web/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/web/.gitignore -------------------------------------------------------------------------------- /packages/web/.storybook/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/web/.storybook/main.js -------------------------------------------------------------------------------- /packages/web/.storybook/preview.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/web/.storybook/preview.js -------------------------------------------------------------------------------- /packages/web/README.md: -------------------------------------------------------------------------------- 1 | # web 2 | -------------------------------------------------------------------------------- /packages/web/cypress.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/web/cypress.json -------------------------------------------------------------------------------- /packages/web/cypress/fixtures/example.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/web/cypress/fixtures/example.json -------------------------------------------------------------------------------- /packages/web/cypress/integration/main.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/web/cypress/integration/main.spec.ts -------------------------------------------------------------------------------- /packages/web/cypress/plugins/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/web/cypress/plugins/index.js -------------------------------------------------------------------------------- /packages/web/cypress/plugins/preprocessor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/web/cypress/plugins/preprocessor.js -------------------------------------------------------------------------------- /packages/web/cypress/support/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/web/cypress/support/index.js -------------------------------------------------------------------------------- /packages/web/cypress/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/web/cypress/tsconfig.json -------------------------------------------------------------------------------- /packages/web/cypress/utils/loginAsTesting.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/web/cypress/utils/loginAsTesting.ts -------------------------------------------------------------------------------- /packages/web/next-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/web/next-env.d.ts -------------------------------------------------------------------------------- /packages/web/next.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/web/next.config.js -------------------------------------------------------------------------------- /packages/web/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/web/package.json -------------------------------------------------------------------------------- /packages/web/postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/web/postcss.config.js -------------------------------------------------------------------------------- /packages/web/public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/web/public/manifest.json -------------------------------------------------------------------------------- /packages/web/public/static/DiscordLogo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/web/public/static/DiscordLogo.svg -------------------------------------------------------------------------------- /packages/web/public/static/GenericUser.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/web/public/static/GenericUser.svg -------------------------------------------------------------------------------- /packages/web/public/static/Logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/web/public/static/Logo.svg -------------------------------------------------------------------------------- /packages/web/public/static/OasisLogo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/web/public/static/OasisLogo.png -------------------------------------------------------------------------------- /packages/web/public/static/OasisLogo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/web/public/static/OasisLogo.svg -------------------------------------------------------------------------------- /packages/web/public/static/badges/contributor-badge.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/web/public/static/badges/contributor-badge.svg -------------------------------------------------------------------------------- /packages/web/public/static/badges/dunce-cap.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/web/public/static/badges/dunce-cap.svg -------------------------------------------------------------------------------- /packages/web/public/static/badges/verified-badge.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/web/public/static/badges/verified-badge.svg -------------------------------------------------------------------------------- /packages/web/public/static/default-banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/web/public/static/default-banner.png -------------------------------------------------------------------------------- /packages/web/public/static/favicons/android-chrome-192x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/web/public/static/favicons/android-chrome-192x192.png -------------------------------------------------------------------------------- /packages/web/public/static/favicons/android-chrome-256x256.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/web/public/static/favicons/android-chrome-256x256.png -------------------------------------------------------------------------------- /packages/web/public/static/favicons/apple-touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/web/public/static/favicons/apple-touch-icon.png -------------------------------------------------------------------------------- /packages/web/public/static/favicons/browserconfig.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/web/public/static/favicons/browserconfig.xml -------------------------------------------------------------------------------- /packages/web/public/static/favicons/favicon-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/web/public/static/favicons/favicon-16x16.png -------------------------------------------------------------------------------- /packages/web/public/static/favicons/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/web/public/static/favicons/favicon-32x32.png -------------------------------------------------------------------------------- /packages/web/public/static/favicons/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/web/public/static/favicons/favicon.ico -------------------------------------------------------------------------------- /packages/web/public/static/favicons/mstile-150x150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/web/public/static/favicons/mstile-150x150.png -------------------------------------------------------------------------------- /packages/web/public/static/favicons/safari-pinned-tab.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/web/public/static/favicons/safari-pinned-tab.svg -------------------------------------------------------------------------------- /packages/web/public/static/favicons/site.webmanifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/web/public/static/favicons/site.webmanifest -------------------------------------------------------------------------------- /packages/web/public/static/fonts/VictorMono-Regular.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/web/public/static/fonts/VictorMono-Regular.eot -------------------------------------------------------------------------------- /packages/web/public/static/fonts/VictorMono-Regular.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/web/public/static/fonts/VictorMono-Regular.otf -------------------------------------------------------------------------------- /packages/web/public/static/fonts/VictorMono-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/web/public/static/fonts/VictorMono-Regular.ttf -------------------------------------------------------------------------------- /packages/web/public/static/fonts/VictorMono-Regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/web/public/static/fonts/VictorMono-Regular.woff -------------------------------------------------------------------------------- /packages/web/public/static/hack-regular-webfont.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/web/public/static/hack-regular-webfont.woff2 -------------------------------------------------------------------------------- /packages/web/server/src/config/database.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/web/server/src/config/database.ts -------------------------------------------------------------------------------- /packages/web/server/src/getServer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/web/server/src/getServer.ts -------------------------------------------------------------------------------- /packages/web/server/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/web/server/src/index.ts -------------------------------------------------------------------------------- /packages/web/server/src/utils/output/exit.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/web/server/src/utils/output/exit.ts -------------------------------------------------------------------------------- /packages/web/server/src/utils/output/log.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/web/server/src/utils/output/log.ts -------------------------------------------------------------------------------- /packages/web/server/src/utils/rootPath.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/web/server/src/utils/rootPath.ts -------------------------------------------------------------------------------- /packages/web/server/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/web/server/tsconfig.json -------------------------------------------------------------------------------- /packages/web/src/components/comment/Comment.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/web/src/components/comment/Comment.tsx -------------------------------------------------------------------------------- /packages/web/src/components/home/CreatePostInput.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/web/src/components/home/CreatePostInput.tsx -------------------------------------------------------------------------------- /packages/web/src/components/home/FollowUser.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/web/src/components/home/FollowUser.tsx -------------------------------------------------------------------------------- /packages/web/src/components/home/FollowUserSection.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/web/src/components/home/FollowUserSection.tsx -------------------------------------------------------------------------------- /packages/web/src/components/home/FriendActivity.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/web/src/components/home/FriendActivity.tsx -------------------------------------------------------------------------------- /packages/web/src/components/home/FriendActivitySection.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/web/src/components/home/FriendActivitySection.tsx -------------------------------------------------------------------------------- /packages/web/src/components/home/LeftSidebar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/web/src/components/home/LeftSidebar.tsx -------------------------------------------------------------------------------- /packages/web/src/components/home/NewPostsSection.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/web/src/components/home/NewPostsSection.tsx -------------------------------------------------------------------------------- /packages/web/src/components/home/PostsSection.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/web/src/components/home/PostsSection.tsx -------------------------------------------------------------------------------- /packages/web/src/components/home/ProfileSection.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/web/src/components/home/ProfileSection.tsx -------------------------------------------------------------------------------- /packages/web/src/components/home/Sidebar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/web/src/components/home/Sidebar.tsx -------------------------------------------------------------------------------- /packages/web/src/components/home/TrendingSection.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/web/src/components/home/TrendingSection.tsx -------------------------------------------------------------------------------- /packages/web/src/components/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/web/src/components/index.ts -------------------------------------------------------------------------------- /packages/web/src/components/locales/LanguageSelector.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/web/src/components/locales/LanguageSelector.tsx -------------------------------------------------------------------------------- /packages/web/src/components/navbar/DropdownItem.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/web/src/components/navbar/DropdownItem.tsx -------------------------------------------------------------------------------- /packages/web/src/components/navbar/HomeTopBar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/web/src/components/navbar/HomeTopBar.tsx -------------------------------------------------------------------------------- /packages/web/src/components/navbar/NavItem.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/web/src/components/navbar/NavItem.tsx -------------------------------------------------------------------------------- /packages/web/src/components/navbar/Navbar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/web/src/components/navbar/Navbar.tsx -------------------------------------------------------------------------------- /packages/web/src/components/notifications/FilterButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/web/src/components/notifications/FilterButton.tsx -------------------------------------------------------------------------------- /packages/web/src/components/notifications/NotificationBlock.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/web/src/components/notifications/NotificationBlock.tsx -------------------------------------------------------------------------------- /packages/web/src/components/notifications/NotificationWrapper.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/web/src/components/notifications/NotificationWrapper.tsx -------------------------------------------------------------------------------- /packages/web/src/components/post/NewPost.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/web/src/components/post/NewPost.tsx -------------------------------------------------------------------------------- /packages/web/src/components/post/Post.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/web/src/components/post/Post.tsx -------------------------------------------------------------------------------- /packages/web/src/components/profile/Bio.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/web/src/components/profile/Bio.tsx -------------------------------------------------------------------------------- /packages/web/src/components/profile/Comments.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/web/src/components/profile/Comments.tsx -------------------------------------------------------------------------------- /packages/web/src/components/profile/FollowersInfo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/web/src/components/profile/FollowersInfo.tsx -------------------------------------------------------------------------------- /packages/web/src/components/profile/Posts.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/web/src/components/profile/Posts.tsx -------------------------------------------------------------------------------- /packages/web/src/components/profile/ProfileBanner.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/web/src/components/profile/ProfileBanner.tsx -------------------------------------------------------------------------------- /packages/web/src/components/profile/ProfilePost.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/web/src/components/profile/ProfilePost.tsx -------------------------------------------------------------------------------- /packages/web/src/components/profile/TabItem.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/web/src/components/profile/TabItem.tsx -------------------------------------------------------------------------------- /packages/web/src/components/profile/TabMeta.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/web/src/components/profile/TabMeta.tsx -------------------------------------------------------------------------------- /packages/web/src/components/profile/TopicBadge.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/web/src/components/profile/TopicBadge.tsx -------------------------------------------------------------------------------- /packages/web/src/components/profile/large/UserCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/web/src/components/profile/large/UserCard.tsx -------------------------------------------------------------------------------- /packages/web/src/components/profile/small/UserCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/web/src/components/profile/small/UserCard.tsx -------------------------------------------------------------------------------- /packages/web/src/components/resort/AvatarGroup.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/web/src/components/resort/AvatarGroup.tsx -------------------------------------------------------------------------------- /packages/web/src/components/resort/ResortCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/web/src/components/resort/ResortCard.tsx -------------------------------------------------------------------------------- /packages/web/src/components/resort/ResortHeader.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/web/src/components/resort/ResortHeader.tsx -------------------------------------------------------------------------------- /packages/web/src/components/shared/AutoResizeTextArea.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/web/src/components/shared/AutoResizeTextArea.tsx -------------------------------------------------------------------------------- /packages/web/src/components/shared/Button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/web/src/components/shared/Button.tsx -------------------------------------------------------------------------------- /packages/web/src/components/shared/Container.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/web/src/components/shared/Container.tsx -------------------------------------------------------------------------------- /packages/web/src/components/shared/Footer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/web/src/components/shared/Footer.tsx -------------------------------------------------------------------------------- /packages/web/src/components/shared/FormikInput.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/web/src/components/shared/FormikInput.tsx -------------------------------------------------------------------------------- /packages/web/src/components/shared/InfiniteScrollWrapper.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/web/src/components/shared/InfiniteScrollWrapper.tsx -------------------------------------------------------------------------------- /packages/web/src/components/shared/Input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/web/src/components/shared/Input.tsx -------------------------------------------------------------------------------- /packages/web/src/components/shared/Loading.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/web/src/components/shared/Loading.tsx -------------------------------------------------------------------------------- /packages/web/src/components/shared/Modal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/web/src/components/shared/Modal.tsx -------------------------------------------------------------------------------- /packages/web/src/components/user/User.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/web/src/components/user/User.tsx -------------------------------------------------------------------------------- /packages/web/src/entities/Answer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/web/src/entities/Answer.ts -------------------------------------------------------------------------------- /packages/web/src/entities/Badge.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/web/src/entities/Badge.ts -------------------------------------------------------------------------------- /packages/web/src/entities/Comment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/web/src/entities/Comment.ts -------------------------------------------------------------------------------- /packages/web/src/entities/Connection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/web/src/entities/Connection.ts -------------------------------------------------------------------------------- /packages/web/src/entities/Notification.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/web/src/entities/Notification.ts -------------------------------------------------------------------------------- /packages/web/src/entities/Post.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/web/src/entities/Post.ts -------------------------------------------------------------------------------- /packages/web/src/entities/PremiumToken.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/web/src/entities/PremiumToken.ts -------------------------------------------------------------------------------- /packages/web/src/entities/Question.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/web/src/entities/Question.ts -------------------------------------------------------------------------------- /packages/web/src/entities/Report.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/web/src/entities/Report.ts -------------------------------------------------------------------------------- /packages/web/src/entities/Resort.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/web/src/entities/Resort.ts -------------------------------------------------------------------------------- /packages/web/src/entities/User.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/web/src/entities/User.ts -------------------------------------------------------------------------------- /packages/web/src/enums/Notifications.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/web/src/enums/Notifications.ts -------------------------------------------------------------------------------- /packages/web/src/enums/Reports.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/web/src/enums/Reports.ts -------------------------------------------------------------------------------- /packages/web/src/enums/Roles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/web/src/enums/Roles.ts -------------------------------------------------------------------------------- /packages/web/src/enums/Status.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/web/src/enums/Status.ts -------------------------------------------------------------------------------- /packages/web/src/hooks/useOnClickOutside.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/web/src/hooks/useOnClickOutside.tsx -------------------------------------------------------------------------------- /packages/web/src/icons/arrows/DownArrow.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/web/src/icons/arrows/DownArrow.tsx -------------------------------------------------------------------------------- /packages/web/src/icons/arrows/RightArrow.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/web/src/icons/arrows/RightArrow.tsx -------------------------------------------------------------------------------- /packages/web/src/icons/arrows/SmallDownArrow.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/web/src/icons/arrows/SmallDownArrow.tsx -------------------------------------------------------------------------------- /packages/web/src/icons/arrows/SmallUpArrow.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/web/src/icons/arrows/SmallUpArrow.tsx -------------------------------------------------------------------------------- /packages/web/src/icons/arrows/UpArrow.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/web/src/icons/arrows/UpArrow.tsx -------------------------------------------------------------------------------- /packages/web/src/icons/channel/Hashtag.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/web/src/icons/channel/Hashtag.tsx -------------------------------------------------------------------------------- /packages/web/src/icons/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/web/src/icons/index.ts -------------------------------------------------------------------------------- /packages/web/src/icons/other/Featured.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/web/src/icons/other/Featured.tsx -------------------------------------------------------------------------------- /packages/web/src/icons/other/Info.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/web/src/icons/other/Info.tsx -------------------------------------------------------------------------------- /packages/web/src/icons/other/ThreeDots.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/web/src/icons/other/ThreeDots.tsx -------------------------------------------------------------------------------- /packages/web/src/icons/other/Trash.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/web/src/icons/other/Trash.tsx -------------------------------------------------------------------------------- /packages/web/src/icons/posts/Comments.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/web/src/icons/posts/Comments.tsx -------------------------------------------------------------------------------- /packages/web/src/icons/posts/Latest.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/web/src/icons/posts/Latest.tsx -------------------------------------------------------------------------------- /packages/web/src/icons/posts/Like.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/web/src/icons/posts/Like.tsx -------------------------------------------------------------------------------- /packages/web/src/icons/posts/Trending.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/web/src/icons/posts/Trending.tsx -------------------------------------------------------------------------------- /packages/web/src/icons/sidebar/About.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/web/src/icons/sidebar/About.tsx -------------------------------------------------------------------------------- /packages/web/src/icons/sidebar/Bell.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/web/src/icons/sidebar/Bell.tsx -------------------------------------------------------------------------------- /packages/web/src/icons/sidebar/Friends.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/web/src/icons/sidebar/Friends.tsx -------------------------------------------------------------------------------- /packages/web/src/icons/sidebar/Home.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/web/src/icons/sidebar/Home.tsx -------------------------------------------------------------------------------- /packages/web/src/icons/sidebar/Logout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/web/src/icons/sidebar/Logout.tsx -------------------------------------------------------------------------------- /packages/web/src/icons/sidebar/Posts.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/web/src/icons/sidebar/Posts.tsx -------------------------------------------------------------------------------- /packages/web/src/icons/sidebar/Profile.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/web/src/icons/sidebar/Profile.tsx -------------------------------------------------------------------------------- /packages/web/src/icons/sidebar/Saved.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/web/src/icons/sidebar/Saved.tsx -------------------------------------------------------------------------------- /packages/web/src/icons/sidebar/Search.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/web/src/icons/sidebar/Search.tsx -------------------------------------------------------------------------------- /packages/web/src/icons/sidebar/Topics.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/web/src/icons/sidebar/Topics.tsx -------------------------------------------------------------------------------- /packages/web/src/icons/social/Twitter.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/web/src/icons/social/Twitter.tsx -------------------------------------------------------------------------------- /packages/web/src/lib/apollo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/web/src/lib/apollo.ts -------------------------------------------------------------------------------- /packages/web/src/lib/auth/login.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/web/src/lib/auth/login.ts -------------------------------------------------------------------------------- /packages/web/src/lib/common/getCurrentUser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/web/src/lib/common/getCurrentUser.ts -------------------------------------------------------------------------------- /packages/web/src/lib/common/ssrRequest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/web/src/lib/common/ssrRequest.ts -------------------------------------------------------------------------------- /packages/web/src/lib/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/web/src/lib/constants.ts -------------------------------------------------------------------------------- /packages/web/src/locales/BaseLanguage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/web/src/locales/BaseLanguage.ts -------------------------------------------------------------------------------- /packages/web/src/locales/LocalesProvider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/web/src/locales/LocalesProvider.tsx -------------------------------------------------------------------------------- /packages/web/src/locales/en/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/web/src/locales/en/index.ts -------------------------------------------------------------------------------- /packages/web/src/locales/es/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/web/src/locales/es/index.ts -------------------------------------------------------------------------------- /packages/web/src/pages/404.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/web/src/pages/404.tsx -------------------------------------------------------------------------------- /packages/web/src/pages/_app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/web/src/pages/_app.tsx -------------------------------------------------------------------------------- /packages/web/src/pages/_document.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/web/src/pages/_document.tsx -------------------------------------------------------------------------------- /packages/web/src/pages/auth/success.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/web/src/pages/auth/success.tsx -------------------------------------------------------------------------------- /packages/web/src/pages/auth/vscode.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/web/src/pages/auth/vscode.tsx -------------------------------------------------------------------------------- /packages/web/src/pages/home/new.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/web/src/pages/home/new.tsx -------------------------------------------------------------------------------- /packages/web/src/pages/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/web/src/pages/index.tsx -------------------------------------------------------------------------------- /packages/web/src/pages/notifications.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/web/src/pages/notifications.tsx -------------------------------------------------------------------------------- /packages/web/src/pages/post/[id]/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/web/src/pages/post/[id]/index.tsx -------------------------------------------------------------------------------- /packages/web/src/pages/resort/[resort]/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/web/src/pages/resort/[resort]/index.tsx -------------------------------------------------------------------------------- /packages/web/src/pages/resort/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/web/src/pages/resort/index.tsx -------------------------------------------------------------------------------- /packages/web/src/pages/search.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/web/src/pages/search.tsx -------------------------------------------------------------------------------- /packages/web/src/pages/settings/account.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/web/src/pages/settings/account.tsx -------------------------------------------------------------------------------- /packages/web/src/pages/settings/developers.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/web/src/pages/settings/developers.tsx -------------------------------------------------------------------------------- /packages/web/src/pages/user/[username]/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/web/src/pages/user/[username]/index.tsx -------------------------------------------------------------------------------- /packages/web/src/pages/user/[username]/new.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/web/src/pages/user/[username]/new.tsx -------------------------------------------------------------------------------- /packages/web/src/pages/user/edit.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/web/src/pages/user/edit.tsx -------------------------------------------------------------------------------- /packages/web/src/parser/emoji/emojiParser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/web/src/parser/emoji/emojiParser.ts -------------------------------------------------------------------------------- /packages/web/src/parser/emoji/emojis.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/web/src/parser/emoji/emojis.json -------------------------------------------------------------------------------- /packages/web/src/parser/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/web/src/parser/index.ts -------------------------------------------------------------------------------- /packages/web/src/parser/markdown/StyledMarkdown.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/web/src/parser/markdown/StyledMarkdown.tsx -------------------------------------------------------------------------------- /packages/web/src/parser/markdown/styles/StyledMarkdown.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/web/src/parser/markdown/styles/StyledMarkdown.module.css -------------------------------------------------------------------------------- /packages/web/src/parser/markdown/styles/StyledMarkdownBio.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/web/src/parser/markdown/styles/StyledMarkdownBio.module.css -------------------------------------------------------------------------------- /packages/web/src/parser/markdown/styles/StyledMarkdownPost.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/web/src/parser/markdown/styles/StyledMarkdownPost.module.css -------------------------------------------------------------------------------- /packages/web/src/parser/markdown/styles/declaration.d.ts: -------------------------------------------------------------------------------- 1 | declare module '*.css'; 2 | -------------------------------------------------------------------------------- /packages/web/src/parser/markdown/themes/OasisDark.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/web/src/parser/markdown/themes/OasisDark.tsx -------------------------------------------------------------------------------- /packages/web/src/parser/runner/PistonRuntimesProvider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/web/src/parser/runner/PistonRuntimesProvider.tsx -------------------------------------------------------------------------------- /packages/web/src/parser/runner/RunCode.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/web/src/parser/runner/RunCode.tsx -------------------------------------------------------------------------------- /packages/web/src/providers/CustomLink.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/web/src/providers/CustomLink.tsx -------------------------------------------------------------------------------- /packages/web/src/providers/LinkProvider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/web/src/providers/LinkProvider.tsx -------------------------------------------------------------------------------- /packages/web/src/shared/AuthProvider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/web/src/shared/AuthProvider.tsx -------------------------------------------------------------------------------- /packages/web/src/shared/SEO.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/web/src/shared/SEO.tsx -------------------------------------------------------------------------------- /packages/web/src/stories/Button.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/web/src/stories/Button.stories.tsx -------------------------------------------------------------------------------- /packages/web/src/stories/Button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/web/src/stories/Button.tsx -------------------------------------------------------------------------------- /packages/web/src/stories/Header.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/web/src/stories/Header.stories.tsx -------------------------------------------------------------------------------- /packages/web/src/stories/Header.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/web/src/stories/Header.tsx -------------------------------------------------------------------------------- /packages/web/src/stories/Introduction.stories.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/web/src/stories/Introduction.stories.mdx -------------------------------------------------------------------------------- /packages/web/src/stories/Page.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/web/src/stories/Page.stories.tsx -------------------------------------------------------------------------------- /packages/web/src/stories/Page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/web/src/stories/Page.tsx -------------------------------------------------------------------------------- /packages/web/src/stories/assets/code-brackets.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/web/src/stories/assets/code-brackets.svg -------------------------------------------------------------------------------- /packages/web/src/stories/assets/colors.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/web/src/stories/assets/colors.svg -------------------------------------------------------------------------------- /packages/web/src/stories/assets/comments.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/web/src/stories/assets/comments.svg -------------------------------------------------------------------------------- /packages/web/src/stories/assets/direction.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/web/src/stories/assets/direction.svg -------------------------------------------------------------------------------- /packages/web/src/stories/assets/flow.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/web/src/stories/assets/flow.svg -------------------------------------------------------------------------------- /packages/web/src/stories/assets/plugin.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/web/src/stories/assets/plugin.svg -------------------------------------------------------------------------------- /packages/web/src/stories/assets/repo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/web/src/stories/assets/repo.svg -------------------------------------------------------------------------------- /packages/web/src/stories/assets/stackalt.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/web/src/stories/assets/stackalt.svg -------------------------------------------------------------------------------- /packages/web/src/stories/button.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/web/src/stories/button.css -------------------------------------------------------------------------------- /packages/web/src/stories/header.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/web/src/stories/header.css -------------------------------------------------------------------------------- /packages/web/src/stories/page.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/web/src/stories/page.css -------------------------------------------------------------------------------- /packages/web/src/styles/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/web/src/styles/globals.css -------------------------------------------------------------------------------- /packages/web/src/utils/common/hasPermission.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/web/src/utils/common/hasPermission.ts -------------------------------------------------------------------------------- /packages/web/src/utils/common/isNull.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/web/src/utils/common/isNull.ts -------------------------------------------------------------------------------- /packages/web/src/utils/common/request.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/web/src/utils/common/request.ts -------------------------------------------------------------------------------- /packages/web/src/utils/common/rootPath.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/web/src/utils/common/rootPath.ts -------------------------------------------------------------------------------- /packages/web/src/utils/format/date.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/web/src/utils/format/date.ts -------------------------------------------------------------------------------- /packages/web/src/utils/format/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/web/src/utils/format/index.ts -------------------------------------------------------------------------------- /packages/web/src/utils/format/json.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/web/src/utils/format/json.ts -------------------------------------------------------------------------------- /packages/web/src/utils/format/number.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/web/src/utils/format/number.ts -------------------------------------------------------------------------------- /packages/web/src/utils/redirect.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/web/src/utils/redirect.ts -------------------------------------------------------------------------------- /packages/web/src/utils/require.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/web/src/utils/require.ts -------------------------------------------------------------------------------- /packages/web/src/utils/sentry.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/web/src/utils/sentry.ts -------------------------------------------------------------------------------- /packages/web/src/utils/status/codes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/web/src/utils/status/codes.ts -------------------------------------------------------------------------------- /packages/web/src/utils/status/send.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/web/src/utils/status/send.ts -------------------------------------------------------------------------------- /packages/web/tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/web/tailwind.config.js -------------------------------------------------------------------------------- /packages/web/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/packages/web/tsconfig.json -------------------------------------------------------------------------------- /scripts/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/scripts/package.json -------------------------------------------------------------------------------- /scripts/setup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/scripts/setup.js -------------------------------------------------------------------------------- /status/error.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/status/error.html -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heybereket/oasis/HEAD/yarn.lock --------------------------------------------------------------------------------