Commit graph

551 commits

Author SHA1 Message Date
Alexander Wang
27d60d9e7d
fix revert 2025-03-04 08:32:08 -07:00
Alexander Wang
091c7a4585
Revert "add legend-label"
This reverts commit 92390b5b1c.
2025-03-03 20:32:55 -07:00
Alexander Wang
16b0c897e0
fix 2025-03-02 13:42:53 -07:00
Alexander Wang
933cc2f857
d2ir: add support for nested property filtering on edges 2025-03-01 10:00:30 -07:00
Alexander Wang
6456f1866e
test 2025-02-28 15:29:54 -07:00
Alexander Wang
d17a6e395c
do not apply lazily 2025-02-28 11:17:18 -07:00
Alexander Wang
82b33369fa
fix quoting 2025-02-27 17:30:56 -07:00
Alexander Wang
28cc8d4089
add test 2025-02-27 08:45:44 -07:00
Alexander Wang
92390b5b1c
add legend-label 2025-02-26 10:13:51 -07:00
Alexander Wang
68f04b4161
d2ir: do not interpret comment in array as array node 2025-02-25 11:20:39 -07:00
Alexander Wang
1c240c562a
fix delete underscore linked 2025-02-19 08:45:21 -07:00
Alexander Wang
0613d52dac
ta 2025-02-13 10:38:09 -07:00
Alexander Wang
97cbd76178
fix &leaf filter 2025-02-04 17:32:45 -07:00
Alexander Wang
2cbc300eac
ta 2025-02-02 23:15:33 -07:00
Alexander Wang
992e1a4b33
d2oracle: fix deleting multiline object in board 2025-02-02 23:10:59 -07:00
Alexander Wang
f2021275ac
d2ir: fix deleting nested edge 2025-01-31 14:32:27 -07:00
Alexander Wang
c12a4f6db0
implement connected filter 2025-01-20 18:55:23 -08:00
Alexander Wang
8bfb5d73c8
implement leaf filter 2025-01-20 18:47:26 -08:00
Alexander Wang
af781f5e4d
ta 2025-01-08 16:52:26 -07:00
Alexander Wang
232c47d21a
set the ast range path 2025-01-08 16:42:44 -07:00
Alexander Wang
c22883ec44
change to error 2025-01-08 11:42:18 -07:00
Alexander Wang
34ebc5d404
d2oracle: fix setting nested import 2025-01-08 11:33:00 -07:00
Alexander Wang
9e26318b42
ta 2024-12-14 23:25:06 -07:00
Alexander Wang
9de283cd38
d2compiler: validate that reserved keywords have values 2024-12-14 22:12:41 -07:00
Alexander Wang
e6cedef763
ta 2024-12-14 19:54:49 -07:00
Daniel Suh
e2da1eac16
Fix changes 2024-12-14 13:58:50 -07:00
Daniel Suh
ae827b1651
link security + test 2024-12-14 13:58:46 -07:00
Daniel Suh
6718b9888e
fixed e2e tests 2024-12-14 13:58:33 -07:00
Alexander Wang
3484619383
d2compiler: fix globs with board imports 2024-12-12 22:53:01 -07:00
Alexander Wang
69efd3a8e3
d2compiler: allow empty layers fix 2024-12-12 15:54:56 -07:00
Alexander Wang
a68ab3bb7c
d2oracle: exclude edges from writeable object refs 2024-12-12 14:52:55 -07:00
Alexander Wang
024faad406
compiler: allow non-http scheme url links 2024-12-06 03:17:41 -08:00
Alexander Wang
5f6ee27795
fix underscore in edges 2024-11-24 10:55:30 -08:00
Alexander Wang
d2a04c83a6
d2oracle ta 2024-11-23 20:43:33 -08:00
Alexander Wang
96288dd369
fix id/idval 2024-11-23 20:41:57 -08:00
Alexander Wang
062faa41b8
go through all errorfs 2024-11-23 18:56:18 -08:00
Alexander Wang
6f7a90d157
fix err msg 2024-11-23 18:51:48 -08:00
Alexander Wang
da0f3a5dea
fix vars nil check 2024-11-23 18:50:30 -08:00
Alexander Wang
bc4cfa5243
fix null checks for globs 2024-11-23 18:49:27 -08:00
Alexander Wang
8802676b3c
reserved keywords must be unquoted 2024-11-23 18:40:36 -08:00
Alexander Wang
b4382a6793
markdown: sanitize links 2024-11-18 09:28:06 -08:00
Alexander Wang
7e6a3d8132
d2ir: replace substitutions in markdown 2024-11-18 07:02:45 -08:00
Alexander Wang
c3fbf873bf
add test 2024-11-17 21:13:06 -08:00
Alexander Wang
51950f041a
fix set with explicit label 2024-11-13 20:05:41 -07:00
Alexander Wang
1545ddfbb1
d2compile: invalidate self-links 2024-11-08 14:28:33 -07:00
Alexander Wang
db83fb8d1a
fix double globs in multiple scenarios 2024-11-05 14:32:39 -07:00
Alexander Wang
2546618ebe
fix setting board label with primary 2024-10-30 12:06:39 -06:00
Alexander Wang
dc5c5e2a93
better detection of empty boards 2024-10-23 17:50:13 -06:00
Alexander Wang
dfad137686
d2oracle: create board 2024-10-22 14:06:28 -06:00
Alexander Wang
1f9e1ea2cf
change to interface{} 2024-10-15 15:45:17 -07:00
Alexander Wang
32e3808856
pass arbitrary vars 2024-10-15 12:52:58 -07:00
Alexander Wang
420fa3d184
d2compiler: disallow invalid board links 2024-09-25 10:06:42 -06:00
Alexander Wang
28e1242aef
ta 2024-09-24 21:41:47 -06:00
Alexander Wang
0eb465bdc5
d2compile: fix ordering substitutions 2024-09-24 21:17:05 -06:00
Alexander Wang
24f9150091
d2ir: fix importing scopes 2024-09-23 06:54:54 -06:00
Alexander Wang
61bd169026
d2ir: fix import url link 2024-09-17 13:44:49 -06:00
Alexander Wang
4e93f70db3
d2ir/imports: fix removing parent scope of nested import fields/edges 2024-09-11 11:26:33 -06:00
Alexander Wang
96b386a26d
globs: filter works with default values 2024-09-10 11:43:46 -06:00
Alexander Wang
84ee4ef4a2
fix chained imports and underscore links 2024-09-06 14:58:29 -06:00
Alexander Wang
e93a60dea1
prevent oob 2024-08-26 21:27:56 -06:00
Alexander Wang
1d6adef94b
allow unfound boards 2024-08-26 17:22:25 -06:00
Alexander Wang
7363608615
fix importing icon.near field 2024-08-26 14:12:58 -06:00
Alexander Wang
a72126ae51
d2ir: enable linking beyond board root 2024-08-26 13:51:26 -06:00
Alexander Wang
de6eafa595
d2ir: spread vars in place 2024-08-17 14:36:33 +08:00
Alexander Wang
9c40e420f2
d2compiler: allow children for sequence diagram image shapes 2024-08-17 09:04:01 +08:00
Alexander Wang
dc56649a9b
ta 2024-08-14 08:40:46 +08:00
Alexander Wang
b70f9783e2
d2compiler: newlines in sql_tables are made invalid 2024-08-13 22:36:56 +08:00
Alexander Wang
0fa89bd81c
d2ir: use current var stack 2024-08-07 02:44:41 +08:00
Alexander Wang
df0648a4d6
d2ir: fix edge glob edge case 2024-08-07 02:37:26 +08:00
Alexander Wang
32ece4a642
d2ir: fix glob applications to multiple scenarios 2024-07-27 10:01:21 -06:00
Alexander Wang
a7b55fc830
add test 2024-07-25 18:36:25 -06:00
Alexander Wang
9e4742a41a
fix non-spread import links 2024-07-19 15:25:58 -06:00
Alexander Wang
cf81d7c033
d2ir: fix link panic 2024-07-19 15:09:05 -06:00
Alexander Wang
13e6a6047d
fix tests 2024-07-18 16:18:41 -06:00
Alexander Wang
30d74384ae
allow pattern globs in values 2024-07-18 16:05:49 -06:00
Alexander Wang
7f84242f71
implement not filter 2024-07-18 13:42:08 -06:00
Alexander Wang
9857e92b40
fix import underscore links 2024-07-17 22:11:55 -06:00
Alexander Wang
bb99a16978
fix edge case 2024-07-15 15:06:25 -06:00
Alexander Wang
d608740b1c
d2compiler: fix underscore sibling edge case 2024-07-13 17:07:09 -06:00
Alexander Wang
26ded98f2e
d2compiler: fix underscore links 2024-07-13 08:39:35 -06:00
Alexander Wang
09efb7af19
fix importing nested boards 2024-07-13 08:02:21 -06:00
Alexander Wang
d2ec7cd19c
fix 2024-06-05 22:23:46 -06:00
Alexander Wang
31f2ca66b8
test 2024-06-05 15:11:07 -06:00
Alexander Wang
bd7a3d572a
d2oracle.Delete: do not null non-glob-created edges 2024-06-05 12:59:21 -06:00
Alexander Wang
abe9230bce
save 2024-06-05 12:44:51 -06:00
Alexander Wang
613980ef69
d2oracle:fix nested scenario 2024-06-03 13:40:13 -06:00
Alexander Wang
15ba701576
d2oracle: glob null edges 2024-06-03 13:11:45 -06:00
Alexander Wang
798182eb78
ta=1 2024-05-29 11:49:50 -06:00
Alexander Wang
dcf1435380
fix delete with near in layer 2024-05-29 11:39:41 -06:00
Alexander Wang
d285ef8db9
fix edge delete reserve in layer 2024-05-26 09:31:35 -06:00
Alexander Wang
bd7f9e1c39
d2oracle: fix setting with comments 2024-04-25 07:02:21 -07:00
Alexander Wang
26fd14455d
d2ir: fix substitutions in imports 2024-04-17 15:59:12 -07:00
Alexander Wang
676e7d2e18
add test 2024-04-17 14:49:47 -07:00
Alexander Wang
9ed7093527
test 2024-03-29 00:40:22 -07:00
Alexander Wang
6826ee4f69
fix 2024-03-29 00:16:49 -07:00
Alexander Wang
b0d27a1948
add 'none' to fill-pattern options 2024-03-25 14:41:15 -07:00
Alexander Wang
33bb226d63
Revert "delete theme-set"
This reverts commit 743d4ed684.
2024-03-25 14:12:30 -07:00
Alexander Wang
743d4ed684
delete theme-set 2024-03-25 13:56:46 -07:00
Alexander Wang
5b56c5aa11
another test 2024-03-24 14:53:01 -07:00
Alexander Wang
3d75165fd6
delete imported 2024-03-24 14:50:58 -07:00