Releases: CodeChefVIT/papers-codechef
3.2
This release brings some solid improvements to the paper viewing experience. You can now preview papers directly via the eye icon without opening a full viewer, and the PDF viewer itself has been swapped out with a flicker fix so browsing feels a lot smoother. The sidebar accordion also finally collapses the way it should.
A few smaller fixes landed too - a link to visit our github repo was added, and the middleware target has been corrected.
Welcome to our five new contributors: @sandwitchhx , @tvesha09, @Avantika211, @SriChandanLakhanapuram, and @Rithish-2914. Great to have you on board!
What's Changed
- Swap zoom in and zoom out button positions by @abhitrueprogrammer in #445
- Refactor environment variable handling in workflow by @abhitrueprogrammer in #456
- Gslmao/related subject by @Gslmao in #454
- minor fix by @Gslmao in #446
- Gslmao/seperate logic by @Gslmao in #443
- removed variable by @sandwitchhx in #484
- refactor: remove unused interfaces by @tvesha09 in #483
- fix: middleware target by @Avantika211 in #482
- /fix: Github re-directing to papers github by @SriChandanLakhanapuram in #481
- feat: rate-limiting endpoints and migration to Upstash by @YOGESH-08 in #486
- Gslmao/seperate logic by @Gslmao in #457
- feat: pdf viewer swap & flicker problem fix by @Gslmao in #489
- Fix: Sidebar accordion not collapsing by @Rithish-2914 in #487
- fix: remove old lib by @YOGESH-08 in #491
- feat: Paper Preview by @YOGESH-08 in #493
- Feat: Add paper preview modal on eye icon click by @Rithish-2914 in #488
New Contributors
- @sandwitchhx made their first contribution in #484
- @tvesha09 made their first contribution in #483
- @Avantika211 made their first contribution in #482
- @SriChandanLakhanapuram made their first contribution in #481
- @Rithish-2914 made their first contribution in #487
Full Changelog: 3.1...3.2
What's Changed
- Swap zoom in and zoom out button positions by @abhitrueprogrammer in #445
- spell fix by @AqViolet in #447
- Refactor environment variable handling in workflow by @abhitrueprogrammer in #456
- Gslmao/related subject by @Gslmao in #454
- minor fix by @Gslmao in #446
- Gslmao/seperate logic by @Gslmao in #443
- removed variable by @sandwitchhx in #484
- refactor: remove unused interfaces by @tvesha09 in #483
- fix: middleware target by @Avantika211 in #482
- /fix: Github re-directing to papers github by @SriChandanLakhanapuram in #481
- feat: rate-limiting endpoints and migration to Upstash by @YOGESH-08 in #486
- Gslmao/seperate logic by @Gslmao in #457
- feat: pdf viewer swap & flicker problem fix by @Gslmao in #489
- Fix: Sidebar accordion not collapsing by @Rithish-2914 in #487
- fix: remove old lib by @YOGESH-08 in #491
- feat: migrate to embedPDF and improve PDF viewer UX and few cleanup by @YOGESH-08 in #490
- feat: Paper Preview by @YOGESH-08 in #493
- Feat: Add paper preview modal on eye icon click by @Rithish-2914 in #488
- fix: new pdf engine smooth loader by @YOGESH-08 in #492
- feat: pdf engine, preview and UX fix by @YOGESH-08 in #494
New Contributors
- @sandwitchhx made their first contribution in #484
- @tvesha09 made their first contribution in #483
- @Avantika211 made their first contribution in #482
- @SriChandanLakhanapuram made their first contribution in #481
- @Rithish-2914 made their first contribution in #487
Full Changelog: 3.1...3.2
Major Release: Stability Improvements, Better Upload Flow & UX Enhancements
What's Changed
- build running without errors by @shikhar-sahay in #254
- Searchbar on top while in paper catalogue by @abhitrueprogrammer in #255
- Set max pool size by @abhitrueprogrammer in #259
- Add cache to the upcoming papers route by @RustyDev24 in #257
- remove paper count by @abhitrueprogrammer in #260
- fixed: #266, #270, #271, #269 by @karannfr in #273
- build fix by @abhitrueprogrammer in #277
- fixed: #275, fixed: #276, fixed: footer design by @karannfr in #279
- fixed: #264, navbar responsiveness, footer responsiveness by @karannfr in #281
- fix: banner by @karannfr in #282
- added feat: #268 dynamic banner by @karannfr in #283
- fix: zoom by @abhitrueprogrammer in #280
- fix: banner allignement, note upload papers by @karannfr in #285
- fix: build issue, #287, #289, #290, #292, #307 by @karannfr in #310
- feat: download files in a zip by @abhitrueprogrammer in #311
- Course List Context by @Advik-Gupta in #316
- fix: show EmptyState when no papers found by @rupeshhh007 in #317
- Issue Fix: 295, 312, 313, 303 by @Advik-Gupta in #318
- fix : #308 by @karannfr in #319
- update faq content to reflect new updates by @aarushi-patidar in #322
- Updated Admin Paper Model by @Advik-Gupta in #321
- Fixed issue #263 by @shikhar-sahay in #320
- Feature: Complete File Upload Component with Drag & Drop by @atharvaSharma17 in #323
- Feat : Added drag-n-drop + preview to upload by @atharvaSharma17 in #238
- build fix by @abhitrueprogrammer in #324
- Aarushi/catalogue by @aarushi-patidar in #326
- Update CookoffBanner.tsx by @abhitrueprogrammer in #329
- fix: sort slots and years in ascending order by @aarushi-patidar in #332
- fix: cookoff header line by @aarushi-patidar in #333
- Remove Docker instructions from README by @abhitrueprogrammer in #336
- Add contribution note to README by @abhitrueprogrammer in #338
- Update contribution note in README.md by @abhitrueprogrammer in #339
- Feat: Created Contributing.md and PR Template by @Advik-Gupta in #331
- Update CONTRIBUTING.md by @abhitrueprogrammer in #340
- Update CONTRIBUTING.md by @abhitrueprogrammer in #341
- Update CONTRIBUTING.md by @abhitrueprogrammer in #342
- Update CONTRIBUTING.md by @abhitrueprogrammer in #343
- Update CONTRIBUTING.md by @abhitrueprogrammer in #344
- Revise contribution guidelines for commit messages by @abhitrueprogrammer in #346
- Fix link formatting for feature request in CONTRIBUTING.md by @abhitrueprogrammer in #347
- Update issue reference format in PR template by @abhitrueprogrammer in #352
- Pinned Subject UX Improved #267 by @karannfr in #351
- build fix by @karannfr in #356
- Migration to GCS by @Abh1noob in #357
- Paper Request UX Updated by @karannfr in #361
- Updating .example.env by @Advik-Gupta in #363
- feat: add caching headers by @sahilkapase in #350
- mobile-carousel-fixes by @yashgoyal0110 in #364
- fix : removed extra projects from footer by @karannfr in #368
- fix: changed request url in faq from hyperlink to modal trigger, faq styling by @karannfr in #369
- fix: add conditional rendering to render pagination only when totalPages >1. by @mohammednumaan in #375
- feat : Full Keyboard Navigation Support for Subject Search Bars #376 by @karannfr in #377
- fix: show answer key tag in mobile view #371 by @utkarshkgithub in #380
- Refactor API routes to separate concerns between HTTP handlers and business logic by @Abh1noob in #360
- fixed issue 296 by @edum0 in #385
- Feature/default open sidebar accordions by @vansh2408 in #384
- fix: prevent empty papers.zip download when no papers are selected by @SarveshMD in #383
- Eliminated Prop Drilling and Performance Optimization by @Abh1noob in #386
- Update README with developers and maintainers info by @abhitrueprogrammer in #389
- fixed issue 222 by @edum0 in #390
- feat: subject-based zip naming by @SarveshMD in #392
- Removing unused imports and refactoring
/publicfolder by @Abh1noob in #388 - Fix: Zoom level isn't remembered when I exist full screen #367 by @ShouryaUpadhyaya in #393
- fix: removed cookoff banner by @aarushi-patidar in #407
- fix: hide arrow buttons by @sankalp771 in #408
- Gtm paper download by @Sajith-13 in #404
- Fix: Filter error on navigated page (401) by @Advik-Gupta in #406
- Make pinned subjects rearrangable by dragging by @Advik-Gupta in #410
- fix header and upcoming exams disappear and left aligned searchbar by @SOMASEKAR17 in #411
- fix: disable FiPlus when PDF is uploaded by @YOGESH-08 in #412
- Fixed pinned section order issue and added sorting button by @Advik-Gupta in #414
- Fixed header issue and light color theme on upload page by @Advik-Gupta in #415
- Moved pdf navigation to the side by @Advik-Gupta in #416
- Fixed responsiveness and No upcoming papers text by @Advik-Gupta in #417
- feat: Report tag by @YOGESH-08 in #419
- fix: confusing message display when upload size was greater than the … by @BrainNotFoundException in #420
- Fixed sidebar to side by @Advik-Gupta in #424
- Add MIT License to the project by @abhitrueprogrammer in #426
- fix: in ReportTag Modal by @YOGESH-08 in #423
- fix typo by @upayanmazumder in #428
- fix: build and ip_ratelimit by @YOGESH-08 in #431
- Update .env.example by @YOGESH-08 in #432
- Logic seperation by @Gslmao in #435
- Correct capitalization of 'DevSoc' to 'DevSOC' by @abhitrueprogrammer in #437
- Prod by @abhitrueprogrammer in #440
New Contributors
- @RustyDev24 made their first contribution in #257
- @karannfr made their first contribution in https://github.com/CodeChefVIT/papers-codech...
V3: QoL changes
What's Changed
- feat: fuzzy search on search subjects by @abhitrueprogrammer in #201
- fix: limit pdf to screen width by @abhitrueprogrammer in #203
- Chanegd footer for contact us section for suggestions by @shikhar-sahay in #213
- created fetch paper quantity function by @Advik-Gupta in #216
- Created new component to display users starred papers by @Advik-Gupta in #217
- Added a subscribe for updates button by @shikhar-sahay in #218
- Moved searchbar from sidebar to navbar by @shikhar-sahay in #223
- Staging by @abhitrueprogrammer in #224
- Subscribe to newsletter button by @abhitrueprogrammer in #225
- fix:patched answer key button not working by @shikhar-sahay in #228
- feat: added specific paper request page with search & filters along with a home page button by @shikhar-sahay in #229
- Feat: Added a count for papers in the searchbar-child.tsx by @koolaid06 in #226
- feat: add PWA install button by @rupeshhh007 in #230
- Create mobile responsive frontend by @Advik-Gupta in #227
- feat: Added back-end route and noti for specific paper request by @shikhar-sahay in #231
- Fixed merge issues and optimized variable names by @Advik-Gupta in #232
- feat: add PWA install button for desktop version by @rupeshhh007 in #233
- Staging by @abhitrueprogrammer in #236
- fixed bugs (mainly pinned) by @Advik-Gupta in #235
- fix : footer spacing and pwa in light mode by @shikhar-sahay in #241
- fixed bugs in sidebar, request page, footer by @Advik-Gupta in #240
- v3 by @abhitrueprogrammer in #242
- change alert to toast by @abhitrueprogrammer in #243
- search bar overflow and pinned search bug fix by @Advik-Gupta in #244
- fix: added back searchbar into navbar and added dropdown for buttons by @shikhar-sahay in #249
- Revert "fix: added back searchbar into navbar and added dropdown for buttons" by @abhitrueprogrammer in #251
- Feat: related subject tags by @abhitrueprogrammer in #247
- Feat: fixed ui bugs by @Advik-Gupta in #252
- merge prod to staging by @abhitrueprogrammer in #246
New Contributors
- @shikhar-sahay made their first contribution in #213
- @Advik-Gupta made their first contribution in #216
- @koolaid06 made their first contribution in #226
- @rupeshhh007 made their first contribution in #230
Full Changelog: 2.0.4...v3.0.0
2.0.4
2.0.3
2.0.2
What's Changed
- Staging by @upayanmazumder in #192
- Docker! by @upayanmazumder in #193
- prod release 2.0.2 by @Abh1noob in #195
Full Changelog: 2.0.1...2.0.2
2.0.1
What's Changed
- chores by @Abh1noob in #184
- fix: anskey filter by @kashyap-harshit in #186
- doc: changed url to only show domain name by @abhitrueprogrammer in #185
- fix: filter logic and add space in homepage text by @equestrian2296 in #187
- Enhanced PWA by @upayanmazumder in #188
- feat: change button placement in pdf toolbar by @abhitrueprogrammer in #190
- bug fixes by @Abh1noob in #191
New Contributors
- @equestrian2296 made their first contribution in #187
- @upayanmazumder made their first contribution in #188
Full Changelog: 2.0...2.0.1
2.0
What's Changed
- Search Optimization by @Abh1noob in #124
- Pdf viewer change by @abhitrueprogrammer in #126
- feat: answerKeyDetection and other updates by @vansh-chani in #128
- feat: answerkey send to backend N refactor by @abhitrueprogrammer in #129
- something crazy only by @Abh1noob in #130
- New UI for Card Component by @Abh1noob in #131
- homepage done by @samyamehta16 in #133
- fixed some changes required by @samyamehta16 in #134
- Changed filter to display slot alphabetically by @Soham-Maha in #135
- added the sidebar by @kashyap-harshit in #137
- fix: hookwebpack error by @abhitrueprogrammer in #138
- Build fix, refactor, search on click n responsiveness by @abhitrueprogrammer in #139
- Samya/viewpaper by @samyamehta16 in #140
- feat: upcoming Papers by @abhitrueprogrammer in #141
- filter on the frontend by @kashyap-harshit in #142
- fix:sidebar&CataloguePage by @abhitrueprogrammer in #143
- fix: subject search on sidebar by @abhitrueprogrammer in #144
- fix: make homepage cta not visible in mobile and card works on light mode by @abhitrueprogrammer in #152
- fix:download,card,lightmode-mobile by @aditisaxena259 in #154
- fix: footer links add, scroll smooth, build, homepage cta remove by @abhitrueprogrammer in #155
- fix: font, sidebar, footer by @kashyap-harshit in #156
- Fix: search suggestions by @abhitrueprogrammer in #157
- Added padding by @Soham-Maha in #158
- added error page by @Soham-Maha in #167
- filter issue by @samyamehta16 in #168
- Upload area fix by @abhitrueprogrammer in #169
- Staging by @kashyap-harshit in #172
- build fix by @kashyap-harshit in #174
- feat: add Papers logo favicon and PWA config by @abhitrueprogrammer in #175
- small fixes by @samyamehta16 in #176
- console.log cleanup by @vansh-chani in #177
- feat: display paper from both this and next slot by @abhitrueprogrammer in #178
- fonts changed by @samyamehta16 in #179
- feat: use react-pdf-viewer by @abhitrueprogrammer in #181
- feat: pdfviewer enchance and courousal faster by @abhitrueprogrammer in #182
- prod release v2.0 by @Abh1noob in #183
New Contributors
- @samyamehta16 made their first contribution in #133
- @Soham-Maha made their first contribution in #135
- @kashyap-harshit made their first contribution in #137
- @aditisaxena259 made their first contribution in #154
Full Changelog: 1.2.2...2.0
1.2.2
What's Changed
- bugfix: removed hardcoded courselist array by @abhitrueprogrammer in #109
Full Changelog: 1.2.1...1.2.2
1.2.1
What's Changed
- updated gemini model by @vansh-chani in #106
- Update Gemini Model by @Abh1noob in #107
Full Changelog: 1.2...1.2.1