Commit Graph

  • b3a7560a6c refactor(media): improve directory handling and path normalization main npmrun 2026-05-07 23:32:14 +0800
  • e6bb889454 Merge branch 'test' npmrun 2026-04-30 14:58:34 +0800
  • 78fa034027 fix(drone): update trigger branch for deployment process npmrun 2026-04-30 14:56:06 +0800
  • fd65d13487 fix(drone): navigate to the unzip directory before starting the application npmrun 2026-04-30 14:46:19 +0800
  • 06257ce0f8 fix(drone): streamline PM2 command execution in deployment script npmrun 2026-04-30 14:40:55 +0800
  • d819f7b0b7 feat(drone): add debug step to deployment script for troubleshooting npmrun 2026-04-30 10:46:24 +0800
  • 951033576e fix(drone): update deployment script for environment variable handling and PM2 commands npmrun 2026-04-30 10:44:16 +0800
  • d434011ff1 refactor(drone): improve PM2 command handling in deployment script npmrun 2026-04-30 10:30:34 +0800
  • 733f7badbc ad npmrun 2026-04-30 10:24:42 +0800
  • 2eabf8379b deploy: build at 2026-04-30 10:05:49 deploy npmrun 2026-04-30 10:10:35 +0800
  • 420122f85f feat(drone): enhance deployment configuration with additional environment variables and PM2 commands npmrun 2026-04-30 10:09:01 +0800
  • f55c5fd7d6 fix(drone): enhance SSH configuration for deployment process npmrun 2026-04-30 09:53:15 +0800
  • d37bbf8813 fix(drone): update GIT_REMOTE for deployment configuration npmrun 2026-04-30 09:50:48 +0800
  • 58d132dafd fix(drone): update trigger branch for testing in CI/CD pipeline npmrun 2026-04-30 09:46:36 +0800
  • aa2d596db9 feat(drone): add new deployment pipeline configuration and update scripts npmrun 2026-04-30 09:44:34 +0800
  • f2f767da78 fix(drone): update deployment configuration for SSH handling and branch trigger npmrun 2026-04-29 17:08:00 +0800
  • ecf81e87be fix(drone): update deployment configuration for SSH handling and branch trigger npmrun 2026-04-29 17:07:55 +0800
  • 29c53a45a0 更新 '.drone.yml' topuser 2026-04-29 16:33:06 +0800
  • 43242102ea deploy: build at 2026-04-29 16:25:08 npmrun 2026-04-29 16:26:09 +0800
  • 8cab16761f fix(deploy): include .drone.yml in deployment artifacts npmrun 2026-04-29 15:34:39 +0800
  • cb9e4f0433 feat(drone): add new deployment pipeline configuration npmrun 2026-04-29 15:27:44 +0800
  • 550c7ee45b refactor(drone): migrate deployment configuration to scripts directory npmrun 2026-04-29 15:25:10 +0800
  • 28cb956b7a fix(drone): improve deployment logic for repository management npmrun 2026-04-29 15:02:01 +0800
  • dd240b1733 fix(drone): refactor SSH command and deployment logic for improved reliability npmrun 2026-04-29 14:54:28 +0800
  • 37c9ac6b5d fix(drone): enhance SSH command and cloning logic for deployment npmrun 2026-04-29 14:46:26 +0800
  • 78afc701cd fix(drone): disable cloning and set HOME environment variable for deployment npmrun 2026-04-29 14:40:21 +0800
  • c3518e9f20 fix(drone): enhance SSH configuration for deployment npmrun 2026-04-29 14:34:25 +0800
  • 9f823680d0 fix(drone): update deployment branch from 'deploy-branch' to 'main' npmrun 2026-04-29 14:29:47 +0800
  • f8b4321486 feat(deploy): add CI/CD pipeline and deployment script npmrun 2026-04-29 11:01:24 +0800
  • 2382dad188 feat(quick-note): enhance quick note editor with content change events and mobile responsiveness npmrun 2026-04-27 21:35:07 +0800
  • 727a380459 docs(quick-note): add design spec and implementation plan npmrun 2026-04-27 20:55:14 +0800
  • 45f22de703 feat(quick-note): add resizable quick note modal with per-user persistence npmrun 2026-04-27 20:54:08 +0800
  • 7495f3c5c6 feat(editor): add editor readiness handling and visibility checks npmrun 2026-04-27 19:21:15 +0800
  • 374fcbfadb fix(upload): resolve file path conflicts during image conversion npmrun 2026-04-27 11:40:54 +0800
  • ff401a524b feat(editor): add loading state for markdown editor initialization npmrun 2026-04-27 09:42:43 +0800
  • fa14e7c8bb refactor(media): enhance directory handling for static assets npmrun 2026-04-27 09:03:17 +0800
  • f73a0d2d43 refactor(tags): streamline tag handling in post lists npmrun 2026-04-26 02:26:26 +0800
  • a9d2278527 feat(tags): implement post tags feature with filtering capabilities npmrun 2026-04-25 16:02:03 +0800
  • c619d7bd86 docs(spec): add post tags and list filtering design npmrun 2026-04-25 15:16:18 +0800
  • a8d6234b88 feat(env): add environment variable management script and update database copy command npmrun 2026-04-25 15:00:39 +0800
  • 941b082a72 feat(export): enhance export functionality with new download method and configuration updates npmrun 2026-04-25 13:23:35 +0800
  • b0102afd0d feat(export): implement export task limits and environment configuration npmrun 2026-04-25 13:12:59 +0800
  • 64c2313a6d feat(media): refactor media handling to use static directory structure npmrun 2026-04-25 13:12:50 +0800
  • 890db7c4f9 feat(markdown): enhance Vditor integration and post preview functionality npmrun 2026-04-25 00:27:19 +0800
  • 770ac577d7 docs(plan): add Vditor unification implementation plan npmrun 2026-04-24 23:28:43 +0800
  • 8a5e11349b feat(markdown): migrate editor to Vditor with mobile-aware behavior npmrun 2026-04-24 23:26:13 +0800
  • 8c6efae3fb docs(spec): add Vditor unification design for markdown editing npmrun 2026-04-24 22:57:11 +0800
  • f19412953f feat(global-config): add showDiscoverInHeaderForGuest option and update related components npmrun 2026-04-24 22:30:58 +0800
  • c8b96b2e8c feat(pagination): implement pagination for users and posts management npmrun 2026-04-24 21:49:59 +0800
  • ae90ff3b48 Merge branch 'feat/public-home-hub' npmrun 2026-04-24 21:46:33 +0800
  • dd209fa68a feat(public-home): implement Reader and Showcase layouts for public profile npmrun 2026-04-24 21:46:23 +0800
  • d9b4d8fe73 feat(public-profile): switch public home to modular hub layout npmrun 2026-04-24 21:27:23 +0800
  • 22ab1e11b8 feat(markdown): enhance dark mode styling and add post preview functionality npmrun 2026-04-24 20:42:33 +0800
  • 081d70f551 feat(toast): implement autoclose fallback for toast notifications npmrun 2026-04-24 01:36:09 +0800
  • f925b7c9ca Merge branch 'feat/user-data-export' npmrun 2026-04-24 01:30:41 +0800
  • 927b7bbbd3 feat(export): support bundle download and task deletion npmrun 2026-04-24 01:30:39 +0800
  • cac81289ab feat(export): add export center UI and usage docs npmrun 2026-04-24 01:01:36 +0800
  • 3c7190a606 feat(export): implement export pipeline and me APIs npmrun 2026-04-24 01:01:30 +0800
  • 0686b74fd5 feat(export): add export task schema and migration npmrun 2026-04-24 01:01:25 +0800
  • 026434b036 docs: add user data backup design for export and migration npmrun 2026-04-24 00:16:18 +0800
  • 8cdc6a6235 feat(media, rss, timeline): enhance UI and functionality with new features npmrun 2026-04-24 00:12:44 +0800
  • 35652caf35 refactor: update asset paths and enhance post visibility handling npmrun 2026-04-23 23:44:43 +0800
  • 2d5e027f82 docs: add article markdown export implementation plan npmrun 2026-04-23 23:25:41 +0800
  • 1a142c1cec feat(posts): add public post markdown export action npmrun 2026-04-23 23:19:32 +0800
  • c83e922996 fix(export): always revoke object url on download failure npmrun 2026-04-23 23:16:53 +0800
  • d8c6a4093d fix(export): normalize all site-relative markdown image urls npmrun 2026-04-23 23:14:51 +0800
  • 5344912999 test(export): cover downloadMarkdownFile browser and non-browser flows npmrun 2026-04-23 23:13:39 +0800
  • e120ca3b7d feat(export): add markdown export utilities with url normalization tests npmrun 2026-04-23 23:12:17 +0800
  • b8d2a9c332 docs: add article markdown export design spec npmrun 2026-04-23 23:06:50 +0800
  • adaf5b2195 style(markdown): refine SCSS styles for markdown components and enhance code block presentation npmrun 2026-04-23 00:36:18 +0800
  • cee0f99538 feat(markdown): integrate highlight.js for enhanced code syntax highlighting npmrun 2026-04-22 16:25:21 +0800
  • 8320768f1d style(markdown): add commented styles for code blocks and update markdown configuration npmrun 2026-04-22 11:21:45 +0800
  • f17cbb0aa9 style(markdown): update styles for markdown components and improve code block presentation npmrun 2026-04-21 15:41:02 +0800
  • 2e4fe22513 refactor(config): enhance UI layout and improve user experience in admin and profile settings npmrun 2026-04-21 14:55:00 +0800
  • 39cac75fbb docs: EJS custom pages as multi-tenant /@slug/p/:pageKey with DB table npmrun 2026-04-21 11:42:22 +0800
  • 8a84078bc6 docs: personal home EJS on /@slug/custom; do not override root route npmrun 2026-04-21 11:40:01 +0800
  • 4cbaa037f2 docs: add personal home EJS design spec (2026-04-21) npmrun 2026-04-21 11:38:40 +0800
  • a7155fbaf2 feat(auth): implement client session synchronization and refactor authentication handling npmrun 2026-04-21 11:07:50 +0800
  • b4508741e5 feat(security): add backend security audit skill and enhance user registration error handling npmrun 2026-04-21 09:47:44 +0800
  • 4c31d81ed1 feat(home): enhance user experience with new sections and quick create button npmrun 2026-04-21 01:22:34 +0800
  • 3704675445 feat(email): add nodemailer type definitions and enhance comment email test logging npmrun 2026-04-20 22:02:12 +0800
  • 649b0d7a27 Merge branch 'feature/comment-email-config' npmrun 2026-04-20 21:17:22 +0800
  • e12a51cd19 fix(config): keep smtp password readiness after masking npmrun 2026-04-20 21:17:12 +0800
  • 7e0d240046 Merge branch 'feature/comment-email-config' npmrun 2026-04-20 21:15:43 +0800
  • 4ca171da6f feat(profile): add email field to user profile and validation npmrun 2026-04-20 21:15:39 +0800
  • 8b1140fc41 Merge branch 'feature/comment-email-config' npmrun 2026-04-20 21:04:43 +0800
  • 8cd04b4e15 feat(comment-email): implement comment email configuration and notification preferences npmrun 2026-04-20 21:04:05 +0800
  • 6e2cbfda22 fix(comment): add frontend email-notify readiness hints npmrun 2026-04-20 21:02:00 +0800
  • efd15c3118 fix(comment): validate receiver email format before notify npmrun 2026-04-20 20:58:01 +0800
  • 5bd43eb835 fix(comment): include context in notify failure logs npmrun 2026-04-20 20:56:37 +0800
  • 3c99e9a0c9 feat(comment): send best-effort reply notification emails npmrun 2026-04-20 20:54:50 +0800
  • 80bea6b985 feat(profile): add comment notification preference toggle npmrun 2026-04-20 20:50:03 +0800
  • 5f6aeefcfb fix(comments): enforce strict default non-anonymous guest rule npmrun 2026-04-20 20:46:06 +0800
  • f059cd0ee2 fix(comments): preserve undefined guest anonymity in API parsing npmrun 2026-04-20 20:44:24 +0800
  • 4c108e5cf5 test(comments): add compatibility fallback and service/api coverage npmrun 2026-04-20 20:42:27 +0800
  • b7c87d2d95 feat(comments): enforce guest email anonymity rules npmrun 2026-04-20 20:36:56 +0800
  • 4ff41c1ce6 docs(task4): harden rollback runbook for sqlite migration npmrun 2026-04-20 20:32:36 +0800
  • aa1e44ebc1 docs(task4): add sqlite rollback runbook for comment email migration npmrun 2026-04-20 20:30:59 +0800
  • 8449088904 feat(comments): add guest email and anonymity columns npmrun 2026-04-20 20:28:46 +0800
  • b1e42902af fix(config): harden comment-email test endpoint safety npmrun 2026-04-20 20:26:22 +0800