Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1534 commits
Select commit Hold shift + click to select a range
fccd902
Version++ (3.3.5)
Goose-Of-War Sep 4, 2023
38346c4
added link to open in a new tab
nishkalprakash Sep 4, 2023
f943688
Merge branch 'dev' of https://github.com/mask-tech/MASK into dev
nishkalprakash Sep 4, 2023
00efe70
squashing them bugs
nishkalprakash Sep 4, 2023
fd85726
I really don't need it after 6th EOD
Goose-Of-War Sep 4, 2023
dce87da
Version++ (3.3.6)
Goose-Of-War Sep 4, 2023
783f2d3
Release 3.3.6 (#233)
Goose-Of-War Sep 4, 2023
2514a87
We sending out tasks on 9th, apparently
Goose-Of-War Sep 5, 2023
17a6a51
'origin/main' into dev
Goose-Of-War Sep 5, 2023
c05b779
Version++ (3.3.7)
Goose-Of-War Sep 5, 2023
b5af169
No mo applications
Goose-Of-War Sep 9, 2023
49216d8
Cleaning up a lot of unwanted stuff
Goose-Of-War Sep 9, 2023
b959692
debloating gear 5 assets
nishkalprakash Sep 9, 2023
ff59be7
Version++ (3.4.0)
Goose-Of-War Sep 9, 2023
8d2f1d7
MFW @SachdevJai makes a new bug while fixing one ;-;
Goose-Of-War Sep 26, 2023
9b6cec2
Merge branch 'main' into dev
Goose-Of-War Oct 4, 2023
f5cd4a4
fixed next/prev newsletter bug
nishkalprakash Oct 17, 2023
52c0c58
Some minor changes
Goose-Of-War Oct 19, 2023
b0b9f34
minor bug fix: added music svg for 21 batch
nishkalprakash Oct 20, 2023
45f5369
Merge pull request #236 from kgpmask/newsletter-bug-fix
nishkalprakash Oct 22, 2023
f441d98
Just testing some stuff
Goose-Of-War Nov 8, 2023
12fdf10
Members Page Title
ItsAnkan Nov 14, 2023
fd872da
yeet underline
ItsAnkan Nov 15, 2023
8b95356
forgot about the console.log ;-;
ItsAnkan Nov 15, 2023
0697cdd
Merge pull request #237 from kgpmask/members-page-title
Goose-Of-War Nov 16, 2023
f3c844f
November Newsletter (#238)
SachdevJai Dec 3, 2023
d958f5e
@SachdevJai you forgot the desc ;-;
Goose-Of-War Dec 3, 2023
b6a7318
Flex fix (I blame @SachdevJai for making me work)
Goose-Of-War Dec 3, 2023
86e5f6a
image change ;-;
Goose-Of-War Dec 3, 2023
5e3c9dc
Hopefully better now
Goose-Of-War Dec 3, 2023
7d84975
Smol files go brr
Goose-Of-War Dec 3, 2023
225c3a7
Why was that one image alone 400
Goose-Of-War Dec 3, 2023
48df920
Version++ (3.4.1)
Goose-Of-War Dec 3, 2023
9a600bf
Conflict prevention commit 3.4.1
Goose-Of-War Dec 3, 2023
5b7093e
Can't help it if Part's server is slow af
Goose-Of-War Dec 3, 2023
672d726
compression go brrrrr (#241)
wildcraft958 Dec 14, 2023
af8fe5b
Bring back polls?
Goose-Of-War Dec 14, 2023
cb25625
OCAQ'23 template (#242)
destryptor Dec 19, 2023
70593b5
Apocalypse survival tips
Goose-Of-War Dec 21, 2023
32b57c1
Images go brr
Goose-Of-War Dec 21, 2023
dd8fbe7
Shangri la Frontier but no images
Goose-Of-War Dec 21, 2023
204b15a
Some minor image edits
Goose-Of-War Dec 21, 2023
b1fae73
Images pt 2
Goose-Of-War Dec 21, 2023
d6501ce
Returner's magic
Goose-Of-War Dec 22, 2023
6f40a04
Picture abhi baaki hai mere dost
Goose-Of-War Dec 22, 2023
d9ced84
Picturesque shadows
Goose-Of-War Dec 22, 2023
73b4f06
Cover up
Goose-Of-War Dec 22, 2023
5c479c5
Slimy images and corrections
Goose-Of-War Dec 22, 2023
c0a73cf
Returning with more stuff (but no milk, sorry)
Goose-Of-War Dec 23, 2023
d8e2d38
Merge pull request #243 from kgpmask/newsletter-dec-23
Goose-Of-War Dec 23, 2023
263dce4
The Vast World of of Tensura
Goose-Of-War Dec 23, 2023
d226778
He's thinking...
Goose-Of-War Dec 23, 2023
2c1d36c
He's finally done thinking
Goose-Of-War Dec 23, 2023
5fe17ff
Using some cooked up test stuff
Goose-Of-War Dec 23, 2023
cbba776
November gives its thanks
Goose-Of-War Dec 23, 2023
6323ea1
Domain 404 no more
Goose-Of-War Dec 24, 2023
1995b18
Wrapping up the presents
Goose-Of-War Dec 25, 2023
fffdffc
Version++ (3.4.2)
Goose-Of-War Dec 25, 2023
5cc994a
Conflict prevention commit
Goose-Of-War Dec 25, 2023
67d2b3a
Oct21-1 pic finally
Goose-Of-War Jan 6, 2024
dc5bfa9
Lint fixes
destryptor Jan 9, 2024
b9a87b8
LocalStorage shifted to client side and database updation using POST
destryptor Jan 12, 2024
3e4d6e4
Removed the axios script tag from the new template
destryptor Jan 12, 2024
8d9d421
renderFile fix and object-key method applied
destryptor Jan 13, 2024
bef6129
Blame Arg
Goose-Of-War Jan 15, 2024
872c542
Merge branch 'dev' of https://github.com/kgpmask/MASK into newsletter…
destryptor Jan 15, 2024
f49c5f6
Source of newsletters changed to JSON file
destryptor Jan 15, 2024
93aa470
LocalStorage fixes
destryptor Jan 15, 2024
2178282
Probably final fixes
destryptor Jan 15, 2024
993f822
... you need to lint, man
Goose-Of-War Jan 15, 2024
dc838a6
Some more fixes
destryptor Jan 15, 2024
799c38e
Mongoless patch
Goose-Of-War Jan 15, 2024
ab06a10
Merge pull request #245 from kgpmask/newsletter-count
Goose-Of-War Jan 15, 2024
3950439
January 2024 Newsletter
Goose-Of-War Jan 25, 2024
eac1cee
Merge pull request #246 from kgpmask/january-newsletter
Goose-Of-War Jan 25, 2024
d542121
Zom 100 edits
Goose-Of-War Jan 25, 2024
13c8766
Console.log('my condolences')
Goose-Of-War Jan 25, 2024
197a68c
Real
Goose-Of-War Jan 25, 2024
ddd3c5d
Described well
Goose-Of-War Jan 26, 2024
3eeab4e
Version++ (3.4.3)
Goose-Of-War Jan 26, 2024
d6680c8
Conflict prevention commit (3.4.3)
Goose-Of-War Jan 28, 2024
8614e55
Y'all gotta proofread
Goose-Of-War Jan 28, 2024
1c067d9
February Newsletter
Goose-Of-War Feb 27, 2024
8aa15d1
Merge pull request #248 from kgpmask/february-newsletter
Goose-Of-War Feb 27, 2024
5331119
Quiz mode
Goose-Of-War Feb 27, 2024
f5f71da
Version ++
ItsAnkan Feb 27, 2024
6be3cfb
Merge branch 'main' into dev
Goose-Of-War Feb 28, 2024
6f6ab33
I sincerely hope I didn't copypaste wrong
Goose-Of-War Feb 28, 2024
f680903
Cover update
Goose-Of-War Feb 28, 2024
dd490b7
Version++ (3.4.5)
Goose-Of-War Feb 28, 2024
1681830
MN peeps overworking me
Goose-Of-War Feb 28, 2024
20752d8
Conflict prevention
Goose-Of-War Mar 7, 2024
e180243
Minor tweak
Goose-Of-War Jun 8, 2024
079cd18
Add new cover pages
Goose-Of-War Jun 10, 2024
b7b3999
Starting work on April Newsletter
DalliMani Jun 25, 2024
ede928b
Added Article#2 text
DalliMani Jun 25, 2024
ff3d0d1
Updated list of contributors
destryptor Jun 27, 2024
1000251
image added
Markio125 Jul 4, 2024
da102dc
traditional images added
Markio125 Jul 5, 2024
614e1e0
digital art added
Markio125 Jul 5, 2024
51ca483
Merge pull request #252 from kgpmask/Markio
Markio125 Jul 5, 2024
4eeae86
version ++ for bidoof competition
ItsAnkan Jul 5, 2024
bb44004
all artwork of past year has been added
Markio125 Jul 5, 2024
c359550
Merge pull request #254 from kgpmask/Markio
Markio125 Jul 5, 2024
4704447
added 2 missing artworks
Markio125 Jul 5, 2024
4badcbe
Merge pull request #255 from kgpmask/Markio
Markio125 Jul 5, 2024
002ab55
files compressed
Markio125 Jul 7, 2024
bea327d
large photos compressed
Markio125 Jul 7, 2024
bf77d4f
Merge pull request #256 from kgpmask/Markio
Markio125 Jul 7, 2024
2d6849b
hype thingy
ItsAnkan Jul 7, 2024
db8120f
Finished copy pasting of the text. Added placeholders for images. Wil…
DalliMani Jul 29, 2024
faa7df5
Didn't do git add. my bad.
DalliMani Jul 29, 2024
d650dee
"First two articles added"
Markio125 Jul 30, 2024
756ef64
Merge branch 'dev' of https://github.com/kgpmask/MASK into newsletter…
Markio125 Jul 30, 2024
4cc5910
Added images into folder. Fixed the newsletter_desc.json.
DalliMani Jul 30, 2024
a42ef33
Added images and styled images in first article.
DalliMani Aug 3, 2024
99b60e4
Added the images and corrected format for articles 2,3,4. Minor corre…
DalliMani Aug 3, 2024
ad62f8a
members page ke liye ;-;
ItsAnkan Sep 4, 2024
ac11bb1
Added proper brs and other beautification
DalliMani Sep 5, 2024
12bce81
Added newsletter desc
DalliMani Sep 5, 2024
964a6f4
"March Newsletter completed"
Markio125 Sep 5, 2024
28414d3
"Newsletter Description added"
Markio125 Sep 5, 2024
1e93214
Proofreading done
DalliMani Sep 8, 2024
42fc380
Merge pull request #257 from kgpmask/newsletter_march
ItsAnkan Sep 8, 2024
e233359
conflicts, why ;-;
ItsAnkan Sep 9, 2024
e520c6a
image compression, haiyaa
ItsAnkan Sep 9, 2024
c69ca58
Merge pull request #258 from kgpmask/april-newsletter-24
ItsAnkan Sep 9, 2024
10d11b0
chore: Remove server mentions from README (#259)
PartMan7 Oct 5, 2024
82086fb
Webhook additions, tho i think it needs changes
destryptor Oct 5, 2024
8366cb1
Bruh lint fixes
destryptor Oct 5, 2024
d2d7449
Final fixes (hopefully)
destryptor Oct 6, 2024
d6ccdac
Merge pull request #260 from kgpmask/webhook-additions
Goose-Of-War Oct 9, 2024
eb8ae42
preliminary idea
drcocktail Oct 23, 2024
cdab4dd
preliminary idea
drcocktail Oct 23, 2024
9f58ddf
Revert "preliminary idea"
ItsAnkan Oct 25, 2024
1ab95bc
pfps for year 23
wildcraft958 Oct 26, 2024
ffa7b4d
npc charac alloted
wildcraft958 Oct 26, 2024
baf874c
rename error fixed
wildcraft958 Oct 26, 2024
4cdca1b
ok
Mouryagrandhi Oct 26, 2024
8ef3793
workingg
Mouryagrandhi Oct 26, 2024
56fde3e
Added Newsletter in Newsletter_dec.json. Uploaded the article on Homu…
DalliMani Oct 26, 2024
2bc68a3
Merge branch 'octnews' of github.com:kgpmask/MASK into octnews
DalliMani Oct 26, 2024
41ba0c3
Added Newsletter in Newsletter_dec.json. Uploaded the article on Homu…
DalliMani Oct 26, 2024
0e4d8d0
done,verification pending
Mouryagrandhi Oct 27, 2024
2b1221b
adjustment of picture size
Mouryagrandhi Oct 27, 2024
7e96446
Minor adjustments made in the articles.
DalliMani Oct 27, 2024
d3fd56e
no spaces, just tabs ;-;
ItsAnkan Oct 27, 2024
6ec343e
preventing conflicts
ItsAnkan Oct 27, 2024
22e4d60
Added Newsletter desc for October and March 2024
DalliMani Oct 27, 2024
120f46b
Merge pull request #263 from kgpmask/octnews
DalliMani Oct 27, 2024
2dfb116
duplicate images removed
wildcraft958 Oct 27, 2024
fa8a7d9
Merge pull request #262 from kgpmask/pfp23
wildcraft958 Oct 28, 2024
608c8e8
final editings
ItsAnkan Oct 29, 2024
4562cbe
version ++
ItsAnkan Oct 29, 2024
0908917
resolved ig
ItsAnkan Oct 29, 2024
abd3bc3
Update handler.js
drcocktail Nov 10, 2024
a964eb0
Add files via upload
drcocktail Nov 10, 2024
216bd11
Update skribbl.js
drcocktail Nov 10, 2024
eb44ff4
Temporarily dealt with my commitment issues
drcocktail Nov 10, 2024
60e4f34
November Newsletter Data
Mouryagrandhi Dec 1, 2024
073d5a7
Small changes to 4th and 5th article
DalliMani Dec 1, 2024
1e15d29
Images compressed
DalliMani Dec 1, 2024
ce619cb
Merge pull request #270 from kgpmask/novembernews
Mouryagrandhi Dec 1, 2024
0b12b9c
Merge branch '251-skribbl-anime-list-management' of https://github.co…
drcocktail Dec 1, 2024
293d530
your-name screening event article
Aryansinghparmar Dec 1, 2024
2e72fa2
Revert "your-name screening event article"
Aryansinghparmar Dec 2, 2024
c3ba504
Merge branch 'dev' of https://github.com/kgpmask/MASK into dev
Aryansinghparmar Dec 2, 2024
6a3f6f8
added route for event
uday-kalyan-s Dec 2, 2024
953fdee
added entry in py_events
uday-kalyan-s Dec 2, 2024
d94c6ba
added image for main bidoof art
uday-kalyan-s Dec 2, 2024
8f3a431
added article template
uday-kalyan-s Dec 2, 2024
3b5620f
added artworks in assets
uday-kalyan-s Dec 2, 2024
279c184
Still handling my commitment issues
drcocktail Dec 3, 2024
259ebff
Temporarily dealt with my commitment issues
drcocktail Dec 3, 2024
34c9ee3
help me
drcocktail Dec 3, 2024
e377b5c
git Merge branch 'dev' of https://github.com/kgpmask/MASK into treasu…
drcocktail Dec 3, 2024
31f3c9f
bold issue
drcocktail Dec 4, 2024
69beaaa
converted to title case
uday-kalyan-s Dec 4, 2024
50985c4
compressed bidoof art
uday-kalyan-s Dec 4, 2024
a3f740d
Revert "251 skribbl anime list management" (#275)
ItsAnkan Dec 4, 2024
f59712b
Image title placement changes and minor spacing/ grammar changes
destryptor Dec 4, 2024
96a1206
removed skribbl stuff
ItsAnkan Dec 4, 2024
f105618
conflicts
ItsAnkan Dec 4, 2024
7e8c64a
linting and image size
ItsAnkan Dec 4, 2024
491646d
oops
ItsAnkan Dec 4, 2024
8bd937e
Merge pull request #272 from kgpmask/bidoof-event
destryptor Dec 4, 2024
06f2806
there should be a space here ;-;
ItsAnkan Dec 4, 2024
40d448e
Open Campus Anime Quiz 2024 Article (#274)
Ajayendra2705 Dec 4, 2024
cacffbf
" Your name " screening event article (#273)
Aryansinghparmar Dec 4, 2024
9edfeeb
some minor changes
ItsAnkan Dec 4, 2024
18408b5
added route for intrasoc event
uday-kalyan-s Dec 5, 2024
339c9f7
typo in route
uday-kalyan-s Dec 5, 2024
78aecf7
added mail article template
uday-kalyan-s Dec 5, 2024
3192bd5
added assets for intrasoc
uday-kalyan-s Dec 5, 2024
91c27e8
added to py-events
uday-kalyan-s Dec 5, 2024
640ab3c
changed bold here for better
uday-kalyan-s Dec 5, 2024
5df18f6
added desc image
uday-kalyan-s Dec 5, 2024
79ebff1
resolved merge conflicts
uday-kalyan-s Dec 5, 2024
5313c89
fixed linting in intrasoc article
uday-kalyan-s Dec 5, 2024
685a1f2
Update npm-shrinkwrap.json
uday-kalyan-s Dec 5, 2024
5471d50
Update newsletter_desc.json to fix conflict
uday-kalyan-s Dec 5, 2024
cce81b5
Merge pull request #277 from kgpmask/intrasoc-article
uday-kalyan-s Dec 5, 2024
b80b0ab
events ordering and yeet bidoof (for now)
ItsAnkan Dec 6, 2024
9fcf98d
oopsies, my bad
ItsAnkan Dec 6, 2024
0056de1
version ++ (im dumb, sorry)
ItsAnkan Dec 6, 2024
8757326
214 search engine optimization (#269)
Jx-ls Dec 6, 2024
4ef9f52
version ++ (for some reason its already incremented in package.json)
ItsAnkan Dec 6, 2024
5095ca4
Merge branch 'dev' of github.com:kgpmask/MASK
DalliMani Dec 6, 2024
062342d
article upload has been initialised and 2 articles partially uploaded
arnabara4 Dec 21, 2024
154e812
all articles text added
arnabara4 Dec 22, 2024
d9367f6
everything except cover.webp done
arnabara4 Dec 22, 2024
8f9e0d4
dec-coverpage-added
arnabara4 Dec 23, 2024
2939a97
added-tabs
arnabara4 Dec 23, 2024
1775c42
tabs-added2.0
arnabara4 Dec 23, 2024
290b6a9
Merge pull request #279 from kgpmask/december-newsletter
arnabara4 Dec 23, 2024
be6630b
article fixes
arnabara4 Dec 24, 2024
2427099
Merge pull request #280 from kgpmask/december-newsletter
arnabara4 Dec 24, 2024
303a959
Spelling mistake in name fixed
DalliMani Dec 24, 2024
bc622de
Merge pull request #281 from kgpmask/december-newsletter
arnabara4 Dec 24, 2024
ff6709e
version ++
ItsAnkan Dec 24, 2024
555db16
what
ItsAnkan Dec 24, 2024
4f6f0a7
Merge branch 'main' of github.com:kgpmask/MASK
DalliMani Dec 25, 2024
970b6d7
Made the base for the newsletter, the uploader may start
DalliMani Jan 25, 2025
79ec778
Cleaning a comment
DalliMani Jan 26, 2025
693b719
Contemporary themes article text uploaded
DalliMani Jan 29, 2025
325211f
Added the Ajin Morality article
DalliMani Jan 29, 2025
0fa6255
add Assassination Classroom article
Jx-ls Jan 29, 2025
4600d2f
minor changes to Assassination Classroom article, rename contemporary…
Jx-ls Jan 29, 2025
b35876c
add steel ball run article, man the italics were a pain
Jx-ls Jan 29, 2025
c315ae8
add nicer horizontal lines and colors
Jx-ls Jan 29, 2025
0466683
add when the seagulls cry article, man the colors were a pain
Jx-ls Jan 29, 2025
0d65fb5
adjust the hrefs such that it opens in a new tab
Jx-ls Jan 29, 2025
1975c59
image upload
Jx-ls Jan 30, 2025
5eb7b2b
adjust image resolution
Jx-ls Jan 30, 2025
d50c696
update order of articles
Jx-ls Jan 30, 2025
e0b5a89
minor changes and add desc
Jx-ls Jan 30, 2025
a539c95
add newsletter desc
Jx-ls Jan 30, 2025
eecda6d
Small changes in article 3. Added cover.
DalliMani Jan 30, 2025
5adb649
Merge branch 'dev' into jan-newsletter
arnabara4 Jan 30, 2025
b3119bf
Merge pull request #284 from kgpmask/jan-newsletter
arnabara4 Jan 30, 2025
8387db3
Changed Article#5
DalliMani Feb 5, 2025
571a5b2
Merge pull request #285 from kgpmask/jan-newsletter
DalliMani Feb 5, 2025
1970b89
version ++
ItsAnkan Feb 5, 2025
c42b7de
Minor Changes
destryptor Sep 2, 2025
df54392
uploading-newsletters-2025-10-1
BeastcraftGaming Nov 7, 2025
09c1528
added-2025-11-1.njk-and-minor-bug-fixes
BeastcraftGaming Nov 9, 2025
3cabc3f
nov newsletter upload
Jx-ls Nov 29, 2025
19d0cf4
minor fixes
Jx-ls Nov 29, 2025
f11d788
Merge pull request #289 from kgpmask/newsletter-upload
Jx-ls Nov 29, 2025
71c8352
Merge branch 'main' into dev
Jx-ls Dec 17, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Binary file added assets/releases/2025-11-1/3-1.webp
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/releases/2025-11-1/3-2.webp
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/releases/2025-11-1/4-1.webp
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/releases/2025-11-1/4-10.webp
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/releases/2025-11-1/4-11.webp
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/releases/2025-11-1/4-12.webp
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/releases/2025-11-1/4-13.webp
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/releases/2025-11-1/4-14.webp
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/releases/2025-11-1/4-2.webp
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/releases/2025-11-1/4-3.webp
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/releases/2025-11-1/4-4.webp
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/releases/2025-11-1/4-5.webp
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/releases/2025-11-1/4-6.webp
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/releases/2025-11-1/4-7.webp
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/releases/2025-11-1/4-8.webp
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/releases/2025-11-1/4-9.webp
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/releases/2025-11-1/cover.webp
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
5 changes: 5 additions & 0 deletions src/newsletter_desc.json
Original file line number Diff line number Diff line change
Expand Up @@ -100,5 +100,10 @@
"link":"2025-01-1",
"title":"January 2025 Issue",
"desc": "In this month's newsletter, we will dive into the action-packed worlds of shonen and seinen anime! From iconic battles to mind-blowing plot twists, we’ll explore how these genres have captivated the hearts of anime fans worldwide. You will find masterpieces like Umineko, SBR, and JJK and hidden gems like Ajin. Let's dive into the stories that have shaped anime history!"
},
{
"link":"2025-11-1",
"title":"November 2025 Issue",
"desc": "To unmask the stories that linger after the credits roll, MASK’s latest newsletter is trading the punchlines for some serious reflection. We’ve curated a collection that dissects the tragedy of the Ghost of Sparta, questions the frantic pace of the anime industry, and redefines the weight of Heroism. From the ethics of power to the quiet reality of loneliness, this edition covers the full spectrum of emotion."
}
]
4 changes: 2 additions & 2 deletions templates/event-articles/treasure-hunt.njk
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@
</div>

<p>
An anime treasure hunt event called “The Anime Seekers’ Quest” was conducted by the Manga and Anime Society Kharagpur (MASK) on 17th March 2024. The event was scheduled to begin at 3 PM at the premises of the Gymkhana building. Participants began to gather in front of the Gymkhana building at 03:04 PM and reached an equilibrium at 03:15 PM. We were quite delighted after seeing shinobi from all ninja villages among the participants (for non-chuunibyou readers, it means students of all years). At 03:20 PM, the participants were given instructions by Vidunram. Various other members, including the governors, team heads, and the subheads of WebD and Quiz, were on site to monitor the event, which speaks volumes about the event's importance to us. The event began around 03:30 PM.
An anime treasure hunt event called “The Anime Seekers’ Quest” was conducted by the Manga and Anime Society Kharagpur (MASK) on 17th March 2024. The event was scheduled to begin at 3 PM at the premises of the Gymkhana building. Participants began to gather in front of the Gymkhana building at 03:04 PM and reached an equilibrium at 03:15 PM. We were quite delighted after seeing shinobi from all ninja villages among the participants (for non-chuunibyou readers, it means students of all years). At 03:20 PM, the participants were given instructions by Goos. Various other members, including the governors, team heads, and the subheads of WebD and Quiz, were on site to monitor the event, which speaks volumes about the event's importance to us. The event began around 03:30 PM.
</p>

<p>
Expand Down Expand Up @@ -62,7 +62,7 @@
<ul style="padding: 5px calc(min(7vw, 60px));">
<li>The participants who made the event lively and competitive</li>
<li>Event organizers Soumil Maiti and Aman Tater</li>
<li>Web app developers Vidunram, Ankan, and Sharanya from the WebD team</li>
<li>Web app developers Goos, Ankan, and Sharanya from the WebD team</li>
<li>Associates and freshers for their support at the treasure spots</li>
</ul>
As the sun set on 17th March, the event concluded with smiles, laughter, and memories to cherish. Truly, the real treasure was the friendships forged along the way.
Expand Down
37 changes: 37 additions & 0 deletions templates/newsletters/2025-11-1/01#tragedy-of-kratos.njk
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
{# Ready for review #}
<div class="page">
<div class="article-full">
<h2>The Tragedy of Kratos: The Ghost of Sparta</h2>
<br>
<div class="article-author">By: Caschinaissance</div>
<br>
<div class="article-content">
<h3>Introduction</h3>
<p>&emsp;&emsp;&emsp;Kratos is the main character of the video game franchise God of War. He is also a demigod and one of the sons of Zeus. If anything, his journey is full of blood and betrayals, which we’ll talk about here.</p>
<br>
<br>
<h3>The Ghost of Sparta</h3>
<p>
&emsp;&emsp;&emsp;Ares orders Kratos to destroy the village where people worship Athena. Kratos obeys his orders and enters the temple and butchers everyone; however, Ares had secretly transferred Kratos’ wife and child to that place, and Kratos kills them while he is blinded by the power he was granted by Ares. Later, he regains his consciousness, and all he feels is regret. He killed the only two people who cared for him and loved him no matter what, and in return, he couldn’t even save them from himself. The village Oracle also curses him for his sins by making the ashes of his family stick to his body forever. With skin as pale as the moon, he gets the name Ghost of Sparta. Ares wants him to be an emotionless, ultimate warrior by removing emotional attachments. Ares succeeds in doing so as well, but Kratos leaves Ares and works for other Gods to get his revenge on Ares. We can see that Ares succeeded as he planned as he killed Ares himself. In the first game, it can be observed that Kratos questions his humanity but slowly embraces vengeance over time.
</p>

<br>
<br>
<h3>Zeus</h3>
<p>&emsp;&emsp;&emsp;During Kratos’ pursuit to find the Oracle of Athens, Zeus grants him the ability to use his thunderbolts. Later, he disguises himself as a grave digger, and Kratos finds him digging a grave at the temple of Athens. When asked, he says that he is digging the grave for Kratos. Later, when Kratos is taking Pandora’s box to Athens from Pandora’s temple, he gets impaled by a log thrown by Ares. Kratos falls to the underworld but rejects his death and tries to climb out of it. When he reaches the top, he finds a rope that takes him back to the grave dug by the grave digger. Kratos is unaware of the fact that it was Zeus who saved him from death to kill Ares. </p>
<p>&emsp;&emsp;&emsp;When Athena tells Zeus about the rampage of Kratos, he disguises himself as an eagle and takes away as much power as he can from Kratos and transfers it to the Colossus of Rhodes. Kratos believes this is a work of Athena, and when Zeus sends the Blade of Olympus, the blade which he used to end the war between the Gods and Titans, Kratos trusts Zeus. He drains all his energy into the blade and destroys the Colossus. Again blinded by his power, Kratos mocks the Gods while getting hit by the palm of a falling Colossus and becoming powerless once again. Zeus takes the blade of Olympus and lets Kratos rot in the depths of Hades. Kratos, realizing that he had been used by the Gods once again, gives up until he is approached for help by .. </p>

<h3>Gaia</h3>
<p>&emsp;&emsp;&emsp;Gaia tells Kratos about the history of Zeus and the Titans. She tells him about the Sisters of Fate who have control over the Thread of Destiny. She guides Kratos to seek the sisters’ help if he wants his revenge on Zeus. Kratos goes through the island of Sisters, encountering many people who seek them as well. Cronos, the father of Zeus and the King of the Titans, gives the last of his magic to Kratos for his quest. Atlas also gives his power to Kratos. </p>
<p>&emsp;&emsp;&emsp;When the sisters are defeated, Kratos travels back in time to the moment Zeus betrays him and challenges Zeus. He realises that he alone cannot defeat all of Olympus, so he goes back through time to get help from the Titans during the Great War. Kratos climbs Mount Olympus with the Titans and challenges the Gods once and for all. This time, Kratos stood no chance against the ruler of Olympus, Zeus threw Gaia and Kratos off the cliff. Gaia betrays Kratos and lets him fall to the underworld, telling him that this is not his battle, but it is the battle of the Titans. Later, when Kratos comes out of the underworld, he chops off Gaia’s arm and states that it is indeed his battle only, while she falls off the mountain. During the final fight between Zeus and Kratos, Gaia returns and swallows them both in the hopes of destroying them; however, Kratos kills Zeus as well as Gaia with the power he gets from Pandora’s box.</p>

<h3>Athena</h3>
<p>&emsp;&emsp;&emsp;At first, she promises to erase the traumatic visions Kratos suffers from, but later, when Kratos kills Ares, she just forgives him of the sins and doesn’t do anything about the visions. Betrayed by this, Kratos goes so far as to kill himself and jumps off the cliffs, but Athena doesn’t let him and tells him that he is the new God of War. This immense power takes complete control over Kratos; he was a human no more, he was the God of War. With this responsibility, he caused chaos and battles much fiercer than the ones that occurred during Ares’ reign. Due to this behavior of Kratos, Athena seeks Zeus to prevent Kratos from becoming like Ares or destroying the Gods.</p>
<p>&emsp;&emsp;&emsp;Later, when Kratos defeats the Sisters of Fate and uses their powers to fight Zeus, Athena sacrifices herself to save Zeus. Athena told Kratos that without Zeus, Olympus will fall, and all of Olympus will try to protect Zeus for this. Late, Athena revealed that Kratos’ father was none other than Zeus in her final moments. Knowing that Kratos just killed her half-sister, who had helped him the most throughout his journey to end Ares, was too much for him to bear. However, it turned out that the sacrifice of Athena for Zeus brought her to a higher life form. She now had her own intentions to rule Olympus so she made a plan for Kratos to open the Pandora’s box again where she kept the good things of universe when Zeus had kept all the evils inside it, she guided Kratos the path to get those powers to kill Zeus, she planned to take those powers from Kratos after Zeus dies so she can be the ruler of Olympus. Skip to the part when Pandora's box is opened again, and it turns out that it’s empty. That means when Kratos opened the box to kill Ares, he got both the things sealed in it, but the power Athena had sealed in there wasn’t active until Pandora helped him and gave him Hope. With that, Kratos was finally able to kill Zeus, the ruler of Olympus. But seeing the condition of the world, the number of sins he committed, and no more purpose being left of him, he uses the Blade of Olympus and stabs himself, leaving Athena powerless and bringing an end to his suffering once and for all.</p>

<h3>Conclusion</h3>
<p>&emsp;&emsp;&emsp;Throughout his journey, Kratos has sought many beings for help, but the power they gave him ends up blinding him and rendering their plan useless, and while they try to help, Kratos kills them and gets his revenge. This tendency of Kratos to get blinded by power so easily is the reason he wins or loses the battles. But in the end, with the power of hope, he is blinded no more. Hehe says, “My vengeance ends now,” and proceeds to end himself accepting the fact that he was his greatest enemy all along. </p>
<div class="article-end"></div>
</div>
</div>
</div>
60 changes: 60 additions & 0 deletions templates/newsletters/2025-11-1/02#seasonal-anime-cycle.njk
Original file line number Diff line number Diff line change
@@ -0,0 +1,60 @@
{# Ready for review #}
<div class="page">
<div class="article-full">
<h2>How the seasonal anime cycle is ruining anime pacing</h2>
<br>
<div class="article-author">By: RamitIsKing</div>
<br>
<div class="article-content">

<p>If you were to ask any otaku: “What anime is the best of them all?”, the answers you’ll get from someone who is just dabbling in anime are the mainstream answers: One Piece, Dragon Ball, Naruto, Bleach, Attack on Titan. An anime veteran who has watched more old anime might say Code Geass, Neon Genesis Evangelion, Monster, etc. Someone who has watched too much anime might suggest a Makoto Shinkai movie or something of a passion project, like “Uzumaki”; however, did you notice? Out of all the titles I mentioned, none are <b>12 episodes long.</b></p>

<h3>What is the seasonal anime cycle?</h3>

<p>The current anime release schedule follows a “cour” system. A “cour” is of 3 months, and there are 4 cours in a year. Incidentally, they align with the four major seasons observed in Japan: the winter season, from January onwards. Spring season, April onwards. Summer season, July onwards, and Fall season, October onwards. Modern anime airs 1 episode weekly in 1 or 2 cours. With a bit of math, we see there are 12 or 13 episodes in a cour. This system began around the turn of the millennium. Before that, anime used to air for year-long tenures. Which led to insane runtime hours of old anime. Let's not delve into how this system came to be; let’s examine how it has impacted modern anime.</p>

<h3>The formula that worked for old anime:</h3>

<p> Old anime had a simple concept. Hook the audience in the pilot episode or the first few episodes, and then take your time to deliver to build up towards a climactic fight. 2 examples that come to mind are Naruto and One Piece. The pilot episode for Naruto hits hard when Naruto saves Iruka sensei. Even after the pilot, the show does not pull punches, up until episode 13. The show then slows down to introduce more characters, create character developments for the main cast, and build up the climactic fights. Even the show’s first filler episode shows up at episode 20.</p>

<p>Coming to One Piece, Eichiro Oda does not stop pulling punches until the 5 crewmates enter the Grand Line. Imagine 50 episodes, which would be a self-sufficient anime in itself. (In fact, Oda Sensei had worked on a one-shot manga called “Romance Dawn”, which was never serialised, but the entire East Blue Saga in a nutshell was Romance Dawn) However, after that, even One Piece fell victim to fillers, even when skipped led to the good-paced Alabasta saga and then the worst-paced Skypiea Saga..</p>

<h3>How did the seasonal anime cycle evolve?</h3>

<p>Modern anime often takes only a single episode or even half of it to hook the audience, and only 12 or 24 episodes to either complete a beautiful story, or complete a major arc of the story. Their pace is so fast that fillers are out of the question. But due to a lesser number of episodes, the quality of each episode skyrockets. Be it an action scene or cinematic drama, or a jaw-dropping landscape, you might just find all three in one episode. A recent example would be Chainsaw Man, exploring Denji’s grim outlook at the rather dazzling world with an insane fight scene and his interaction with Makima, all in a single episode.</p>

<h3>What did we gain from the seasonal anime cycle?</h3>

<p>Modern anime has almost zero filler episodes. To the point that fans ask Gege Akutami to add a few filler episodes to Jujutsu Kaisen just for beloved characters to get more screen time before they inevitably die.</p>

<p>Pacing is not a parameter you control now; either you deliver fast or be banished to the obscure anime realm. Attack on Titan cannot take the gas off the pedal for even a single episode, or else a dinosaur that appears for 12 total frames in the opening seems like foreshadowing to something big about to happen.</p>

<p>Long anime are now a thing of the past. You won’t find a single modern anime that crosses 200 episodes. Most of them do not even hit a century. But this did cause an abundance of anime titles that span almost every genre and niche that exists in media.</p>

<p>As fans, keeping track of what anime comes out becomes a lot easier if you just know what season it will be airing in. You need not check your calendar for reminders every single day; just the day of the week suffices. Instead of frantically checking for a new episode everyday, I only to wait every Thursday during the summer 2025 season to catch the latest episode of Dr Stone.</p>

<h3>But we lost something very important:</h3>

<p>Well, not specifically ‘we’, but anime itself lost control over pace. The industry “standard” has formed the 12-episode mold, but not all stories fit in this mold. Some fall short, and some have a little extra content, not enough to pan out a 24-episode run time. Rather, most stories do not fit the mold. We saw the death of slow anime. Side characters do not get screen time unless they are going to influence the plot. It has become so bad to the point that IF you see even the slightest detail in the design of someone in the background not yet introduced, like a fancy necklace or something, you bet they are going to get a side story.</p>

<p>Chainsaw Man was just about getting started when Denji took care of the Katana devil. But season 1 ended there. The sequel came out 3 years later in Chainsaw Man the Movie: The Reze Arc. It had to build its own hype and recap its own cast because everyone had forgotten. It could not use the hype season 1 received, and I blame the 12-episode limit. Chainsaw Man could have covered the Reze arc with 6 beautiful episodes and ended season 1 without being sudden.</p>

<p>ReLIFE, a romance anime where the main character loses his job, but he takes a pill to age back 10 years, becomes a high schooler and gains high school experience for a year. The plot progresses normally, but we are left with a cliffhanger in episode 12. The main character's crush turns out to also be an adult who chose to age back, as well. At this point, the side characters had pretty much wrapped their arcs, so there wasn’t a lot of content for a season 2.Hence ReLIFE had to release 4 OVAs to wrap up the story, when a 16-episode season would have created fewer complications.</p>

<p>Solo Leveling is also a victim of the pacing problem. It was insanely hyped for its action in the source material, but when it was translated to anime, it was just action. The pace of solo levelling was so fast, it was just one fight after another. You can literally not name a side character other than maybe Jinwoo’s sister in this show. This does an injustice to the world-building that comes with anime on the longer side.</p>

<h3>Is there a solution?</h3>

<p>“Oshi No Ko” had an interesting solution to this issue. It aired with a 90-minute episode 1. It was a hook like no other; the main characters were established, having already gone through a traumatic event, and a timeskip occurred. It made episode 2 feel like a sequel rather than a season. In the end, season 1 hit hard in its 12-episode runtime and ended satisfyingly. A clever solution to the mold issue.</p>

<p>Another solution to this issue is to screw the seasonal cycle entirely and produce 14-15 episodes to correctly pace the show. An example would be Blue Lock season 2 with 14 episodes or Re:Zero season 3 with 16 episodes. However, this is unfeasible for any title without the hype to back the disruption.</p>

<h3>Conclusion:</h3>

<p>I could go on and on about different anime and their issues with pacing, or list off more anime like Oshi no Ko. But I think we need to address the fact that not all stories deserve 12 episodes; some deserve more or less to iron out their arcs. I mean, if Attack on Titan can get away with its final season, we can expect a change of heart or a change of way in presenting anime other than the mould. Or we can just binge another season of My Hero Academia!</p>

<div class="article-end"></div>
</div>
</div>
</div>

Loading