Commit Graph

271 Commits

Author SHA1 Message Date
tim e86449eebe feat: icon fix 2025-07-06 20:56:00 +08:00
tim 433a29ccc9 feat: update home page view 2025-07-06 20:24:32 +08:00
Tim 99469fe731 Connect posts and comments to backend 2025-07-06 11:52:35 +08:00
tim 5a2fe4a75e feat: add selection 2025-07-06 11:29:38 +08:00
tim 75d7fb174e feat: homepage layout 2025-07-06 11:22:50 +08:00
tim 5bcabfd0f6 Merge branch 'main' of github.com:nagisa77/OpenIsle 2025-07-06 11:04:23 +08:00
Tim 720e0f9b13 Merge pull request #88 from nagisa77/codex/update-layout-in-homepageview.vue 2025-07-06 11:03:44 +08:00
Tim bcf71aa162 Align header and article columns 2025-07-06 11:03:30 +08:00
Tim d4c2959ee3 fix: synchronize vditor content with prop 2025-07-06 11:01:48 +08:00
tim fe58a08882 feat: update example 2025-07-06 10:56:21 +08:00
tim 5f0eaf10cf feat: update header 2025-07-06 10:55:12 +08:00
Tim 6cb94a9baa fix: remove content-type header on draft deletion 2025-07-06 10:30:17 +08:00
tim e4eb0cb82a feat: delete draft 2025-07-06 10:24:54 +08:00
Tim d5ff676f08 Merge pull request #84 from nagisa77/codex/implement-draft-saving-logic
Add draft post feature
2025-07-06 01:56:51 +08:00
Tim 1c00c86bc7 feat: add draft post support 2025-07-06 01:56:35 +08:00
tim dd0aaf2b33 feat: add posting 2025-07-06 01:55:26 +08:00
Tim 1ba2da65fd Limit tags to two and integrate post publish 2025-07-06 01:49:23 +08:00
tim 9e76b58cac feat: poster 2025-07-06 01:38:48 +08:00
Tim df55d36e0d Add reusable dropdown components 2025-07-05 17:58:34 +08:00
tim f8772a28b0 feat: update main 2025-07-05 16:02:58 +08:00
Tim ed12fb0fc9 feat: add google auth integration 2025-07-05 14:51:29 +08:00
Tim ffeadc9cda feat(ui): make auth state reactive and close avatar menu 2025-07-05 14:23:47 +08:00
Tim bd043350b6 Add avatar dropdown in header 2025-07-05 14:13:35 +08:00
tim 94a1b4a237 feat: add login state 2025-07-05 13:58:24 +08:00
tim f58a22e068 feat: update code 2025-07-05 13:35:54 +08:00
Tim 6bdc32ff05 feat: add token validation api and auth module 2025-07-05 13:34:47 +08:00
tim 3568e54984 feat: email register and login 2025-07-05 02:06:46 +08:00
Tim 525fb8e205 Merge branch 'main' into codex/integrate-vue-toastification-and-replace-alerts 2025-07-04 22:21:17 +08:00
Tim 245190d477 feat: replace alerts with toast notifications 2025-07-04 22:20:01 +08:00
Tim 968341dcb1 feat: improve registration validation 2025-07-04 22:15:05 +08:00
Tim a7c6be2735 feat(frontend): make api base configurable 2025-07-04 18:29:01 +08:00
Tim dcf2dff030 feat(frontend): integrate email register & login 2025-07-04 17:48:11 +08:00
Tim f905b3e5d8 Add category and tag selection to new post page 2025-07-04 17:08:28 +08:00
tim 99e73dbea2 feat: post ui 2025-07-04 16:50:54 +08:00
Tim 9f34c72ab0 fix(editor): initialize vditor after setup 2025-07-04 16:41:08 +08:00
Tim 08805452f2 feat: add new post creation view 2025-07-04 16:25:22 +08:00
Tim 1fb8a53bcd feat: add link copy and comment anchor 2025-07-04 16:18:50 +08:00
Tim 134bbb4d76 feat: sanitize and clamp home article description 2025-07-04 16:11:07 +08:00
tim 48273887da feat: update home page example 2025-07-04 16:04:40 +08:00
Tim cdc9b412fe feat: render markdown in posts and comments 2025-07-04 15:59:57 +08:00
tim c6c34b201a feat: update markdown example 2025-07-04 15:51:53 +08:00
Tim 39ed670752 refactor: extract comment editor component 2025-07-04 14:59:15 +08:00
tim 9957c26025 feat: common-icon 2025-07-04 14:45:09 +08:00
tim 2e9d0ca022 feat: comment ui 2025-07-04 14:41:04 +08:00
Tim 030ec7c631 Integrate Vditor for comment posting 2025-07-04 11:51:36 +08:00
tim 100bff4a26 feat: comment ui 2025-07-04 11:39:14 +08:00
Tim 1011584756 feat: add nested comment support 2025-07-04 11:05:23 +08:00
tim b2436c4e8b feat: 多级评论demo 2025-07-04 10:57:12 +08:00
tim 821bc95e16 feat: login page 2025-07-04 10:23:58 +08:00
tim 0c4ea5adb0 feat: email next step 2025-07-04 10:18:35 +08:00