Releases: MovieReviewComment/Mr.C
Releases · MovieReviewComment/Mr.C
v0.1.0-rc-0
What's Changed
- [#1] TypeScript API project by @skgndi12 in #9
- Bootstrap UI using CRA by @2wheeh in #15
- [#3] Configure API project by @skgndi12 in #14
- [#5] Establish a base for unit testing by @skgndi12 in #16
- [#3] Configure jest and write unit tests about config loader by @skgndi12 in #17
- [#8] Construct test workflow and add PR template by @skgndi12 in #18
- Sync with Develop by @skgndi12 in #20
- [#2] Construct structured logging system by @skgndi12 in #21
- [#22] Fix formatter's import alignment rule by @skgndi12 in #23
- [#4] Bootstrap express server by @skgndi12 in #24
- [#28] Access logging on HTTP server by @skgndi12 in #32
- [#33] Route Home page and Set up test by @2wheeh in #36
- [#19] Setup ui test workflow by @2wheeh in #37
- [#29] Response 500 if uncaught exception occurred by @skgndi12 in #38
- [#35] Remove unwanted response header by @skgndi12 in #39
- [#34] Prevent spoofing client IP by @skgndi12 in #40
- [#31] Controller for server liveness by @skgndi12 in #41
- [#27] Build API document by @skgndi12 in #45
- [#46] Change error format by @skgndi12 in #47
- [#44] Validate request and response by @skgndi12 in #50
- [#25] Fixes bad function names by @skgndi12 in #51
- [#26] Add import module specifier setting by @skgndi12 in #52
- [#56] Reconstruct ui directory with yarn berry by @2wheeh in #55
- [#58] Reconstruct UI test by @2wheeh in #60
- [#57] Configure eslint, ts and prettier on ui by @2wheeh in #63
- [#64] Fix formatting on ui by @2wheeh in #65
- [#53] Set up local infrastructure by @skgndi12 in #61
- [#53] Establishing the groundwork for database manipulation by @skgndi12 in #59
- [#53] Design repository layer by @skgndi12 in #70
- [#66] Migrate to app router by @2wheeh in #72
- [#71] Enhancement of error handling system by @skgndi12 in #73
- [#75] Add api returning server time by @2wheeh in #76
- [#74] Initialize schema by @skgndi12 in #80
- [#44] Update package for generating OpenAPI Spec by @skgndi12 in #81
- [#7] Initiate JWT Integration and Core Refactoring by @skgndi12 in #82
- [#7] Implements JWT client by @skgndi12 in #83
- [#84] Enhance Flexibility in CustomError by @skgndi12 in #86
- [#85] Fix empty object output for Error objects by @skgndi12 in #87
- [#88] Implement Google client by @skgndi12 in #90
- [#88] Define key-value repository by @skgndi12 in #92
- [#88] Implement Google OIDC Start Service by @skgndi12 in #91
- [#88] Add Google Sign-in route on Server by @skgndi12 in #93
- [#88] Add Redis service to Docker Compose by @skgndi12 in #94
- [#88] Generate Redis client by @skgndi12 in #95
- [#88] Implement Redis key-value repository by @skgndi12 in #96
- [#79] Add resources for nickname by @skgndi12 in #97
- [#79] Introduce utility function and a class for calculations by @skgndi12 in #98
- [#79] Generate random user nickname and user tag by @skgndi12 in #99
- [#88] Implement decode token without verify by @skgndi12 in #101
- [#88] Revise OAuth function signatures by @skgndi12 in #102
- [#88] Declare and implement get then delete by @skgndi12 in #103
- [#88] Declare and implement user repository method by @skgndi12 in #104
- [#88] Declare and implement exchange auth code by @skgndi12 in #105
- [#88] Validate Google ID token by @skgndi12 in #106
- [#88] Implement finalize Google sign in by @skgndi12 in #107
- [#88] Test finalize Google sign in by @skgndi12 in #108
- [#88] Implement issue passport by @skgndi12 in #109
- [#88] Add Google sign-in token and sign-out routes on server by @skgndi12 in #110
- [#6] Introduce component handler by @skgndi12 in #111
- [#112] Implement authorization information validation by @skgndi12 in #113
- [#112] Add methods to enum by @skgndi12 in #114
- [#112] Add signatures for user repository methods by @skgndi12 in #115
- [#112] Implement get user service method by @skgndi12 in #116
- [#112] Implement update user service method by @skgndi12 in #117
- [#112] Implement delete user service method by @skgndi12 in #118
- [#122] Create basic routes by @2wheeh in #123
- [#120] Set default font by @2wheeh in #121
- [#124] Add packages for tailwindcss usablity by @2wheeh in #125
- [#112] Implement user repository methods by @skgndi12 in #119
- Fix typo by @2wheeh in #128
- [#126] Add migration and rollback files for schema modifications by @skgndi12 in #130
- [#127] Dummy data for rendering landing page by @2wheeh in #129
- [#126] Update GitHub action workflow by @skgndi12 in #131
- [#126] Add unit test for user repository find by ID by @skgndi12 in #134
- [#126] Add unit tests for user repository by @skgndi12 in #135
- [#112] Define user domain API schema by @skgndi12 in #136
- [#112] Add user domain routes on server by @skgndi12 in #137
- [#127] Add Text component by @2wheeh in #138
- [#140] Bump up actions/setup-node@v3 to @v4 by @2wheeh in #141
- [#143] Test token renewal in middleware by @skgndi12 in #146
- [#127] Add UserChip Component by @2wheeh in #147
- [#142] Convert user entity to a class by @skgndi12 in #148
- [#144] Introduce Prisma mocking by @skgndi12 in #150
- [#127] Add Time component by @2wheeh in #149
- [#152] Simplify infra for Alpha by @2wheeh in #153
- [#145] Enhance comment table by @skgndi12 in #151
- [#154] Introduce Storybook by @2wheeh in #156
- [#159] Introduce bundle analyzer by @2wheeh in #160
- [#127] Add Header for the layout by @2wheeh in #161
- [#163] Introduce WYSIWYG editor by @2wheeh in #169
- [#145] Define interfaces and types for User and Comment repositories by @skgndi12 in #158
- [#171] Make Button for sign in and out work by @2wheeh in #172
- [#174] Implement get use...