Skip to content

Commit

Permalink
Version 3.4.6 (#253)
Browse files Browse the repository at this point in the history
* We technically won't use sockets anymore...

* Eh?

* New members migration patch

* Results

* Sayonara Mokshith 🥹

* Minor grammar fixes and bugfix with an image,
newsletter scrolling is fine,
and pagination is working like it should.
Share button yeeted, and should be removed from this PRs description

* Anwesha pleads a pfp change

* single quotes

* position: absolute -_-

* Button spacing ;-;

* DB fixes (skill issue, goos)

* its poll-management, not polls-management

* prev/next newsletter buttons now fit the text

* pagination

* submit button padding and text color

* submissions form css

* Release 3.3.0 (#202)

Co-authored-by: PartMan <[email protected]>
Co-authored-by: NP <[email protected]>
Co-authored-by: KarmaAkaB <[email protected]>
Co-authored-by: Symbiot01 <[email protected]>
Co-authored-by: Ankan <[email protected]>
Co-authored-by: Baron105 <[email protected]>
Co-authored-by: Chaitanya-Srinivas <[email protected]>
Co-authored-by: SachdevJai <[email protected]>
Co-authored-by: SachdevJai <[email protected]>
Co-authored-by: Ankan <[email protected]>
Co-authored-by: _Horizon <[email protected]>
Co-authored-by: Symbiot01 <[email protected]>

* forgot to change discord meesage ;-;

* Blame ze goos

* Ankan helped (was held at gunpoint to write this)

* 208-link hover trasition changes

* initial

* 208-take 2

* works!

* im dumb

* Add A few different UI designs Plzz check and also there is small issue with discription overflow in <Way 1> could be easily fixed though

* huh, this is almos tit probably :)

* tabs ;-;

* added buttons and stuff

* 208-take 3(?)

* commiting so i can see soumil's work

* Font Sizing Sucks ***

* endgame?

* endgame? but final one

* I swear to goose this is final final endgame

* I swear to goose this is final final endgame

* Final touches in frontend

* Router changes

* many many more changes and fixes

* scss ✨✨

* documentation

* aboutpage changes

* added discord webhook for submission form

* calendar icon

* requested changes

* status send fix

* oops

* thanks goos

* aboutpage-changes

* Formatting changes

* this needs to look good, like my waifu

* Content changes

* Minor style changes

* Pagedesc momint

* I need to learn to review stuff properly...

* The red is leaking GAAH

* How does this break out of nowhere?

* Uhh... right... json changed

* Error handling

* GAAH

* Mail change

* MD changes

* redundant stuff

* cleanup

* discordless and hook_links.json

* gaah, this caused mayhem for np

* Image size bug fix

* gitignore needed

* Compact code

* Final cleanup

* Discordless now in tests

* Version++ (3.3.1)

* JS fixes be like gaah

* Right... this is technically obsolete

* Release 3.3.1 (#217)


---------

Co-authored-by: PartMan <[email protected]>
Co-authored-by: Baron105 <[email protected]>
Co-authored-by: Chaitanya-Srinivas <[email protected]>
Co-authored-by: nishkalprakash <[email protected]>
Co-authored-by: SachdevJai <[email protected]>
Co-authored-by: Symbiot01 <[email protected]>
Co-authored-by: Ankan <[email protected]>
Co-authored-by: SachdevJai <[email protected]>
Co-authored-by: Ankan <[email protected]>
Co-authored-by: _Horizon <[email protected]>
Co-authored-by: Symbiot01 <[email protected]>
Co-authored-by: KarmaAkaB <[email protected]>

* d for dev, not discordless :/

* Newsletter got loading

* Events page edit

* Loading screen in members page too

* Current year is 2023 after all

* Hope that fixes stuff

* And a query string change

* Release 3.3.2 (#223)

* Governor Portal (#142)

69 commits lessgo!!!

* toggleModal fix

* Thanks for the catch @ItsAnkan

* Downgrade axios for now

* Under maintenance T_T

* Yeet 'for now'

* My bad. Login should work now

* To zero percent when no votes

* Placeholder? Nani?

* Cleaned Poll

* Dark theme dropdown

* Dark theme dropdown pt. 2

* T-T fix

* Version++

* Prod db changed

* Debugging login in test

* We ain't using dockers ;-;

* Preferably less capitals

* Revert "Debugging login in test"

This reverts commit df95431.

* Tests for the credless

* hmm

* ### -> ##

* added frontent file .njk

* Revert "added frontent file .njk"

This reverts commit 9bbb234.

* I thought I fixed this one

* Login needed for results too

* Poll results frontend optimizations

* Margin for the bar

* Version++ (3.2.7)

* bar: px to em

* This should help?

* This should help ig?

* Goddamnit percentage

* Version++ (3.2.8)

* updated `past_newsletters.md`
- reveresed order
- replaces discord usernames with actual names
- moved to docs folder

moved `TESTING.md` to docs folder as well

* removed extra blank lines
added missing folks names

* removed `@`

* Pretty and Phantom

* Adding docs to paths-ignore

* #JusticeForMongoless

* Reorganizing some stuff

* Router section

* Minor edits

* TESTING.md link update

* Links and members

* Freakin Moz users

* DB has 3 shards...

* hmm

* Revert "hmm"

This reverts commit 22da353.

* trimmed

* I feel stupid...

* skillissued

* skillissued again

* Trail spaces

* Trail spaces

* Now they come as router and route

* The long-awaited route.js change

* Updated 404.njk

* Add Open Source contributor too

* forgot the docs here

* Mongoless mentions

* poll margin

* js files fix lint

* Newsletter with no cover pages...

* Manga and Anime (I thought we changed to &)

* Structure this much?

* Styling halfway

* lint fixes in njk files, help

* Revert "js files fix lint"

This reverts commit ba6533b.

* works now :D thanks goos

* Need to clear cookie too

* forgor replace res.redirect

* Update README.md

uncommented docker line in tech stack

* New lines after ### Headings

and jinja

* Update polls.js

* Update govportal.js

* Now good to go ig

* Router mods

* Blame Ankan's Linter

* Unintended indentation

* Forgot about the button lol

* Backend (and no more submissions in site-mongoless)

* Oops

* 'Submitted' front-end improvement

* extends is not on top nani??

* json user added

* added jsonuser param

* stuf

* permissions ;-;

* Tabs, not spaces

* Don't import stuff when it not even being used

* Oopsie

* Oopsie

* Compatibility patch

* How not logged in if userless

* No way out of the matrix

* Input field size++

* initial Commit

* added background repeat and attachment properties

* Dishant in README too

* minor css change: added border to label instead of input

* progress, css is still yet to be fixed

* Halfway Commit

* It doesn't always have to be the text input, y'know?

* Final commit (hopefully)

* Update _event.njk

* Update 404.njk

* Newsletters left

* Newsletters done too

* Raising timeout time to 75 seconds

* updated all icons to svg

* Pagination! (but hella bleak)

* NP wa hontoni sekkachida

* sneaking in a minor update to my newsletter... Sottoo~

* Styling

* URL now updates

* Um... this kinda fixes things

* Share button

* Hocus pocus, now we focus

* Disabled buttons

* Uhh, can't think of anything more

* Gov portal (pt 2) (#162)

Co-authored-by: Chaitanya-Srinivas <[email protected]>

* to show that im actually working ;-;

* why is it not working on mobile ;-;, help

* Gaah for frontend

* changed params to querystring

* linting

* both poll-vote and poll-result use id now

* SASDFGHJ

* sjdfhgoiab

* asdrf

* poll % fix

* Bruh horizontal scroll was a mistake

* Updating it all to the new versions

* We technically won't use sockets anymore...

* Eh?

* New members migration patch

* Results

* Sayonara Mokshith 🥹

* Minor grammar fixes and bugfix with an image,
newsletter scrolling is fine,
and pagination is working like it should.
Share button yeeted, and should be removed from this PRs description

* Anwesha pleads a pfp change

* single quotes

* position: absolute -_-

* Button spacing ;-;

* DB fixes (skill issue, goos)

* its poll-management, not polls-management

* prev/next newsletter buttons now fit the text

* pagination

* submit button padding and text color

* submissions form css

* forgot to change discord meesage ;-;

* Blame ze goos

* Ankan helped (was held at gunpoint to write this)

* 208-link hover trasition changes

* initial

* 208-take 2

* works!

* im dumb

* Add A few different UI designs Plzz check and also there is small issue with discription overflow in <Way 1> could be easily fixed though

* huh, this is almos tit probably :)

* tabs ;-;

* added buttons and stuff

* 208-take 3(?)

* commiting so i can see soumil's work

* Font Sizing Sucks ***

* endgame?

* endgame? but final one

* I swear to goose this is final final endgame

* I swear to goose this is final final endgame

* Final touches in frontend

* Router changes

* many many more changes and fixes

* scss ✨✨

* documentation

* aboutpage changes

* added discord webhook for submission form

* calendar icon

* requested changes

* status send fix

* oops

* thanks goos

* aboutpage-changes

* Formatting changes

* this needs to look good, like my waifu

* Content changes

* Minor style changes

* Pagedesc momint

* I need to learn to review stuff properly...

* The red is leaking GAAH

* How does this break out of nowhere?

* Uhh... right... json changed

* Error handling

* GAAH

* Mail change

* MD changes

* redundant stuff

* cleanup

* discordless and hook_links.json

* gaah, this caused mayhem for np

* Image size bug fix

* gitignore needed

* Compact code

* Final cleanup

* Discordless now in tests

* Version++ (3.3.1)

* JS fixes be like gaah

* Right... this is technically obsolete

* d for dev, not discordless :/

* Newsletter got loading

* Events page edit

* Loading screen in members page too

* Current year is 2023 after all

* Hope that fixes stuff

* And a query string change

---------

Co-authored-by: Baron105 <[email protected]>
Co-authored-by: Chaitanya-Srinivas <[email protected]>
Co-authored-by: nishkalprakash <[email protected]>
Co-authored-by: SachdevJai <[email protected]>
Co-authored-by: Symbiot01 <[email protected]>
Co-authored-by: Ankan <[email protected]>
Co-authored-by: SachdevJai <[email protected]>
Co-authored-by: Ankan <[email protected]>
Co-authored-by: _Horizon <[email protected]>
Co-authored-by: Symbiot01 <[email protected]>
Co-authored-by: KarmaAkaB <[email protected]>

* py-events page
- added hyperlinks to images and h2 tags
- added new minor css tags

* Template and assets

* Edits in the event landing page

* Gaah forgot this image

* Credits: Maloth Maniteja

* Authors and object-fit

* added authors everywhere

* fixed border and background

* assets go brr

* events - Minor Issue fix: centre algined images

* Events: minor fixes
- (bug fix) pikachu removed from event page
- (feature) events page images has a border to be consistent with the images inside
- (gear5 fixes) poster has a border now; fixed minor spelling mistakes

* About page touchups

* Version++ (3.3.3)

* Release 3.3.3 (#228)

Co-authored-by: Baron105 <[email protected]>
Co-authored-by: Chaitanya-Srinivas <[email protected]>
Co-authored-by: nishkalprakash <[email protected]>
Co-authored-by: SachdevJai <[email protected]>
Co-authored-by: Symbiot01 <[email protected]>
Co-authored-by: Ankan <[email protected]>
Co-authored-by: SachdevJai <[email protected]>
Co-authored-by: Ankan <[email protected]>
Co-authored-by: _Horizon <[email protected]>
Co-authored-by: Symbiot01 <[email protected]>
Co-authored-by: KarmaAkaB <[email protected]>

* hotfix: gear5 images to webp

* Event hotpatch

* Version++ (3.3.4)

* Release 3.3.4 (#231)


---------

Co-authored-by: Baron105 <[email protected]>
Co-authored-by: Chaitanya-Srinivas <[email protected]>
Co-authored-by: nishkalprakash <[email protected]>
Co-authored-by: SachdevJai <[email protected]>
Co-authored-by: Symbiot01 <[email protected]>
Co-authored-by: Ankan <[email protected]>
Co-authored-by: SachdevJai <[email protected]>
Co-authored-by: Ankan <[email protected]>
Co-authored-by: _Horizon <[email protected]>
Co-authored-by: Symbiot01 <[email protected]>
Co-authored-by: KarmaAkaB <[email protected]>

* Much margin such waw

* Apply patch

* Version++ (3.3.5)

* added link to open in a new tab

* squashing them bugs

* I really don't need it after 6th EOD

* Version++ (3.3.6)

* Release 3.3.6 (#233)


---------

Co-authored-by: Baron105 <[email protected]>
Co-authored-by: Chaitanya-Srinivas <[email protected]>
Co-authored-by: nishkalprakash <[email protected]>
Co-authored-by: SachdevJai <[email protected]>
Co-authored-by: Symbiot01 <[email protected]>
Co-authored-by: Ankan <[email protected]> 
Co-authored-by: SachdevJai <[email protected]>
Co-authored-by: Ankan <[email protected]>
Co-authored-by: _Horizon <[email protected]>
Co-authored-by: Symbiot01 <[email protected]>
Co-authored-by: KarmaAkaB <[email protected]>

* We sending out tasks on 9th, apparently

* Version++ (3.3.7)

* No mo applications

* Cleaning up a lot of unwanted stuff

* debloating gear 5 assets

* Version++ (3.4.0)

* MFW @SachdevJai makes a new bug while fixing one ;-;

* fixed next/prev newsletter bug

* Some minor changes

* minor bug fix: added music svg for 21 batch

* Just testing some stuff

* Members Page Title
Change the member page title from 'Our Memebers' to 'Members:  2023-24"

* yeet underline

* forgot about the console.log ;-;

* November Newsletter (#238)

* content added

* router works

* images for tokyo article and cover page

* tokyo article images

* added all images and changed desc

* @SachdevJai you forgot the desc ;-;

* Flex fix (I blame @SachdevJai for making me work)

* image change ;-;

* Hopefully better now

* Smol files go brr

* Why was that one image alone 400

* Version++ (3.4.1)

* Can't help it if Part's server is slow af

* compression go brrrrr (#241)

* compression go brrrrr

* Yeah... this one's a technicality of sorts

* 23

* Spelling errors

---------

Co-authored-by: Goose-Win11 <[email protected]>

* Bring back polls?

* OCAQ'23 template (#242)

Squash merging since images are involved
---------

Co-authored-by: Goose-Win11 <[email protected]>

* Apocalypse survival tips

* Images go brr

* Shangri la Frontier but no images

* Some minor image edits

* Images pt 2

* Returner's magic

* Picture abhi baaki hai mere dost

* Picturesque shadows

* Cover up

* Slimy images and corrections

* Returning with more stuff (but no milk, sorry)

* The Vast World of of Tensura

* He's thinking...

* He's finally done thinking

* Using some cooked up test stuff

* November gives its thanks

* Domain 404 no more

* Wrapping up the presents

* Version++ (3.4.2)

* Oct21-1 pic finally

* Lint fixes

* LocalStorage shifted to client side and database updation using POST

* Removed the axios script tag from the new template

* renderFile fix and object-key method applied

* Blame Arg

* Source of newsletters changed to JSON file

* LocalStorage fixes

* Probably final fixes

* ... you need to lint, man

* Some more fixes

* Mongoless patch

* January 2024 Newsletter

* Zom 100 edits

* Console.log('my condolences')

* Real

* Described well

* Version++ (3.4.3)

* Y'all gotta proofread

* February Newsletter

* Quiz mode

* Version ++

* I sincerely hope I didn't copypaste wrong

* Cover update

* Version++ (3.4.5)

* MN peeps overworking me

* Minor tweak

* Add new cover pages

* Starting work on April Newsletter

* Added Article#2 text

* Updated list of contributors

* image added

* traditional images added

* digital art added

* version ++ for bidoof competition

* all artwork of past year has been added

* added 2 missing artworks

* files compressed

* large photos compressed

* hype thingy

* Finished copy pasting of the text. Added placeholders for images. Will put after adding images to assets

* Didn't do git add. my bad.

* "First two articles added"

* Added images into folder. Fixed the newsletter_desc.json.

* Added images and styled images in first article.

* Added the images and corrected format for articles 2,3,4. Minor corrections to article 1.

* members page ke liye ;-;

* Added proper brs and other beautification

* Added newsletter desc

* "March Newsletter completed"

* "Newsletter Description added"

* Proofreading done

* image compression, haiyaa

---------

Co-authored-by: Goose <[email protected]>
Co-authored-by: nishkalprakash <[email protected]>
Co-authored-by: SachdevJai <[email protected]>
Co-authored-by: PartMan <[email protected]>
Co-authored-by: KarmaAkaB <[email protected]>
Co-authored-by: Symbiot01 <[email protected]>
Co-authored-by: Baron105 <[email protected]>
Co-authored-by: Chaitanya-Srinivas <[email protected]>
Co-authored-by: SachdevJai <[email protected]>
Co-authored-by: _Horizon <[email protected]>
Co-authored-by: Symbiot01 <[email protected]>
Co-authored-by: N P <[email protected]>
Co-authored-by: Animesh (Bakasur) <[email protected]>
Co-authored-by: Sharanya Chakraborty <[email protected]>
Co-authored-by: destryptor <[email protected]>
Co-authored-by: DalliMani <[email protected]>
Co-authored-by: Markio125 <[email protected]>
Co-authored-by: Nayandeep Deb <[email protected]>
  • Loading branch information
19 people authored Sep 25, 2024
1 parent b577b86 commit c6b9e27
Show file tree
Hide file tree
Showing 85 changed files with 3,286 additions and 1,752 deletions.
3 changes: 2 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -227,7 +227,8 @@ Ensure that pull requests pass tests (`npm test` for both lint and mocha tests).
- <a href="https://github.com/ItsAnkan" target="_blank">Ankan Saha</a>
- <a href="https://github.com/Symbiot01" target="_blank">Sahil Patel</a>
- <a href="https://github.com/KarmaAkaB" target="_blank">Soumil Maiti</a>
- <a href="https://github.com/DishantB0411" target="_blank">Dishant Bothra</a>
- <a href="https://github.com/DishantB0411" target="_blank">Dishant Bothra</a>
- <a href="https://github.com/destryptor" target="_blank">Sharanya Chakraborty</a>

### Former Contributors

Expand Down
Binary file added assets/art/202309-01.webp
Binary file not shown.
Binary file added assets/art/202401-01.webp
Binary file not shown.
Binary file added assets/art/202402-01.webp
Binary file not shown.
Binary file added assets/art/202402-02.webp
Binary file not shown.
Binary file added assets/art/202402-03.webp
Binary file not shown.
Binary file added assets/art/202403-01.webp
Binary file not shown.
Binary file added assets/art/202403-02.webp
Binary file not shown.
Binary file added assets/art/202403-03.webp
Binary file not shown.
Binary file added assets/art/202403-04.webp
Binary file not shown.
Binary file added assets/art/202404-01.webp
Binary file not shown.
Binary file added assets/art/202404-02.webp
Binary file not shown.
Binary file added assets/art/202405-01.webp
Binary file not shown.
Binary file added assets/art/202406-01.webp
Binary file not shown.
Binary file added assets/art/202407-01.webp
Binary file not shown.
Binary file added assets/art/202407-02.webp
Binary file not shown.
Binary file added assets/art/202407-03.webp
Binary file not shown.
Binary file added assets/art/202407-04.webp
Binary file not shown.
Binary file added assets/art/202407-05.webp
Binary file not shown.
Binary file added assets/art/202407-06.webp
Binary file not shown.
Binary file added assets/art/202407-07.webp
Binary file not shown.
Binary file added assets/art/202407-08.webp
Binary file not shown.
Binary file added assets/art/202407-09.webp
Binary file not shown.
Binary file added assets/art/202407-10.webp
Binary file not shown.
Binary file added assets/art/202407-11.webp
Binary file not shown.
Binary file added assets/art/202407-12.webp
Binary file not shown.
Binary file added assets/art/202407-13.webp
Binary file not shown.
Binary file added assets/art/202407-14.webp
Binary file not shown.
Binary file added assets/art/202407-15.webp
Binary file not shown.
Binary file added assets/art/202407-16.webp
Binary file not shown.
Binary file added assets/art/202407-17.webp
Binary file not shown.
Binary file added assets/art/202407-18.webp
Binary file not shown.
Binary file added assets/art/202407-19.webp
Binary file not shown.
Binary file added assets/releases/2024-03-1/2-1.webp
Binary file not shown.
Binary file added assets/releases/2024-03-1/2-2.webp
Binary file not shown.
Binary file added assets/releases/2024-03-1/2-3.webp
Binary file not shown.
Binary file added assets/releases/2024-03-1/2-4.webp
Binary file not shown.
Binary file added assets/releases/2024-03-1/2-5.webp
Binary file not shown.
Binary file added assets/releases/2024-03-1/3-1.webp
Binary file not shown.
Binary file added assets/releases/2024-03-1/3-2.webp
Binary file not shown.
Binary file added assets/releases/2024-03-1/3-3.webp
Binary file not shown.
Binary file added assets/releases/2024-03-1/3-4.webp
Binary file not shown.
Binary file added assets/releases/2024-03-1/3-5.webp
Binary file not shown.
Binary file added assets/releases/2024-03-1/4-1.webp
Binary file not shown.
Binary file added assets/releases/2024-03-1/4-2.webp
Binary file not shown.
Binary file added assets/releases/2024-03-1/4-3.webp
Binary file not shown.
Binary file added assets/releases/2024-03-1/4-4.webp
Binary file not shown.
Binary file added assets/releases/2024-03-1/4-5.webp
Binary file not shown.
Binary file added assets/releases/2024-03-1/4-6.webp
Binary file not shown.
Binary file added assets/releases/2024-03-1/cover.webp
Binary file not shown.
Binary file added assets/releases/2024-04-1/1-1.webp
Binary file not shown.
Binary file added assets/releases/2024-04-1/1-2.webp
Binary file not shown.
Binary file added assets/releases/2024-04-1/1-3.webp
Binary file not shown.
Binary file added assets/releases/2024-04-1/1-4.webp
Binary file not shown.
Binary file added assets/releases/2024-04-1/1-5.webp
Binary file not shown.
Binary file added assets/releases/2024-04-1/1-6.webp
Binary file not shown.
Binary file added assets/releases/2024-04-1/1-7.webp
Binary file not shown.
Binary file added assets/releases/2024-04-1/1-8.webp
Binary file not shown.
Binary file added assets/releases/2024-04-1/1-9.webp
Binary file not shown.
Binary file added assets/releases/2024-04-1/2-1.webp
Binary file not shown.
Binary file added assets/releases/2024-04-1/2-2.webp
Binary file not shown.
Binary file added assets/releases/2024-04-1/2-3.webp
Binary file not shown.
Binary file added assets/releases/2024-04-1/4-1.webp
Binary file not shown.
Binary file added assets/releases/2024-04-1/4-2.webp
Binary file not shown.
Binary file added assets/releases/2024-04-1/4-3.webp
Binary file not shown.
Binary file added assets/releases/2024-04-1/4-4.webp
Binary file not shown.
Binary file added assets/releases/2024-04-1/4-5.webp
Binary file not shown.
Binary file added assets/releases/2024-04-1/cover.webp
Binary file not shown.
4,370 changes: 2,625 additions & 1,745 deletions npm-shrinkwrap.json

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "mask",
"version": "3.4.5",
"version": "3.4.6",
"description": "Website for MASK",
"main": "./src/mask.js",
"scripts": {
Expand Down
2 changes: 1 addition & 1 deletion routes/home.js
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ const sample = require('../src/samples/posts');
router.get('/', async (req, res) => {

const allPosts = PARAMS.mongoless ? sample : await dbh.getPosts();
const posts = PARAMS.mongoless ? allPosts.splice(0, 2) : allPosts.splice(0, 7);
const posts = PARAMS.mongoless ? allPosts.splice(0, 2) : allPosts.filter(post => post.hype).splice(0, 7);
posts.forEach(post => {
const elapsed = Date.now() - post.date;
if (!isNaN(elapsed) && elapsed < 7 * 24 * 60 * 60 * 1000) post.recent = true;
Expand Down
2 changes: 1 addition & 1 deletion routes/members.js
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ router.get('/:yearName?', async (req, res) => {
membersObj,
membersTitle,
prev: yearName - 1 >= 2020 && !PARAMS.mongoless ? `${yearName - 1}-${yearName % 100}` : undefined,
next: yearName + 1 <= 2023 && !PARAMS.mongoless ? `${yearName + 1}-${yearName % 100 + 2}` : undefined
next: yearName + 1 <= 2024 && !PARAMS.mongoless ? `${yearName + 1}-${yearName % 100 + 2}` : undefined
});
});

Expand Down
14 changes: 12 additions & 2 deletions src/newsletter_desc.json
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@
{
"link":"2021-10-2",
"title" : "October 2021: Issue II",
"desc" : "Unleash your inner sleuth with MASKs second Issue of the October newsletter and its spine-chilling reviews and mind-bending mystery crosswords."
"desc" : "Unleash your inner sleuth with MASK's second Issue of the October newsletter and its spine-chilling reviews and mind-bending mystery crosswords."
},
{
"link":"2022-12-1",
Expand Down Expand Up @@ -53,7 +53,7 @@
{
"link":"2023-11-1",
"title" : "November 2023 Issue",
"desc" : "Given a chance to show off their writing skills, our newest batch of freshers have brought you this month's newsletter. From anime-related analysis, to a fun fan-fiction, this newsletter is filled with a variety of articles, just for you to enjoy!"
"desc" : "Given a chance to show off their writing skills, our newest batch of freshers have brought you this month's newsletter. From anime-related analysis, to a fun fan-fiction, this newsletter is filled with a variety of articles, just for you to enjoy!"
},
{
"link":"2023-12-1",
Expand All @@ -69,5 +69,15 @@
"link":"2024-02-1",
"title" : "February 2024 Issue",
"desc" : "This month, our newsletter celebrates the heart and soul of anime! Dive deep into the multifaceted theme of love, explore the world of visual novels, and rock out to top anime soundtrack. Stick around till the end, we also have a fun little challenge for you in here."
},
{
"link":"2024-03-1",
"title" : "March 2024 Issue",
"desc" : "The March edition of the Newsletter is all about Action anime! Get to know about different kinds of fighting anime, an in-depth analysis of the hit anime, Demon Slayer. A look into a popular new seasonal anime, Ninja Kamui, and finally a thorough character analysis of the main cast of Attack on Titan. Have fun exploring the world of Action anime!"
},
{
"link":"2024-04-1",
"title":"April 2024 Issue",
"desc": "Konnichiwa! Are you a fan of mystery and looking for fresh recommendations? The April edition of our newsletter brings you articles on iconic mystery themes and intriguing tropes in anime. Discover the mysteries inside!"
}
]
22 changes: 22 additions & 0 deletions src/teams.json
Original file line number Diff line number Diff line change
Expand Up @@ -82,5 +82,27 @@
"name": "WebDev",
"icon": "webdev"
}
},
"2024" : {
"a": {
"name": "AMV & Music",
"icon": "amv"
},
"d": {
"name": "Design & Arts",
"icon": "design"
},
"n": {
"name": "Media & Newsletter",
"icon": "newsletter"
},
"q": {
"name": "Quiz",
"icon": "quiz"
},
"w": {
"name": "WebDev",
"icon": "webdev"
}
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
<div class="article-full">
<h2>Top 10 Popular Action Manhwas</h2>
<br/>
<div class="article-author">By: Vidunram A R</div>
<div class="article-author">By: Chung Myung</div>
{# <div class="article-end"></div> #}
<div class="article-content">
In a time when there are so many new Manhwas releasing every month, with some of them even getting adaptations like anime, games or even live-action dramas, here are some of the most popular action Manhwas as of now.
Expand Down
45 changes: 45 additions & 0 deletions templates/newsletters/2024-03-1/01#action-in-anime.njk
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
{# Ready for review #}
<div class="page">
<div class="article-full">
<h2> Action (in) Anime </h2>
<br/>
<div class="article-author">By: Markio </div>
<br>
<div class="article-content">

<p>Exhibit A: “Y'know, Dragon Ball and One Piece are like the best action anime ever, and there's no other show that comes even close to it. Modern anime just ain't got that…feel, that old anime has. It just isn't as good as the golden age, y'know.”</p>

<p>Exhibit B: “Yoooooooooo, did u watch the new episode of Demon Slayer. The animation was so good and the motions were so fluid and the fighting was so cool. Man, Ufotable really one-upped themselves this time with the animation. Oh ya, and Jujutsu season 2 is going really hard, the MAPPA slave train sure is making some fire content.”</p>

<p> Exhibit C: “Action Anime? Why? No, I have never watched an action anime in my life. Such a subpar medium that partakes in brutal displays of violence cannot convey a truly meaningful story. So, why should I waste my time watching such mediocre content? I only ever watch Romcoms and SOL anime. How could you tell?” </p>

<p>Anime is a vast medium consisting of various, wildly different genres of content. When one consumes content in such a medium, one naturally falls into a certain pattern of thinking, or rather a bias. Many people are biased to Shounen anime, others just put on whatever is popular and don't put too much thought into it, while others consider themselves connoisseurs of the medium and only consume subversive and underground content. One's taste is subject to their own personal experiences and beliefs, so let me explain to you how my taste is objectively the best.</p>

<p>I have never been a fan of action anime, or rather anime whose main themes were the fights, and all conflicts in the show were reasons to animate more fight scenes. A majority of these shows use their action as a foil to compensate for their subpar plot and bland characters. And even if the fights are fun to watch, it eventually gets boring to watch the loop of conflict, fight, and resolution throughout the show.</p>

<p>Thorfinn Karlsefni suffered more hardships before he reached adulthood than most of us have experienced throughout our lifetime. Seeing his father killed through hoodwinkery consumed him in an all-encompassing rage that burnt in him throughout his teenage years. Thorfinn killed hundreds of innocent people, all for a chance to avenge his father. Vinland Saga is chock full of killing and violence, being set in war-ridden medieval Europe. The fighting sets a tone which permeates through all aspects of the show. Every character in this show has seen their fair share of war and bloodshed, and such a drastic difference in environments with their contemporary audience shines in their personality. Some revel in the chaos and yearn for greatness through war, while others use the war as a means to an end. And just as the violence and carnage reaches its climax, all depictions and murder and death are removed, moving the show into its next phase with a contrasting tone to the first. </p>

<center><img src="/assets/releases/2024-03-1/2-1.webp" alt="Thorfinn Karlsefni" style="width: calc(min(700px, 60vw));"></center><br>

<p>Cyberpunk: Edgerunners is the story of a man fighting against the greatest enemy of all, society. Being bottom-of-the-barrel is tough in Night City, and David wants to fly in its skies despite being a filthy commoner. But just as Icarus fell because he got too close to the sun, David too fell into the sea. The fight scenes in Edgerunners are fast-paced and erratic, setting up the wild and uncontrollable nature of Night City. It is a cruel and oppressive place for the weak to be used and thrown by the strong, and however much they rebel, eventually, even the strongest fly will be squashed.</p>

<center><img src="/assets/releases/2024-03-1/2-2.webp" alt="Cyberpunk Edgerunners" style="width: calc(min(700px, 60vw));"></center><br>

<p>Kara no Kyoukai is an anime series consisting of seven movies. It is a story about the lives of Ryougi Shiki, a person with the supernatural ability to see the lines of death of living and non-living things, and Kokutou Mikiya. This series covers various times of their lives, but in a majority of these movies, they work for a supernatural firm that occasionally deals with supernatural murder cases. Throughout the movies, we see various aspects of the cases our main characters pick up and how they operate to reach closer to the culprit. In general, most cases Shiki takes an interest in is due to a clash in ideologies with the culprit and so she goes out for them with a personal grudge. This gives us more insight into Shiki, who is an otherwise silent person, as well as the 'hidden behind the curtains' culprit. This generates tension and a strong sense of conflict throughout the film which culminates in an ideological clash right at the end. This style of storytelling gives time to build on the world and characters in a short span of time while conveying its primary theme.</p>

<center><img src="/assets/releases/2024-03-1/2-3.webp" alt="Kara no Kyoukai" style="width: calc(min(700px, 60vw));"></center><br>

<p>Mushoku Tensei and Sousou no Frieren are both very prominent anime in the fantasy genre. While Frieren is very, very famous, Mushoku tends to be more… infamous. Nonetheless, they are both some of the best fantasy anime ever made. Frieren and Mushoku Tensei both place great importance on the world in which the characters live. The shows take ample time to develop the world and flesh out various mundane aspects of it to make it more alive. The lead characters in both shows, Frieren and Rudeus, are not ones to seek out fighting and only ever engage in combat when necessary. This nature of developing the characters and keeping fights to the bare minimum gives weight and importance to the few fights that do take place in the series. The fights take place to further the plot and develop the story rather than sow the seeds for more fights in the future.</p>

<center><img src="/assets/releases/2024-03-1/2-4.webp" alt="Frieren" style="width: calc(min(700px, 60vw));"></center><br>

<center><img src="/assets/releases/2024-03-1/2-5.webp" alt="Mushoku Tensei" style="width: calc(min(700px, 60vw));"></center><br>

<p> Hopefully by now, you have realized the common theme that I had been explaining throughout this article. Some of the best action sequences are those which occur due to a natural progression in the plotline of the story, rather than having the story be a setup for infinite fights. There were more shows which I wanted to discuss but decided not to, due to factors. Instead, I will list some of them out here, and you can check them out yourself. Starting with shows that are not so popular, Attack on Titan is the peak of the action-mystery genre. Chainsaw Man (Manga) and Fire Punch (Manga) are unique takes on the action genre, both done by the same author. Mob Psycho 100 is the coming-of-age story of an esper boy, with bucket loads of action sprayed throughout, while remaining true to its core. Eminence is Shadow is a hilarious parody of the genre it is a part of. Neon Genesis Evangelion (despite being a show I disliked) does a breakdown of the human psyche through its fights. That is to explore the human mind during these fights as well as its consequences on the mind after them.</p>

<p>I think that's quite a lot of shows I have mentioned and it's time for me to wrap it up. TLDR: Shows should have more nuanced plotlines, where the fights are the cherry on top, rather than the main dish.</p>

<div class="article-end"></div>
</div>
</div>
</div>
52 changes: 52 additions & 0 deletions templates/newsletters/2024-03-1/02#action-in-ds.njk
Original file line number Diff line number Diff line change
@@ -0,0 +1,52 @@
{# Ready for review #}
<div class="page">
<div class="article-full">
<h2> Amazing Action Aspect of Kimetsu No Yaiba </h2>
<br/>
<div class="article-author">By: InkClaw </div>
<br>
<div class="article-content">

<h3> Introduction </h3>

<p>We all have heard of Kimetsu No Yaiba. Does the name not ring a bell? Well, you must have heard of its alternate name, Demon Slayer, then. Yes, the oh-so-popular anime, famous among the new generation of viewers and long-time fans of anime for its animation, animated by Ufotable so well that the entire anime is known for its animation. Given its excellent animation and, oh, let's not forget, its memorable BGM, it's bound to have some incredible action.</p>

<p>Action in KNY is widely and justifiably attributed to its brilliant animation. The studio of Ufotable gained a huge name among KNY fans due to its animation and screenplay. That's not the only thing that makes the action in KNY special, though; the BGM used in KNY is especially heart-touching at times. It can be completely in rhythm with the situation in the picture, bringing a much better elevation to the depiction. However, Ufotable is balanced in the sense that it has kept its focus on only one anime, unlike a certain other black company. With that, let's explore some fan-favourite fights from KNY, let's gooo.</p>

<h3> Rengoku vs Akaza </h3>

<p>This fight is regarded as the key contributor to the film's success as a box office record. The portion of the film that comes before said fight firmly establishes the nature of Rengoku as a kind and strong person. Establishing Pathos within the audience, the fight had most of the audience strapped to their chairs. Then, there's Akaza; his sudden, unexpected appearance, followed by his position, portrayed how tough an opponent he was even before the fight started. Akaza's theme was really great. The fight proceeded with the exchange of blows between Rengoku and Akaza, during which Akaza applauded Rengoku on his skills, asking him to be a demon so that he could be Akaza's sparring partner. Of course, Rengoku denied him every time, making the populace like him more every time. But as the respect for Rengoku increased, so did his wounds. <s>In his final moments, he uttered, "With this treasure, I summon," and became a doughnut to defeat Akaza</s>. In Rengoku's final attack, Rengoku (meaning "purgatory" or “hellfire”), the stunning animation, music, and emotional buildup culminated in a visually and emotionally impactful finale.</p>

<p>Small trivia:
<ul>
<li> • This fight started around the last 30 min when the movie is 2 hours in duration.</li>
<li> • In this fight, Rengoku performs the first five forms of flame breathing in succession and then the ninth form, Rengoku.</li>
</ul>
</p>

<h3> Tengen Uzui vs Gyutaro </h3>

<p>This fight takes place in the 10th episode of “Entertainment District Arc”, Season 2 of KNY. Particularly referring to the part where Tengen and Tanjiro fight Gyutaro for the last time, this fight has been hailed as a fan-favourite by many, and rightfully so.</p>

<p>The author of KNY uses mundane biological feats to hype his characters. This is well observed in season 1 of KNY, where Tanjiro undergoes elevated inhuman training, and in the Mugen Train movie, where Rengoku asks Tanjiro to use breathing techniques to stop bleeding and Rengoku, in his final moments tightens his gut to lock Akaza in place.</p>

<p>In this fight, Tengen exchanges blows with the likes of Gyutaro, even with one of his hands cut. Until then, the fight was almost one-sided, with Gyutaro winning, but this fight was different. Tengen analyzed Gyutaro throughout the fight and used his Musical Score technique to fight toe-to-toe, creating one of the best fights in the entire series. In many of my friends' opinions, this was their favourite fight. And I agree, this fight was a masterpiece, given how much action was in it. The musical score technique was only used in this fight over the entire series, which is a shame, considering how well the concept was executed. The fight with the animation, BGM and visuals was just <i><b>chef's kiss</b></i>.

<p> The final blow from Tanjiro's side, in sync with the blow from Inosuke and Zenitsu on Daki, ended the fight, giving the first victory to the demon slayer corps over an upper rank after more than 100 years.</p>

<h3> Conclusion </h3>

<p>In summary, Kimetsu No Yaiba's action sequences, with amazing battles like "Rengoku versus Akaza" and "Tengen Uzui versus Gyutaro", provide fans with plenty of eye candy. Animation, storytelling, emotions, and soundtrack all come together bringing life to battles, which leave fans with memories of thrill and excitement etched in their minds. Action in KNY might not be the best, but it's plenty good for a ride.</p>

<center>
<i>
<p style="font-size: 120%; color: var(--teal)">
“I can do it. I know I can do it. I'm the guy who gets it done, broken bones or not. No matter what, I can do it! I can fight!”
- Tanjiro Kamado.
</p><br>
</i>
</center>
<div class="article-end"></div>
</div>
</div>
</div>
Loading

0 comments on commit c6b9e27

Please sign in to comment.