66 Commits

Author SHA1 Message Date
Nurul Huda (Apon)
1195151113
test: skip cli remote init 2026-05-31 18:50:16 +06:00
Nurul Huda (Apon)
6ed681c651
feat(cli): remove template for init 2026-05-31 18:13:45 +06:00
Nurul Huda (Apon)
99d9b751e9
feat: rm duplicate init template and rely on templates directory 2026-05-31 17:44:36 +06:00
Nurul Huda (Apon)
50b1f197f3
refactor: remove depcreated zig feature 2026-05-31 13:40:16 +06:00
Nurul Huda (Apon)
756b846531
test: add test for zx dev 2026-05-31 00:56:48 +06:00
Nurul Huda (Apon)
c5e322cdd3
refactor: update ziex module name 2026-05-29 17:05:02 +06:00
Nurul Huda (Apon)
03163c0a97
refactor: move docker from bundle to template 2026-05-29 12:49:02 +06:00
Nurul Huda (Apon)
25c3630547
refactor(migration): Zig 0.16.0 (#116)
Few regressions bugs are there but merging to main to continue development on main and will make release only after all known bugs related to Zig 0.16.0 has been fixed.

- [x] Upstream http.zig - Core web server and routing - [PR](https://github.com/karlseguin/http.zig/pull/191)
- [x] Upstream zli - CLI Parser - remove dependancies and use [proposed std.cli](4b4d625ca9/lib/std/cli.zig)
- [x] Upstream zig-tree-sitter - [PR](https://github.com/tree-sitter/zig-tree-sitter/pull/40)
- [x] Core Ziex Language
- [x] Core Ziex app
- [x] Core Ziex CLI
- [x] Ziex Dev Server (zx dev)
- [x] LSP
- [x] Playground
    - [x] Upgrade to Zig 0.16.0
    - [x] Fix WASM Regression
- [ ] Fix regressions
    - [ ] Runtime: File Form
    - [x] CLI: Export
    - [x] CLI: Bundle
    - [ ] Runtime: Websocket
    - [ ] DevServer: Error Overlay
    - [x] WASI Build
2026-05-29 09:22:04 +06:00
Nurul Huda (Apon)
ce728232ad
feat(dx): validation, fmt of multiline attr 2026-04-05 04:03:30 +06:00
Satheeshkumar
9c91733ebd
feat: improve the style definition (#94) 2026-03-30 15:30:35 +06:00
Satheeshkumar
061806614e
feat: zx.StyleSheet (#90) 2026-03-25 01:22:26 +06:00
Jari Vetoniemi
2ef3678e72
fix: resolve zig binary from build graph when using from zig build (#87) 2026-03-23 12:47:53 +06:00
Nurul Huda (Apon)
6f7f7393d8
chore: update _base template 2026-03-23 05:20:40 +06:00
Nurul Huda (Apon)
34df24118a
fix(template): proper project name 2026-03-21 17:04:07 +06:00
Nurul Huda (Apon)
5c60781430
test: update cli test 2026-03-18 20:56:12 +06:00
Nurul Huda (Apon)
d14dbd743d
refactor: re-organize files 2026-03-08 13:42:46 +06:00
Nurul Huda (Apon)
9afa7aa7be
test(fmt): alter before formatting 2026-03-03 20:26:22 +06:00
Nurul Huda (Apon)
1d9dcaba44
feat(core): add namespaced component support
Fixes: https://github.com/nurulhudaapon/ziex/issues/55
2026-03-03 20:07:40 +06:00
Nurul Huda (Apon)
4f177b1777
fix(core): switch ranges 2026-02-26 04:12:45 +06:00
Nurul Huda (Apon)
e0766045b4
fix(core): multi field switch case 2026-02-26 03:45:18 +06:00
Nurul Huda (Apon)
ed92e3287f
feat: improve docker build performance 2026-02-18 23:06:50 +06:00
Nurul Huda (Apon)
ea32c63aa1
test: add multi case value switch as todo 2026-02-18 16:30:02 +06:00
Nurul Huda (Apon)
50b85bebad
feat(init): make csr + ssr the defa;ult template 2026-02-11 03:54:14 +06:00
Nurul Huda (Apon)
bae3bc24c5
wip: auto jsglue injection, site->app, enable client by default 2026-02-11 02:43:27 +06:00
Nurul Huda (Apon)
e495432a4c
test: fix zx upgrade (#42) 2026-02-09 01:21:11 +06:00
Nurul Huda (Apon)
fbf2874ba5
test: add zx upgrade test (#41) 2026-02-09 00:56:30 +06:00
Nurul Huda (Apon)
ffd90f0e91
feat(zx): add support for switch capture 2026-01-27 13:31:06 +06:00
Nurul Huda (Apon)
0e61f8aa01
test: remove debug from export test 2026-01-22 12:55:41 +06:00
Nurul Huda (Apon)
943000cd60
chore: include .gitattributes to have .zx file syntax highliting on gh 2026-01-22 12:55:00 +06:00
Mohabbat
4c9733e5fd
fix(fmt): preserve inline spaces between elements in fragments (#39) 2026-01-16 22:30:53 +06:00
Nurul Huda (Apon)
6cddefa782
test: update bundle test expect 2026-01-16 22:28:43 +06:00
Nurul Huda (Apon)
80cf4ec6e8
test: add more fmt tests 2026-01-10 03:09:37 +06:00
Mohabbat
eaf873ef97
fix(export): zx export issue on windows (#37) 2026-01-10 02:44:36 +06:00
Mohabbat
d17dab9f6c
fix(fmt): fix nested switch indentation (#36) 2026-01-09 18:10:45 +06:00
Nurul Huda (Apon)
87fb511666
fix(fmt): comments formatting 2026-01-08 14:58:23 +06:00
Nurul Huda (Apon)
1f675086d4
fix(init): update wasm template 2026-01-07 02:50:50 +06:00
Nurul Huda (Apon)
0b5e842c6e
test: make build test use local zx 2026-01-06 17:09:54 +06:00
Nurul Huda (Apon)
4f44aad385
feat: web standard Request/Response 2026-01-04 16:42:16 +06:00
Nurul Huda (Apon)
f8057a615f
test: update test expect 2026-01-01 02:39:54 +06:00
Nurul Huda (Apon)
40075f880c
refactor: remove rendering attribute related logic 2025-12-28 23:34:09 +06:00
Mohabbat
8af83ad708
fix: resolve prefixed space and forced multiline on zx_text (#34)
Co-authored-by: Nurul Huda (Apon) <me@nurulhudaapon.com>
2025-12-28 21:20:58 +06:00
Nurul Huda (Apon)
9650bb2daa
feat: spread operator for attribute 2025-12-28 19:06:55 +06:00
Nurul Huda (Apon)
1bac3c94bd
feat: class={class} shorthanded -> {class} 2025-12-27 00:58:58 +06:00
Nurul Huda (Apon)
7abdefef1e
feat(zx): introduce zx.ComponentContext & zx.ComponentCtx(type) 2025-12-27 00:20:13 +06:00
Mohabbat
3bd6f0a9fd
fix(fmt): expression_mixed spacing (#33) 2025-12-26 21:29:48 +06:00
Nurul Huda (Apon)
e220bafdb4
feat: introduce template string literal 2025-12-26 12:13:42 +06:00
Mohabbat
50682a460e
test: add if_while_if test (#30) 2025-12-25 21:01:56 +06:00
Nurul Huda (Apon)
c1adef89e1
feat: add while null and error capture 2025-12-25 14:54:13 +06:00
Nurul Huda (Apon)
8e315149ee
feat: if error capture 2025-12-25 14:19:32 +06:00
Nurul Huda (Apon)
8ad8c0e975
refactor: rename @rendering attr enums 2025-12-23 16:14:04 +06:00