50 Commits

Author SHA1 Message Date
Moon
ea18eb8057 Feat(fortune): Add Pi Day (#68) 2025-03-13 23:59:46 +08:00
tobiichi3227
e1e17bd2bc Feat(Fortune): Preview result url (#62)
* Feat(Fortune): Support preview result depends on url params

* Feat(Fortune): Specify commit hash in preview result to ensure event consistency

* Feat(Fortune): Add copy preview url button

* Feat(Fortune): Support theme color for copy preview button

* Impr(Fortune): Make UI looks better

* Docs(CONTRIBUTING): Add missing theme field
2025-03-09 15:52:26 +08:00
ChenKaiLiuG
1471b5950d Feat(fortune): Add new fortune events (#63)
* Update fortune.json

* Fix Update fortune.json

* Fix update fortune.json
2025-03-08 23:55:14 +08:00
lifeadventurer
704032580b Chore: Remove redundant file 2025-02-13 23:14:54 +08:00
tobiichi3227
57f1307847 Impr(special): Add new special events for January and February (#48)
Co-authored-by: ChenKaiLiuG <141424456+ChenKaiLiuG@users.noreply.github.com>
2025-02-06 21:08:52 +08:00
tobiichi3227
caa59577dd Fix(Fortune): Categorize events (#49) 2025-01-24 13:28:33 +08:00
54168328c2 Fix(Fortune): Categorize events by trigger date type 2024-12-25 11:39:06 +08:00
tobiichi3227
7852572f26 Feat: Add support for cyclical dates in special events to avoid yearly updates (#45)
* Feat(fortune): add static date and cyclical date support

* Chore(Fortune): convert static event date to cyclical date

* Docs: Update CONTRIBUTING.md

* Chore(Fortune): Remove old special events

* Fix(Fortune): Correctly set the trigger date for Thanksgiving

* Impr(fortune): Make the code more readable by reducing duplication and lengthy validation blocks
Additionally, strengthen the handling of edge cases (e.g., 31 in February).

* Impr(fortune): Separate the default and user-defined events into different files for easier identification and management

* Docs: Update CONTRIBUTING.md

* Impr(fortune): Simplify events file categorization

* Docs: Update CONTRIBUTING.md

* Docs: Update CONTRIBUTING.md
2024-12-12 22:48:21 +08:00
ae01f41a84 Fix(fortune): event description typo 2024-11-12 15:28:22 +08:00
lifeadventurer
03a768090b Impr(theme): Add new theme - Cyberwave 2024-11-07 10:07:48 +08:00
lifeadventurer
6b45d59ceb Impr(theme): Add new theme - Aurora Borealis 2024-11-07 10:06:29 +08:00
lifeadventurer
fd9fe8b460 Impr(theme): Add new theme - Zen Garden 2024-11-07 09:51:38 +08:00
lifeadventurer
708bcdd342 Impr(theme): Add new theme - Abstract Art 2024-11-07 09:49:05 +08:00
lifeadventurer
eacd73f929 Impr(theme): Add new theme - Tropical Paradise 2024-11-07 09:49:00 +08:00
lifeadventurer
68bab668b1 Impr(theme): Add new theme - Metallic Shine 2024-11-07 09:48:54 +08:00
lifeadventurer
ccbea6777c Impr(theme): Add new theme - Vintage Sepia 2024-11-06 22:09:52 +08:00
lifeadventurer
15a435cc77 Impr(theme): Add new theme - Mystic Forest 2024-11-06 22:07:07 +08:00
lifeadventurer
2d2e9b5c78 Impr(theme): Refactored theme - Star Wars to Galactic Glow 2024-11-06 22:05:18 +08:00
lifeadventurer
6c657ad6ab Impr(theme): Add new theme - Lunar Eclipse 2024-11-06 21:54:37 +08:00
lifeadventurer
9344253ebb Impr(theme): Add new theme - Moonlit Night 2024-11-06 21:39:03 +08:00
lifeadventurer
72a3513a70 Impr(theme): Add new theme - Sunny Vibes 2024-11-06 21:29:04 +08:00
lifeadventurer
1464de0ff3 Impr(theme): Add new theme - Spring Blossom 2024-11-06 18:39:54 +08:00
lifeadventurer
97e8a340da Impr(theme): Refactored theme - Winter to Winter Wonderland 2024-11-06 15:47:48 +08:00
lifeadventurer
3fec297ad8 Impr(theme): Add new theme - Autumn Glow 2024-11-06 15:32:46 +08:00
lifeadventurer
99d2a23f3b Impr(theme): Add new theme - Tokyo Night 2024-11-06 00:19:44 +08:00
lifeadventurer
85c294b170 Chore(theme): Rename theme names 2024-11-06 00:16:22 +08:00
lifeadventurer
81808b7b57 Impr(theme): Add new theme - Catppuccin Dark 2024-11-06 00:13:29 +08:00
lifeadventurer
03a72dd1d1 Style: Use lowercases in hex colors 2024-11-06 00:13:29 +08:00
lifeadventurer
031364c279 Impr(theme): Add new theme - Star Wars 2024-11-06 00:13:17 +08:00
lifeadventurer
b93727e5b8 Refactor: Update theme winter 2024-11-02 16:38:25 +08:00
lifeadventurer
6d8017fe51 Chore(theme): Rearrange the order of the properties 2024-11-01 23:23:30 +08:00
lifeadventurer
ee5b9e8ffa Impr(theme): Add new theme - winter 2024-11-01 23:20:49 +08:00
lifeadventurer
15d3cfb35a Feat(fortune): Implement theme switcher (Closes #42) 2024-11-01 21:25:42 +08:00
lifeadventurer
32b7abf7fc Impr(fortune): Add new special events for November 2024-11-01 18:49:08 +08:00
lifeadventurer
31752fda2a Impr(special): Add new special events for October 2024-10-01 01:03:34 +08:00
lifeadventurer
312e003ad2 Impr(special): Add new special events for September 2024-09-17 23:19:21 +08:00
lifeadventurer
42dfbdc624 Impr(special): Add new special events for August 2024-08-23 00:26:15 +08:00
lifeadventurer
5acbf014f2 Impr(special): Add new special events for July 2024-08-22 19:29:12 +08:00
lifeadventurer
8ac28e1d5c Feat(fortune): Chance to get different descriptions on the same event 2024-06-19 17:27:20 +08:00
lifeadventurer
fa35f114be Fix: Incorrect special event date 2024-05-13 00:10:32 +08:00
lifeadventurer
eac44dc8db Impr(special): Add new special events for July 2024 2024-05-04 18:40:30 +08:00
lifeadventurer
950cdb531a Impr(special): Add new special events for June 2024 2024-05-04 17:55:58 +08:00
lifeadventurer
d7b46243b4 Impr(special): Add new special events for May 2024 2024-05-04 17:01:27 +08:00
lifeadventurer
3a9a17c319 Feat(fortune): Add new fortune events 2024-04-11 23:18:47 +08:00
lifeadventurer
97a65aacce Impr(special): Add new special events for April 2024 2024-03-21 01:54:57 +08:00
lifeadventurer
a767fde4e6 impr: update fortune.json
avoid badFortunes events length equal to a power of two
2024-03-11 23:45:57 +08:00
lifeadventurer
8928828519 impr(special): add new special events for March 2024 2024-03-11 20:46:46 +08:00
lifeadventurer
9a402bde78 fix: pwa support install fail 2024-03-04 00:12:44 +08:00
lifeadventurer
3adf03073b impr(special): add new special event 2024-01-25 23:53:32 +08:00
lifeadventurer
ad5a78a672 chore: put json files in folder and update fetch path 2023-12-28 22:31:39 +08:00