Commit graph

  • e866243cf2
    Merge pull request #711 from trheyi/main Max 2024-07-26 10:09:00 +08:00
  • 43e37fbfe4 Optimize expression parsing in SUI Max 2024-07-26 10:01:41 +08:00
  • b6c5c0fd31 Refactor SUI core to set attribute values in parseProps function Max 2024-07-26 08:03:23 +08:00
  • e7290f7f27
    Merge pull request #710 from trheyi/main Max 2024-07-25 19:24:18 +08:00
  • 7706439f8f Refactor SUI core to copy the script pointer to the request for page backend script execution Max 2024-07-25 19:07:50 +08:00
  • cd08013bfe
    Merge pull request #709 from trheyi/main Max 2024-07-25 18:14:24 +08:00
  • 0dbdc0b99b Refactor SUI core to conditionally append page components in Compile function Max 2024-07-25 18:05:21 +08:00
  • 276f29d777 [feat] SUI support BeforeRender hook for dataset processing, and deprecating the s:set method. Max 2024-07-25 17:56:40 +08:00
  • 8b93c3b219 Refactor SUI core to remove unnecessary code in BuildScripts function Max 2024-07-25 16:14:40 +08:00
  • fe247d1e28 Refactor SUI core to load backend scripts for templates Max 2024-07-25 16:10:21 +08:00
  • 58ca39a32b [feat] Sharing the Constants variable between frontend and backend scripts Max 2024-07-25 15:37:23 +08:00
  • d562591c84
    Merge pull request #708 from trheyi/main Max 2024-07-25 10:17:56 +08:00
  • 9418133b32 Refactor SUI core to load backend scripts for templates Max 2024-07-25 10:10:54 +08:00
  • 79ef52eaf9
    Merge pull request #707 from trheyi/main Max 2024-07-24 19:25:27 +08:00
  • 8d375e2222 chore: Refactor SUI core to use lazy loading for the SUI library Max 2024-07-24 19:23:46 +08:00
  • a8c37e78a4 Refactor page test to check for minimum number of pages and children Max 2024-07-24 17:04:25 +08:00
  • 13a98b8ad7
    Merge pull request #706 from trheyi/main Max 2024-07-24 08:41:30 +08:00
  • 8269dcf6f3 chore: Add warning messages for SUI core watch command Max 2024-07-24 08:28:47 +08:00
  • 1257337765 fix error handling in SUI core tests Max 2024-07-24 08:26:24 +08:00
  • 47064422a9 Optimize error handling in SUI core build and compile functions Max 2024-07-24 08:15:50 +08:00
  • 4823402e99
    Merge pull request #705 from trheyi/main Max 2024-07-23 10:56:15 +08:00
  • 80239284de Refactor event handler variable name in SUI core Max 2024-07-23 10:41:48 +08:00
  • 5ec63f61ca
    Merge pull request #704 from trheyi/main Max 2024-07-23 08:19:10 +08:00
  • 60ada0a8d1 Refactor SUI core to use dynamic loading for the SUI library Max 2024-07-23 08:04:21 +08:00
  • 748a85220b
    Merge pull request #703 from trheyi/main Max 2024-07-22 21:00:36 +08:00
  • 9101efb4b6 Refactor component initialization in SUI core Max 2024-07-22 20:37:51 +08:00
  • 2c32f983ce
    Merge pull request #702 from trheyi/main Max 2024-07-22 18:05:13 +08:00
  • 2f828b643d add ToCamelCase function in SUI core Max 2024-07-22 17:28:27 +08:00
  • fc1442befc
    Merge pull request #701 from trheyi/main Max 2024-07-22 11:49:26 +08:00
  • e802599795 Refactor statement attributes copying logic in SUI core Max 2024-07-22 11:18:12 +08:00
  • 4872ced2de
    Merge pull request #700 from trheyi/main Max 2024-07-21 07:21:32 +08:00
  • dc8cfb66df fix missing trans-text attribute bug Max 2024-07-21 07:09:59 +08:00
  • 67ffd4f91c
    Merge pull request #699 from trheyi/main Max 2024-07-20 17:54:17 +08:00
  • f32a677265 Refactor event binding logic in SUI core Max 2024-07-20 17:45:19 +08:00
  • 258163497a Refactor event binding logic in SUI core Max 2024-07-20 15:42:08 +08:00
  • fbfd3f270a Refactor event binding logic in SUI core Max 2024-07-20 10:47:46 +08:00
  • 036553b43a
    Merge pull request #698 from trheyi/main Max 2024-07-20 09:55:24 +08:00
  • bafe3bb20f Refactor event binding logic in SUI core Max 2024-07-20 09:44:58 +08:00
  • ebc399bfe1 add event binding logic in SUI core Max 2024-07-20 08:44:02 +08:00
  • f23ebada01
    Merge pull request #697 from trheyi/main Max 2024-07-19 16:15:02 +08:00
  • 69e0070b0a Refactor prop regex patterns and methods in SUI core Max 2024-07-19 16:08:00 +08:00
  • af3a8a4ac4 Refactor locale file writing logic in SUI page Max 2024-07-19 08:21:59 +08:00
  • 8e8a0ac885 Fix trans passing bug in SUI components Max 2024-07-19 07:20:57 +08:00
  • 9190a380cd
    Merge pull request #696 from trheyi/main Max 2024-07-18 19:39:49 +08:00
  • 3014d6f2e9 Refactor copySlots method to use slot.Contents() instead of slot.Children() Max 2024-07-18 19:28:04 +08:00
  • 58534f532f Refactor copySlots method to use slot.Contents() instead of slot.Children() Max 2024-07-18 19:13:22 +08:00
  • 49c66870f8 Refactor copySlots method to remove unnecessary context parameter Max 2024-07-18 18:45:38 +08:00
  • 5c25859f64
    Merge pull request #695 from trheyi/main Max 2024-07-17 18:29:16 +08:00
  • 57b59d6d45 refactor: Add support for script messages in SUI i18n locale merging logic Max 2024-07-17 18:06:51 +08:00
  • 11a66d0aed [feat] SUI i18n client-side script support Max 2024-07-17 17:59:09 +08:00
  • f1d1a3ecef
    Merge pull request #694 from trheyi/main Max 2024-07-17 16:45:18 +08:00
  • 41495a2de0 fix sui test cases Max 2024-07-17 16:44:42 +08:00
  • 1c7121aa65
    Merge pull request #693 from trheyi/main Max 2024-07-17 16:37:29 +08:00
  • f6a94fdba3 [feat] sui i18n direction, timezone and format support Max 2024-07-17 16:23:53 +08:00
  • a2a60d87cc
    Merge pull request #692 from trheyi/main Max 2024-07-17 09:26:52 +08:00
  • 1005556c2f optimize SUI page writeLocaleSource and writeLocaleFiles logic Max 2024-07-17 09:16:11 +08:00
  • 61f297b3dc optimize SUI page writeLocaleSource and writeLocaleFiles logic Max 2024-07-17 08:25:52 +08:00
  • 3c662332cb
    Merge pull request #691 from trheyi/main Max 2024-07-16 20:25:35 +08:00
  • b7ba391278 refactor: Improve SUI page parser logic for rendering i18n and escaping translation variables Max 2024-07-16 20:16:01 +08:00
  • 7cce948eae
    Merge pull request #690 from trheyi/main Max 2024-07-16 19:12:39 +08:00
  • 58f1e88bd1 optimize the logic for rendering i18n on SUI pages Max 2024-07-16 19:06:03 +08:00
  • 6e171fa7cb fix: Escape translation variables in SUI page parser Max 2024-07-16 17:47:55 +08:00
  • 55e3a2b4dd fix: Escape translation variables in SUI page parser Max 2024-07-16 10:43:43 +08:00
  • 6e44c71120
    Merge pull request #689 from trheyi/main Max 2024-07-16 08:53:05 +08:00
  • 2966256ad6 fix sui tests Max 2024-07-16 08:52:35 +08:00
  • 1510f3ce34
    Merge pull request #688 from trheyi/main Max 2024-07-16 08:35:58 +08:00
  • b2822dd8bf sui page parser to escape i18n variables Max 2024-07-16 08:35:26 +08:00
  • f8c7cbf23c
    Merge pull request #687 from trheyi/main Max 2024-07-16 04:53:42 +08:00
  • 08f3fbc1e4 fix sui page locale and theme data caching bug Max 2024-07-16 04:53:01 +08:00
  • 66cebfebd1
    Merge pull request #686 from trheyi/main Max 2024-07-15 20:20:54 +08:00
  • d5584ca9c4 fix misspelling Max 2024-07-15 20:20:23 +08:00
  • 80d28649e9
    Merge pull request #685 from trheyi/main Max 2024-07-15 20:11:20 +08:00
  • d7dbcd767e feat: SUI i18n supports both attributes and variables. Max 2024-07-15 20:10:06 +08:00
  • eaf1fdc377
    Merge pull request #684 from trheyi/main Max 2024-07-15 16:59:12 +08:00
  • b85e5eecd8 Fix the bug in the SUI language pack path Max 2024-07-15 16:57:28 +08:00
  • 94ca83a1e9
    Merge pull request #683 from trheyi/main Max 2024-07-15 10:42:47 +08:00
  • 097bf45583 refactor: Replace $ENV with os.Getenv in loadApp function Max 2024-07-15 10:42:15 +08:00
  • 8be0b6d461
    Merge pull request #682 from trheyi/main Max 2024-07-15 10:15:53 +08:00
  • 931394b36b feat: Add yao sui trans command for automatic translation support Max 2024-07-15 10:15:05 +08:00
  • 8f91197635
    Merge pull request #681 from trheyi/main Max 2024-07-15 09:25:23 +08:00
  • ef8b8027cf [add] sui.trans.all and sui.trans.page to support automatic translation Max 2024-07-15 09:24:44 +08:00
  • cdd78b4733
    Merge pull request #680 from trheyi/main Max 2024-07-15 05:53:18 +08:00
  • 1ed1973c7d Optimize i18n key generation logic Max 2024-07-15 05:52:44 +08:00
  • ce45178e65
    Merge pull request #679 from trheyi/main Max 2024-07-12 10:25:44 +08:00
  • 98f2f2a190 refactor: Update BuildContext components to use boolean values instead of strings Max 2024-07-12 10:24:07 +08:00
  • 181d592d53
    Merge pull request #678 from trheyi/main Max 2024-07-12 08:42:44 +08:00
  • 5b19ef3d19 refactor: Update BuildContext components to use boolean values instead of strings Max 2024-07-12 08:39:57 +08:00
  • 7584e32ff1
    Merge pull request #677 from trheyi/main Max 2024-07-11 20:37:38 +08:00
  • a5e1b569be refactor: Add default BuildContext if none provided in TranslateMarks function Max 2024-07-11 20:37:06 +08:00
  • d8f6a27737
    Merge pull request #676 from trheyi/main Max 2024-07-11 20:21:15 +08:00
  • 61205ced5f refactor i18n support Max 2024-07-11 20:20:36 +08:00
  • d381f02639
    Merge pull request #675 from trheyi/main Max 2024-07-11 09:40:18 +08:00
  • da955f2c48 fix sui GlobRoutes bug and add s:click support Max 2024-07-11 09:38:58 +08:00
  • 28f17f780a
    Merge pull request #674 from trheyi/main Max 2024-07-09 09:07:23 +08:00
  • 37f07f5606 Update dependency packages Max 2024-07-09 09:06:36 +08:00
  • f14335f743
    Merge pull request #673 from trheyi/main Max 2024-07-09 07:53:25 +08:00
  • c0a9ffa6c6 chore: Update dependencies to latest versions Max 2024-07-09 07:48:31 +08:00
  • 7279508011
    Merge pull request #672 from trheyi/main Max 2024-07-09 05:57:07 +08:00
  • 8dd5f02a7b feat: output warning messages during sui page build Max 2024-07-09 05:56:29 +08:00
  • 1b808f9239
    Merge pull request #671 from trheyi/main Max 2024-07-09 05:13:32 +08:00