Skip to content

Commit c4a1059

Browse files
authored
Merge pull request #15 from teacoder-team/dev
Dev
2 parents a90751b + 323fe15 commit c4a1059

67 files changed

Lines changed: 471 additions & 265 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

bun.lockb

768 Bytes
Binary file not shown.

package.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,7 @@
4040
"@tanstack/react-query": "^5.66.0",
4141
"axios": "^1.8.4",
4242
"base64url": "^3.0.1",
43+
"canvas-confetti": "^1.9.3",
4344
"class-variance-authority": "^0.7.1",
4445
"clsx": "^2.1.1",
4546
"dotenv": "^16.4.7",
@@ -64,6 +65,7 @@
6465
},
6566
"devDependencies": {
6667
"@trivago/prettier-plugin-sort-imports": "^5.2.2",
68+
"@types/canvas-confetti": "^1.9.0",
6769
"@types/js-cookie": "^3.0.6",
6870
"@types/node": "^20",
6971
"@types/react": "19.0.12",

src/api/generated/courseProgressResponse.ts

Lines changed: 0 additions & 16 deletions
This file was deleted.

src/api/generated/index.ts

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,6 @@ export * from './articleResponse';
1212
export * from './authenticatorSelection';
1313
export * from './changeEmailRequest';
1414
export * from './changePasswordRequest';
15-
export * from './courseProgressResponse';
1615
export * from './courseResponse';
1716
export * from './coursesResponse';
1817
export * from './createCourseRequest';
@@ -26,9 +25,6 @@ export * from './createRestrictionRequestReason';
2625
export * from './createUserRequest';
2726
export * from './createUserResponse';
2827
export * from './extensionOptions';
29-
export * from './externalConnectResponse';
30-
export * from './externalControllerCallbackParams';
31-
export * from './externalStatusResponse';
3228
export * from './generatePasskeyOptionsResponse';
3329
export * from './generatePasskeyOptionsResponseExcludeCredentialsItem';
3430
export * from './initPaymentRequest';
@@ -44,7 +40,6 @@ export * from './meProgressResponseLastLesson';
4440
export * from './meStatisticsResponse';
4541
export * from './mfaControllerVerifyBody';
4642
export * from './mfaStatusResponse';
47-
export * from './mfaVerifyRequest';
4843
export * from './passkeyResponse';
4944
export * from './passwordResetRequest';
5045
export * from './patchUserRequest';
@@ -59,6 +54,9 @@ export * from './sendPasswordResetRequest';
5954
export * from './sessionControllerLogin200';
6055
export * from './sessionControllerLoginAdmin200';
6156
export * from './sessionResponse';
57+
export * from './ssoConnectResponse';
58+
export * from './ssoControllerCallbackParams';
59+
export * from './ssoStatusResponse';
6260
export * from './statisticsResponse';
6361
export * from './totpDisableRequest';
6462
export * from './totpEnableRequest';

src/api/generated/initPaymentRequest.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@
55
* API for Teacoder educational platform
66
* OpenAPI spec version: 1.0.0
77
*/
8-
import type { InitPaymentRequestMethod } from './initPaymentRequestMethod';
8+
import type { InitPaymentRequestMethod } from './initPaymentRequestMethod'
99

1010
export interface InitPaymentRequest {
11-
method: InitPaymentRequestMethod;
11+
method: InitPaymentRequestMethod
1212
}

src/api/generated/mfaControllerVerifyBody.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,4 +9,4 @@
99
import type { MfaTotpRequest } from './mfaTotpRequest';
1010
import type { MfaRecoveryRequest } from './mfaRecoveryRequest';
1111

12-
export type MfaControllerVerifyBody = MfaTotpRequest | MfaRecoveryRequest;
12+
export type MfaControllerVerifyBody = MfaTotpRequest | MfaRecoveryRequest

src/api/generated/mfaVerifyRequest.ts

Lines changed: 0 additions & 24 deletions
This file was deleted.

src/api/generated/externalConnectResponse.ts renamed to src/api/generated/ssoConnectResponse.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
* OpenAPI spec version: 1.0.0
77
*/
88

9-
export interface ExternalConnectResponse {
10-
/** The URL for authorization via the external provider (e.g., Google, GitHub) */
11-
url: string;
9+
export interface SsoConnectResponse {
10+
/** The URL for authorization via the external provider (e.g., Google, GitHub) */
11+
url: string
1212
}

src/api/generated/externalControllerCallbackParams.ts renamed to src/api/generated/ssoControllerCallbackParams.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
* OpenAPI spec version: 1.0.0
77
*/
88

9-
export type ExternalControllerCallbackParams = {
9+
export type SsoControllerCallbackParams = {
1010
code: string;
1111
state: string;
1212
};

src/api/generated/externalStatusResponse.ts renamed to src/api/generated/ssoStatusResponse.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
* OpenAPI spec version: 1.0.0
77
*/
88

9-
export interface ExternalStatusResponse {
9+
export interface SsoStatusResponse {
1010
/** Indicates whether the GitHub account is connected */
1111
github: boolean;
1212
/** Indicates whether the Google account is connected */

0 commit comments

Comments
 (0)