Commit Graph

  • ec40d38b90 Adapt array component for most formkit components in Halo (#8267) Takagi 2026-01-22 16:30:23 +08:00
  • cd8b8de6c4 Refactor password encryption logic by moving it to common.html for reusability (#8266) John Niang 2026-01-22 16:10:24 +08:00
  • 9489d0f5e4 resolve the style issue of the sercet component (#8269) Halo Dev Bot 2026-01-21 18:42:07 +08:00
  • 0dc778e07b fix: resolve the style issue of the sercet component (#8268) Takagi 2026-01-21 18:32:18 +08:00
  • 09ac2eef11 Ensure :api uploadBundle task runs after :platform:application uploadBundle task (#8262) John Niang 2026-01-20 16:24:15 +08:00
  • 57d02679a1 Update stale issues workflow label filter (#8261) Ryan Wang 2026-01-20 15:39:23 +08:00
  • ae2bd69dde Refactor API pagination to fetch all items (#8257) Ryan Wang 2026-01-20 14:58:14 +08:00
  • 5367c6bd4b Update icon sizing utility classes in Iconify components (#8253) v2.22.11 Ryan Wang 2026-01-20 10:21:03 +08:00
  • eac9b1ae88 Fix role granting logic and enhance unit tests for user role assignment (#8256) John Niang 2026-01-20 10:20:23 +08:00
  • 2f02ed303a Add support for group information in attachment upload process (#8255) John Niang 2026-01-20 10:20:09 +08:00
  • d01b734daa Refactor theme management and enhance stability of upgrading themes (#8250) John Niang 2026-01-19 15:50:12 +08:00
  • 4d0b0f37a1 Update demo site URLs in README (#8251) Ryan Wang 2026-01-19 15:17:48 +08:00
  • f3c15895c1 Update jsencrypt to version 3.5.4 in login page (#8249) Ryan Wang 2026-01-19 11:30:52 +08:00
  • c2a0b408d8 Enhance reactive value handling by integrating ContextView support in ReactiveUtils and related classes (#8246) John Niang 2026-01-19 10:36:25 +08:00
  • 738dba1343 Enhance unit tests to include null value scenarios in MultiValueIndex and SingleValueIndex (#8244) John Niang 2026-01-19 10:36:15 +08:00
  • fbb0924d4f Upgrade some dependencies to latest and Gradle to 9.3.0 (#8240) John Niang 2026-01-17 20:24:51 +08:00
  • 7be2ce405f Refactor session management by introducing a dedicated SessionConfiguration class (#8242) John Niang 2026-01-17 20:15:49 +08:00
  • b0b0896303 Refactor secret input to support required keys (#8237) v2.22.10 Ryan Wang 2026-01-16 17:28:04 +08:00
  • f93f25b9a6 Add do-not-overwrite label support for extension updates (#8230) John Niang 2026-01-16 17:00:02 +08:00
  • 4956628ed9 Simplify executor management and improve shutdown logic (#8233) John Niang 2026-01-16 16:56:02 +08:00
  • df19189af6 Remove unused fields and simplify GlobalInfo and its service implementation (#8236) John Niang 2026-01-16 16:52:55 +08:00
  • 48a1d3ec75 Switch i18n files from YAML to JSON format (#8216) Ryan Wang 2026-01-16 12:29:42 +08:00
  • e8973c2913 Enhance role management by invalidating user sessions on role change (#8228) John Niang 2026-01-15 19:02:26 +08:00
  • 373620d156 Fix the problem of not being able to query with not-in condition (#8229) John Niang 2026-01-15 17:46:00 +08:00
  • 6afb598525 Upgrade Vite and related dependencies (#8226) Ryan Wang 2026-01-15 13:04:48 +08:00
  • 56fcf1d425 Update Docker image version in README (#8225) Ryan Wang 2026-01-15 12:36:53 +08:00
  • f859bd3949 fix: resolve the misalignment issue caused by historical image conversion (#8215) Takagi 2026-01-15 12:27:59 +08:00
  • 04c261fcce Remove memory limit from JVM options in Dockerfile (#8227) John Niang 2026-01-15 12:19:59 +08:00
  • c140cf271a fix: resolve the issue of some selectors being obscured (#8224) v2.22.9 Takagi 2026-01-14 18:47:57 +08:00
  • f4b080e643 Remove unused caching resource resolver from WebFlux configuration (#8222) John Niang 2026-01-14 18:08:03 +08:00
  • a3b7c2474c Update logging configuration and increment version to 2.22.9-SNAPSHOT (#8223) John Niang 2026-01-14 17:29:58 +08:00
  • 0bec190253 Update issue template contact descriptions (#8219) Ryan Wang 2026-01-14 17:11:43 +08:00
  • 53bf54cc7f Update stale issue labels in workflow (#8218) Ryan Wang 2026-01-14 16:31:05 +08:00
  • fb84402eb4 Replace useI18n with global i18n in use-attachment (#8217) Ryan Wang 2026-01-14 15:33:57 +08:00
  • 89f4ac3fcc fix: solve the problem that toggle component switching is invalid (#8206) Takagi 2026-01-14 15:05:56 +08:00
  • d897b6e83a Refactor device session management to enhance security and improve session ID handling (#8202) v2.22.8 John Niang 2026-01-09 20:57:53 +08:00
  • e9adb8bf93 Generate api client (#8204) Ryan Wang 2026-01-09 20:56:10 +08:00
  • 6ff4b6d7d4 fix: alignment method is ineffective for aligning block node (#8203) Takagi 2026-01-09 20:55:50 +08:00
  • 4ef373b74c Remove missing Spanish translations and update es.yaml (#8201) Ryan Wang 2026-01-09 14:32:54 +08:00
  • 919f2add3a Add Spanish localization for the editor and application UI (#8146) Alvaro Samudio 2026-01-08 23:51:52 -05:00
  • 46c40c55e9 feat: add custom toggle input to FormKit (#8104) Takagi 2026-01-09 12:41:51 +08:00
  • 0a7099eb0c Remove hardcoded #ffffff default color from tag creation (#8198) Copilot 2026-01-09 12:23:55 +08:00
  • 0134244170 Add support for single-valued attributes in index specifications (#8199) John Niang 2026-01-09 12:07:52 +08:00
  • 733cdc9ed7 feat: add smart scroll extension to editor (#8189) Takagi 2026-01-08 23:25:50 +08:00
  • 1217759ff5 Set input to empty string on single attachment removal (#8191) Ryan Wang 2026-01-08 23:23:38 +08:00
  • d43170b2c1 Revert "Revert "Make the posts in index lazy to load"" (#8193) John Niang 2026-01-08 12:33:49 +08:00
  • e4b072ef7f Restrict unsupported operations in MultiValueIndex and update tests accordingly (#8187) John Niang 2026-01-08 11:41:49 +08:00
  • a9d8ee16c4 Remove unnecessary subscribeOn calls in ReactiveExtensionClientImpl to streamline data retrieval (#8190) John Niang 2026-01-08 11:29:50 +08:00
  • c610b0ace2 Refactor authorization configuration to enhance access control and add cancel link in TOTP forms (#8182) John Niang 2026-01-07 14:41:46 +08:00
  • b45902c559 Fix the potential blocking operation while unzipping (#8179) John Niang 2026-01-07 14:39:48 +08:00
  • fd986992a3 Refactor plugin management to use SpringPluginManager and improve started plugins retrieval (#8181) John Niang 2026-01-07 14:37:46 +08:00
  • e5844a655d Refactor plugin status management to ensure proper phase and load location handling (#8173) v2.22.7 John Niang 2026-01-05 01:27:17 +08:00
  • 0455a6cc94 Refactor plugin start task management to ensure cancellation of existing tasks (#8170) v2.22.6 John Niang 2026-01-04 22:31:03 +08:00
  • ffdc6d3537 Refactor comment counter update to eliminate dependency on GroupVersionKind (#8171) John Niang 2026-01-04 22:30:47 +08:00
  • fba10c8dca Support references without version in comment subjects (#8169) v2.22.5 John Niang 2026-01-04 18:57:40 +08:00
  • 4790351384 Improve synchronizer execution in DefaultController and enhance test coverage (#8168) John Niang 2026-01-04 18:55:41 +08:00
  • 87fc7cb84d Enhance plugin reconciliation process with background task management (#8165) John Niang 2026-01-04 18:49:41 +08:00
  • d5a8ab97f6 Add new public API clients for category, tag, singlePage, and index (#8166) Ryan Wang 2026-01-04 18:48:25 +08:00
  • 16a10a4fd7 Normalize email addresses to lowercase during registration and retrieval (#8155) John Niang 2026-01-04 18:47:41 +08:00
  • 123a40d46c Enhance URI handling to support Chinese domain names (#8163) John Niang 2026-01-04 14:51:40 +08:00
  • fed6308daa Ehance migration process for improved backup and restore functionality (#8160) John Niang 2026-01-04 10:51:41 +08:00
  • 8340200f2f Improve attachment reconciliation by handling null thumbnails and returning results (#8159) John Niang 2026-01-04 10:49:40 +08:00
  • 52e46c8ae8 Upgrade springdoc-openapi to version 2.8.15 and clean up endpoint builder code (#8158) John Niang 2026-01-03 16:15:40 +08:00
  • ef0bb58a01 fix: when pasting a single image it is mistakenly identified as a link (#8154) v2.22.4 Takagi 2025-12-31 18:27:37 +08:00
  • 7847d82372 Fix thumbnail resource handling by using file path instead of URI (#8153) John Niang 2025-12-31 18:25:36 +08:00
  • 08c42540b9 Remove funding info and update README for paid version (#8143) Ryan Wang 2025-12-31 11:25:36 +08:00
  • 7675937746 Fix avatar attachment settings description - remove non-existent group option (#8145) Copilot 2025-12-30 22:42:28 +08:00
  • 7e2a47a6ad Add custom label for stale issues in workflow (#8142) Ryan Wang 2025-12-30 21:44:11 +08:00
  • d5c8a1305b Fix pagination limit calculation and add test for last page retrieval (#8138) John Niang 2025-12-29 18:21:35 +08:00
  • e8fbc2c5bf Add annotation settings endpoint to aggregate with activated theme and started plugins (#8129) v2.22.3 John Niang 2025-12-26 18:17:03 +08:00
  • 8431a951a8 Implement email-based user authentication and add corresponding tests (#8126) John Niang 2025-12-26 18:15:03 +08:00
  • 54d102d839 Update Vite to 8.0-beta.5 (#8128) Ryan Wang 2025-12-26 18:11:07 +08:00
  • fee35fb985 Reorder route patterns to resolve conflicts with post query parameters (#8116) v2.22.2 John Niang 2025-12-25 18:29:03 +08:00
  • d01422f3aa Add dialect configuration for R2DBC migration in application.yaml (#8115) John Niang 2025-12-25 18:27:07 +08:00
  • fb2785cd98 Increase max length for title and slug fields (#8117) Ryan Wang 2025-12-25 18:27:02 +08:00
  • cf932095d1 Update download link for app store plugin (#8113) v2.22.1 Ryan Wang 2025-12-25 00:10:54 +08:00
  • 7776f4f63a Update icon sizing and dynamic form IDs in Iconify components (#8111) Ryan Wang 2025-12-25 00:10:42 +08:00
  • a46112ac22 Use handler for upload view toggle button (#8110) Ryan Wang 2025-12-25 00:10:25 +08:00
  • 307c15bd08 Add scroll to dropdown for group filter (#8109) Ryan Wang 2025-12-25 00:09:57 +08:00
  • 81a56da11a Add check for published status before uploading to Maven Central (#8097) John Niang 2025-12-24 21:27:04 +08:00
  • dc12e9e6ad feat: add custom switch input component to FormKit (#8095) Takagi 2025-12-24 21:23:03 +08:00
  • 1e16e8b23b Fix failed unit tests against user avatar endpoint (#8098) John Niang 2025-12-24 18:47:59 +08:00
  • 9bd3b967db Implement attachment upload endpoints for console and user center (#8092) v2.22.0 John Niang 2025-12-24 10:47:58 +08:00
  • 2d3c21dd2c Update plugin-shiki and hyperlink-card plugin versions (#8093) Ryan Wang 2025-12-24 10:38:21 +08:00
  • 6ab9d950b8 Add policy filtering and upload view toggle handler (#8091) Ryan Wang 2025-12-23 23:10:40 +08:00
  • 567f7e6538 Emit uploaded event after URL attachment upload (#8089) Ryan Wang 2025-12-23 21:30:59 +08:00
  • 72b12cbe99 Revert "Make the posts in index lazy to load (#8006)" (#8088) John Niang 2025-12-23 18:52:59 +08:00
  • a2b0079076 Fix missing Iconify icons in array list (#8087) Ryan Wang 2025-12-23 17:57:40 +08:00
  • 60a6af342a Refactor actuator endpoints to use reactive programming and improve database metadata handling (#8085) John Niang 2025-12-23 17:14:46 +08:00
  • 619ac41137 Bump UI package versions to 2.22.0 (#8076) Ryan Wang 2025-12-23 17:07:34 +08:00
  • e27d91ac9b Fix missing add button in secret list modal (#8073) Ryan Wang 2025-12-23 17:07:15 +08:00
  • b1b0f69570 Disable confirm button when no attachments selected (#8079) Ryan Wang 2025-12-23 17:07:10 +08:00
  • ea01ffab45 Fix attachment media type handling and improve thumbnail link retrieval logic (#8077) John Niang 2025-12-23 17:07:00 +08:00
  • 4aa5718e29 Use computed group name for attachment uploads (#8083) Ryan Wang 2025-12-23 16:33:06 +08:00
  • 0b24ef3290 Add text type selector to editor bubble menu (#8080) Ryan Wang 2025-12-23 15:03:06 +08:00
  • 8e610ac8b1 Update Chinese translation for gallery (#8078) Ryan Wang 2025-12-23 14:42:55 +08:00
  • 8bf81d2adb Update SQL initialization platform to mariadb in application-mariadb.yaml (#8074) v2.22.0-rc.1 John Niang 2025-12-22 17:21:32 +08:00
  • 393a8f88ef Move max-in-memory-size configuration under http.codecs in application.yaml (#8071) John Niang 2025-12-22 16:29:30 +08:00
  • 6e7473cbc0 Add R2DBC migration support with configuration and dependency updates (#8072) John Niang 2025-12-22 16:27:30 +08:00
  • 3b2738cbd3 Add color type support to Array component itemLabels (#8067) Copilot 2025-12-22 12:03:37 +08:00