-
Notifications
You must be signed in to change notification settings - Fork 8
feat/refactor to typescript #775
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
Open
Changes from all commits
Commits
Show all changes
72 commits
Select commit
Hold shift + click to select a range
5da7a58
- Implement attendance preference for hackers.
brarsanmol 84600b8
Fix spelling errors for accommodation in the codebase.
brarsanmol bdb2cb5
feat: start of the major refactor.
brarsanmol 72d48a4
refactor: first push towards decorator based approach for middleware ...
brarsanmol ab0df18
feat: update e-mail templates to MJML.
brarsanmol 016142a
refactor: remove unnecessary files.
brarsanmol 1adb931
fix: change invalid directories for e-mail partials to valid ones.
brarsanmol db3561e
feat: add new/updated packages.
brarsanmol 639a78f
feat: implement 90% of account related features.
brarsanmol dacc2d7
feat: add password-reset service (forgot to add to previous commit).
brarsanmol 6ae3332
refactor: remove unnecessary routing files, models, related controlle...
brarsanmol 49c9c87
refactor: remove models for the deleted services in the previous commit.
brarsanmol fd2d47b
refactor: remove .idea files from .gitignore.
brarsanmol f2efdaf
refactor: change e-mail service to use nodemailer.
brarsanmol ff0da16
fix: spelling error in function to retrieve database information.
brarsanmol a8d661c
refactor: update environment setup file.
brarsanmol 2d6c073
feat: add MIT license.
brarsanmol 6170f47
refactor: remove unnecessary models, controllers, and services.
brarsanmol b02e3e4
refactor: team, travel, and sponsor services & controllers, hacker co...
brarsanmol 4e013d3
fix: add logging to catch storage service errors.
brarsanmol fc76cba
refactor: reimplement search service and search controller for sql.
brarsanmol b92442d
feat: add ability to upload & download resumes, delete old js files.
brarsanmol 10c109b
feat: remove older validators, and start using class-validator.
brarsanmol 3c2da70
refactor: remove unnecessary routing, middleware, and script files.
brarsanmol f0fdfa8
feat: add ability to update application fields using hacker service.
brarsanmol b52b336
fix: avoid tsyringe attempting di on search service constructor, and ...
brarsanmol 1414274
feat: change settings js file to ts, start migration to enums for con...
brarsanmol e27eedc
refactor: create and move relevant files to 'src' folder to help with...
brarsanmol 8e59ea4
refactor: update dependencies, and remove unneeded ones, transpile to...
brarsanmol 2532510
refactor: delete old scripts for hacker related actions.
brarsanmol bbeb349
refactor: add linting rules for typescript and aliases for folders.
brarsanmol 99c4737
fix: bug fixes in the team, logging, search, and hacker services.
brarsanmol 8b16eff
feat: hacker status and user type as enums in the constants file.
brarsanmol d0d4cc7
fix: linting errors, code cleanup, small relational fixes.
brarsanmol c8696ee
refactor: token & strategy model names to kebab case.
brarsanmol a1f0293
feat: add /self endpoint to account controller.
brarsanmol 6f191e8
feat: add temporary settings controller.
brarsanmol 770615e
fix: remove the usage of require from app.ts & register settings cont...
brarsanmol ff12bb5
feat: add /self endpoint to hacker controller.
brarsanmol 0fec818
fix: parse json input for query in search service & remove old body i...
brarsanmol cff114a
feat: add flag to allow identifier check to be skipped on authorizati...
brarsanmol 7780c3c
fix: bug fixes for team controller.
brarsanmol e2f8728
feat: add typescript paths.
brarsanmol ddb9404
refactor: remove old unit tests.
brarsanmol 6b2d8bb
refactor: remove marketing e-mails.
brarsanmol fcaea80
feat(app.ts,index.ts): rewrite app launch file to support testing.
brarsanmol d78aed7
chore(package.json,package.lock.json): remove unused packages & add t...
brarsanmol 53861e9
feat: configure jest
brarsanmol e9c00e7
chore(.nvmrc): update to the node lts
brarsanmol d0b0bea
chore(.gitignore): ammend to ignore all .env files
brarsanmol baa2022
refactor: remove env & db service
brarsanmol 9d6686d
fix(authenticated.middleware.ts): fix bug where 401 response is not sent
brarsanmol 22da939
fix(authorization.middleware.ts): allow 404's for entities to be retu...
brarsanmol 7b74fe0
feat: validation middleware for models
brarsanmol 59b16f2
fix: remove validation for account identifier
brarsanmol 294d88d
fix(hacker.controller.ts): use nullability operator
brarsanmol 8acb79e
feat: add ability for partial types to be validated
brarsanmol 4ea22e7
feat: add validation on post and patch routes
brarsanmol 956c97e
feat(email.service.ts): add sendgrid transport for production
brarsanmol f4b0d01
build(app.json): update heroku config to latest environment variables
brarsanmol 319ab7c
chore(.env.example): remove outdated example env
brarsanmol 3049e81
feat: add settings model, controller, and service
brarsanmol 74d14a0
feat: implement account invites
brarsanmol b879405
fix(account.controller.ts): make invite token optional
brarsanmol 72674e5
feat: add settings seed, and placeholders in templating files
brarsanmol 523ec9d
refactor(search.service.ts): add interfaces to model filtering
brarsanmol fde223d
build(Dockerfile): add containerization to improve onboarding
brarsanmol 62edd8f
refactor: remove old documentation and apidocs
brarsanmol 4f43ee5
refactor(.github): remove old templates and dependabot
brarsanmol 58007d4
chore: remove useless files
brarsanmol 5fd9c10
chore: add commit hooks for auto-linting, and enforcing conventional ...
brarsanmol 7fd4b7d
chore: dedupe npm packages
brarsanmol File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
There are no files selected for viewing
1 change: 1 addition & 0 deletions
.commitlintrc.js
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1 @@ | ||
| module.exports = { extends: ["@commitlint/config-conventional"] } |
3 changes: 3 additions & 0 deletions
.czrc
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,3 @@ | ||
| { | ||
| "path": "cz-conventional-changelog" | ||
| } |
6 changes: 4 additions & 2 deletions
.dockerignore
100755 → 100644
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,2 +1,4 @@ | ||
| node_modules | ||
| npm-debug.log | ||
| node_modules/ | ||
| build/ | ||
| Dockerfile | ||
| docker-compose.yaml |
55 changes: 0 additions & 55 deletions
.env.example
Oops, something went wrong.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
119 changes: 0 additions & 119 deletions
.github/CHANGELOG.md
Oops, something went wrong.
24 changes: 0 additions & 24 deletions
.github/ISSUE_TEMPLATE/bug_report.md
Oops, something went wrong.
33 changes: 0 additions & 33 deletions
.github/ISSUE_TEMPLATE/create-route.md
Oops, something went wrong.
46 changes: 0 additions & 46 deletions
.github/PULL_REQUEST_TEMPLATE.md
Oops, something went wrong.
File renamed without changes.
11 changes: 0 additions & 11 deletions
.github/dependabot.yml
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.