From 30d2f82e68741863cfa750b3108008ae4500e0a2 Mon Sep 17 00:00:00 2001 From: moony01 Date: Sat, 12 Sep 2026 09:00:16 +0900 Subject: [PATCH 1/6] fix(mobile): keep vote ranking cards visible --- scripts/deploy-browser-smoke.mjs | 71 +++++++++++++++++++++++++++++++ src/app/[locale]/page.module.scss | 5 ++- 2 files changed, 75 insertions(+), 1 deletion(-) diff --git a/scripts/deploy-browser-smoke.mjs b/scripts/deploy-browser-smoke.mjs index 006289ce..28536e7e 100644 --- a/scripts/deploy-browser-smoke.mjs +++ b/scripts/deploy-browser-smoke.mjs @@ -169,6 +169,17 @@ async function main() { const appConsoleErrors = []; const appPageErrors = []; + await page.addInitScript(() => { + try { + localStorage.setItem( + 'kcl-daily-vote-modal-dismissed-date', + new Date().toISOString().slice(0, 10), + ); + } catch { + // The optional daily vote modal must not affect deployment smoke. + } + }); + // Next's dev bootstrap logs the raw onerror Event when this optional // React Grab script is unavailable. Fulfill it with an empty script so // that a third-party dev aid cannot fail the application smoke test. @@ -300,6 +311,65 @@ async function main() { const companyCount = await page.locator('[data-company-id]').count(); assert(companyCount > 0, 'ranking rendered no company cards'); assert(!(await page.getByText('Failed to load data').count()), 'ranking rendered data-load failure'); + + await page.setViewportSize({ width: 390, height: 844 }); + const mobileRankingResponse = await page.goto( + `${server.baseUrl}/ko/ranking?deploy-browser-smoke=mobile-ranking`, + { waitUntil: 'domcontentloaded', timeout: 30_000 }, + ); + assert( + mobileRankingResponse && mobileRankingResponse.status() < 500, + `mobile ranking returned HTTP ${mobileRankingResponse?.status()}`, + ); + await page.waitForFunction( + () => document.querySelectorAll('[data-company-id]').length >= 10, + undefined, + { timeout: 20_000 }, + ); + const mobileRanking = await page.evaluate(() => { + const items = Array.from(document.querySelectorAll('[data-company-id]')); + const getRank = (element) => + element.dataset.rank || element.querySelector('[class*="rankNumber"]')?.textContent?.trim() || ''; + const tenth = items.find((element) => getRank(element) === '10'); + const listSection = tenth?.closest('[class*="leagueListSection"]'); + const tenthRect = tenth?.getBoundingClientRect(); + const sectionRect = listSection?.getBoundingClientRect(); + return { + itemCount: items.length, + documentWidth: document.documentElement.scrollWidth, + viewportWidth: window.innerWidth, + tenth: tenthRect + ? { + top: Number(tenthRect.top.toFixed(2)), + bottom: Number(tenthRect.bottom.toFixed(2)), + height: Number(tenthRect.height.toFixed(2)), + display: getComputedStyle(tenth).display, + visibility: getComputedStyle(tenth).visibility, + withinListSection: Boolean(sectionRect && tenthRect.bottom <= sectionRect.bottom + 1), + } + : null, + listSection: listSection + ? { + clientHeight: listSection.clientHeight, + scrollHeight: listSection.scrollHeight, + overflowY: getComputedStyle(listSection).overflowY, + } + : null, + }; + }); + assert(mobileRanking.itemCount >= 10, 'mobile ranking rendered fewer than 10 company cards'); + assert( + mobileRanking.tenth && + mobileRanking.tenth.height > 0 && + mobileRanking.tenth.display !== 'none' && + mobileRanking.tenth.visibility !== 'hidden' && + mobileRanking.tenth.withinListSection, + `mobile ranking 10th card is clipped (${JSON.stringify(mobileRanking)})`, + ); + assert( + mobileRanking.documentWidth <= mobileRanking.viewportWidth + 1, + `mobile ranking overflows horizontally (${JSON.stringify(mobileRanking)})`, + ); const seoEndpoints = await assertSeoEndpoints(server.baseUrl); const auditionSmoke = await runAuditionBrowserSmoke(page, server.baseUrl); @@ -367,6 +437,7 @@ async function main() { desktopShell, mobileShell, companyCount, + mobileRanking, ...seoEndpoints, auditionSmoke, supabaseResponses: supabaseResponses.map(({ status, url }) => ({ status, url })), diff --git a/src/app/[locale]/page.module.scss b/src/app/[locale]/page.module.scss index 77eccf57..4c30fa55 100644 --- a/src/app/[locale]/page.module.scss +++ b/src/app/[locale]/page.module.scss @@ -239,7 +239,10 @@ flex: 1; min-width: 0; // flex item overflow 방지 width: 100%; - overflow: hidden; // 스와이프 시 넘침 방지 + // The ranking is a vertical list. Hiding overflow here clips the lower + // cards on mobile when the flex layout temporarily measures this section + // shorter than its contents. + overflow: visible; } // Direct voting keeps the right side open on desktop for the next board From 1be454df554290429754510721266aa37966e3c2 Mon Sep 17 00:00:00 2001 From: moony01 Date: Sun, 13 Sep 2026 22:05:56 +0900 Subject: [PATCH 2/6] feat(mearrow): restore public content and responsive feed --- public/api/news.json | 2284 ++++++++++++++++- scripts/auditions-browser-smoke.mjs | 1 + scripts/deploy-browser-smoke.mjs | 30 +- scripts/generate-news-json.js | 16 +- src/app/[locale]/HomeFeedClient.tsx | 284 +- .../auditions/AuditionsGridClient.test.tsx | 74 + .../auditions/AuditionsGridClient.tsx | 126 + src/app/[locale]/auditions/[slug]/page.tsx | 5 +- src/app/[locale]/auditions/page.tsx | 93 +- src/app/[locale]/home-feed.module.scss | 1023 +++----- .../[locale]/news/NewsGridClient.module.scss | 37 - src/app/[locale]/news/NewsGridClient.test.tsx | 86 + src/app/[locale]/news/NewsGridClient.tsx | 91 +- src/app/[locale]/news/page.module.scss | 57 +- src/app/[locale]/news/page.tsx | 12 - src/app/[locale]/page.tsx | 39 +- .../common/Pagination/Pagination.module.scss | 87 + .../common/Pagination/Pagination.test.tsx | 97 + src/components/common/Pagination/index.tsx | 109 + .../my/MyProfile/MyProfile.module.scss | 4 +- .../features/my/MyProfile/index.tsx | 12 + .../profile/ProfilePostSocial.module.scss | 87 + .../features/profile/ProfilePostSocial.tsx | 8 +- .../layout/AppShell/AppShell.module.scss | 40 +- src/components/layout/AppShell/index.tsx | 18 +- .../layout/BottomNav/BottomNav.module.scss | 32 +- src/components/layout/BottomNav/index.tsx | 79 +- src/components/layout/Header/index.tsx | 2 +- src/components/layout/Navigation.test.tsx | 66 +- .../layout/Sidebar/Sidebar.module.scss | 182 +- src/components/layout/Sidebar/index.tsx | 266 +- src/components/layout/navigationItems.ts | 25 +- .../en/2026-yg-global-audition-bangkok.md | 53 + .../en/2026-yg-global-audition-osaka.md | 24 +- .../auditions/en/jyp-online-audition.md | 4 +- .../en/source-music-summer-audition-2026.md | 32 +- .../en/wakeone-next-wave-audition.md | 18 +- .../auditions/en/yg-online-audition.md | 21 +- .../ko/2026-yg-global-audition-bangkok.md | 53 + .../ko/2026-yg-global-audition-osaka.md | 26 +- .../auditions/ko/jyp-online-audition.md | 6 +- .../ko/source-music-summer-audition-2026.md | 32 +- .../ko/wakeone-next-wave-audition.md | 22 +- .../auditions/ko/yg-online-audition.md | 21 +- src/content/news/en/aespa-gdragon-wda.md | 5 + src/content/news/en/akmu-chart-war.md | 6 + .../news/en/and2ble-rookie-sales-record.md | 7 + src/content/news/en/babymonster-choom-100m.md | 6 + .../news/en/blackpink-government-stamps.md | 6 + src/content/news/en/bts-ama-second-aoty.md | 6 + .../news/en/bts-ama-special-appearance.md | 6 + .../bts-arirang-comeback-gwanghwamun-2026.md | 27 +- src/content/news/en/bts-city-vegas-busan.md | 6 + src/content/news/en/bts-guinness-icons.md | 6 + src/content/news/en/bts-oreo-global-bet.md | 6 + src/content/news/en/chaewon-neck-hiatus.md | 6 + .../news/en/cortis-redred-grand-slam.md | 6 + .../news/en/cortis-redred-ninth-win.md | 6 + src/content/news/en/itzy-motto-identity.md | 6 + .../news/en/katseye-coachella-debut.md | 7 + src/content/news/en/kpop-album-exports-us.md | 6 + ...nters-oscar-win-speech-controversy-2026.md | 9 +- src/content/news/en/kpop-indie-agency-fund.md | 6 + .../news/en/kpop-superfan-money-machine.md | 8 +- .../news/en/kpop-world-cup-soundtrack.md | 6 + .../news/en/lesserafim-boompala-430k.md | 6 + src/content/news/en/mamamoo-4ward-comeback.md | 6 + src/content/news/en/may-comeback-trap.md | 6 + .../news/en/stray-kids-gov-ball-seven.md | 6 + .../news/en/yg-boygroup-september-bet.md | 5 + .../en/2025-kpop-market-outlook.json | 3 +- ...ookie-boy-group-war-big4-debut-battle.json | 3 +- .../en/4th-gen-global-impact.json | 3 +- ...aespa-crisis-tokyo-dome-comeback-2026.json | 3 +- .../en/ai-fandom-platform-evolution.json | 3 +- .../news-content/en/ai-fandom-platform.json | 3 +- ...ndence-brutal-training-new-label-2026.json | 3 +- ...-allday-project-7-years-trainee-dream.json | 3 +- ...-yg-songwriter-abortion-contract-2026.json | 3 +- .../big4-trainee-requirements-attitude.json | 3 +- ...ink-deadline-comeback-national-museum.json | 3 +- ...pink-deadline-ep-record-sales-yg-2026.json | 3 +- ...pink-deadline-interscope-independence.json | 3 +- ...llboard-hot100-11th-entry-record-2026.json | 3 +- .../en/bts-2026-comeback-countdown.json | 3 +- ...on-whitewashing-hbcu-controversy-2026.json | 3 +- .../en/bts-arirang-comeback-2026.json | 3 +- ...anghwamun-concert-ticket-scandal-2026.json | 3 +- ...rt-terror-alert-weapons-security-2026.json | 3 +- ...1-spotify-record-netflix-paywall-2026.json | 3 +- ...anghwamun-concert-netflix-record-2026.json | 3 +- ...am-team-diplo-kevin-parker-flume-2026.json | 3 +- ...ase-day-swim-gwanghwamun-concert-2026.json | 3 +- ...swim-spotify-documentary-netflix-2026.json | 3 +- ...railer-1896-howard-seven-koreans-2026.json | 3 +- ...rirang-world-tour-sellout-record-2026.json | 3 +- .../en/bts-korea-venue-crisis.json | 3 +- ...s-march-2026-comeback-industry-impact.json | 3 +- ...nkle-injury-world-tour-countdown-2026.json | 3 +- .../cha-eunwoo-tax-evasion-scandal-2026.json | 3 +- .../news-content/en/day6-kpop-race-war.json | 3 +- ...departure-belift-lab-controversy-2026.json | 3 +- ...eseung-protest-trucks-el-capitxn-2026.json | 3 +- .../news-content/en/fandom-economy.json | 3 +- .../foreign-trainee-reality-visa-culture.json | 3 +- ...-lunar-new-year-china-fan-controversy.json | 3 +- ...wn-rude-incheon-airport-security-2026.json | 3 +- ...eseung-enhypen-ot7-belift-controversy.json | 3 +- ...e-min-heejin-255b-ruling-fan-betrayal.json | 3 +- .../hybe-record-revenue-profit-plunge-73.json | 3 +- ...ybe-spotify-podcast-media-empire-2026.json | 3 +- ...e-nbc-today-show-arena-tour-cube-2026.json | 3 +- ...le-monsters-newjeans-five-colors-diss.json | 3 +- ...g-bang-pak-record-starship-kakao-2026.json | 3 +- ...angmin-dating-rumors-lovestagram-2026.json | 3 +- .../en/jungkook-weverse-censorship.json | 3 +- ...ttoo-gone-bts-comeback-breakup-rumors.json | 3 +- .../en/karina-body-shaming-fandom.json | 3 +- .../kpop-big4-japan-streaming-strategy.json | 3 +- .../kpop-demon-hunters-grammy-first-win.json | 3 +- ...ers-oscar-win-speech-controversy-2026.json | 20 +- .../en/kpop-exports-us-overtakes-japan.json | 3 +- ...korean-market-optional-global-paradox.json | 3 +- .../kpop-seablings-korea-sea-racism-war.json | 3 +- .../en/kpop-stars-who-failed-auditions.json | 3 +- ...nee-contract-reform-2026-foreign-gaps.json | 3 +- ...e-soo-man-a2o-enter-korea-sm-war-2026.json | 3 +- .../news-content/en/lisa-vegas-residency.json | 3 +- .../en/min-heejin-18m-deal-rejected.json | 3 +- ...in-heejin-hybe-put-option-255b-ruling.json | 3 +- ...return-2026-comeback-without-minhejin.json | 3 +- ...jeans-danielle-erased-four-member-era.json | 3 +- .../en/newjeans-hybe-contract-dispute.json | 3 +- ...azil-carnival-first-kpop-jyp-strategy.json | 3 +- .../en/onecead-jyp-tencent-china-kpop.json | 3 +- .../en/park-bom-sandara-drug-cover-up.json | 3 +- .../en/sm-xiumin-kbs-ban-jyj-pattern.json | 3 +- ...dominate-kpop-first-global-box-office.json | 3 +- ...kids-final-era-farewell-tour-jyp-2026.json | 3 +- .../en/taemin-bpm-staff-salary-scandal.json | 3 +- .../en/trainee-system-evolution.json | 3 +- .../en/tzuyu-body-shaming-clap-back.json | 3 +- .../wanna-one-reunion-2026-reality-show.json | 3 +- .../en/xg-simon-jakops-drug-arrest.json | 3 +- ...bang-20th-anniversary-world-tour-2026.json | 3 +- .../en/yg-yang-hyunsuk-audition-return.json | 3 +- src/generated/news-meta.json | 845 +++--- src/lib/auditions.test.ts | 11 +- src/lib/news-quality.js | 6 +- src/lib/news-quality.test.ts | 4 +- src/messages/de.json | 26 +- src/messages/en.json | 28 +- src/messages/es.json | 26 +- src/messages/fr.json | 26 +- src/messages/ja.json | 26 +- src/messages/ko.json | 28 +- src/messages/zh.json | 26 +- vitest.config.ts | 5 +- 158 files changed, 5065 insertions(+), 2103 deletions(-) create mode 100644 src/app/[locale]/auditions/AuditionsGridClient.test.tsx create mode 100644 src/app/[locale]/auditions/AuditionsGridClient.tsx create mode 100644 src/app/[locale]/news/NewsGridClient.test.tsx create mode 100644 src/components/common/Pagination/Pagination.module.scss create mode 100644 src/components/common/Pagination/Pagination.test.tsx create mode 100644 src/components/common/Pagination/index.tsx create mode 100644 src/content/auditions/en/2026-yg-global-audition-bangkok.md create mode 100644 src/content/auditions/ko/2026-yg-global-audition-bangkok.md diff --git a/public/api/news.json b/public/api/news.json index 25ea51d0..44bbf045 100644 --- a/public/api/news.json +++ b/public/api/news.json @@ -287,6 +287,26 @@ ], "url": "https://mearrow.com/en/news/blackpink-guinness-icon" }, + { + "title": "10 Agencies, 300 Million Won Each — Korea's K-pop Middle Class Just Got a Lifeline", + "summary": "Korea's K-pop agency fund gives 10 smaller labels up to 300 million won a year. The real test is whether money can widen the market.", + "slug": "kpop-indie-agency-fund", + "date": "2026-06-18", + "updatedAt": "2026-09-13", + "author": "MEARROW Editorial Desk", + "category": "Industry", + "sources": [ + { + "label": "2026 Global Leap Forward Support project, Korea.kr", + "url": "https://www.korea.kr/news/policyNewsView.do?newsId=148966592&pWise=sub&pWiseSub=C2" + }, + { + "label": "K-pop global leap support project, Korea Creative Content Agency", + "url": "https://www.kocca.kr/kocca/pims/view.do?category=&intcNo=126D00110001&menuNo=204104&pageIndex=1&recptSt=&search=&searchWrd=" + } + ], + "url": "https://mearrow.com/en/news/kpop-indie-agency-fund" + }, { "title": "TREASURE’s ‘IF I’ Hit 100 Million Fast — The Real Story Is YG’s Speed Test", "summary": "TREASURE IF I 100 million views milestone made it the fastest K-pop MV of 2026 to hit the mark, turning YG’s NEW WAV rollout into a fan-speed test.", @@ -423,6 +443,26 @@ ], "url": "https://mearrow.com/en/news/bts-dynamite-japan-streams" }, + { + "title": "K-pop Just Invaded the World Cup Soundtrack — But TWS Is the Real Test", + "summary": "K-pop World Cup soundtrack buzz now has Lisa, TWS and Korea's football campaign in one frame. The real story is fandom as sports strategy.", + "slug": "kpop-world-cup-soundtrack", + "date": "2026-06-10", + "updatedAt": "2026-09-13", + "author": "MEARROW Editorial Desk", + "category": "Industry", + "sources": [ + { + "label": "TWS “Dream With Us” official cheer-song notice, Weverse", + "url": "https://weverse.io/tws/notice/36441" + }, + { + "label": "2026 FIFA World Cup final halftime announcement, Associated Press", + "url": "https://apnews.com/article/db577fc3124cffcbd2026578641ff04b" + } + ], + "url": "https://mearrow.com/en/news/kpop-world-cup-soundtrack" + }, { "title": "MMA 2026 Just Doubled Its Stage — The Two-Day Gamble K-pop Can’t Ignore", "summary": "MMA 2026’s two-day move turns one awards night into a bigger K-pop fan-event test for Kakao, Melon and global fandom infrastructure.", @@ -516,43 +556,2245 @@ "url": "https://mearrow.com/en/news/june-kpop-comeback-pileup" }, { - "title": "2026 K-pop Audition Calendar & Success Guide - Big 4 Schedule Overview", - "summary": "From JYP final open audition to HYBE 8-label unified audition. Complete 2026 major agency audition schedules and practical preparation strategies for success.", - "slug": "2026-kpop-audition-guide", - "date": "2026-01-31", - "updatedAt": "2026-01-31", + "title": "AND2BLE's 730K Debut Is A Rookie Warning Rivals Can't Ignore", + "summary": "AND2BLE crossed 730,000 first-week debut-album copies and took two music-show wins within eight days, turning re-debut heat into a market test.", + "slug": "and2ble-rookie-sales-record", + "date": "2026-06-04", + "updatedAt": "2026-09-13", "author": "MEARROW Editorial Desk", - "category": "Trainee System", + "category": "Market Trend", "sources": [ { - "label": "Apply", - "url": "https://audition.jype.com/" + "label": "K-pop rookie AND2BLE makes official debut, Yonhap News Agency", + "url": "https://en.yna.co.kr/view/AEN20260526008400315" }, { - "label": "Apply", - "url": "https://www.hybemusicaudition.com/" + "label": "AND2BLE's debut sells over 731,000 copies, Forbes", + "url": "https://www.forbes.com/sites/jeffbenjamin/2026/06/09/and2ble-become-instant-breakout-k-pop-group-with-731000-selling-debut/" }, { - "label": "Apply", - "url": "https://sourcemusic.hybeaudition.com/" + "label": "AND2BLE records fourth-highest first-week sales for a K-pop group debut, Soompi", + "url": "https://www.soompi.com/article/1845265wpp/and2ble-records-4th-highest-1st-week-sales-for-k-pop-group-debut-album-in-hanteo-history" + } + ], + "url": "https://mearrow.com/en/news/and2ble-rookie-sales-record" + }, + { + "title": "MAMAMOO's '4WARD' Isn't Just A Comeback — It's A Second-Act Test", + "summary": "MAMAMOO 4WARD brings '4 Flowers,' a June 4 release and a world-tour reset after the group's long recording gap.", + "slug": "mamamoo-4ward-comeback", + "date": "2026-06-03", + "updatedAt": "2026-09-13", + "author": "MEARROW Editorial Desk", + "category": "Artist", + "sources": [ + { + "label": "MAMAMOO's 4WARD comeback report, KBS World", + "url": "https://world.kbs.co.kr/service/contents_view.htm?board_seq=469272&lang=e" }, { - "label": "Apply", - "url": "https://pledisaudition.co.kr/" + "label": "MAMAMOO official Japan artist page, RBW Japan", + "url": "https://rbwjapan.jp/artist/mamamoo.php" + } + ], + "url": "https://mearrow.com/en/news/mamamoo-4ward-comeback" + }, + { + "title": "BTS Just Turned Oreos Purple - The 80-Market Bet Is Bigger Than a Cookie", + "summary": "BTS Oreo launches across 80+ markets with purple wafers and hotteok flavor, turning a snack collab into a fandom commerce test.", + "slug": "bts-oreo-global-bet", + "date": "2026-05-27", + "updatedAt": "2026-09-13", + "author": "MEARROW Editorial Desk", + "category": "Business", + "sources": [ + { + "label": "BTS-inspired Oreo launches in more than 80 markets, Associated Press", + "url": "https://apnews.com/article/54fd43148332b87aba3b8f63326f5391" }, { - "label": "SM", - "url": "https://www.smentertainment.com/" + "label": "OREO and BTS limited-edition collaboration announcement, Mondelez", + "url": "https://www.mynewsdesk.com/es/mondelez-spain/pressreleases/oreo-presenta-las-galletas-oreo-and-bts-edicion-limitada-3463786" + } + ], + "url": "https://mearrow.com/en/news/bts-oreo-global-bet" + }, + { + "title": "BTS Beat Taylor Swift at the AMAs - Why This Win Hits Harder Than 2021", + "summary": "BTS AMAs 2026 ended with Artist of the Year and Song of the Summer, turning a fan-voted trophy into a K-pop market warning.", + "slug": "bts-ama-second-aoty", + "date": "2026-05-26", + "updatedAt": "2026-09-13", + "author": "MEARROW Editorial Desk", + "category": "Tech & Culture", + "sources": [ + { + "label": "Winners announced for the 52nd American Music Awards, American Music Awards", + "url": "https://www.theamas.com/2026/05/winners-announced-for-the-52nd-american-music-awards/" }, { - "label": "YG", - "url": "https://www.ygfamily.com/" + "label": "BTS accepts Artist of the Year at the 52nd American Music Awards, official AMAs YouTube", + "url": "https://www.youtube.com/watch?v=WienzuNr0HQ" + } + ], + "url": "https://mearrow.com/en/news/bts-ama-second-aoty" + }, + { + "title": "CORTIS Hit 9 Wins - The REDRED Rookie Problem Rivals Can't Explain", + "summary": "CORTIS REDRED reached nine music-show wins after Inkigayo, but the sharper story is Youngkk, Spotify scale and rookie retention.", + "slug": "cortis-redred-ninth-win", + "date": "2026-05-25", + "updatedAt": "2026-09-13", + "author": "MEARROW Editorial Desk", + "category": "Market Trend", + "sources": [ + { + "label": "CORTIS takes ninth win for “REDRED” on Inkigayo, Soompi", + "url": "https://www.soompi.com/article/1843304wpp/watch-cortis-takes-9th-win-for-redred-on-inkigayo-performances-by-i-o-i-itzy-le-sserafim-and-more" }, { - "label": "koz.hybeaudition.com", - "url": "https://koz.hybeaudition.com/" + "label": "CORTIS takes ninth win for “REDRED,” allkpop", + "url": "https://www.allkpop.com/article/2026/05/cortis-takes-9th-win-with-redred-charismatic-stages-on-may-24-episode-of-inkigayo" } ], - "url": "https://mearrow.com/en/news/2026-kpop-audition-guide" + "url": "https://mearrow.com/en/news/cortis-redred-ninth-win" + }, + { + "title": "Stray Kids Will Headline Gov Ball as Seven - Seungmin's Ankle Just Exposed the Real Risk", + "summary": "Stray Kids will headline Governors Ball as seven after Seungmin's ankle stress fracture, turning a festival slot into a health-risk test.", + "slug": "stray-kids-gov-ball-seven", + "date": "2026-05-24", + "updatedAt": "2026-09-13", + "author": "MEARROW Editorial Desk", + "category": "Artist", + "sources": [ + { + "label": "Stray Kids official schedule, JYP Entertainment", + "url": "https://straykids.jype.com/Mobile/Schedule" + }, + { + "label": "Seungmin to sit out Governors Ball 2026 due to injury, Soompi", + "url": "https://www.soompi.com/article/1843012wpp/stray-kids-seungmin-to-sit-out-governors-ball-2026-due-to-injury" + } + ], + "url": "https://mearrow.com/en/news/stray-kids-gov-ball-seven" + }, + { + "title": "LE SSERAFIM Sold 435,675 in One Day - But BOOMPALA's Real Problem Is Not the Number", + "summary": "LE SSERAFIM BOOMPALA opened with 435,675 Hanteo sales, but PUREFLOW pt.1 now faces a bigger test: whether debate becomes demand.", + "slug": "lesserafim-boompala-430k", + "date": "2026-05-23", + "updatedAt": "2026-09-13", + "author": "MEARROW Editorial Desk", + "category": "Industry", + "sources": [ + { + "label": "LE SSERAFIM PUREFLOW pt.1 daily ranking, Hanteo News", + "url": "https://www.hanteonews.com/en/article/91584" + }, + { + "label": "LE SSERAFIM first-day sales report, Starnews", + "url": "https://www.starnewskorea.com/en/music/2026/05/23/2026052310470549691" + } + ], + "url": "https://mearrow.com/en/news/lesserafim-boompala-430k" + }, + { + "title": "BTS AMA Special Appearance Is Official - But the Missing Word Is the Trap", + "summary": "BTS AMA special appearance is official for May 25, but the AMAs avoided one word fans care about most: performance.", + "slug": "bts-ama-special-appearance", + "date": "2026-05-22", + "updatedAt": "2026-09-13", + "author": "MEARROW Editorial Desk", + "category": "Tech & Culture", + "sources": [ + { + "label": "BTS to make first awards-show appearance in four years at the 52nd AMAs, Paramount Press Express", + "url": "https://www.paramountpressexpress.com/cbs-entertainment/shows/the-52nd-american-music-awards/releases/?view=112897-bts-to-make-first-awards-show-appearance-in-four-years-at-800-pm-et-500-pm-pt-on-cbs" + }, + { + "label": "BTS to make a special appearance at this year's AMAs, Yonhap", + "url": "https://en.yna.co.kr/view/AEN20260521001200315?section=culture%2Fk-pop" + } + ], + "url": "https://mearrow.com/en/news/bts-ama-special-appearance" + }, + { + "title": "AKMU Broke K-pop's Fan War - The Charts Exposed What Idols Still Can't Buy", + "summary": "AKMU Paradise of Rumors turned chart wins into a market warning: fandom machines still cannot fully buy Korean public listening.", + "slug": "akmu-chart-war", + "date": "2026-05-21", + "updatedAt": "2026-09-13", + "author": "MEARROW Editorial Desk", + "category": "Market Trend", + "sources": [ + { + "label": "AKMU earns Circle triple crown, Soompi", + "url": "https://www.soompi.com/article/1842714wpp/akmu-earns-circle-triple-crown-cortis-bts-and-illit-top-weekly-charts" + }, + { + "label": "May 2026 Circle Chart: AKMU, CORTIS and BTS lead the charts, Circle Chart", + "url": "https://circlechart.net/page_article/view.circle?idx=26214&sgenre=kpop" + } + ], + "url": "https://mearrow.com/en/news/akmu-chart-war" + }, + { + "title": "Kim Chaewon Neck Hiatus Hits LE SSERAFIM - The PUREFLOW Timing Is Brutal", + "summary": "Kim Chaewon's neck pain hiatus lands days before LE SSERAFIM's PUREFLOW, turning a health notice into a comeback-risk test.", + "slug": "chaewon-neck-hiatus", + "date": "2026-05-20", + "updatedAt": "2026-09-13", + "author": "MEARROW Editorial Desk", + "category": "Artist", + "sources": [ + { + "label": "Additional information on Kim Chaewon's health and upcoming schedule, Weverse", + "url": "https://weverse.io/lesserafim/notice/36501" + }, + { + "label": "Kim Chaewon suspends activities due to neck injury, KBS World", + "url": "https://world.kbs.co.kr/service/contents_view.htm?board_seq=468377&lang=s" + } + ], + "url": "https://mearrow.com/en/news/chaewon-neck-hiatus" + }, + { + "title": "CORTIS Just Pulled a REDRED Grand Slam - The Melon #1 Detail Rivals Can't Ignore", + "summary": "CORTIS REDRED hit six music-show wins, Melon Top 100 No. 1 and Spotify Global Top 100, turning rookie heat into a market warning.", + "slug": "cortis-redred-grand-slam", + "date": "2026-05-20", + "updatedAt": "2026-09-13", + "author": "MEARROW Editorial Desk", + "category": "Market Trend", + "sources": [ + { + "label": "AKMU earns Circle triple crown; CORTIS tops weekly charts, Soompi", + "url": "https://www.soompi.com/article/1842714wpp/akmu-earns-circle-triple-crown-cortis-bts-and-illit-top-weekly-charts" + }, + { + "label": "May 2026 Circle Chart: AKMU, CORTIS and BTS lead the charts, Circle Chart", + "url": "https://circlechart.net/page_article/view.circle?idx=26214&sgenre=kpop" + } + ], + "url": "https://mearrow.com/en/news/cortis-redred-grand-slam" + }, + { + "title": "Weverse Just Exposed K-pop's $4.3B Secret - Fans Are The Product Now", + "summary": "K-pop superfan platforms are turning chats, lives and memberships into a $4.3B race. Weverse just showed why every label wants in.", + "slug": "kpop-superfan-money-machine", + "date": "2026-05-20", + "updatedAt": "2026-09-13", + "author": "MEARROW Editorial Desk", + "category": "Tech & Culture", + "sources": [ + { + "label": "Weverse Company: platform facts and history", + "url": "https://en.weverse.co/about" + }, + { + "label": "Superfan monetisation and the $4.3 billion opportunity, Music Business Worldwide", + "url": "https://www.musicbusinessworldwide.com/umg-bought-a-stake-in-superfan-app-stationhead-here-are-3-things-you-might-have-missed/" + } + ], + "url": "https://mearrow.com/en/news/kpop-superfan-money-machine" + }, + { + "title": "100 Million in 13 Days - BABYMONSTER Just Made YG's Problem Bigger", + "summary": "BABYMONSTER CHOOM 100M turns a 13-day YouTube sprint into YG's next fandom, tour, and rookie-market pressure test.", + "slug": "babymonster-choom-100m", + "date": "2026-05-19", + "updatedAt": "2026-09-13", + "author": "MEARROW Editorial Desk", + "category": "Tech & Culture", + "sources": [ + { + "label": "BABYMONSTER's “CHOOM” becomes fastest 2026 K-pop MV to reach 100 million views, Soompi", + "url": "https://www.soompi.com/article/1842011wpp/babymonsters-choom-becomes-fastest-2026-k-pop-mv-to-reach-100-million-views" + }, + { + "label": "BABYMONSTER “CHOOM” official YG Entertainment report", + "url": "https://ygfamily.com/en/news/report/7434" + } + ], + "url": "https://mearrow.com/en/news/babymonster-choom-100m" + }, + { + "title": "ITZY Finally Found Its Motto - But The 7-Year Fan Letter Has A Catch", + "summary": "ITZY Motto turns a 12th EP comeback into a seven-year fan loyalty test while the Tunnel Vision tour keeps pressure high.", + "slug": "itzy-motto-identity", + "date": "2026-05-19", + "updatedAt": "2026-09-13", + "author": "MEARROW Editorial Desk", + "category": "Artist", + "sources": [ + { + "label": "ITZY “Motto” official discography, JYP Entertainment", + "url": "https://itzy.jype.com/discography/heecdbgx?AmSeq=undefined&PgIndex=undefined" + }, + { + "label": "ITZY “Motto” official notices, JYP Entertainment", + "url": "https://itzy.jype.com/notice?PgIndex=8" + } + ], + "url": "https://mearrow.com/en/news/itzy-motto-identity" + }, + { + "title": "NewJeans Minji Just Moved - The Cookie Signal Fans Can't Ignore", + "summary": "NewJeans Minji return rumors surged after ADOR's birthday post. The cookie signal may be a comeback test, not a reunion promise.", + "slug": "newjeans-minji-cookie-signal", + "date": "2026-05-19", + "updatedAt": "2026-05-19", + "author": "MEARROW Editorial Desk", + "category": "Industry", + "sources": [], + "url": "https://mearrow.com/en/news/newjeans-minji-cookie-signal" + }, + { + "title": "aespa Pulled G-Dragon Into WDA - And the Real Target Wasn't Korea", + "summary": "aespa G-Dragon WDA turns LEMONADE into a China-chart and fandom strategy test before the May 29 album drop.", + "slug": "aespa-gdragon-wda", + "date": "2026-05-18", + "updatedAt": "2026-09-13", + "author": "MEARROW Editorial Desk", + "category": "Artist", + "sources": [ + { + "label": "aespa unveils new single “WDA,” featuring G-Dragon, Yonhap", + "url": "https://en.yna.co.kr/view/AEN20260512006500315" + } + ], + "url": "https://mearrow.com/en/news/aespa-gdragon-wda" + }, + { + "title": "BLACKPINK Just Got Government Stamps - The 10-Design Signal YG Needed", + "summary": "BLACKPINK commemorative stamps turn Korea Post's 10-design release into a collector signal YG can monetize beyond music.", + "slug": "blackpink-government-stamps", + "date": "2026-05-18", + "updatedAt": "2026-09-13", + "author": "MEARROW Editorial Desk", + "category": "Business", + "sources": [ + { + "label": "BLACKPINK commemorative stamps in Korea Post's official stamp portal", + "url": "https://stamp.epost.go.kr/sp/sg/spsg0101.jsp?mainThemeCode=06" + }, + { + "label": "Korea Post to Issue Blackpink Stamps, KBS World", + "url": "https://world.kbs.co.kr/service/contents_view.htm?board_seq=469259&lang=e" + } + ], + "url": "https://mearrow.com/en/news/blackpink-government-stamps" + }, + { + "title": "Guinness Puts BTS Beside Taylor and Beyonce - The No. 8 Detail Fans Can't Ignore", + "summary": "BTS Guinness ICONS meets ARIRANG's eighth Billboard 200 top-10 week, turning a No. 8 chart line into a fandom power signal.", + "slug": "bts-guinness-icons", + "date": "2026-05-18", + "updatedAt": "2026-09-13", + "author": "MEARROW Editorial Desk", + "category": "Tech & Culture", + "sources": [ + { + "label": "Guinness World Records: ICONS", + "url": "https://www.guinnessworldrecords.com/news/icons" + }, + { + "label": "Guinness World Records: BTS most-streamed act on Spotify among groups", + "url": "https://www.guinnessworldrecords.com/world-records/643081-most-streamed-act-on-spotify-group" + } + ], + "url": "https://mearrow.com/en/news/bts-guinness-icons" + }, + { + "title": "K-pop Album Exports Just Crossed $100M - The U.S. Took Japan's Crown", + "summary": "K-pop album exports hit $120M in Q1 as the U.S. overtook Japan, exposing a physical-album market shift fans cannot ignore.", + "slug": "kpop-album-exports-us", + "date": "2026-05-17", + "updatedAt": "2026-09-13", + "author": "MEARROW Editorial Desk", + "category": "Market Trend", + "sources": [ + { + "label": "K-pop album exports top US$100 million for the first time in Q1, Yonhap", + "url": "https://en.yna.co.kr/view/AEN20260428001800320?section=economy-finance%2Feconomy" + }, + { + "label": "K-pop bonanza: album exports in Q1 smash record, Korea.net", + "url": "https://www.korea.net/NewsFocus/Business/view?articleId=291600&koreanId=291558" + } + ], + "url": "https://mearrow.com/en/news/kpop-album-exports-us" + }, + { + "title": "Six Girl Groups, 25 Days - The May Comeback Trap Nobody Can Escape", + "summary": "May K-pop comebacks pack BABYMONSTER, NMIXX, ITZY, I.O.I, LE SSERAFIM, and aespa into one ruthless calendar squeeze.", + "slug": "may-comeback-trap", + "date": "2026-05-17", + "updatedAt": "2026-09-13", + "author": "MEARROW Editorial Desk", + "category": "Industry", + "sources": [ + { + "label": "May is K-pop's biggest month for girl groups' releases in years, The Korea Times", + "url": "https://www.koreatimes.co.kr/entertainment/k-pop/20260501/mays-k-pop-calendar-belongs-to-girl-groups" + }, + { + "label": "Six girl groups in 25 days, Korea Portal", + "url": "https://en.koreaportal.com/articles/54448/20260506/six-girl-groups-25-days-k-pops-busiest-coincidence.htm" + } + ], + "url": "https://mearrow.com/en/news/may-comeback-trap" + }, + { + "title": "Taeyang Waited 9 Years for This - The Kid LAROI Feature Is the Trap Door", + "summary": "Taeyang QUINTESSENCE lands May 18 with The Kid LAROI, a 10-track reset, and a bigger BIGBANG timing problem.", + "slug": "taeyang-quintessence-comeback", + "date": "2026-05-17", + "updatedAt": "2026-05-17", + "author": "MEARROW Editorial Desk", + "category": "Artist", + "sources": [], + "url": "https://mearrow.com/en/news/taeyang-quintessence-comeback" + }, + { + "title": "BTS Is About to Take Over Stanford - The Bay Area Has 72 Hours to Prepare", + "summary": "BTS Stanford Stadium shows turn three sold-out Bay Area nights into a live test of K-pop's city-scale concert power.", + "slug": "bts-stanford-takeover", + "date": "2026-05-15", + "updatedAt": "2026-05-15", + "author": "MEARROW Editorial Desk", + "category": "Artist", + "sources": [], + "url": "https://mearrow.com/en/news/bts-stanford-takeover" + }, + { + "title": "BTS Just Took Over the World Cup Final - Football Fans Did Not See K-pop Coming", + "summary": "BTS World Cup halftime puts K-pop beside Madonna and Shakira, turning FIFA's first final-stage show into a fandom power test.", + "slug": "bts-world-cup-halftime", + "date": "2026-05-15", + "updatedAt": "2026-05-15", + "author": "MEARROW Editorial Desk", + "category": "Tech & Culture", + "sources": [], + "url": "https://mearrow.com/en/news/bts-world-cup-halftime" + }, + { + "title": "BTS Kept 13 Songs on Billboard for 7 Weeks - The Album Era Wasn't Supposed to Survive", + "summary": "BTS ARIRANG Billboard run kept 13 vocal tracks on global charts for seven weeks, turning one album into a market stress test.", + "slug": "bts-arirang-billboard-record", + "date": "2026-05-14", + "updatedAt": "2026-05-14", + "author": "MEARROW Editorial Desk", + "category": "Market Trend", + "sources": [], + "url": "https://mearrow.com/en/news/bts-arirang-billboard-record" + }, + { + "title": "Brazil and Mexico Beat Korea on BTS Streams - 739 Million Plays Changed the Map", + "summary": "BTS Latin America streams put Brazil and Mexico ahead of Korea in Arirang first-week demand, turning fandom power into a market signal.", + "slug": "bts-latin-america-streams", + "date": "2026-05-14", + "updatedAt": "2026-05-14", + "author": "MEARROW Editorial Desk", + "category": "Industry", + "sources": [], + "url": "https://mearrow.com/en/news/bts-latin-america-streams" + }, + { + "title": "One Bathroom Selfie Did What Four Red Carpets Couldn't - BLACKPINK Hijacked the Met Gala", + "summary": "BLACKPINK Met Gala 2026 turned four solo red carpets into one viral group-image test for K-pop fashion power.", + "slug": "blackpink-met-gala-selfie", + "date": "2026-05-13", + "updatedAt": "2026-05-13", + "author": "MEARROW Editorial Desk", + "category": "Tech & Culture", + "sources": [], + "url": "https://mearrow.com/en/news/blackpink-met-gala-selfie" + }, + { + "title": "HYBE Just Built ABD — One Girl Group, One ADOR-Sized Question", + "summary": "HYBE ABD adds a girl-group-only label before a late-2026 debut, raising a bigger question about its multi-label future.", + "slug": "hybe-abd-girlgroup-bet", + "date": "2026-05-13", + "updatedAt": "2026-05-13", + "author": "MEARROW Editorial Desk", + "category": "Business", + "sources": [], + "url": "https://mearrow.com/en/news/hybe-abd-girlgroup-bet" + }, + { + "title": "Eunseok's Apology Should Have Ended It - Then RIIZE Fans Made It Worse", + "summary": "RIIZE Eunseok apology became a wider fandom crisis after reports of racist fan posts turned one deleted caption into a trust test.", + "slug": "riize-eunseok-apology", + "date": "2026-05-13", + "updatedAt": "2026-05-13", + "author": "MEARROW Editorial Desk", + "category": "Artist", + "sources": [], + "url": "https://mearrow.com/en/news/riize-eunseok-apology" + }, + { + "title": "27 Shows, 18 Cities - BABYMONSTER's 'CHOOM' Tour Just Exposed YG's Real Plan", + "summary": "BABYMONSTER CHOOM tour adds 27 Asia-Oceania shows, turning YG's young girl group into a live-market test.", + "slug": "babymonster-choom-world-tour", + "date": "2026-05-12", + "updatedAt": "2026-05-12", + "author": "MEARROW Editorial Desk", + "category": "Business", + "sources": [], + "url": "https://mearrow.com/en/news/babymonster-choom-world-tour" + }, + { + "title": "K-pop's Cheapest Stage Just Became Its Most Dangerous - Campuses Are Stealing May", + "summary": "K-pop university festivals are turning May campuses into public-stage tests for RIIZE, ILLIT, Cortis and rookies.", + "slug": "kpop-campus-festival-war", + "date": "2026-05-12", + "updatedAt": "2026-05-12", + "author": "MEARROW Editorial Desk", + "category": "Industry", + "sources": [], + "url": "https://mearrow.com/en/news/kpop-campus-festival-war" + }, + { + "title": "MAMAMOO Just Put 4WARD on Sale — 3 Seoul Nights, 13 Cities, One Dangerous Test", + "summary": "MAMAMOO 4WARD tour turns a 12th-anniversary reunion into a live-market test across Seoul, Asia and the U.S.", + "slug": "mamamoo-4ward-tour-economics", + "date": "2026-05-12", + "updatedAt": "2026-05-12", + "author": "MEARROW Editorial Desk", + "category": "Market Trend", + "sources": [], + "url": "https://mearrow.com/en/news/mamamoo-4ward-tour-economics" + }, + { + "title": "G-Dragon on aespa's WDA? SM's 10-Track Gamble Just Got Dangerous", + "summary": "aespa WDA drops May 11 with G-Dragon, turning LEMONADE's comeback rollout into a timing-risk test for SM.", + "slug": "aespa-wda-gdragon-risk", + "date": "2026-05-11", + "updatedAt": "2026-05-11", + "author": "MEARROW Editorial Desk", + "category": "Tech & Culture", + "sources": [], + "url": "https://mearrow.com/en/news/aespa-wda-gdragon-risk" + }, + { + "title": "Lisa at the World Cup? The 13-Minute LA Stage That Could Change K-pop's Ceiling", + "summary": "Lisa World Cup stage at SoFi puts BLACKPINK's solo star beside Katy Perry and Future in K-pop's biggest sports crossover yet.", + "slug": "lisa-world-cup-stage", + "date": "2026-05-11", + "updatedAt": "2026-05-11", + "author": "MEARROW Editorial Desk", + "category": "Market Trend", + "sources": [], + "url": "https://mearrow.com/en/news/lisa-world-cup-stage" + }, + { + "title": "SHINee Just Turned 'Atmos' Into a Comeback Trap - 6 Songs, 3 Shows, One Question", + "summary": "SHINee Atmos arrives June 1 with six tracks and three KSPO Dome shows. The comeback is not only about nostalgia.", + "slug": "shinee-atmos-weather", + "date": "2026-05-11", + "updatedAt": "2026-05-11", + "author": "MEARROW Editorial Desk", + "category": "Artist", + "sources": [], + "url": "https://mearrow.com/en/news/shinee-atmos-weather" + }, + { + "title": "HYBE's ILLIT Lawsuit Just Backfired - And the Copycat War Is Alive Again", + "summary": "The HYBE ILLIT lawsuit against FastView was dismissed on May 8, reviving the copycat debate HYBE wanted to shut down.", + "slug": "hybe-illit-court-loss", + "date": "2026-05-09", + "updatedAt": "2026-05-09", + "author": "MEARROW Editorial Desk", + "category": "Industry", + "sources": [], + "url": "https://mearrow.com/en/news/hybe-illit-court-loss" + }, + { + "title": "1.82 Million Copies, 3 Trophies - NCT WISH Is No Longer SM's Side Quest", + "summary": "NCT WISH Ode to Love sold 1.82M in week one and swept three public-broadcast wins. SM's youngest NCT unit is no side story.", + "slug": "nct-wish-ode-sales", + "date": "2026-05-09", + "updatedAt": "2026-05-09", + "author": "MEARROW Editorial Desk", + "category": "Artist", + "sources": [], + "url": "https://mearrow.com/en/news/nct-wish-ode-sales" + }, + { + "title": "YoonA Hit 58.1%, Park Jihoon Hit 48.7% - The Baeksang Vote Wasn't Even Close", + "summary": "Baeksang Popularity Award voting gave YoonA and Park Jihoon huge leads, exposing how idol fandom power now crosses music, TV, and film.", + "slug": "baeksang-fan-vote-gap", + "date": "2026-05-08", + "updatedAt": "2026-05-08", + "author": "MEARROW Editorial Desk", + "category": "Tech & Culture", + "sources": [], + "url": "https://mearrow.com/en/news/baeksang-fan-vote-gap" + }, + { + "title": "MEOVV Just Said 'AWAKENING' - The Black Label's Mystery Game Has One Last Test", + "summary": "MEOVV comeback teasers dropped on May 8 with 'AWAKENING' and 'ready to strike.' Now mystery has to become momentum.", + "slug": "meovv-awakening-test", + "date": "2026-05-08", + "updatedAt": "2026-05-08", + "author": "MEARROW Editorial Desk", + "category": "Artist", + "sources": [], + "url": "https://mearrow.com/en/news/meovv-awakening-test" + }, + { + "title": "16 Second Chances, No Eliminations: The Scout Just Exposed K-pop's Audition Trap", + "summary": "The Scout Stars Reborn premieres May 8 with 16 reboot candidates, five mentors, and a format that challenges K-pop auditions.", + "slug": "the-scout-reboot", + "date": "2026-05-08", + "updatedAt": "2026-05-08", + "author": "MEARROW Editorial Desk", + "category": "Trainee System", + "sources": [], + "url": "https://mearrow.com/en/news/the-scout-reboot" + }, + { + "title": "BTS Just Took Over Mexico's National Palace - And It Wasn't Even the Concert", + "summary": "BTS Mexico Palace visit drew massive ARMY attention before the ARIRANG shows, turning one balcony moment into soft-power proof.", + "slug": "bts-mexico-palace", + "date": "2026-05-07", + "updatedAt": "2026-05-07", + "author": "MEARROW Editorial Desk", + "category": "Artist", + "sources": [], + "url": "https://mearrow.com/en/news/bts-mexico-palace" + }, + { + "title": "Four Voices, Four Years, One Teaser: Why MAMAMOO's '4WARD' Already Feels Dangerous", + "summary": "MAMAMOO 4WARD teaser turns a June comeback and world tour into RBW's biggest 12th-anniversary test.", + "slug": "mamamoo-4ward-return", + "date": "2026-05-07", + "updatedAt": "2026-05-07", + "author": "MEARROW Editorial Desk", + "category": "Artist", + "sources": [], + "url": "https://mearrow.com/en/news/mamamoo-4ward-return" + }, + { + "title": "SM Just Hit 279.1 Billion Won - The Money Machine Wasn't Albums", + "summary": "SM Entertainment Q1 revenue jumped 20.6% as concerts, merch, and DearU became the real growth engine.", + "slug": "sm-q1-money-machine", + "date": "2026-05-07", + "updatedAt": "2026-05-07", + "author": "MEARROW Editorial Desk", + "category": "Business", + "sources": [], + "url": "https://mearrow.com/en/news/sm-q1-money-machine" + }, + { + "title": "CIX Just Hit the 7-Year Wall - And Seunghun Said the Quiet Part Out Loud", + "summary": "CIX disbandment turned into a harsher K-pop warning when Seunghun retirement exposed the cost behind the seven-year wall.", + "slug": "cix-seven-year-end", + "date": "2026-05-06", + "updatedAt": "2026-05-06", + "author": "MEARROW Editorial Desk", + "category": "Industry", + "sources": [], + "url": "https://mearrow.com/en/news/cix-seven-year-end" + }, + { + "title": "420,000 Fans in 48 Hours: Japan Just Exposed K-pop's Real Venue Problem", + "summary": "Japan K-pop concerts drew over 420,000 fans in one weekend, showing why live demand is moving faster than Korea's venue map.", + "slug": "japan-super-weekend", + "date": "2026-05-06", + "updatedAt": "2026-05-06", + "author": "MEARROW Editorial Desk", + "category": "Market Trend", + "sources": [], + "url": "https://mearrow.com/en/news/japan-super-weekend" + }, + { + "title": "KATSEYE Just Skipped Music Bank - And the 'Scheduling' Answer Made It Worse", + "summary": "KATSEYE Music Bank cancellation turned a missed stage into a fan-trust test as the group's Korean promo strategy faces new scrutiny.", + "slug": "katseye-music-bank-cancel", + "date": "2026-05-06", + "updatedAt": "2026-05-06", + "author": "MEARROW Editorial Desk", + "category": "Tech & Culture", + "sources": [], + "url": "https://mearrow.com/en/news/katseye-music-bank-cancel" + }, + { + "title": "1,196,961 in One Day: CORTIS's GREENGREEN Just Broke the Rookie Ceiling", + "summary": "CORTIS GREENGREEN sold 1,196,961 copies on day one, turning rookie hype into a market-reset number rivals cannot ignore.", + "slug": "cortis-greengreen-million", + "date": "2026-05-05", + "updatedAt": "2026-05-05", + "author": "MEARROW Editorial Desk", + "category": "Market Trend", + "sources": [], + "url": "https://mearrow.com/en/news/cortis-greengreen-million" + }, + { + "title": "G-Dragon's Shirt Apology Has One Brutal Problem: Fans Won't Blame the Stylist", + "summary": "G-Dragon shirt apology after K-SPARK Macau has fans asking why a global K-pop veteran still needs a basic cultural review system.", + "slug": "gdragon-shirt-apology", + "date": "2026-05-05", + "updatedAt": "2026-05-05", + "author": "MEARROW Editorial Desk", + "category": "Artist", + "sources": [], + "url": "https://mearrow.com/en/news/gdragon-shirt-apology" + }, + { + "title": "NMIXX Hid the Real Comeback in 'Crescendo' - May 11 Is JYP's Risky Test", + "summary": "NMIXX Heavy Serenade lands May 11 after Crescendo and a cappella teasers. JYP's test is whether tension converts into scale.", + "slug": "nmixx-heavy-serenade", + "date": "2026-05-05", + "updatedAt": "2026-05-05", + "author": "MEARROW Editorial Desk", + "category": "Artist", + "sources": [], + "url": "https://mearrow.com/en/news/nmixx-heavy-serenade" + }, + { + "title": "YG Is Finally Off THE BLACK LABEL's Board - So Why Are Fans More Nervous?", + "summary": "THE BLACK LABEL has no YG executives on its board for the first time, but the 14.55% stake and IPO push raise a harder fan question.", + "slug": "black-label-yg-board", + "date": "2026-05-04", + "updatedAt": "2026-05-04", + "author": "MEARROW Editorial Desk", + "category": "Business", + "sources": [], + "url": "https://mearrow.com/en/news/black-label-yg-board" + }, + { + "title": "The 6-Week Billboard Trap: BTS Is Still Top 5 - And Rivals Have a Problem", + "summary": "BTS ARIRANG held No. 5 on the Billboard 200 with 56,000 units. The problem for rivals is what survived after the launch.", + "slug": "bts-arirang-six-weeks", + "date": "2026-05-04", + "updatedAt": "2026-05-04", + "author": "MEARROW Editorial Desk", + "category": "Artist", + "sources": [], + "url": "https://mearrow.com/en/news/bts-arirang-six-weeks" + }, + { + "title": "HYBE's $135M Question: Bang Si-hyuk Dodged Arrest, Not the Case", + "summary": "Bang Si-hyuk's warrant was rejected, but HYBE's investor-fraud probe now tests governance during BTS's richest comeback cycle.", + "slug": "hybe-135m-question", + "date": "2026-05-04", + "updatedAt": "2026-05-04", + "author": "MEARROW Editorial Desk", + "category": "Industry", + "sources": [], + "url": "https://mearrow.com/en/news/hybe-135m-question" + }, + { + "title": "BTS Drew 190,000 in Tampa - Then a Stadium Full of U.S. Fans Sang 'Arirang' Back", + "summary": "BTS packed 190,000 fans into three Tampa nights, turning the Arirang tour into proof that U.S. stadium demand is still intensifying.", + "slug": "bts-tampa-190k", + "date": "2026-05-03", + "updatedAt": "2026-05-03", + "author": "MEARROW Editorial Desk", + "category": "Artist", + "sources": [], + "url": "https://mearrow.com/en/news/bts-tampa-190k" + }, + { + "title": "TWS Just Hit 1 Million in 4 Days - And the \"Rookie\" Label No Longer Works", + "summary": "TWS hit 1,003,844 sales for NO TRAGEDY in four days, turning a bright comeback into a real million-seller breakout for Pledis.", + "slug": "tws-no-tragedy-million", + "date": "2026-05-03", + "updatedAt": "2026-05-03", + "author": "MEARROW Editorial Desk", + "category": "Artist", + "sources": [], + "url": "https://mearrow.com/en/news/tws-no-tragedy-million" + }, + { + "title": "5 Members, 6 Years, 1 September Bet: Why YG's New Boy Group Already Feels Different", + "summary": "YG new boy group plans now point to a five-member September launch window. The real story is why YG is betting on a smaller roster this time.", + "slug": "yg-boygroup-september-bet", + "date": "2026-05-03", + "updatedAt": "2026-09-13", + "author": "MEARROW Editorial Desk", + "category": "Business", + "sources": [ + { + "label": "YG Entertainment announces its new five-member boy group, YG Family", + "url": "https://ygfamily.com/en/news/report/7430" + } + ], + "url": "https://mearrow.com/en/news/yg-boygroup-september-bet" + }, + { + "title": "BABYMONSTER's 'CHOOM' Lands May 4 — And YG Is Already Betting a World Tour on It", + "summary": "BABYMONSTER drops CHOOM on May 4 with four tracks, fan-event momentum, and a five-continent tour behind it. YG is treating this like a 2026 test case.", + "slug": "babymonster-choom-comeback", + "date": "2026-05-02", + "updatedAt": "2026-05-02", + "author": "MEARROW Editorial Desk", + "category": "Artist", + "sources": [], + "url": "https://mearrow.com/en/news/babymonster-choom-comeback" + }, + { + "title": "4 Comebacks, 26 Days, One Brutal Question: Who Owns May?", + "summary": "May 2026 K-pop comebacks from BABYMONSTER, NMIXX, LE SSERAFIM, and aespa are turning one month into a girl-group market war.", + "slug": "may-girlgroup-market-war", + "date": "2026-05-02", + "updatedAt": "2026-05-02", + "author": "MEARROW Editorial Desk", + "category": "Market Trend", + "sources": [], + "url": "https://mearrow.com/en/news/may-girlgroup-market-war" + }, + { + "title": "HYBE Made More Money Than Ever. So Why Did the Quarter Still Turn Red?", + "summary": "HYBE Q1 2026 revenue hit a record 698.3 billion won, but a 255 billion won one-off charge still pushed the BTS-fueled quarter into loss.", + "slug": "hybe-q1-red-ink", + "date": "2026-04-30", + "updatedAt": "2026-04-30", + "author": "MEARROW Editorial Desk", + "category": "Industry", + "sources": [], + "url": "https://mearrow.com/en/news/hybe-q1-red-ink" + }, + { + "title": "Santos Bravos Came to Seoul for a Reason - and It Wasn't Korea", + "summary": "Santos Bravos' Korea push was not about domestic charts. HYBE used Seoul's K-pop machine to beam a Latin act into the wider fandom economy.", + "slug": "santos-bravos-korea", + "date": "2026-04-30", + "updatedAt": "2026-04-30", + "author": "MEARROW Editorial Desk", + "category": "Tech & Culture", + "sources": [], + "url": "https://mearrow.com/en/news/santos-bravos-korea" + }, + { + "title": "1.2 Million Copies Later, &TEAM Is Breaking the Korea-Japan Rulebook", + "summary": "&TEAM's We on Fire sold 1.24 million copies in its first week. The bigger story is how a Japan-first act is redrawing HYBE's cross-border playbook.", + "slug": "andteam-we-on-fire", + "date": "2026-04-29", + "updatedAt": "2026-04-29", + "author": "MEARROW Editorial Desk", + "category": "Artist", + "sources": [], + "url": "https://mearrow.com/en/news/andteam-we-on-fire" + }, + { + "title": "HYBE, SM, JYP, and YG Are Building Their Own Coachella — And That May Be the Real Power Move", + "summary": "HYBE, SM, JYP, and YG are pushing a K-pop festival joint venture called Fanomenon. If it launches in 2027, the business map around tours, stages, and fan money could shift fast.", + "slug": "fanomenon-big4-festival", + "date": "2026-04-29", + "updatedAt": "2026-04-29", + "author": "MEARROW Editorial Desk", + "category": "Business", + "sources": [], + "url": "https://mearrow.com/en/news/fanomenon-big4-festival" + }, + { + "title": "The U.S. Just Took Japan's K-pop Crown — And the $120M Quarter Is the Warning Shot", + "summary": "K-pop album exports hit $120M in Q1 2026, and the U.S. passed Japan. The shift could change how agencies plan the next export push.", + "slug": "kpop-exports-us-overtakes-japan", + "date": "2026-04-28", + "updatedAt": "2026-04-28", + "author": "MEARROW Editorial Desk", + "category": "Market Trend", + "sources": [], + "url": "https://mearrow.com/en/news/kpop-exports-us-overtakes-japan" + }, + { + "title": "550,000 Fans: TWICE Just Did What K-pop Girl Groups Were Never Supposed to Do in North America", + "summary": "TWICE drew 550,000 fans across 35 North American shows. The number may have reset the ceiling for K-pop girl-group touring.", + "slug": "twice-550k-north-america", + "date": "2026-04-28", + "updatedAt": "2026-04-28", + "author": "MEARROW Editorial Desk", + "category": "Market Trend", + "sources": [], + "url": "https://mearrow.com/en/news/twice-550k-north-america" + }, + { + "title": "KCON Japan 2026 Just Changed the Product — K-pop Was Only the Hook", + "summary": "KCON Japan 2026 adds beauty, food, AI film and story zones. The bigger story is that K-pop may no longer be the whole product.", + "slug": "kcon-japan-k-life", + "date": "2026-04-27", + "updatedAt": "2026-04-27", + "author": "MEARROW Editorial Desk", + "category": "Tech & Culture", + "sources": [], + "url": "https://mearrow.com/en/news/kcon-japan-k-life" + }, + { + "title": "A Man Ran Off With 500 BTS Wristbands — The Security Gap Is Bigger Than It Looks", + "summary": "500 wristbands were stolen at BTS’s Goyang show. The bigger story is how fragile K-pop concert security looks at BTS scale.", + "slug": "bts-wristband-theft", + "date": "2026-04-26", + "updatedAt": "2026-04-26", + "author": "MEARROW Editorial Desk", + "category": "Industry", + "sources": [], + "url": "https://mearrow.com/en/news/bts-wristband-theft" + }, + { + "title": "No Arrest — Yet: Why Bang Si-hyuk's HYBE Probe Just Entered the Dangerous Part", + "summary": "Prosecutors rejected the Bang Si-hyuk arrest request, but HYBE's fraud probe deepened. Why the no-arrest headline may be the misleading part.", + "slug": "bang-hybe-fraud-probe", + "date": "2026-04-25", + "updatedAt": "2026-04-25", + "author": "MEARROW Editorial Desk", + "category": "Business", + "sources": [], + "url": "https://mearrow.com/en/news/bang-hybe-fraud-probe" + }, + { + "title": "I.O.I Is Finally Coming Back — But the Two Missing Names Change Everything", + "summary": "I.O.I will release 'I.O.I : LOOP' on May 19 and return to Seoul stages on May 29. The real story is why this reunion still arrives incomplete.", + "slug": "ioi-loop-comeback", + "date": "2026-04-25", + "updatedAt": "2026-04-25", + "author": "MEARROW Editorial Desk", + "category": "Artist", + "sources": [], + "url": "https://mearrow.com/en/news/ioi-loop-comeback" + }, + { + "title": "3,000 Fans, JYP, and Korea's First Lady — India Just Became K-pop's Hardest Market to Ignore", + "summary": "3,000 fans packed Delhi's K-Dream Stage with JYP on the judges' panel. The bigger story is why India now looks like K-pop's next serious market.", + "slug": "india-kdream-stage", + "date": "2026-04-24", + "updatedAt": "2026-04-24", + "author": "MEARROW Editorial Desk", + "category": "Industry", + "sources": [], + "url": "https://mearrow.com/en/news/india-kdream-stage" + }, + { + "title": "25 Cities, a New Album, and a North America Push - aespa Is Building More Than a Tour", + "summary": "aespa just paired its May 29 album LEMONADE with an August kickoff and a 25-region world tour. The bigger story is not the comeback but the price reset.", + "slug": "aespa-lemonade-tour", + "date": "2026-04-23", + "updatedAt": "2026-04-23", + "author": "MEARROW Editorial Desk", + "category": "Artist", + "sources": [], + "url": "https://mearrow.com/en/news/aespa-lemonade-tour" + }, + { + "title": "1.58B Streams in 30 Days - BTS Just Entered a Club K-Pop Was Never Supposed to Reach", + "summary": "BTS ARIRANG reportedly crossed 1.58B Spotify streams in its first month. The bigger story is how K-pop streaming power is being repriced.", + "slug": "bts-arirang-streaming-record", + "date": "2026-04-23", + "updatedAt": "2026-04-23", + "author": "MEARROW Editorial Desk", + "category": "Market Trend", + "sources": [], + "url": "https://mearrow.com/en/news/bts-arirang-streaming-record" + }, + { + "title": "It's Not the Concert Anymore - BTS Is About to Turn Las Vegas and Busan Into the Real Headline", + "summary": "BTS THE CITY ARIRANG is expanding to Las Vegas and Busan. The bigger story is how BTS is building a destination economy outside the stadium.", + "slug": "bts-city-vegas-busan", + "date": "2026-04-22", + "updatedAt": "2026-09-13", + "author": "MEARROW Editorial Desk", + "category": "Tech & Culture", + "sources": [ + { + "label": "BTS THE CITY ARIRANG: Las Vegas and Busan schedule, Weverse", + "url": "https://weverse.io/bts/notice/35047" + }, + { + "label": "BTS announces 2026 world tour dates, Associated Press", + "url": "https://apnews.com/article/01db0e428723c0febc514373969333bd" + } + ], + "url": "https://mearrow.com/en/news/bts-city-vegas-busan" + }, + { + "title": "A First Win Wasn't The Real Headline — Did KISS OF LIFE Actually Come Back?", + "summary": "KISS OF LIFE finally won their first music show trophy with 'Who is she.' The bigger story is how far public trust has really returned.", + "slug": "kiss-of-life-first-win", + "date": "2026-04-22", + "updatedAt": "2026-04-22", + "author": "MEARROW Editorial Desk", + "category": "Artist", + "sources": [], + "url": "https://mearrow.com/en/news/kiss-of-life-first-win" + }, + { + "title": "Right Before BTS's U.S. Tour, Bang Si-hyuk Faces an Arrest Warrant — HYBE's Real Risk Starts Now", + "summary": "Police sought an arrest warrant for Bang Si-hyuk on April 21, 2026. Days before BTS's U.S. run, the filing put HYBE's governance risk back above its comeback narrative.", + "slug": "hybe-bang-arrest-warrant", + "date": "2026-04-21", + "updatedAt": "2026-04-21", + "author": "MEARROW Editorial Desk", + "category": "Business", + "sources": [], + "url": "https://mearrow.com/en/news/hybe-bang-arrest-warrant" + }, + { + "title": "'It Starts in August' — The One Coachella Line That Reopened BIGBANG's 20th Anniversary Era", + "summary": "BIGBANG used Coachella to confirm an August 2026 world tour and a completed anniversary album. Why that stage line matters more than YG's March teaser.", + "slug": "bigbang-august-tour", + "date": "2026-04-20", + "updatedAt": "2026-04-20", + "author": "MEARROW Editorial Desk", + "category": "Artist", + "sources": [], + "url": "https://mearrow.com/en/news/bigbang-august-tour" + }, + { + "title": "'6 PM, Same Day' — NCT WISH and CORTIS Are Targeting The Same Fandom Wallets", + "summary": "NCT WISH's first full album ODE TO LOVE and CORTIS's pre-release single REDRED both arrive at 6 p.m. KST on April 20, 2026. Here's why that rookie clash matters beyond the songs.", + "slug": "nct-wish-cortis-clash", + "date": "2026-04-20", + "updatedAt": "2026-04-20", + "author": "MEARROW Editorial Desk", + "category": "Industry", + "sources": [], + "url": "https://mearrow.com/en/news/nct-wish-cortis-clash" + }, + { + "title": "10 Cities, Then the Cancellations — Why i-dle's North America Tour Panic Hits Harder Than One Refund Notice", + "summary": "Multiple i-dle Syncopation dates now show cancelled on ticketing pages. The bigger story is what that says about K-pop's 2026 arena gamble.", + "slug": "idle-us-tour-cancelled", + "date": "2026-04-19", + "updatedAt": "2026-04-19", + "author": "MEARROW Editorial Desk", + "category": "Market Trend", + "sources": [], + "url": "https://mearrow.com/en/news/idle-us-tour-cancelled" + }, + { + "title": "Male K-Pop Soloists Can't Do Coachella? Taemin Flipped The Script In 50 Minutes", + "summary": "Taemin completed the first official full Coachella solo set by a Korean male K-pop artist. The bigger story is how one 50-minute performance shifted both U.S. trend momentum and cultural positioning.", + "slug": "taemin-coachella-first", + "date": "2026-04-19", + "updatedAt": "2026-04-19", + "author": "MEARROW Editorial Desk", + "category": "Tech & Culture", + "sources": [], + "url": "https://mearrow.com/en/news/taemin-coachella-first" + }, + { + "title": "BTS Finally Got the AMA Slot K-Pop Rarely Touches — And That's the Real Story", + "summary": "BTS landed a 2026 AMA Artist of the Year nomination. Why SWIM, ARIRANG, and U.S. staying power make this bigger than another fan-vote headline.", + "slug": "bts-ama-aoty", + "date": "2026-04-18", + "updatedAt": "2026-04-18", + "author": "MEARROW Editorial Desk", + "category": "Artist", + "sources": [], + "url": "https://mearrow.com/en/news/bts-ama-aoty" + }, + { + "title": "The Big Four Finally Joined Hands: Korea's Plan to Build the Next Coachella", + "summary": "HYBE, SM, JYP, and YG are pushing a Fanomenon joint venture. K-pop now wants to export the festival format, not just its idols.", + "slug": "big4-fanomenon-festival", + "date": "2026-04-17", + "updatedAt": "2026-04-17", + "author": "MEARROW Editorial Desk", + "category": "Industry", + "sources": [], + "url": "https://mearrow.com/en/news/big4-fanomenon-festival" + }, + { + "title": "Is Jennie Bigger Than K-Pop Now? The TIME100 Line That Changes the Argument", + "summary": "Jennie made TIME100, but the bigger story is the language around her. Why this moment reads less like BLACKPINK halo and more like a solo-brand reclassification.", + "slug": "jennie-time100-shift", + "date": "2026-04-17", + "updatedAt": "2026-04-17", + "author": "MEARROW Editorial Desk", + "category": "Artist", + "sources": [], + "url": "https://mearrow.com/en/news/jennie-time100-shift" + }, + { + "title": "Even BTS Freebies Got Hit — The Line HYBE Just Drew Around ARMY's Fan Economy", + "summary": "The BTS fan-made merch crackdown reached Goyang. From tossed freebies in Korea to a U.S. seizure suit, HYBE is redrawing the ARMY merch economy.", + "slug": "bts-fan-merch-crackdown", + "date": "2026-04-16", + "updatedAt": "2026-04-16", + "author": "MEARROW Editorial Desk", + "category": "Business", + "sources": [], + "url": "https://mearrow.com/en/news/bts-fan-merch-crackdown" + }, + { + "title": "'WILD' Is Coming, But Manon Is Still Missing - The Costliest Void Inside KATSEYE Right Now", + "summary": "KATSEYE's new EP WILD arrives on August 14. But after Coachella, the bigger story is whether HYBE x Geffen can manage Manon's absence without losing trust.", + "slug": "katseye-wild-manon", + "date": "2026-04-16", + "updatedAt": "2026-04-16", + "author": "MEARROW Editorial Desk", + "category": "Industry", + "sources": [], + "url": "https://mearrow.com/en/news/katseye-wild-manon" + }, + { + "title": "26 Days, 100 Million Views - Why BTS's \"SWIM\" Feels Bigger Than Another No. 1", + "summary": "BTS's \"SWIM\" hit 100 million views on April 15 in just 26 days. Why that milestone says more about ARIRANG-era fan conversion than another No. 1.", + "slug": "bts-swim-100m", + "date": "2026-04-15", + "updatedAt": "2026-04-15", + "author": "MEARROW Editorial Desk", + "category": "Market Trend", + "sources": [], + "url": "https://mearrow.com/en/news/bts-swim-100m" + }, + { + "title": "It’s Not Coachella. It’s Not a Tour. Why Jennie Is Suddenly Sitting at the Top of Lollapalooza", + "summary": "Jennie will headline Lollapalooza Chicago 2026. With 4-day passes already on waitlist, this slot tests whether a K-pop soloist can hold the top tier of the U.S. festival market.", + "slug": "jennie-lollapalooza-headliner", + "date": "2026-04-15", + "updatedAt": "2026-04-15", + "author": "MEARROW Editorial Desk", + "category": "Tech & Culture", + "sources": [], + "url": "https://mearrow.com/en/news/jennie-lollapalooza-headliner" + }, + { + "title": "BTS Filled Goyang — And Exposed the 50,000-Seat Gap Korea Still Hasn't Fixed", + "summary": "BTS packed Goyang with roughly 132,000 fans, but the bigger story is Korea's K-pop venue shortage. Why a global industry still leans on one 50,000-seat stage.", + "slug": "bts-korea-venue-crisis", + "date": "2026-04-14", + "updatedAt": "2026-04-14", + "author": "MEARROW Editorial Desk", + "category": "Industry", + "sources": [], + "url": "https://mearrow.com/en/news/bts-korea-venue-crisis" + }, + { + "title": "Lisa Just Claimed Vegas — And K-pop May Have Crossed Its Last U.S. Barrier", + "summary": "Lisa has locked in a four-night Las Vegas residency. As K-pop's first true Vegas resident run, 'Viva La Lisa' looks bigger than a concert win — it looks like a new U.S. business model.", + "slug": "lisa-vegas-residency", + "date": "2026-04-14", + "updatedAt": "2026-04-14", + "author": "MEARROW Editorial Desk", + "category": "Business", + "sources": [], + "url": "https://mearrow.com/en/news/lisa-vegas-residency" + }, + { + "title": "May 22 Is Not Even The Real Shock — Why LE SSERAFIM Put 'Celebration' Before PUREFLOW", + "summary": "LE SSERAFIM opens its new era with 'Celebration' on April 24 ahead of PUREFLOW pt.1, signaling a much bigger reset than a routine comeback.", + "slug": "lesserafim-pureflow-comeback", + "date": "2026-04-13", + "updatedAt": "2026-04-13", + "author": "MEARROW Editorial Desk", + "category": "Artist", + "sources": [], + "url": "https://mearrow.com/en/news/lesserafim-pureflow-comeback" + }, + { + "title": "TXT Renewed, Then Changed The Mood — Why Their Year-7 Comeback Feels Dangerous", + "summary": "TXT returns on April 13 with its 8th EP. After renewing with BigHit, 7TH YEAR looks less like an anniversary and more like a reset test for the group.", + "slug": "txt-year7-comeback", + "date": "2026-04-13", + "updatedAt": "2026-04-13", + "author": "MEARROW Editorial Desk", + "category": "Artist", + "sources": [], + "url": "https://mearrow.com/en/news/txt-year7-comeback" + }, + { + "title": "BTS Is Back, But China Is Missing — K-pop's Most Expensive Empty Stop", + "summary": "BTS is back on a massive world tour, yet mainland China is still absent. The gap shows how costly K-pop’s unfinished return to the China market has become.", + "slug": "bts-china-ban-gap", + "date": "2026-04-12", + "updatedAt": "2026-04-12", + "author": "MEARROW Editorial Desk", + "category": "Industry", + "sources": [], + "url": "https://mearrow.com/en/news/bts-china-ban-gap" + }, + { + "title": "KATSEYE Reached Coachella as Five, Not Six — Why the Fandom Shook Harder Than the Stage", + "summary": "KATSEYE made its Coachella debut as five. The stage landed, but Manon's hiatus and transparency questions shook the fandom harder.", + "slug": "katseye-coachella-debut", + "date": "2026-04-12", + "updatedAt": "2026-09-13", + "author": "MEARROW Editorial Desk", + "category": "Tech & Culture", + "sources": [ + { + "label": "KATSEYE Coachella notice, Weverse", + "url": "https://weverse.io/katseye/notice/30230" + }, + { + "label": "KATSEYE releases “Pinky Up” ahead of Coachella, Universal Music Canada", + "url": "https://www.universalmusic.ca/2026/04/09/katseye-drops-new-single-pinky-up-on-the-eve-of-their-coachella-debut/" + }, + { + "label": "Why Manon was absent from KATSEYE's Coachella performance, Marie Claire", + "url": "https://www.marieclaire.com/culture/music/why-manon-katseye-not-performing-coachella-hiatus/" + } + ], + "url": "https://mearrow.com/en/news/katseye-coachella-debut" + }, + { + "title": "BTS Stayed No. 1 for 2 Weeks — The Bigger Signal Is What America Did Next", + "summary": "BTS's ARIRANG stayed No. 1 on the Billboard 200 for a second week with 187,000 units. The bigger story may be its U.S. staying power.", + "slug": "bts-billboard-two-weeks", + "date": "2026-04-10", + "updatedAt": "2026-04-10", + "author": "MEARROW Editorial Desk", + "category": "Market Trend", + "sources": [], + "url": "https://mearrow.com/en/news/bts-billboard-two-weeks" + }, + { + "title": "NCT Just Pulled 10 Years Into One Play — Why SM Is Betting Big On 'NCT 2026' Right Now", + "summary": "NCT 2026 was unveiled on April 9, 2026. By bundling albums, tours, a Seoul pop-up, and an exhibition into one anniversary rollout, SM is turning NCT's 10th year into a full brand reset.", + "slug": "nct-2026-project", + "date": "2026-04-10", + "updatedAt": "2026-04-10", + "author": "MEARROW Editorial Desk", + "category": "Artist", + "sources": [], + "url": "https://mearrow.com/en/news/nct-2026-project" + }, + { + "title": "Gwanghwamun Was the Teaser — What BTS Opened in Seoul Is Bigger Than a Tour", + "summary": "BTS launched its Seoul-area tour run on April 9, 2026 with a rain-soaked stadium, merch pickup traffic, and citywide fan activations. Why this kickoff matters far beyond the concert itself.", + "slug": "bts-seoul-tour-kickoff", + "date": "2026-04-09", + "updatedAt": "2026-04-09", + "author": "MEARROW Editorial Desk", + "category": "Market Trend", + "sources": [], + "url": "https://mearrow.com/en/news/bts-seoul-tour-kickoff" + }, + { + "title": "436K Turned Into 1.22M — Why CORTIS Flipped The Rookie Market Before Comeback Day", + "summary": "CORTIS GREENGREEN pre-orders hit 1.22 million a month before release, nearly tripling the debut 436K benchmark and resetting the rookie album market.", + "slug": "cortis-greengreen-preorders", + "date": "2026-04-07", + "updatedAt": "2026-04-07", + "author": "MEARROW Editorial Desk", + "category": "Market Trend", + "sources": [], + "url": "https://mearrow.com/en/news/cortis-greengreen-preorders" + }, + { + "title": "BIGBANG Is at Coachella — T.O.P Just Dropped a Solo Album Nobody Saw Coming", + "summary": "While BIGBANG headlines Coachella 2026 for their 20th anniversary, T.O.P quietly released his first full solo album in 13 years — independently, without YG or the group. Here's what his choice reveals.", + "slug": "top-bigbang-solo-2026", + "date": "2026-04-06", + "updatedAt": "2026-04-06", + "author": "MEARROW Editorial Desk", + "category": "Artist", + "sources": [], + "url": "https://mearrow.com/en/news/top-bigbang-solo-2026" + }, + { + "title": "'Next to Michael Jackson' — K-pop Just Landed at the Grammy Museum, and Coachella 2026 Is the Encore", + "summary": "BIGBANG reunites after 6 years, Taemin becomes the first male K-pop solo at Coachella, and the Grammy Museum places a K-pop exhibit on the same floor as Michael Jackson. Nine Asian acts at one festival — this is what cultural domination looks like.", + "slug": "coachella-2026-kpop-takeover", + "date": "2026-03-29", + "updatedAt": "2026-03-29", + "author": "MEARROW Editorial Desk", + "category": "Tech & Culture", + "sources": [], + "url": "https://mearrow.com/en/news/coachella-2026-kpop-takeover" + }, + { + "title": "HYBE Stock Crashed 15% in a Day — Why K-Pop's Biggest Album Couldn't Save It", + "summary": "BTS's ARIRANG sold 4.17 million copies, set Spotify's biggest K-pop opening day with 110 million streams, and drew 18.4 million Netflix viewers. Then HYBE's stock plunged 15%. The answer was in Gwanghwamun Square.", + "slug": "hybe-stock-bts-paradox", + "date": "2026-03-29", + "updatedAt": "2026-03-29", + "author": "MEARROW Editorial Desk", + "category": "Market Trend", + "sources": [], + "url": "https://mearrow.com/en/news/hybe-stock-bts-paradox" + }, + { + "title": "Rosé Just Rewrote Every K-pop Solo Record in 6 Months — And She's Not Done Yet", + "summary": "1 billion Spotify streams for APT., 12 weeks at No. 1 on Global 200, Grammy opening stage, Guinness records. Rosé's 6-month solo run shattered every ceiling K-pop soloists thought existed.", + "slug": "rose-solo-kpop-records", + "date": "2026-03-29", + "updatedAt": "2026-03-29", + "author": "MEARROW Editorial Desk", + "category": "Artist", + "sources": [], + "url": "https://mearrow.com/en/news/rose-solo-kpop-records" + }, + { + "title": "HYBE Just Opened Auditions Across India — The Moment K-Pop Stopped Being 'Korean'", + "summary": "HYBE launches massive auditions across 10 Indian cities on March 31. Samsung, Nongshim, and H&M signed on as sponsors. This isn't a talent search — it's Bang Si-hyuk's plan to redefine K-pop itself.", + "slug": "hybe-india-audition-kpop", + "date": "2026-03-28", + "updatedAt": "2026-03-28", + "author": "MEARROW Editorial Desk", + "category": "Trainee System", + "sources": [], + "url": "https://mearrow.com/en/news/hybe-india-audition-kpop" + }, + { + "title": "K-pop Labels Doubled Ticket Prices in 3 Years — And Fans Kept Paying", + "summary": "BTS standing tickets at $200, rookie ILLIT's first tour M&G at $180. K-pop concert prices doubled in 3 years. How far will labels push before fans break?", + "slug": "kpop-concert-price-inflation-2026", + "date": "2026-03-28", + "updatedAt": "2026-03-28", + "author": "MEARROW Editorial Desk", + "category": "Business", + "sources": [], + "url": "https://mearrow.com/en/news/kpop-concert-price-inflation-2026" + }, + { + "title": "'Just Sit in a Chair and Perform' — The K-pop Machine That Won't Let Injured Idols Rest", + "summary": "TWICE's Dahyun performed on a broken ankle from a chair. Chaeyoung couldn't board her flight due to back pain. Two members sidelined mid-tour across 43 cities — exposing the relentless overwork system behind K-pop's biggest stages.", + "slug": "twice-double-injury-kpop-overwork", + "date": "2026-03-28", + "updatedAt": "2026-03-28", + "author": "MEARROW Editorial Desk", + "category": "Industry", + "sources": [], + "url": "https://mearrow.com/en/news/twice-double-injury-kpop-overwork" + }, + { + "title": "Darkness vs Sugar — Why ITZY's Two Solo Debuts Are Polar Opposites", + "summary": "Yeji chose dark electro. Yuna chose bubblegum pop. Two solo debuts from the same K-pop group going in completely opposite directions isn't a coincidence — it's JYP's calculated experiment.", + "slug": "yuna-solo-debut-ice-cream", + "date": "2026-03-27", + "updatedAt": "2026-03-27", + "author": "MEARROW Editorial Desk", + "category": "Artist", + "sources": [], + "url": "https://mearrow.com/en/news/yuna-solo-debut-ice-cream" + }, + { + "title": "BTS Used the Black University That Preserved Korean Music in 1896 — Then Erased the Black People From It", + "summary": "In 1896, seven Korean students recorded Arirang at Howard University because white schools refused them. 130 years later, BTS's album teaser recreated that exact scene — and filled the HBCU campus with predominantly white faces. HYBE has said nothing.", + "slug": "bts-arirang-animation-whitewash-howard-university-2026", + "date": "2026-03-26", + "updatedAt": "2026-03-26", + "author": "MEARROW Editorial Desk", + "category": "Industry", + "sources": [], + "url": "https://mearrow.com/en/news/bts-arirang-animation-whitewash-howard-university-2026" + }, + { + "title": "G-Dragon Was Cleared. Then He Sued 100 People — and the Media That Spread the Lies.", + "summary": "After police cleared G-Dragon of all drug allegations, most K-pop stars would go back to music quietly. He chose war instead. 100+ lawsuits, and now the media operators who published the allegations are next.", + "slug": "gdragon-lawsuit-media-100-commenters-cleared-2026", + "date": "2026-03-25", + "updatedAt": "2026-03-25", + "author": "MEARROW Editorial Desk", + "category": "Industry", + "sources": [], + "url": "https://mearrow.com/en/news/gdragon-lawsuit-media-100-commenters-cleared-2026" + }, + { + "title": "Caught Between China and Japan — 120,000 Petitioned to Remove a K-Pop Member for Being Chinese", + "summary": "Aespa's Ningning was pulled from a Japanese TV performance — not for anything she did musically, but for being Chinese. A 120,000-signature petition. A geopolitical war that drafted K-pop without asking.", + "slug": "kpop-china-japan-ningning-geopolitical-war-2026", + "date": "2026-03-25", + "updatedAt": "2026-03-25", + "author": "MEARROW Editorial Desk", + "category": "Industry", + "sources": [], + "url": "https://mearrow.com/en/news/kpop-china-japan-ningning-geopolitical-war-2026" + }, + { + "title": "BTS's Gwanghwamun Comeback — What the 260,000-Person Forecast Got Right and Wrong", + "summary": "BTS returned to Gwanghwamun on March 21. The 260,000-person forecast, later attendance estimates, and Netflix broadcast reveal the real scale of the event.", + "slug": "bts-arirang-comeback-gwanghwamun-2026", + "date": "2026-03-24", + "updatedAt": "2026-09-13", + "author": "MEARROW Editorial Desk", + "category": "Artist", + "sources": [ + { + "label": "BTS Gwanghwamun comeback event notice, Weverse", + "url": "https://weverse.io/bts/notice/33624" + }, + { + "label": "BTS comeback concert draws competing attendance estimates, Yonhap", + "url": "https://en.yna.co.kr/view/AEN20260322001300315" + }, + { + "label": "Netflix: BTS comeback live reaches a global audience", + "url": "https://about.netflix.com/en/news/bts-commands-the-global-stage-as-bts-the-comeback-live-draws-18-million-viewers" + }, + { + "label": "Gwanghwamun concert crowd report, Asia Business Daily", + "url": "https://view.asiae.co.kr/en/article/2026032211062911712" + } + ], + "url": "https://mearrow.com/en/news/bts-arirang-comeback-gwanghwamun-2026" + }, + { + "title": "BTS Has 5 Hot 100 #1s, 3.98M Day-One Album Sales, and Zero Grammy Wins. ARIRANG Is Their Most Deliberate Attempt Yet.", + "summary": "After years of Grammy nominations and zero trophies, BTS built ARIRANG with a strategy: 8 Grammy winners among 48 overseas producers, an all-English lead single, and a director behind Grammy-nominated videos. The biggest K-pop album of 2026 is also the group's most calculated Grammy bid — but the Academy has resisted K-pop at every turn.", + "slug": "bts-arirang-grammy-hunt-2026", + "date": "2026-03-24", + "updatedAt": "2026-03-24", + "author": "MEARROW Editorial Desk", + "category": "Artist", + "sources": [], + "url": "https://mearrow.com/en/news/bts-arirang-grammy-hunt-2026" + }, + { + "title": "BLACKPINK's Hit Songwriter Says YG Trapped Her at 18, Forced an Abortion, Paid Her Almost Nothing — 'The Members Did Nothing'", + "summary": "Bekuh Boom, the songwriter behind BLACKPINK's biggest global hits including Lisa's 'MONEY', went viral alleging YG Entertainment signed her to a predatory contract at 18 with a fake debut promise, verbally abused her, pressured her to terminate a pregnancy, and paid her a fraction of what her songs earned. BLACKPINK said nothing.", + "slug": "bekuh-boom-blackpink-yg-songwriter-abortion-contract-2026", + "date": "2026-03-23", + "updatedAt": "2026-03-23", + "author": "MEARROW Editorial Desk", + "category": "Industry", + "sources": [], + "url": "https://mearrow.com/en/news/bekuh-boom-blackpink-yg-songwriter-abortion-contract-2026" + }, + { + "title": "\"Is This Still NewJeans?\" — All 5 Members Return to ADOR, But the Woman Who Built Them Is Gone", + "summary": "After a year of lawsuits and public battle, all five NewJeans members are back at ADOR. Min Heejin launched her own label. ADOR is quietly preparing a full album. The question the K-pop world can't stop asking: what exactly is NewJeans without the person who designed every piece of what made them NewJeans?", + "slug": "newjeans-ador-return-2026-comeback-without-minhejin", + "date": "2026-03-23", + "updatedAt": "2026-03-23", + "author": "MEARROW Editorial Desk", + "category": "News", + "sources": [], + "url": "https://mearrow.com/en/news/newjeans-ador-return-2026-comeback-without-minhejin" + }, + { + "title": "BTS Sold Out 41 Stadiums Before Playing a Single Note — The $1.87 Billion Tour Chasing Taylor Swift's Record", + "summary": "Live Nation has officially confirmed: every single one of BTS's 41 North American, European, and UK stadium dates for the ARIRANG World Tour is sold out. 2.4 million tickets. $1.87 billion projected revenue. With 82 shows, BTS is closing in on Taylor Swift's all-time record set across 149 concerts.", + "slug": "bts-arirang-world-tour-sellout-record-2026", + "date": "2026-03-22", + "updatedAt": "2026-03-22", + "author": "MEARROW Editorial Desk", + "category": "Artist", + "sources": [], + "url": "https://mearrow.com/en/news/bts-arirang-world-tour-sellout-record-2026" + }, + { + "title": "RM Needs 2 Weeks in a Cast. The ARIRANG World Tour Starts in 18 Days.", + "summary": "BTS's leader performed the Gwanghwamun comeback concert sitting on a stool after spraining his ankle during rehearsals. With the ARIRANG World Tour kicking off April 9 in Goyang — just 18 days away — the math is uncomfortable. MEARROW breaks down what we know and what's at stake.", + "slug": "bts-rm-ankle-injury-world-tour-countdown-2026", + "date": "2026-03-22", + "updatedAt": "2026-03-22", + "author": "MEARROW Editorial Desk", + "category": "Artist", + "sources": [], + "url": "https://mearrow.com/en/news/bts-rm-ankle-injury-world-tour-countdown-2026" + }, + { + "title": "Bomb Threats, Gas Guns, and a Terror Alert: The Full Story of BTS Gwanghwamun's Unprecedented Security Operation", + "summary": "As 260,000 fans descended on Seoul's Gwanghwamun Square for BTS's comeback concert, South Korean authorities raised the terror alert level, deployed 15,000 security personnel with anti-drone systems, and arrested concertgoers carrying gas guns, stun guns, and knives. MEARROW breaks down the largest security operation in K-pop history.", + "slug": "bts-arirang-concert-terror-alert-weapons-security-2026", + "date": "2026-03-21", + "updatedAt": "2026-03-21", + "author": "MEARROW Editorial Desk", + "category": "Artist", + "sources": [], + "url": "https://mearrow.com/en/news/bts-arirang-concert-terror-alert-weapons-security-2026" + }, + { + "title": "\"Purple Gwanghwamun\" — BTS Returns After 1,250 Days in First-Ever K-Pop Concert at Historic Palace Gate", + "summary": "On March 21, BTS performed at Seoul's Gwanghwamun Square — the first K-pop act ever at this 600-year-old landmark — as Netflix streamed the show to 190 countries in what the platform called 'the biggest watch party in the world.' MEARROW breaks down the historic comeback concert.", + "slug": "bts-arirang-gwanghwamun-concert-netflix-record-2026", + "date": "2026-03-21", + "updatedAt": "2026-03-21", + "author": "MEARROW Editorial Desk", + "category": "Artist", + "sources": [], + "url": "https://mearrow.com/en/news/bts-arirang-gwanghwamun-concert-netflix-record-2026" + }, + { + "title": "BTS ARIRANG Breaks Spotify Records on Day One — Then ARMY Splits Over Netflix Paywall", + "summary": "BTS's long-awaited comeback album ARIRANG dropped on March 20 with nearly 5 million Spotify pre-saves and a wave of global euphoria — but within hours, ARMY was fractured over the news that tomorrow's Gwanghwamun concert can only be watched via a Netflix subscription.", + "slug": "bts-arirang-day1-spotify-record-netflix-paywall-2026", + "date": "2026-03-20", + "updatedAt": "2026-03-20", + "author": "MEARROW Editorial Desk", + "category": "Artist", + "sources": [], + "url": "https://mearrow.com/en/news/bts-arirang-day1-spotify-record-netflix-paywall-2026" + }, + { + "title": "BTS ARIRANG Is Out NOW — SWIM MV Drops, Gwanghwamun Concert Tomorrow, 3.45M Pre-Saves Delivered", + "summary": "The 3 year 9 month wait is over. At 1PM KST on March 20, 2026, BTS's fifth studio album ARIRANG dropped worldwide. The SWIM MV just went live and ARMY is going insane. Tomorrow's Gwanghwamun concert streams free on Netflix. Here's everything happening right now.", + "slug": "bts-arirang-release-day-swim-gwanghwamun-concert-2026", + "date": "2026-03-20", + "updatedAt": "2026-03-20", + "author": "MEARROW Editorial Desk", + "category": "Artist", + "sources": [], + "url": "https://mearrow.com/en/news/bts-arirang-release-day-swim-gwanghwamun-concert-2026" + }, + { + "title": "Triple Crown One Day, 'Human Circle' Security Scandal The Next — Hearts2Hearts' Wild Week", + "summary": "SM Entertainment's hottest rookie group Hearts2Hearts clinched a triple crown with 'RUDE!' on March 19 — then sparked a massive debate after bodyguards formed a literal hand-holding ring around them at Incheon Airport. 'Even the president doesn't get that level of security,' netizens said.", + "slug": "hearts2hearts-triple-crown-rude-incheon-airport-security-2026", + "date": "2026-03-20", + "updatedAt": "2026-03-20", + "author": "MEARROW Editorial Desk", + "category": "Artist", + "sources": [], + "url": "https://mearrow.com/en/news/hearts2hearts-triple-crown-rude-incheon-airport-security-2026" + }, + { + "title": "BTS ARIRANG Trailer Accused of Whitewashing Howard University's Black Students — The Controversy That Erupted 7 Days Before Release", + "summary": "BTS's ARIRANG animation trailer sparked a fierce online debate: critics say the 1896 Howard University crowd was drawn almost entirely white — ignoring that Howard is America's most iconic HBCU. ARMY is divided. HYBE is silent. And the album drops tomorrow.", + "slug": "bts-arirang-animation-whitewashing-hbcu-controversy-2026", + "date": "2026-03-19", + "updatedAt": "2026-03-19", + "author": "MEARROW Editorial Desk", + "category": "Artist", + "sources": [], + "url": "https://mearrow.com/en/news/bts-arirang-animation-whitewashing-hbcu-controversy-2026" + }, + { + "title": "IVE's Yujin Caught in Dating Rumors With Actor Moon Sang Min — A Single Phone Wallpaper Sets K-pop Twitter on Fire", + "summary": "A viral post with 27,000+ views claims IVE's Ahn Yujin used Moon Sang Min's old Instagram profile picture as her phone wallpaper. Fans are divided. Starship Entertainment stays silent. Here's what the 'lovestagram' evidence actually shows — and what it means for K-pop's dating culture in 2026.", + "slug": "ive-yujin-moon-sangmin-dating-rumors-lovestagram-2026", + "date": "2026-03-18", + "updatedAt": "2026-03-18", + "author": "MEARROW Editorial Desk", + "category": "Artist", + "sources": [], + "url": "https://mearrow.com/en/news/ive-yujin-moon-sangmin-dating-rumors-lovestagram-2026" + }, + { + "title": "Out of the Group, Still on the Merch: BELIFT's OT7 Profit Play Sparks Global ENHYPEN Boycott", + "summary": "BELIFT LAB removed Heeseung from ENHYPEN, then kept selling OT7 merchandise, fancalls, and content. 1 million fans signed a petition. An international boycott was declared. The real source of outrage was never the departure itself.", + "slug": "heeseung-enhypen-ot7-belift-controversy", + "date": "2026-03-17", + "updatedAt": "2026-03-17", + "author": "MEARROW Editorial Desk", + "category": "Business", + "sources": [], + "url": "https://mearrow.com/en/news/heeseung-enhypen-ot7-belift-controversy" + }, + { + "title": "BTS Arirang D-4: 'SWIM' Preview, Spotify's Global SWIMSIDE Pop-Ups, and the Netflix Documentary Nobody Saw Coming", + "summary": "Four days before the album drops. BTS has opened three simultaneous fronts: the SWIM lead single preview, Spotify's SWIMSIDE global pop-up campaign across 6 cities, and Netflix documentary BTS: The Return premiering March 27. This isn't a K-pop comeback. This is a global media event.", + "slug": "bts-arirang-swim-spotify-documentary-netflix-2026", + "date": "2026-03-16", + "updatedAt": "2026-03-16", + "author": "MEARROW Editorial Desk", + "category": "Artist", + "sources": [], + "url": "https://mearrow.com/en/news/bts-arirang-swim-spotify-documentary-netflix-2026" + }, + { + "title": "'KPop Demon Hunters' Wins Two Oscars — Then the Orchestra Cuts Off the Speech", + "summary": "Netflix's KPop Demon Hunters swept the 98th Academy Awards with Best Animated Feature and Best Original Song. Then the orchestra played the team off mid-sentence — and the internet called it disrespectful.", + "slug": "kpop-demon-hunters-oscar-win-speech-controversy-2026", + "date": "2026-03-16", + "updatedAt": "2026-09-13", + "author": "MEARROW Editorial Desk", + "category": "Tech & Culture", + "sources": [ + { + "label": "98th Academy Awards, Academy of Motion Picture Arts and Sciences", + "url": "https://www.oscars.org/oscars/ceremonies/2026" + }, + { + "label": "Netflix Oscar winners: KPop Demon Hunters", + "url": "https://www.netflix.com/tudum/articles/netflix-oscar-winners-2026" + }, + { + "label": "KPop Demon Hunters wins two Oscars, Associated Press", + "url": "https://apnews.com/article/dbb9e8d1a72f5552f3d7841519ab9b59" + } + ], + "url": "https://mearrow.com/en/news/kpop-demon-hunters-oscar-win-speech-controversy-2026" + }, + { + "title": "BTS ARIRANG Producer Dream Team Revealed: Diplo (5 Tracks), Kevin Parker, Flume & JPEGMAFIA — Why the World's Best Chose BTS", + "summary": "BTS's fifth studio album ARIRANG has unveiled its full tracklist and producer credits. Diplo (5 tracks), Tame Impala's Kevin Parker, Flume, JPEGMAFIA, Mike WiLL Made-It, and Ryan Tedder — never before in K-pop history have genre-defining titans from this many different musical universes converged on a single album.", + "slug": "bts-arirang-producer-dream-team-diplo-kevin-parker-flume-2026", + "date": "2026-03-15", + "updatedAt": "2026-03-15", + "author": "MEARROW Editorial Desk", + "category": "Industry Analysis", + "sources": [], + "url": "https://mearrow.com/en/news/bts-arirang-producer-dream-team-diplo-kevin-parker-flume-2026" + }, + { + "title": "BTS Connected To 7 Koreans Who Made History In 1896 — The Shocking 130-Year Link Hidden In The ARIRANG Trailer", + "summary": "The BTS ARIRANG animated trailer dropped on March 13 and left ARMY speechless. It traces back to 7 Korean students at Howard University in 1896 who made the first-ever audio recording of Arirang in Washington D.C. Here's what it all means.", + "slug": "bts-arirang-trailer-1896-howard-seven-koreans-2026", + "date": "2026-03-15", + "updatedAt": "2026-03-15", + "author": "MEARROW Editorial Desk", + "category": "Artist", + "sources": [], + "url": "https://mearrow.com/en/news/bts-arirang-trailer-1896-howard-seven-koreans-2026" + }, + { + "title": "The Man Who Built K-Pop Just Declared War on His Own Company — Lee Soo-man's A2O Enter Korea Is Coming for SM and HYBE", + "summary": "Three years of enforced silence are over. SM Entertainment founder Lee Soo-man has launched A2O Enter Korea in Cheongdam-dong, Gangnam — just steps from SM's headquarters — and announced a new boy group debut in the first half of 2026. Yoo Young-jin has joined him. The K-pop power map is being redrawn.", + "slug": "lee-soo-man-a2o-enter-korea-sm-war-2026", + "date": "2026-03-14", + "updatedAt": "2026-03-14", + "author": "MEARROW Editorial Desk", + "category": "Industry", + "sources": [], + "url": "https://mearrow.com/en/news/lee-soo-man-a2o-enter-korea-sm-war-2026" + }, + { + "title": "18 Trucks at HYBE, 513K Signatures, and a BTS Producer Swearing at Fans — Inside the ENGENE Meltdown", + "summary": "Three days after Heeseung left ENHYPEN, 18 protest trucks lined up outside HYBE headquarters. Over 513,000 fans signed a petition in 24 hours. Then a BTS producer used profanity to tell fans to back off. Here's the full story of how K-pop's latest fan uprising got completely out of hand.", + "slug": "enhypen-heeseung-protest-trucks-el-capitxn-2026", + "date": "2026-03-13", + "updatedAt": "2026-03-13", + "author": "MEARROW Editorial Desk", + "category": "Industry", + "sources": [], + "url": "https://mearrow.com/en/news/enhypen-heeseung-protest-trucks-el-capitxn-2026" + }, + { + "title": "Jungkook's Tattoo Is Gone — 6 Clues Behind the BTS Comeback D-7 Breakup Rumors with aespa's Winter", + "summary": "A new BTS video posted by V shows Jungkook's arm completely bare. With Winter's alleged couple tattoo also missing, breakup speculation has exploded just 7 days before BTS ARIRANG drops. We break down all 6 pieces of evidence—and the counter-arguments.", + "slug": "jungkook-winter-tattoo-gone-bts-comeback-breakup-rumors", + "date": "2026-03-13", + "updatedAt": "2026-03-13", + "author": "MEARROW Editorial Desk", + "category": "Exclusive", + "sources": [], + "url": "https://mearrow.com/en/news/jungkook-winter-tattoo-gone-bts-comeback-breakup-rumors" + }, + { + "title": "BLACKPINK's 'GO' Debuted at No. 63 on the Hot 100. The Number That Actually Matters Is 11", + "summary": "On March 11, BLACKPINK's 'GO' entered the Billboard Hot 100 at No. 63. Alone, that number sounds unremarkable. But 'GO' is the 11th BLACKPINK song to crack the Hot 100 — making them the first female K-pop act in history to reach that milestone.", + "slug": "blackpink-go-billboard-hot100-11th-entry-record-2026", + "date": "2026-03-12", + "updatedAt": "2026-03-12", + "author": "MEARROW Editorial Desk", + "category": "Industry", + "sources": [], + "url": "https://mearrow.com/en/news/blackpink-go-billboard-hot100-11th-entry-record-2026" + }, + { + "title": "BTS 'ARIRANG' Returns in 8 Days — 260,000 at Gwanghwamun, Netflix Worldwide, and 7,000 More Tickets Drop Today", + "summary": "Three years of military service are over. BTS drops their fifth studio album 'ARIRANG' on March 20, then takes the stage at Gwanghwamun Square on March 21 in a Netflix-exclusive worldwide livestream. Today (March 12), 7,000 additional standing tickets go on sale. Police are already investigating ticket scam cases. And officials expect 260,000 people to flood central Seoul.", + "slug": "bts-arirang-comeback-gwanghwamun-concert-ticket-scandal-2026", + "date": "2026-03-12", + "updatedAt": "2026-03-12", + "author": "MEARROW Editorial Desk", + "category": "Artist", + "sources": [], + "url": "https://mearrow.com/en/news/bts-arirang-comeback-gwanghwamun-concert-ticket-scandal-2026" + }, + { + "title": "Yang Hyun-suk Showed Up at Their Home. Then AKMU Left YG After 12 Years — and Suhyun Cried on Day 8", + "summary": "YG's executive producer Yang Hyun-suk personally visited Lee Chan-hyuk and Lee Suhyun's home for dinner. Six months later, AKMU walked away from 12 years at YG and launched their own label, 'Center of Inspiration.' Then came the brutal training, and the tears.", + "slug": "akmu-yg-independence-brutal-training-new-label-2026", + "date": "2026-03-11", + "updatedAt": "2026-03-11", + "author": "MEARROW Editorial Desk", + "category": "Industry", + "sources": [], + "url": "https://mearrow.com/en/news/akmu-yg-independence-brutal-training-new-label-2026" + }, + { + "title": "Was Heeseung Pushed Out? ENHYPEN's Shocking 6-Member Announcement, and the Words That Broke ENGENE", + "summary": "On March 10, 2026, BELIFT LAB announced Heeseung's departure from ENHYPEN — and one line in his farewell letter has ignited a firestorm. 'The direction suggested by the company.' ENGENE is demanding answers. Is this HYBE's One Direction moment?", + "slug": "enhypen-heeseung-departure-belift-lab-controversy-2026", + "date": "2026-03-10", + "updatedAt": "2026-03-10", + "author": "MEARROW Editorial Desk", + "category": "Industry", + "sources": [], + "url": "https://mearrow.com/en/news/enhypen-heeseung-departure-belift-lab-controversy-2026" + }, + { + "title": "The Hunt for the Next BTS — Big 4, Lee Soo-man, and Min Hee-jin All Launch Boy Groups in K-pop's Biggest Rookie Battle Ever", + "summary": "SM, YG, and HYBE are all preparing boy group debuts simultaneously. Add Lee Soo-man's A2O Soul after his non-compete clause expired and Min Hee-jin's Ooak Records — 2026 is shaping up to be the most intense rookie boy group war in K-pop history.", + "slug": "2026-rookie-boy-group-war-big4-debut-battle", + "date": "2026-03-09", + "updatedAt": "2026-03-09", + "author": "MEARROW Editorial Desk", + "category": "Industry", + "sources": [], + "url": "https://mearrow.com/en/news/2026-rookie-boy-group-war-big4-debut-battle" + }, + { + "title": "aespa in Crisis — Karina's Political Scandal, Ningning's Japan Absence, Winter's Fan Boycott: Can SM's Ace Survive the Tokyo Dome Test?", + "summary": "aespa's crisis began with Karina's political jacket controversy in May 2025, then snowballed through Ningning's Japan exclusion and a Chinese fan boycott of Winter. Yet they're about to perform at Osaka and Tokyo Dome this April. Can SM's flagship act prove it's still standing?", + "slug": "aespa-crisis-tokyo-dome-comeback-2026", + "date": "2026-03-09", + "updatedAt": "2026-03-09", + "author": "MEARROW Editorial Desk", + "category": "Artist", + "sources": [], + "url": "https://mearrow.com/en/news/aespa-crisis-tokyo-dome-comeback-2026" + }, + { + "title": "IVE Dethrones BTS — 'BANG BANG' Shatters All-Time Perfect All-Kill Record, Rewriting K-pop Chart History", + "summary": "IVE's pre-release single 'BANG BANG' reached 916 hourly Perfect All-Kills on March 7, surpassing BTS's all-time record of 913. The first girl group ever to achieve 6 PAK songs, plus 6 music show wins — Starship and Kakao's chart dominance has reached historic levels.", + "slug": "ive-bang-bang-pak-record-starship-kakao-2026", + "date": "2026-03-08", + "updatedAt": "2026-03-08", + "author": "MEARROW Editorial Desk", + "category": "Artist", + "sources": [], + "url": "https://mearrow.com/en/news/ive-bang-bang-pak-record-starship-kakao-2026" + }, + { + "title": "\"This Isn't Goodbye\" — Stray Kids Announce 'The Final Era' Farewell Tour Before Military Service", + "summary": "Stray Kids have officially announced 'The Final Era' farewell world tour for late 2026. With Lee Know's military enlistment looming, JYP's crown jewel is writing the final chapter of their golden age.", + "slug": "stray-kids-final-era-farewell-tour-jyp-2026", + "date": "2026-03-08", + "updatedAt": "2026-03-08", + "author": "MEARROW Editorial Desk", + "category": "Artist", + "sources": [], + "url": "https://mearrow.com/en/news/stray-kids-final-era-farewell-tour-jyp-2026" + }, + { + "title": "BLACKPINK's 'Deadline' Shatters Every Record — 1.77M First-Week Sales Marks the Biggest Girl Group Album in K-pop History", + "summary": "BLACKPINK's third mini-album 'Deadline' sold 1,774,577 copies in its first week, breaking the all-time K-pop girl group record. Day-one sales of 1.46M, Spotify's biggest female album debut of 2026, and a Billboard Global 200 No. 1 — YG Entertainment has proven BLACKPINK's reign continues.", + "slug": "blackpink-deadline-ep-record-sales-yg-2026", + "date": "2026-03-07", + "updatedAt": "2026-03-07", + "author": "MEARROW Editorial Desk", + "category": "Industry", + "sources": [], + "url": "https://mearrow.com/en/news/blackpink-deadline-ep-record-sales-yg-2026" + }, + { + "title": "HYBE × Spotify Form Unprecedented Alliance — 751M Users, Netflix, Weverse, and the Blueprint for K-pop's First Media Empire", + "summary": "HYBE and Spotify announced a global K-pop video podcast partnership on March 6. Channel launches March 23, episodes roll out from April. Combined with Netflix and Weverse, HYBE now commands access to over 1 billion potential touchpoints — a media empire no other K-pop company can match.", + "slug": "hybe-spotify-podcast-media-empire-2026", + "date": "2026-03-07", + "updatedAt": "2026-03-07", + "author": "MEARROW Editorial Desk", + "category": "Industry", + "sources": [], + "url": "https://mearrow.com/en/news/hybe-spotify-podcast-media-empire-2026" + }, + { + "title": "i-dle Announces Arena Tour Live on NBC's Today Show — CUBE Entertainment's 2026 Counterattack Begins", + "summary": "i-dle announced a 10-city North American arena tour live on NBC's Today Show, performing their new single \"Mono.\" With four consecutive Perfect All-Kills, a Melon Daesang, and full contract renewal — CUBE Entertainment is making its biggest move yet.", + "slug": "idle-nbc-today-show-arena-tour-cube-2026", + "date": "2026-03-06", + "updatedAt": "2026-03-06", + "author": "MEARROW Editorial Desk", + "category": "Industry", + "sources": [], + "url": "https://mearrow.com/en/news/idle-nbc-today-show-arena-tour-cube-2026" + }, + { + "title": "G-Dragon Said \"Lunar New Year\" — Now the Chinese Fans Who Bought 770,000 Copies of His Album Call It Betrayal", + "summary": "At a Dubai concert on February 17, G-Dragon greeted the audience with 'Lunar New Year.' A Chinese guest artist at the same show said 'Chinese New Year.' That single word choice fractured the fanbase that bought 770,000 copies of his album — 56% of his total global sales.", + "slug": "gdragon-lunar-new-year-china-fan-controversy", + "date": "2026-03-05", + "updatedAt": "2026-03-05", + "author": "MEARROW Editorial Desk", + "category": "Industry", + "sources": [], + "url": "https://mearrow.com/en/news/gdragon-lunar-new-year-china-fan-controversy" + }, + { + "title": "BIGBANG Is Back — 20th Anniversary World Tour, Coachella, and YG's Full 2026 Masterplan Revealed", + "summary": "YG Entertainment just unveiled its entire 2026 roadmap: BIGBANG's 20th anniversary world tour, a confirmed Coachella appearance, and a new boy group debut. Yang Hyun-suk delivered the announcement personally.", + "slug": "yg-bigbang-20th-anniversary-world-tour-2026", + "date": "2026-03-05", + "updatedAt": "2026-03-05", + "author": "MEARROW Editorial Desk", + "category": "Industry", + "sources": [], + "url": "https://mearrow.com/en/news/yg-bigbang-20th-anniversary-world-tour-2026" + }, + { + "title": "BTS Dropped the 'ARIRANG' Tracklist — And It's Not the Comeback Anyone Predicted", + "summary": "BTS unveiled the 14-track 'ARIRANG' tracklist today (March 4). Diplo, JPEGMAFIA, Kevin Parker. This lineup signals something far beyond a standard comeback.", + "slug": "bts-arirang-comeback-2026", + "date": "2026-03-04", + "updatedAt": "2026-03-04", + "author": "MEARROW Editorial Desk", + "category": "Artist", + "sources": [], + "url": "https://mearrow.com/en/news/bts-arirang-comeback-2026" + }, + { + "title": "\"Sandara Got Caught and They Made Me Take the Fall\" — Park Bom Just Broke YG's 12-Year Silence", + "summary": "2NE1's Park Bom dropped a bombshell handwritten letter alleging she was used as a scapegoat to cover up Sandara Park's drug use. She named Yang Hyun-suk, Teddy, and CL. Here's what changed — and what hasn't.", + "slug": "park-bom-sandara-drug-cover-up", + "date": "2026-03-04", + "updatedAt": "2026-03-04", + "author": "MEARROW Editorial Desk", + "category": "Industry", + "sources": [], + "url": "https://mearrow.com/en/news/park-bom-sandara-drug-cover-up" + }, + { + "title": "Min Hee-jin Offered HYBE $18M to End the War — They Said No", + "summary": "On February 25, 2026, Min Hee-jin offered to waive her $18M court victory in exchange for HYBE dropping all lawsuits. HYBE responded by depositing $20M with the court instead. The most expensive feud in K-pop history just entered a new chapter.", + "slug": "min-heejin-18m-deal-rejected", + "date": "2026-03-03", + "updatedAt": "2026-03-03", + "author": "MEARROW Editorial Desk", + "category": "Business", + "sources": [], + "url": "https://mearrow.com/en/news/min-heejin-18m-deal-rejected" + }, + { + "title": "XG's Creator Was Arrested for Cocaine — Then the Abuse Exposé Hit", + "summary": "XG producer and XGALX CEO Simon Jakops was arrested in a Nagoya hotel on drug charges hours after an XG concert. Days later came something worse: allegations that staff abuse had become routine inside XGALX.", + "slug": "xg-simon-jakops-drug-arrest", + "date": "2026-03-03", + "updatedAt": "2026-03-03", + "author": "MEARROW Editorial Desk", + "category": "Artist", + "sources": [], + "url": "https://mearrow.com/en/news/xg-simon-jakops-drug-arrest" + }, + { + "title": "One Camera Rule at a DAY6 Concert Ignited K-Pop's Worst Race War — And Nobody Stopped It", + "summary": "On January 31, 2026, a single camera confiscation at a DAY6 concert in Malaysia sparked the biggest racial conflict in K-pop fandom history. Here's how racist remarks from Korean netizens turned millions of Southeast Asian fans into the #SEAblings movement.", + "slug": "day6-kpop-race-war", + "date": "2026-03-02", + "updatedAt": "2026-03-02", + "author": "MEARROW Editorial Desk", + "category": "Industry", + "sources": [], + "url": "https://mearrow.com/en/news/day6-kpop-race-war" + }, + { + "title": "One Viral Post Body-Shamed aespa Karina — Fans Turned on Their Own and It Changed K-Pop Forever", + "summary": "A Pann post mocking aespa Karina went viral — but this time K-pop fans fought back against the shamers inside their own community. A turning point in K-pop fandom culture's darkest habit.", + "slug": "karina-body-shaming-fandom", + "date": "2026-03-02", + "updatedAt": "2026-03-02", + "author": "MEARROW Editorial Desk", + "category": "Tech & Culture", + "sources": [], + "url": "https://mearrow.com/en/news/karina-body-shaming-fandom" + }, + { + "title": "YG Just Closed Its First Audition in 30 Years — And Yang Hyun-suk Did Something Nobody Expected", + "summary": "YG Entertainment's first open special audition in 30 years just closed, with Yang Hyun-suk personally reviewing every application from day one. Here's what his return means for K-pop trainees worldwide.", + "slug": "yg-yang-hyunsuk-audition-return", + "date": "2026-03-01", + "updatedAt": "2026-03-01", + "author": "MEARROW Editorial Desk", + "category": "Trainee System", + "sources": [], + "url": "https://mearrow.com/en/news/yg-yang-hyunsuk-audition-return" + }, + { + "title": "Jungkook’s Deleted Weverse Live Sparks Censorship Debate — Protection or Control?", + "summary": "After Jungkook’s Weverse live was removed, debate intensified over idol speech control versus risk management. Based on KJAD and cross-checks, here’s what is confirmed and what it means for K-pop.", + "slug": "jungkook-weverse-censorship", + "date": "2026-02-27", + "updatedAt": "2026-02-27", + "author": "MEARROW Editorial Desk", + "category": "Artist", + "sources": [], + "url": "https://mearrow.com/en/news/jungkook-weverse-censorship" + }, + { + "title": "Taemin Paid His Staff Himself — Because His Agency Couldn't", + "summary": "SHINee's Taemin personally covered his staff's salaries after Big Planet Made Entertainment failed to pay them. The full story behind the 18 billion won debt crisis and what it reveals about K-pop's contract structure.", + "slug": "taemin-bpm-staff-salary-scandal", + "date": "2026-02-27", + "updatedAt": "2026-02-27", + "author": "MEARROW Editorial Desk", + "category": "Business", + "sources": [], + "url": "https://mearrow.com/en/news/taemin-bpm-staff-salary-scandal" + }, + { + "title": "'Save Your Money' - Tzuyu's Clap Back Sparks Global Conversation on K-pop Beauty Standards", + "summary": "TWICE's Tzuyu shut down a body-shaming subscriber on Bubble with two devastating words. Her response — 'Save your money' — ignited a global debate on K-pop's toxic beauty standards.", + "slug": "tzuyu-body-shaming-clap-back", + "date": "2026-02-24", + "updatedAt": "2026-02-24", + "author": "MEARROW Editorial Desk", + "category": "Artist", + "sources": [ + { + "label": "THIS IS FOR WORLD TOUR IN WASHINGTON, D.C. - Day 1", + "url": "https://x.com/JYPETWICE/status/2022524297303199965" + } + ], + "url": "https://mearrow.com/en/news/tzuyu-body-shaming-clap-back" + }, + { + "title": "\"K-pop Has Left Korea Behind\" — The Uncomfortable Truth Behind 60% Overseas Revenue", + "summary": "Stray Kids hit No. 2 on the IFPI Global Artist Chart while idol music's share of Korean streaming dropped from 21.7% to 14.1%. Album exports hit a record $301.7M, but domestic sales fell for the second straight year. K-pop is conquering the world — and quietly losing its home crowd in the process.", + "slug": "kpop-korean-market-optional-global-paradox", + "date": "2026-02-21", + "updatedAt": "2026-02-21", + "author": "MEARROW Editorial Desk", + "category": "Market Trend", + "sources": [], + "url": "https://mearrow.com/en/news/kpop-korean-market-optional-global-paradox" + }, + { + "title": "Sold Out in 25 Minutes, a National Museum Turned Pink — BLACKPINK's 'Deadline' Is Rewriting K-pop History", + "summary": "BLACKPINK returns after 3 years and 5 months with mini-album Deadline. Pre-orders sold out in 25 minutes, the National Museum of Korea is turning pink — here is everything behind the most talked-about comeback of 2026.", + "slug": "blackpink-deadline-comeback-national-museum", + "date": "2026-02-20", + "updatedAt": "2026-02-20", + "author": "MEARROW Editorial Desk", + "category": "Artist", + "sources": [], + "url": "https://mearrow.com/en/news/blackpink-deadline-comeback-national-museum" + }, + { + "title": "'She Won $17.6M but Lost the Fans' — The Shocking Aftermath of Min Hee-jin's Court Victory Over HYBE", + "summary": "The Seoul Central District Court ordered HYBE to pay $17.6 million to Min Hee-jin. She won in court. But NewJeans fans are turning against her. Behind the paradox of legal victory and fandom betrayal lies a story that could reshape K-pop governance.", + "slug": "hybe-min-heejin-255b-ruling-fan-betrayal", + "date": "2026-02-19", + "updatedAt": "2026-02-19", + "author": "MEARROW Editorial Desk", + "category": "Business", + "sources": [], + "url": "https://mearrow.com/en/news/hybe-min-heejin-255b-ruling-fan-betrayal" + }, + { + "title": "Stray Kids Just Dominated the Box Office Too — The K-Pop Concert Film That Rewrote the Rules", + "summary": "Stray Kids' concert film 'The dominATE Experience' made history as the first K-pop movie to reach #1 at the global box office. With $19.9 million across 61 territories in its opening weekend, the film surpassed BTS records and signals a fundamental shift in how K-pop generates revenue.", + "slug": "stray-kids-dominate-kpop-first-global-box-office", + "date": "2026-02-18", + "updatedAt": "2026-02-18", + "author": "MEARROW Editorial Desk", + "category": "Market Trend", + "sources": [], + "url": "https://mearrow.com/en/news/stray-kids-dominate-kpop-first-global-box-office" + }, + { + "title": "'You Live Off Our Money' — Racist K-Pop Fans Just United All of Southeast Asia Against Them", + "summary": "A camera rule break at a DAY6 concert in Malaysia spiraled into K-pop's worst racism crisis. The #SEAblings movement, ASEAN market risks, and what the industry must do next.", + "slug": "kpop-seablings-korea-sea-racism-war", + "date": "2026-02-17", + "updatedAt": "2026-02-17", + "author": "MEARROW Editorial Desk", + "category": "Tech & Culture", + "sources": [], + "url": "https://mearrow.com/en/news/kpop-seablings-korea-sea-racism-war" + }, + { + "title": "Leaked: HYBE, SM, JYP, YG's Secret Seoul Summit Reveals a $30B Japan Streaming Gambit", + "summary": "Over 50 K-pop entertainment companies — including all Big 4 agencies — gathered in Seoul to craft a unified Japan streaming market strategy. With 1.42 billion new plays and a paradigm shift from intuition to data, here's what their blueprint looks like.", + "slug": "kpop-big4-japan-streaming-strategy", + "date": "2026-02-16", + "updatedAt": "2026-02-16", + "author": "MEARROW Editorial Desk", + "category": "Market Trend", + "sources": [], + "url": "https://mearrow.com/en/news/kpop-big4-japan-streaming-strategy" + }, + { + "title": "JYP Breaks Into Carnival — NMIXX Makes K-Pop History Before 2 Million in São Paulo", + "summary": "NMIXX became the first K-pop act ever to perform at Brazil's Carnival, taking the stage at Pabllo Vittar's legendary Bloco da Pabllo in São Paulo's Ibirapuera Park. This isn't just a concert — it's the opening move in JYP's ambitious Latin America strategy.", + "slug": "nmixx-brazil-carnival-first-kpop-jyp-strategy", + "date": "2026-02-16", + "updatedAt": "2026-02-16", + "author": "MEARROW Editorial Desk", + "category": "Tech & Culture", + "sources": [], + "url": "https://mearrow.com/en/news/nmixx-brazil-carnival-first-kpop-jyp-strategy" + }, + { + "title": "HYBE's $1.86B Revenue Record Hides a Brutal Truth — Operating Profit Crashed 73%", + "summary": "HYBE posted an all-time record revenue of KRW 2.65 trillion ($1.86B) for 2025, yet operating profit collapsed 73% to just $34.6 million. Despite concert revenue surging 69%, the structural contradiction at K-pop's biggest company is impossible to ignore.", + "slug": "hybe-record-revenue-profit-plunge-73", + "date": "2026-02-15", + "updatedAt": "2026-02-15", + "author": "MEARROW Editorial Desk", + "category": "Market Trend", + "sources": [], + "url": "https://mearrow.com/en/news/hybe-record-revenue-profit-plunge-73" + }, + { + "title": "Five Gummy Bears in NewJeans' Colors — The Evidence Behind ILLIT's Alleged 'Little Monsters' Diss", + "summary": "Fans spotted five gummy bears in ILLIT's 'Little Monsters' music video matching NewJeans' signature member colors. With a court ruling acknowledging similarities and Google AI confusing the two groups, the controversy has reached a boiling point.", + "slug": "illit-little-monsters-newjeans-five-colors-diss", + "date": "2026-02-15", + "updatedAt": "2026-02-15", + "author": "MEARROW Editorial Desk", + "category": "Industry", + "sources": [], + "url": "https://mearrow.com/en/news/illit-little-monsters-newjeans-five-colors-diss" + }, + { + "title": "Korea Changed Its Trainee Contract Rules — 3 Traps Foreign Trainees Still Don't Know", + "summary": "South Korea revised its standard trainee contracts in January 2026 with expanded mental health support and minor protections. But for foreign trainees, critical gaps remain — no translation requirements, no visa provisions, and zero enforcement power.", + "slug": "kpop-trainee-contract-reform-2026-foreign-gaps", + "date": "2026-02-14", + "updatedAt": "2026-02-14", + "author": "MEARROW Editorial Desk", + "category": "Trainee System", + "sources": [], + "url": "https://mearrow.com/en/news/kpop-trainee-contract-reform-2026-foreign-gaps" + }, + { + "title": "Min Heejin Just Won ₩25.5B From HYBE — The Put Option Ruling That Changes Everything", + "summary": "Seoul Central District Court ruled in favor of former ADOR CEO Min Heejin's put option claim, ordering HYBE to purchase her 18% stake for approximately ₩25.5 billion. Here's what this landmark ruling means for the K-pop industry.", + "slug": "min-heejin-hybe-put-option-255b-ruling", + "date": "2026-02-13", + "updatedAt": "2026-02-13", + "author": "MEARROW Editorial Desk", + "category": "Business", + "sources": [], + "url": "https://mearrow.com/en/news/min-heejin-hybe-put-option-255b-ruling" + }, + { + "title": "SM Did It Again: Xiumin Allegedly Blocked from KBS — A Haunting Echo of the JYJ Nightmare", + "summary": "SM Entertainment faces allegations of blocking former artist Xiumin from KBS broadcasts. A decade after the JYJ Law was passed, the same disturbing pattern appears to be repeating — and the implications for the K-pop industry are alarming.", + "slug": "sm-xiumin-kbs-ban-jyj-pattern", + "date": "2026-02-12", + "updatedAt": "2026-02-12", + "author": "MEARROW Editorial Desk", + "category": "Industry", + "sources": [], + "url": "https://mearrow.com/en/news/sm-xiumin-kbs-ban-jyj-pattern" + }, + { + "title": "\"Danielle, Completely Erased\" — NewJeans' Four-Member Era Is Now Irreversible", + "summary": "ADOR has wiped all traces of Danielle and Min Hee-jin from NewJeans' official channels. Profile photos, banners, Spotify — the transition to a four-member lineup has entered the point of no return.", + "slug": "newjeans-danielle-erased-four-member-era", + "date": "2026-02-11", + "updatedAt": "2026-02-11", + "author": "MEARROW Editorial Desk", + "category": "Industry", + "sources": [], + "url": "https://mearrow.com/en/news/newjeans-danielle-erased-four-member-era" + }, + { + "title": "BLACKPINK Just Dropped Interscope — Why 'Deadline' Could Reshape K-pop's Global Playbook", + "summary": "BLACKPINK's first album in four years comes with a bombshell: they've left Interscope Records for The Orchard. This isn't just a label switch — it's a strategic power move that could redefine how K-pop conquers the global market.", + "slug": "blackpink-deadline-interscope-independence", + "date": "2026-02-10", + "updatedAt": "2026-02-10", + "author": "MEARROW Editorial Desk", + "category": "Industry", + "sources": [], + "url": "https://mearrow.com/en/news/blackpink-deadline-interscope-independence" + }, + { + "title": "JYP Just Partnered With Tencent — The Hidden Agenda Behind K-pop's Biggest China Deal", + "summary": "JYP, CJ ENM, and Tencent Music have launched ONECEAD, a joint venture that signals K-pop's aggressive return to the Chinese market after a decade-long freeze.", + "slug": "onecead-jyp-tencent-china-kpop", + "date": "2026-02-09", + "updatedAt": "2026-02-09", + "author": "MEARROW Editorial Desk", + "category": "Business", + "sources": [], + "url": "https://mearrow.com/en/news/onecead-jyp-tencent-china-kpop" + }, + { + "title": "The Reality of Foreign K-pop Trainees - Visas, Language Barriers, and Cultural Survival", + "summary": "28% of HYBE trainees are non-Korean. From the new K-Culture Training Visa to Korean language struggles and culture shock — an in-depth look at the harsh realities and survival strategies of international trainees chasing their K-pop dreams.", + "slug": "foreign-trainee-reality-visa-culture", + "date": "2026-02-04", + "updatedAt": "2026-02-04", + "author": "MEARROW Editorial Desk", + "category": "Trainee System", + "sources": [], + "url": "https://mearrow.com/en/news/foreign-trainee-reality-visa-culture" + }, + { + "title": "'KPop Demon Hunters' Wins Grammy - The Significance of K-pop's First-Ever Grammy Trophy", + "summary": "'Golden' from Netflix's 'KPop Demon Hunters' won at the 68th Grammy Awards, marking a historic milestone for K-pop. Nominated in 4 categories, the track finally brought home the trophy. We analyze what this victory means for the K-pop industry.", + "slug": "kpop-demon-hunters-grammy-first-win", + "date": "2026-02-04", + "updatedAt": "2026-02-04", + "author": "MEARROW Editorial Desk", + "category": "Tech & Culture", + "sources": [], + "url": "https://mearrow.com/en/news/kpop-demon-hunters-grammy-first-win" + }, + { + "title": "Wanna One Reunites After 7 Years - The Produce 101 Legends Return", + "summary": "Wanna One, the national produce group that shook Korea in 2017, breaks a 7-year silence to return via a reality show. We analyze Mnet's reunion announcement, the members' handwritten letters, and what this comeback means for the K-pop industry.", + "slug": "wanna-one-reunion-2026-reality-show", + "date": "2026-02-04", + "updatedAt": "2026-02-04", + "author": "MEARROW Editorial Desk", + "category": "Artist", + "sources": [], + "url": "https://mearrow.com/en/news/wanna-one-reunion-2026-reality-show" + }, + { + "title": "ALLDAY PROJECT Annie: 7 Years as a Trainee, Breaking Prejudice to Achieve Her Dream", + "summary": "Moon Seoyun, daughter of Shinsegae Chairman Jung Yoo-kyung. She overcame prejudice that \"rich kids have no talent\" and family opposition, debuting with THE BLACK LABEL's ALLDAY PROJECT after 7 years of training. Remote lessons across the Pacific, and Melon #1 just 3 days after debut. This is the victory of one who never gave up.", + "slug": "annie-allday-project-7-years-trainee-dream", + "date": "2026-02-03", + "updatedAt": "2026-02-03", + "author": "MEARROW Editorial Desk", + "category": "Trainee System", + "sources": [], + "url": "https://mearrow.com/en/news/annie-allday-project-7-years-trainee-dream" + }, + { + "title": "K-pop Stars Who Failed Auditions Before Making It Big - Stories of Persistence", + "summary": "Jungkook was rejected by 7 agencies. Suzy failed JYP auditions 3 times. Discover the hidden rejection stories of today's top K-pop stars and their journeys of perseverance.", + "slug": "kpop-stars-who-failed-auditions", + "date": "2026-02-03", + "updatedAt": "2026-02-03", + "author": "MEARROW Editorial Desk", + "category": "Trainee System", + "sources": [], + "url": "https://mearrow.com/en/news/kpop-stars-who-failed-auditions" + }, + { + "title": "2026 K-pop Audition Calendar & Success Guide - Big 4 Schedule Overview", + "summary": "From JYP final open audition to HYBE 8-label unified audition. Complete 2026 major agency audition schedules and practical preparation strategies for success.", + "slug": "2026-kpop-audition-guide", + "date": "2026-01-31", + "updatedAt": "2026-01-31", + "author": "MEARROW Editorial Desk", + "category": "Trainee System", + "sources": [ + { + "label": "Apply", + "url": "https://audition.jype.com/" + }, + { + "label": "Apply", + "url": "https://www.hybemusicaudition.com/" + }, + { + "label": "Apply", + "url": "https://sourcemusic.hybeaudition.com/" + }, + { + "label": "Apply", + "url": "https://pledisaudition.co.kr/" + }, + { + "label": "SM", + "url": "https://www.smentertainment.com/" + }, + { + "label": "YG", + "url": "https://www.ygfamily.com/" + }, + { + "label": "koz.hybeaudition.com", + "url": "https://koz.hybeaudition.com/" + } + ], + "url": "https://mearrow.com/en/news/2026-kpop-audition-guide" + }, + { + "title": "What Big 4 K-Pop Agencies Really Look for in Trainees - The Truth About \"Attitude Over Skill\"", + "summary": "What do HYBE, SM, JYP, and YG actually evaluate during auditions? Insights from trainers and successful trainees reveal the hidden criteria for selection.", + "slug": "big4-trainee-requirements-attitude", + "date": "2026-01-30", + "updatedAt": "2026-01-30", + "author": "MEARROW Editorial Desk", + "category": "Trainee System", + "sources": [], + "url": "https://mearrow.com/en/news/big4-trainee-requirements-attitude" + }, + { + "title": "Cha Eunwoo Faces $13.7M Tax Evasion Allegations: Dispatch Exposes Family Involvement and \"Paper Company\" Claims", + "summary": "ASTRO's Cha Eunwoo is embroiled in a 20 billion won tax scandal. We analyze Dispatch's exposé on family involvement, paper company allegations, and the brand exodus in what may be K-pop's biggest tax controversy.", + "slug": "cha-eunwoo-tax-evasion-scandal-2026", + "date": "2026-01-26", + "updatedAt": "2026-01-26", + "author": "MEARROW Editorial Desk", + "category": "Company News", + "sources": [], + "url": "https://mearrow.com/en/news/cha-eunwoo-tax-evasion-scandal-2026" + }, + { + "title": "BTS Confirms March 20 Comeback: How the 4-Year Reunion Will Impact the K-pop Industry", + "summary": "With BTS officially confirming their comeback on March 20, the entire K-pop industry is buzzing. We analyze the economic impact of their 14-track new album and world tour through data.", + "slug": "bts-march-2026-comeback-industry-impact", + "date": "2026-01-25", + "updatedAt": "2026-01-25", + "author": "MEARROW Editorial Desk", + "category": "Industry Analysis", + "sources": [], + "url": "https://mearrow.com/en/news/bts-march-2026-comeback-industry-impact" + }, + { + "title": "NewJeans vs HYBE/ADOR Contract Dispute: An In-Depth Analysis of K-pop's Biggest Controversy in 2025", + "summary": "From Min Hee-jin's dismissal to contract termination attempts and court rulings. A comprehensive analysis of the most intense label-artist dispute in K-pop history and its impact on the industry.", + "slug": "newjeans-hybe-contract-dispute", + "date": "2026-01-24", + "updatedAt": "2026-01-24", + "author": "MEARROW Editorial Desk", + "category": "Industry Analysis", + "sources": [], + "url": "https://mearrow.com/en/news/newjeans-hybe-contract-dispute" + }, + { + "title": "BTS Comeback Countdown: New Music and World Tour After Military Service", + "summary": "With all seven members discharged, BTS prepares for their grand return. Will 2026 truly become the Year of BTS as RM declared? An in-depth analysis of their comeback project and world tour prospects.", + "slug": "bts-2026-comeback-countdown", + "date": "2026-01-23", + "updatedAt": "2026-01-23", + "author": "MEARROW Editorial Desk", + "category": "Artist", + "sources": [], + "url": "https://mearrow.com/en/news/bts-2026-comeback-countdown" + }, + { + "title": "The Evolution of AI-Powered Fandom Platforms: How Technology Connects Hearts", + "summary": "From fan cafes to Weverse, Bubble, and AI chatbots. A deep dive into how K-pop fandom platforms have evolved and where they are heading next.", + "slug": "ai-fandom-platform-evolution", + "date": "2026-01-21", + "updatedAt": "2026-01-21", + "author": "MEARROW Editorial Desk", + "category": "Tech & Culture", + "sources": [], + "url": "https://mearrow.com/en/news/ai-fandom-platform-evolution" + }, + { + "title": "4th Gen Idols Taking Over Global Charts: From Billboard to Spotify", + "summary": "Analyzing the incredible global achievements of 4th generation groups like Stray Kids, NewJeans, and IVE, and the new expansion of K-POP.", + "slug": "4th-gen-global-impact", + "date": "2025-01-20", + "updatedAt": "2025-01-20", + "author": "MEARROW Editorial Desk", + "category": "Market Trend", + "sources": [], + "url": "https://mearrow.com/en/news/4th-gen-global-impact" + }, + { + "title": "K-POP Fandom Economics: When Love Becomes Numbers", + "summary": "Fandom culture has become a massive axis moving the industry beyond simple consumption. We shed light on the economic value created by fandoms, from album hauls to birthday cafes.", + "slug": "fandom-economy", + "date": "2025-01-20", + "updatedAt": "2025-01-20", + "author": "MEARROW Editorial Desk", + "category": "Industry Analysis", + "sources": [], + "url": "https://mearrow.com/en/news/fandom-economy" + }, + { + "title": "2025 K-Pop Global Market Outlook: From Expansion to Localization", + "summary": "Beyond North America and Europe, K-Pop is reaching Latin America and the Middle East. The global expansion of K-Pop meets 'localization' strategies, entering a new phase. We analyze the key trends for 2025.", + "slug": "2025-kpop-market-outlook", + "date": "2025-01-15", + "updatedAt": "2025-01-15", + "author": "MEARROW Editorial Desk", + "category": "Industry Analysis", + "sources": [], + "url": "https://mearrow.com/en/news/2025-kpop-market-outlook" + }, + { + "title": "The Evolution of Fandom Platforms: How Generative AI is Changing Fan Culture", + "summary": "Beyond 1:1 private messages to AI voice, real-time translation, and personalized bias chatbots. We introduce the latest AI technologies being adopted in fandom platforms.", + "slug": "ai-fandom-platform", + "date": "2025-01-10", + "updatedAt": "2025-01-10", + "author": "MEARROW Editorial Desk", + "category": "Tech & Culture", + "sources": [], + "url": "https://mearrow.com/en/news/ai-fandom-platform" + }, + { + "title": "The Era of 1 Million Trainees: How is the Training System Changing?", + "summary": "From closed dormitory training to public audition programs and data-driven training systems. An in-depth analysis of changes in the K-Pop idol debut process.", + "slug": "trainee-system-evolution", + "date": "2024-12-28", + "updatedAt": "2024-12-28", + "author": "MEARROW Editorial Desk", + "category": "Trainee System", + "sources": [], + "url": "https://mearrow.com/en/news/trainee-system-evolution" } ] \ No newline at end of file diff --git a/scripts/auditions-browser-smoke.mjs b/scripts/auditions-browser-smoke.mjs index f033658b..83232dbb 100644 --- a/scripts/auditions-browser-smoke.mjs +++ b/scripts/auditions-browser-smoke.mjs @@ -1,6 +1,7 @@ export const AUDITION_SMOKE_LOCALES = ['ko', 'en']; export const EXPECTED_AUDITION_SLUGS = [ + '2026-yg-global-audition-bangkok', '2026-yg-global-audition-osaka', 'jyp-online-audition', 'source-music-summer-audition-2026', diff --git a/scripts/deploy-browser-smoke.mjs b/scripts/deploy-browser-smoke.mjs index 28536e7e..e6b13e7b 100644 --- a/scripts/deploy-browser-smoke.mjs +++ b/scripts/deploy-browser-smoke.mjs @@ -136,6 +136,11 @@ function isIgnorableConsoleError(message) { const text = message.text(); const sourceUrl = message.location().url; return ( + // External documents such as Google's consent/auth frames can publish a + // report-only frame-ancestors policy. The browser logs that warning while + // embedding the document, but it is not an application runtime failure. + (text.includes('violates the following report-only Content Security Policy directive') && + text.includes('frame-ancestors')) || text.includes('AdSense head tag') || text.includes('googlesyndication.com') || text.includes('google-analytics.com') || @@ -273,32 +278,37 @@ async function main() { await page.getByTestId('home-profile-feed').waitFor({ state: 'visible', timeout: 20_000 }); const mobileSidebar = page.getByTestId('desktop-sidebar'); const mobileBottomNav = page.getByTestId('mobile-bottom-nav'); - assert(!(await mobileSidebar.isVisible()), 'desktop sidebar is visible at 390px'); - assert(await mobileBottomNav.isVisible(), 'mobile bottom nav is not visible at 390px'); + assert(await mobileSidebar.isVisible(), 'mobile sidebar rail is not visible at 390px'); + assert(!(await mobileBottomNav.isVisible()), 'mobile bottom nav is visible at 390px'); assert( - (await mobileBottomNav.getByRole('link', { name: '홈', exact: true }).getAttribute('aria-current')) === + (await mobileSidebar.getByRole('link', { name: '홈', exact: true }).getAttribute('aria-current')) === 'page', - 'mobile home link is missing aria-current="page"', + 'mobile sidebar home link is missing aria-current="page"', ); const mobileShell = await page.evaluate(() => { - const bottomNav = document.querySelector('[data-testid="mobile-bottom-nav"]'); - const styles = bottomNav ? getComputedStyle(bottomNav) : null; + const sidebar = document.querySelector('[data-testid="desktop-sidebar"]'); + const styles = sidebar ? getComputedStyle(sidebar) : null; return { viewportWidth: window.innerWidth, documentWidth: document.documentElement.scrollWidth, bodyWidth: document.body.scrollWidth, - bottomNavBackground: styles?.backgroundColor || null, + sidebarWidth: sidebar?.getBoundingClientRect().width || 0, + sidebarLabelOpacity: sidebar?.querySelector('[class*="label"]') + ? getComputedStyle(sidebar.querySelector('[class*="label"]')).opacity + : null, + sidebarBackground: styles?.backgroundColor || null, }; }); assert( Math.max(mobileShell.documentWidth, mobileShell.bodyWidth) <= mobileShell.viewportWidth + 1, `mobile shell overflows horizontally (${JSON.stringify(mobileShell)})`, ); + assert(mobileShell.sidebarWidth <= 73, `mobile sidebar rail expanded (${JSON.stringify(mobileShell)})`); assert( - mobileShell.bottomNavBackground && - !/transparent|rgba\([^)]*,\s*0\s*\)/i.test(mobileShell.bottomNavBackground), - `mobile bottom nav background is transparent (${mobileShell.bottomNavBackground})`, + mobileShell.sidebarBackground && + !/transparent|rgba\([^)]*,\s*0\s*\)/i.test(mobileShell.sidebarBackground), + `mobile sidebar background is transparent (${mobileShell.sidebarBackground})`, ); await page.setViewportSize({ width: 1440, height: 1000 }); diff --git a/scripts/generate-news-json.js b/scripts/generate-news-json.js index 9c3cd393..e5a87f77 100644 --- a/scripts/generate-news-json.js +++ b/scripts/generate-news-json.js @@ -163,8 +163,10 @@ function parseNewsFile(filePath, locale) { content, }; - // 명시적 비활성화 또는 품질 기준 미달 콘텐츠는 공개 목록에서 제외합니다. - if (data.active === false || !quality.eligible) { + // 원문에 명시적으로 비활성화한 글만 숨깁니다. + // 품질 평가는 출처/분석 보강을 위한 감사 정보로 유지하되, + // 기존 원문을 자동으로 비공개 처리하지 않습니다. + if (data.active === false) { result.active = false; } @@ -197,7 +199,7 @@ function main() { // 모든 뉴스 메타데이터 수집 const allNewsMeta = []; let publishedCount = 0; - let heldForReviewCount = 0; + let explicitlyDisabledCount = 0; // 로케일 디렉토리 순회 const sourceLocaleDir = path.join(CONTENT_DIR, SOURCE_LOCALE); @@ -223,7 +225,7 @@ function main() { const filePath = path.join(localeDir, mdFile); const newsData = parseNewsFile(filePath, locale); - if (newsData.active === false) heldForReviewCount += 1; + if (newsData.active === false) explicitlyDisabledCount += 1; else publishedCount += 1; // 메타데이터 (목록용 - content 제외) @@ -235,8 +237,8 @@ function main() { const contentOutputPath = path.join(localeOutputDir, `${newsData.slug}.json`); fs.writeFileSync(contentOutputPath, JSON.stringify(newsData, null, 2), 'utf8'); - // Workers 런타임의 공개 ASSETS에는 실제 공개 기사만 복사한다. - // 보류 콘텐츠까지 정적 API로 노출하면 비활성화한 기사가 직접 수집될 수 있다. + // Workers 런타임의 공개 ASSETS에는 원문 전체를 복사한다. + // 명시적으로 비활성화한 원문만 공개 경계에서 제외한다. if (newsData.active !== false) { const publicContentOutputPath = path.join( publicLocaleOutputDir, @@ -277,7 +279,7 @@ function main() { console.log(` - 공개 API: ${path.relative(process.cwd(), PUBLIC_API_OUTPUT)} (${publicApiData.length}개)`); console.log(` - 총 ${allNewsMeta.length}개 뉴스 처리됨\n`); console.log( - ` - 품질 게이트: ${publishedCount}개 공개 / ${heldForReviewCount}개 검토 보류\n`, + ` - 공개 상태: ${publishedCount}개 공개 / ${explicitlyDisabledCount}개 명시적 비활성\n`, ); } diff --git a/src/app/[locale]/HomeFeedClient.tsx b/src/app/[locale]/HomeFeedClient.tsx index 173d0cfc..bb4270b6 100644 --- a/src/app/[locale]/HomeFeedClient.tsx +++ b/src/app/[locale]/HomeFeedClient.tsx @@ -4,19 +4,12 @@ import { useEffect, useRef, useState } from 'react'; import Link from 'next/link'; import { useLocale, useTranslations } from 'next-intl'; import { - ArrowUpRight, Check, CirclePlay, Clock3, - Heart, - Image as ImageIcon, - ListOrdered, - Newspaper, Share2, - Trophy, } from 'lucide-react'; -import { useAuth } from '@/hooks/useAuth'; -import type { ProfileMediaType, PublicProfilePostRecord } from '@/lib/api/profile-content'; +import type { PublicProfilePostRecord } from '@/lib/api/profile-content'; import { getProfilePostSocial, type ProfilePostSocialRecord, @@ -27,8 +20,6 @@ import ProfilePostSocial, { import { usePublicProfileFeed } from '@/hooks/usePublicProfileFeed'; import styles from './home-feed.module.scss'; -type FeedFilter = 'all' | ProfileMediaType; - function getSafeMediaUrl(value: string): string | null { try { const url = new URL(value); @@ -112,21 +103,11 @@ function ShareButton({ function MediaPreview({ post, - memberLabel, - caption, - shareLabel, - sharedLabel, - untitledLabel, imageLabel, shortLabel, unavailableLabel, }: { post: PublicProfilePostRecord; - memberLabel: string; - caption: string | null; - shareLabel: string; - sharedLabel: string; - untitledLabel: string; imageLabel: string; shortLabel: string; unavailableLabel: string; @@ -198,24 +179,6 @@ function MediaPreview({ {shortLabel} )} - {!unavailable && post.media_type === 'short' && ( -
- -
- )} - {!unavailable && post.media_type === 'short' && ( -
- {memberLabel} -

{caption || untitledLabel}

-
- )} ); } @@ -254,18 +217,18 @@ function FeedCard({ const authorIdentity = (
-
); } diff --git a/src/components/layout/BottomNav/BottomNav.module.scss b/src/components/layout/BottomNav/BottomNav.module.scss index a08a16b1..0cf03627 100644 --- a/src/components/layout/BottomNav/BottomNav.module.scss +++ b/src/components/layout/BottomNav/BottomNav.module.scss @@ -31,47 +31,34 @@ .navGlass { @include mix.glass-panel; display: flex; - justify-content: flex-start; - align-items: center; + align-items: stretch; width: 100%; max-width: 640px; + min-width: 0; margin: 0 auto; padding: 0; border: 0; border-radius: 0; background: transparent; box-shadow: none; - overflow-x: auto; - scrollbar-width: none; - - &::-webkit-scrollbar { - display: none; - } + overflow: hidden; } .navItem { - flex: 0 0 62px; + flex: 1 1 0; display: flex; flex-direction: column; align-items: center; justify-content: center; position: relative; - color: $color-text-dim; - text-decoration: none; - transition: color 0.2s ease; + min-width: 0; min-height: 54px; - padding: 7px 4px; + padding: 7px 2px; border-radius: 14px; - min-width: 44px; gap: 2px; - - &:first-child { - margin-left: auto; - } - - &:last-child { - margin-right: auto; - } + color: $color-text-dim; + text-decoration: none; + transition: color 0.2s ease; &:active { transform: scale(0.95); @@ -80,7 +67,7 @@ &.active { color: $color-text; background: color-mix(in srgb, var(--color-primary) 8%, transparent); - + .iconWrapper { color: $color-primary; @@ -89,7 +76,7 @@ filter: drop-shadow(0 0 8px rgba($color-primary, 0.5)); } } - + .label { color: $color-primary; } diff --git a/src/components/layout/BottomNav/index.tsx b/src/components/layout/BottomNav/index.tsx index 764622ac..fe733682 100644 --- a/src/components/layout/BottomNav/index.tsx +++ b/src/components/layout/BottomNav/index.tsx @@ -4,18 +4,16 @@ * BottomNav - 모바일 하단 네비게이션 컴포넌트 * * 모바일(<768px)에서만 표시되는 하단 고정 네비게이션입니다. - * Sidebar와 동기화된 1뎁스 직접 링크를 표시하며, - * AUTH_SYSTEM 활성화 시 프로필/로그인 아이콘을 추가합니다. + * 홈, 투표, 업로드, 뉴스, 프로필의 핵심 동선만 노출하고, + * 명예의 전당과 오디션은 모바일 헤더 drawer에서 제공합니다. */ import { usePathname } from 'next/navigation'; import { useTranslations } from 'next-intl'; import Link from 'next/link'; -import { User } from 'lucide-react'; import classNames from 'classnames'; -import { FEATURES } from '@/config/features'; import { useAuth } from '@/hooks/useAuth'; -import { getEnabledPrimaryNavItems } from '@/components/layout/navigationItems'; +import { MOBILE_NAV_ITEMS } from '@/components/layout/navigationItems'; import styles from './BottomNav.module.scss'; export default function BottomNav() { @@ -24,54 +22,49 @@ export default function BottomNav() { // 현재 locale 추출 (예: /en/ranking -> 'en') const currentLocale = pathname.split('/')[1] || 'en'; const { isAuthenticated } = useAuth(); - const navItems = getEnabledPrimaryNavItems(); - const isActive = (path: string) => { - const linkHref = `/${currentLocale}${path === '/' ? '' : path}`; - return path === '/' - ? pathname === `/${currentLocale}` || pathname === `/${currentLocale}/` - : pathname === linkHref || pathname.startsWith(`${linkHref}/`); + const getHref = (path: string, id: string) => { + if (id === 'profile' && !isAuthenticated) return `/${currentLocale}/login`; + return `/${currentLocale}${path === '/' ? '' : path}`; + }; + + const isActive = (id: string, path: string) => { + if (id === 'upload') return false; + + const targetPath = id === 'profile' && !isAuthenticated ? '/login' : path.split('?')[0]; + const linkHref = `/${currentLocale}${targetPath === '/' ? '' : targetPath}`; + return pathname === linkHref || + (targetPath !== '/' && pathname.startsWith(`${linkHref}/`)); }; return ( -