Personal calendar manager
https://cal.maronato.dev
* example app * example app * dev move * fix: more entry points * fixup! fix: more entry points * refactor: v2 API (#12913) * Use Boolean only instead of git add src/modules/auth/guard/organization-roles/organization-roles.guard.ts * move tests next to files they test * replace .. in import paths with absolute path * camelCase instead of snake_case for access and refresh token variables * user sanitize function Typescript friendly * restructure oAuth clients folder: example for other folders * restructure bookings module * organize modules in auth, endpoints, repositories, services * organize auth module * organize repositories * organize inputs * rename OAuthClientGuard to OAuthClientCredentialsGuard * add error messages * add error messages * clientId as param in oauth-flow & schema mapping * camelCase instead of snake_case for clientId and clientSecret * access token guard as passport strategy * folder structure as features * get rid of index files * feat: endpoint for deleting oAuth users & oAuth users returned data (#12912) * feat: delete oAuth users * check if access token matches userId in parameter * driveby: return only user id and email in oauth users endpoints * Connect CalProvider and GCal * Connect CalProvider and GCal * return response interceptor to handle failed requests * handle failed requests using axios intercepter * cal provider refresh tokens, external gcal * external gcal * cal provider refresh and retries * remove console.log * refactor * ignore built atoms css * remove change to token repo * refactor * refactor * downdgrade vite of unrelated packages * move gcal endpoints to platform * gcal service * refactor: use atoms provider --------- Co-authored-by: Lauris Skraucis <lauris.skraucis@gmail.com> Co-authored-by: Ryukemeister <sahalrajiv-extc@atharvacoe.ac.in> |
||
---|---|---|
__checks__ | ||
.changeset | ||
.github | ||
.husky | ||
.snaplet | ||
.vscode | ||
.yarn | ||
apps | ||
deploy | ||
infra | ||
packages | ||
scripts | ||
tests/libs/__mocks__ | ||
.editorconfig | ||
.env.appStore.example | ||
.env.example | ||
.eslintignore | ||
.eslintrc.js | ||
.gitignore | ||
.gitpod.yml | ||
.kodiak.toml | ||
.npmrc | ||
.nvmrc | ||
.prettierignore | ||
.prettierrc.js | ||
.yarnrc.yml | ||
app.json | ||
checkly.config.ts | ||
CODE_OF_CONDUCT.md | ||
CONTRIBUTING.md | ||
crowdin.yml | ||
gh.env | ||
git-init.sh | ||
git-setup.sh | ||
i18n-unused.config.js | ||
LICENSE | ||
package.json | ||
playwright.config.ts | ||
Procfile | ||
project.inlang.json | ||
README.md | ||
SECURITY.md | ||
setupVitest.ts | ||
turbo.json | ||
vitest.config.ts | ||
vitest.workspace.ts | ||
yarn.lock |