Skip to content

Commit 54deae1

Browse files
authored
Merge pull request #183 from CodeChefVIT/staging
prod release v2.0
2 parents 8d92e7f + c67f6d3 commit 54deae1

Some content is hidden

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

74 files changed

+3951
-2278
lines changed

.gitignore

+1-1
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,6 @@ yarn-error.log*
3838

3939
# vercel
4040
.vercel
41-
41+
.env.staging
4242
# typescript
4343
*.tsbuildinfo

.npmrc

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
public-hoist-pattern[]=pdfjs-dist

next.config.js

+5-4
Original file line numberDiff line numberDiff line change
@@ -6,15 +6,16 @@ await import("./src/env.js");
66

77
/** @type {import("next").NextConfig} */
88
const config = {
9+
swcMinify: false,
10+
911
images: {
1012
domains: ["res.cloudinary.com"],
1113
},
12-
webpack: (
13-
config, options
14-
) => {
14+
webpack: (config, options) => {
15+
config.resolve.alias.canvas = false;
1516
config.module.rules.push({
1617
test: /\.node/,
17-
use: 'raw-loader',
18+
use: "raw-loader",
1819
});
1920
return config;
2021
},

ongoing-papers.ts

+7-22
Original file line numberDiff line numberDiff line change
@@ -1,31 +1,16 @@
1-
import { type IPaper } from "@/interface";
1+
import { type IUpcomingPaper } from "@/interface";
22

3-
const papers: IPaper[] = [
3+
const papers: IUpcomingPaper[] = [
44
{
55
_id: "6708fd8002a75017a4f08759",
6-
finalUrl:
7-
"https://res.cloudinary.com/dtorpaj1c/image/upload/v1728642405/papers/orbppimhujcijj2ywhvm.pdf",
8-
thumbnailUrl:
9-
"https://res.cloudinary.com/dtorpaj1c/image/upload/w_400,h_400,c_fill/v1728642405/papers/orbppimhujcijj2ywhvm.jpg",
106
subject: "Discrete Mathematics and Graph Theory [BMAT205L]",
11-
slot: "A2",
12-
year: "2023",
13-
exam: "CAT-2",
14-
semester: "Fall Semester",
15-
campus: "Vellore",
7+
slots: ["A2", "B2"],
8+
169
},
1710
{
1811
_id: "670980523ec3fdad83b2d211",
19-
finalUrl:
20-
"https://res.cloudinary.com/dtorpaj1c/image/upload/v1728675912/papers/lvtypsfdtref5mjskley.pdf",
21-
thumbnailUrl:
22-
"https://res.cloudinary.com/dtorpaj1c/image/upload/w_400,h_400,c_fill/v1728675912/papers/lvtypsfdtref5mjskley.jpg",
2312
subject: "Compiler Design [BCSE307L]",
24-
slot: "A2",
25-
year: "2024",
26-
exam: "CAT-2",
27-
semester: "Fall Semester",
28-
campus: "Vellore",
13+
slots: ["C1", "D1"],
2914
},
3015
{
3116
_id: "670a105e6272bcf9da4e2362",
@@ -35,7 +20,7 @@ const papers: IPaper[] = [
3520
thumbnailUrl:
3621
"https://res.cloudinary.com/dtorpaj1c/image/upload/w_400,h_400,c_fill/v1728712773/papers/ifkrnjgwdudtev9rxpki.jpg",
3722
subject: "Complex Variables and Linear Algebra [BMAT201L]",
38-
slot: "A1",
23+
slots: ["A1", "B1"],
3924
year: "2023",
4025
exam: "CAT-2",
4126
semester: "Fall Semester",
@@ -48,7 +33,7 @@ const papers: IPaper[] = [
4833
thumbnailUrl:
4934
"https://res.cloudinary.com/dtorpaj1c/image/upload/w_400,h_400,c_fill/v1728675439/papers/pyyqotz1mzuh2wmq1k9s.jpg",
5035
subject: "Computer Networks [BCSE308L]",
51-
slot: "C2",
36+
slots: ["C2", "D2"],
5237
year: "2023",
5338
exam: "CAT-2",
5439
semester: "Fall Semester",

package.json

+24-23
Original file line numberDiff line numberDiff line change
@@ -10,40 +10,40 @@
1010
"start": "next start"
1111
},
1212
"dependencies": {
13-
"@google/generative-ai": "^0.24.0",
14-
"@radix-ui/react-dialog": "^1.1.6",
13+
"@google/genai": "^0.7.0",
14+
"@radix-ui/react-accordion": "^1.2.4",
15+
"@radix-ui/react-dialog": "^1.1.7",
1516
"@radix-ui/react-icons": "^1.3.2",
16-
"@radix-ui/react-popover": "^1.1.6",
17-
"@radix-ui/react-select": "^2.1.6",
18-
"@radix-ui/react-separator": "^1.1.2",
19-
"@radix-ui/react-slot": "^1.1.2",
20-
"@radix-ui/react-switch": "^1.1.3",
21-
"@react-pdf-viewer/core": "3.12.0",
22-
"@react-pdf-viewer/full-screen": "^3.12.0",
23-
"@react-pdf-viewer/get-file": "^3.12.0",
24-
"@react-pdf-viewer/zoom": "^3.12.0",
17+
"@radix-ui/react-popover": "^1.1.7",
18+
"@radix-ui/react-select": "^2.1.7",
19+
"@radix-ui/react-separator": "^1.1.3",
20+
"@radix-ui/react-slot": "^1.2.0",
21+
"@radix-ui/react-switch": "^1.1.4",
22+
"@remixicon/react": "^4.6.0",
2523
"@t3-oss/env-nextjs": "^0.10.1",
2624
"@types/mongoose": "^5.11.97",
2725
"@ungap/with-resolvers": "^0.1.0",
2826
"@upstash/ratelimit": "^2.0.5",
2927
"@vercel/kv": "^3.0.0",
30-
"axios": "^1.8.2",
28+
"axios": "^1.8.4",
3129
"canvas": "^3.1.0",
3230
"class-variance-authority": "^0.7.1",
33-
"cloudinary": "^2.5.1",
31+
"cloudinary": "^2.6.0",
3432
"clsx": "^2.1.1",
3533
"cmdk": "1.0.0",
3634
"debounce": "^2.2.0",
35+
"embla-carousel-autoplay": "^8.6.0",
36+
"embla-carousel-react": "^8.6.0",
3737
"fuse.js": "^7.1.0",
3838
"geist": "^1.3.1",
3939
"jose": "^5.10.0",
40+
"lodash": "^4.17.21",
4041
"lucide-react": "^0.395.0",
41-
"mongoose": "^8.12.1",
42-
"next": "^14.2.24",
42+
"mongoose": "^8.13.2",
43+
"next": "^14.2.28",
4344
"next-qrcode": "^2.5.1",
4445
"next-themes": "^0.3.0",
4546
"pdf-lib": "^1.17.1",
46-
"pdfjs-dist": "3.4.120",
4747
"prettier": "^3.5.3",
4848
"prettier-plugin-tailwindcss": "^0.6.11",
4949
"raw-loader": "^4.0.2",
@@ -52,20 +52,21 @@
5252
"react-dropzone": "^14.3.8",
5353
"react-hot-toast": "^2.5.2",
5454
"react-icons": "^5.5.0",
55+
"react-pdf": "^9.2.1",
5556
"tailwind-merge": "^2.6.0",
5657
"tailwindcss-animate": "^1.0.7",
57-
"zod": "^3.24.2"
58+
"zod": "^3.24.3"
5859
},
5960
"devDependencies": {
6061
"@types/eslint": "8.56.12",
61-
"@types/react": "^18.3.18",
62-
"@types/react-dom": "^18.3.5",
63-
"@typescript-eslint/eslint-plugin": "^8.26.0",
64-
"@typescript-eslint/parser": "^8.26.0",
62+
"@types/react": "^18.3.20",
63+
"@types/react-dom": "^18.3.6",
64+
"@typescript-eslint/eslint-plugin": "^8.30.1",
65+
"@typescript-eslint/parser": "^8.30.1",
6566
"eslint": "^8.57.1",
66-
"eslint-config-next": "^14.2.24",
67+
"eslint-config-next": "^14.2.28",
6768
"tailwindcss": "^3.4.17",
68-
"typescript": "^5.8.2"
69+
"typescript": "^5.8.3"
6970
},
7071
"ct3aMetadata": {
7172
"initVersion": "7.34.0"

0 commit comments

Comments
 (0)