diff --git a/src/data/timeline.js b/src/data/timeline.js index 0188b701..7128ce28 100644 --- a/src/data/timeline.js +++ b/src/data/timeline.js @@ -1,64 +1,5 @@ export const eventsData = [ [ - { - name: 'Specially-Shaped Saurian Search', - pos: '0% 40%', - image: 'SpeciallyShapedSaurianSearch.png', - start: '2024-05-22 10:00:00', - end: '2024-06-03 03:59:59', - color: '#9cfe95', - zoom: '100%', - url: 'https://www.hoyolab.com/article/28345218', - showOnHome: true, - }, - ], - [ - { - name: 'Iridescent Arataki Rockin for Life Tour de Force of Awesomeness', - pos: '30% 30%', - image: 'Iridescent Arataki Rockin_for Life Tour de Force of Awesomeness.png', - start: '2024-05-06 10:00:00', - end: '2024-05-27 03:59:59', - color: '#eae0e4', - zoom: '170%', - url: 'https://www.hoyolab.com/article/28116868', - showOnHome: true, - }, - { - name: 'Overflowing Mastery', - pos: '0% 50%', - image: 'overflowing_mastery.jpg', - start: '2024-05-27 04:00:00', - end: '2024-06-03 03:59:59', - color: '#f5debc', - zoom: '200%', - url: 'https://www.hoyolab.com/article/28345218', - showOnHome: true, - }, - ], - [ - { - name: 'Vibro-Crystal Applications', - pos: '0% 25%', - image: 'vibro_crysta_research.jpg', - start: '2024-04-28 10:00:00', - end: '2024-05-09 03:59:59', - color: '#64a3f3', - zoom: '220%', - url: 'https://www.hoyolab.com/article/27519785', - showOnHome: true, - }, - { - name: 'Windtrace: Seekers and Strategy', - pos: '0% 75%', - image: 'Windtrace Seekers and Strategy.png', - start: '2024-05-14 10:00:00', - end: '2024-05-27 03:59:59', - color: '#ffeaac', - zoom: '220%', - url: 'https://www.hoyolab.com/article/28436119', - showOnHome: true, - }, { name: 'Mutual Security Enhancing Simulation', pos: '0% 0%', @@ -114,31 +55,33 @@ export const eventsData = [ url: 'https://www.hoyolab.com/article/30072005', showOnHome: true, }, + { + name: 'Outside the Canvas, Inside the Lens: Dew-Kissed Chapter', + pos: '0% 20%', + image: 'outside_the_canvas_inside_the_lens.jpg', + start: '2024-07-29 10:00:00', + end: '2024-08-08 03:59:59', + color: '#b1d1e6', + zoom: '200%', + url: 'https://www.hoyolab.com/article/31070697', + showOnHome: true, + }, ], [ { - name: "The Hearth's Ashen Shadow - Arlecchino Banner", - pos: '20% 15%', - zoom: '200%', - image: 'The Hearths Ashen Shadow 1.png', - start: '2024-04-24 06:00:00', - end: '2024-05-14 17:59:00', - color: '#f8f8f8', - url: 'https://www.hoyolab.com/article/27519521', + name: 'Summertide Scales and Tales', + pos: '0% 0%', + image: 'Summertide Scales and Tales.png', + start: '2024-07-17 06:00:00', + end: '2024-08-27 03:59:59', + color: '#64b1e8', + zoom: '100%', + url: 'https://www.hoyolab.com/article/31070415', showOnHome: true, timezoneDependent: true, }, - { - name: 'From Ashes Reborn - Wanderer Banner', - pos: '20% 20%', - zoom: '200%', - image: 'From Ashes Reborn 3.png', - start: '2024-05-14 18:00:00', - end: '2024-06-04 14:59:00', - color: '#31cae1', - url: 'https://www.hoyolab.com/article/28344952', - showOnHome: true, - }, + ], + [ { name: 'Illuminating Lightning - Clorinde Banner', pos: '40% 20%', @@ -162,31 +105,20 @@ export const eventsData = [ url: 'https://www.hoyolab.com/article/30071782', showOnHome: true, }, - ], - [ { - name: 'Leaves in the Wind - Lyney Banner', - pos: '0% 10%', - zoom: '150%', - image: 'Conjuring Chiaroscuro 2.png', - start: '2024-04-24 06:00:00', - end: '2024-05-14 17:59:00', - color: '#fcc6c8', - url: 'https://www.hoyolab.com/article/27519521', + name: 'In the Name of the Rosula - Navia Banner', + pos: '40% 20%', + zoom: '200%', + image: 'In the Name of the Rosula 2.png', + start: '2024-07-17 06:00:00', + end: '2024-08-06 17:59:00', + color: '#f6e195', + url: 'https://www.hoyolab.com/article/31070419', showOnHome: true, timezoneDependent: true, }, - { - name: 'Immaculate Pulse - Baizhu Banner', - pos: '20% 15%', - zoom: '200%', - image: 'Immaculate Pulse 3.png', - start: '2024-05-14 18:00:00', - end: '2024-06-04 14:59:00', - color: '#8fdaa0', - url: 'https://www.hoyolab.com/article/28344952', - showOnHome: true, - }, + ], + [ { name: 'Caution in Confidence - Alhaitham Banner', pos: '20% 10%', @@ -210,31 +142,20 @@ export const eventsData = [ url: 'https://www.hoyolab.com/article/30071782', showOnHome: true, }, - ], - [ { - name: 'Epitome Invocation - Weapon Banner', - pos: '30% 15%', - zoom: '150%', - image: 'Epitome Invocation 63.png', - start: '2024-04-24 06:00:00', - end: '2024-05-14 17:59:00', - color: '#FFAA4B', - url: 'https://www.hoyolab.com/article/27519521', + name: 'Twirling Lotus - Nilou Banner', + pos: '40% 20%', + zoom: '200%', + image: 'Twirling Lotus 3.png', + start: '2024-07-17 06:00:00', + end: '2024-08-06 17:59:00', + color: '#b2e0f0', + url: 'https://www.hoyolab.com/article/31070419', showOnHome: true, timezoneDependent: true, }, - { - name: 'Epitome Invocation - Weapon Banner', - pos: '30% 50%', - zoom: '150%', - image: 'Epitome Invocation 64.png', - start: '2024-05-14 18:00:00', - end: '2024-06-04 14:59:00', - color: '#FFAA4B', - url: 'https://www.hoyolab.com/article/28344952', - showOnHome: true, - }, + ], + [ { name: 'Epitome Invocation - Weapon Banner', pos: '40% 30%', @@ -258,37 +179,20 @@ export const eventsData = [ url: 'https://www.hoyolab.com/article/30071782', showOnHome: true, }, + { + name: 'Epitome Invocation - Weapon Banner', + pos: '40% 30%', + zoom: '200%', + image: 'Epitome Invocation 67.png', + start: '2024-07-17 06:00:00', + end: '2024-08-06 17:59:00', + color: '#FFAA4B', + url: 'https://www.hoyolab.com/article/31070419', + showOnHome: true, + timezoneDependent: true, + }, ], [ - { - name: 'Spiral Abyss', - image: 'spiral_abyss.jpg', - pos: '50% 20%', - start: '2024-04-16 04:00:00', - end: '2024-05-01 04:00:00', - color: '#4299E1', - description: - "After a character triggers a Swirl reaction, all party members' Normal, Charged, and Plunging Attack DMG is increased by 20% for 10s. This effect can be triggered once every 0.1s. Max 3 stacks. Each stack's duration is counted independently.", - }, - { - name: 'Spiral Abyss', - image: 'spiral_abyss.jpg', - pos: '50% 20%', - start: '2024-05-01 04:00:00', - end: '2024-05-16 04:00:00', - color: '#4299E1', - description: - "When a character triggers Vaporize, Overloaded, Melt, Burning, Burgeon, Pyro Swirl, or Pyro Crystallize reactions on an opponent, the opponent's All Elemental RES and Physical RES is reduced by 30% for 4s.", - }, - { - name: 'Spiral Abyss', - image: 'spiral_abyss.jpg', - pos: '50% 20%', - start: '2024-05-16 04:00:00', - end: '2024-06-01 04:00:00', - color: '#4299E1', - description: "When a character receives healing, the character's ATK increases by 50% for 3s.", - }, { name: 'Spiral Abyss', image: 'spiral_abyss.jpg', @@ -333,48 +237,6 @@ export const eventsData = [ }, ], [ - { - name: "Paimon's Bargain - Razor, Amber, and Royal", - pos: '0% 50%', - zoom: '150%', - start: '2024-04-01 04:00:00', - end: '2024-05-01 04:00:00', - color: '#B6A1EA', - image: 'paimon_bargain.png', - description: 'Now selling: Razor, Amber, and Royal Weapons.', - }, - { - name: "Paimon's Bargain - Bennett, Lisa, and Blackcliff", - pos: '0% 50%', - zoom: '150%', - start: '2024-05-01 04:00:00', - end: '2024-06-01 04:00:00', - color: '#B6A1EA', - image: 'paimon_bargain.png', - description: 'Now selling: Bennett, Lisa, and Blackcliff Weapons.', - }, - { - name: "Paimon's Bargain - Barbara, Kaeya, and Royal", - pos: '0% 50%', - zoom: '150%', - start: '2024-06-01 04:00:00', - end: '2024-07-01 04:00:00', - color: '#B6A1EA', - image: 'paimon_bargain.png', - description: 'Now selling: Barbara, Kaeya, and Royal Weapons.', - }, - ], - [ - { - name: 'Battle Pass - The Realms Rocked', - pos: '0% 45%', - image: 'The Realms Rocked.jpg', - start: '2024-04-24 06:00:00', - end: '2024-06-03 03:59:59', - color: '#8176e9', - url: 'https://www.hoyolab.com/article/27519785', - timezoneDependent: true, - }, { name: 'Battle Pass - Simulnation', pos: '0% 45%', @@ -385,5 +247,15 @@ export const eventsData = [ url: 'https://www.hoyolab.com/article/29435984', timezoneDependent: true, }, + { + name: 'Battle Pass - Fanciful Fabrication', + pos: '0% 45%', + image: 'Fanciful Fabrication.jpg', + start: '2024-07-17 06:00:00', + end: '2024-08-26 03:59:59', + color: '#8b9fd1', + url: 'https://www.hoyolab.com/article/31070697', + timezoneDependent: true, + }, ], ]; diff --git a/static/images/banners/Epitome Invocation 67.png b/static/images/banners/Epitome Invocation 67.png new file mode 100644 index 00000000..3c599203 Binary files /dev/null and b/static/images/banners/Epitome Invocation 67.png differ diff --git a/static/images/banners/In the Name of the Rosula 2.png b/static/images/banners/In the Name of the Rosula 2.png new file mode 100644 index 00000000..450a83fb Binary files /dev/null and b/static/images/banners/In the Name of the Rosula 2.png differ diff --git a/static/images/banners/Twirling Lotus 3.png b/static/images/banners/Twirling Lotus 3.png new file mode 100644 index 00000000..0ecbefa7 Binary files /dev/null and b/static/images/banners/Twirling Lotus 3.png differ diff --git a/static/images/events/Epitome Invocation 67.png b/static/images/events/Epitome Invocation 67.png new file mode 100644 index 00000000..3c599203 Binary files /dev/null and b/static/images/events/Epitome Invocation 67.png differ diff --git a/static/images/events/Fanciful Fabrication.jpg b/static/images/events/Fanciful Fabrication.jpg new file mode 100644 index 00000000..dea05391 Binary files /dev/null and b/static/images/events/Fanciful Fabrication.jpg differ diff --git a/static/images/events/In the Name of the Rosula 2.png b/static/images/events/In the Name of the Rosula 2.png new file mode 100644 index 00000000..450a83fb Binary files /dev/null and b/static/images/events/In the Name of the Rosula 2.png differ diff --git a/static/images/events/Summertide Scales and Tales.png b/static/images/events/Summertide Scales and Tales.png new file mode 100644 index 00000000..a3005084 Binary files /dev/null and b/static/images/events/Summertide Scales and Tales.png differ diff --git a/static/images/events/Twirling Lotus 3.png b/static/images/events/Twirling Lotus 3.png new file mode 100644 index 00000000..0ecbefa7 Binary files /dev/null and b/static/images/events/Twirling Lotus 3.png differ