251 Commits

Author SHA1 Message Date
acb8670177 update test fwk, fix package path 2025-07-14 21:51:02 -05:00
da602278c5 go functions first pass 2025-07-14 21:34:02 -05:00
e5388c4c23 runtime 2, math lib 2025-07-14 20:45:26 -05:00
f75ba90f74 restart 2025-07-14 19:11:43 -05:00
843e318e01 next pass 2025-07-14 17:36:59 -05:00
bb06e2431d update deps 2025-07-14 16:07:51 -05:00
97e3ec6547 first attempt 2025-07-14 16:03:02 -05:00
c53c54a5d9 refactor DirectoryWatcher to Watcher 2025-07-01 21:14:16 -05:00
8f74566e96 simplify file watchers 2025-07-01 21:13:33 -05:00
d86167a86e re-add watcher setup, drop unnecessary files 2025-07-01 15:29:26 -05:00
2c731b9cbf revert to string router 2025-06-06 22:25:19 -05:00
d44a9b5b28 major rewrite work 2 2025-06-06 18:57:47 -05:00
43b9dd7320 bring in ext color package, use new fin loading func 2025-06-06 13:56:46 -05:00
a2d9b0ad9f major rewrite work 1 2025-06-05 22:18:21 -05:00
ddb1d7c9d7 move logger to top level 2025-06-05 20:26:09 -05:00
60dd7ba82f move config to top level 2025-06-05 20:25:38 -05:00
0c87d0d704 license and readme 2025-06-05 20:23:50 -05:00
db8416778f move metadata to top level 2025-06-05 20:23:07 -05:00
bca4eef166 move color to top level, add windows support 2025-06-05 20:21:34 -05:00
4077ac03f1 work towards reusable sqlite connections 2025-06-05 19:04:05 -05:00
0c4ddd7e3d revert sqlite state tracking, add state index as global 2025-06-05 14:52:50 -05:00
14fcd7894b move sqlite in runner to its own package 2025-06-05 12:58:05 -05:00
cf38b947e1 add timestamp features, fix sqlite positional parameters 2025-06-05 11:34:19 -05:00
bf8ce59b73 optimize moduleLoader, re-add to runner 2025-06-04 21:50:56 -05:00
e3ee503c31 rewrite router, server and runner 2025-06-04 19:06:47 -05:00
d6e24f0185 refactor lua code into more granular modules 2025-06-04 11:22:15 -05:00
c2be77bf6a fix automatic json response handling 2025-06-04 11:11:21 -05:00
769a8dd2ce add flash session support, fix template rendering control flow 2025-06-04 09:54:13 -05:00
2c0067dfcf fix env, add additional type support, use coroutines for endpoint exec 2025-06-04 09:25:49 -05:00
ff01a1f0b1 fix error logs, add timestamp to http request logs, add back password funcs to sandbox 2025-06-03 20:24:05 -05:00
22c340648b massive optimizations and fixes 2025-06-03 18:34:22 -05:00
98be4aef25 simplify embed 2025-06-03 12:00:09 -05:00
b596ce9072 simplify sandbox and execution flow 2025-06-03 11:51:48 -05:00
86a122a50c Move Go lua libs to lualibs 2025-06-03 11:38:30 -05:00
61f66d6594 fix lots of luajit api regressions 2025-06-02 22:18:54 -05:00
1ad3059ff0 fix fenv error 2025-06-02 12:29:45 -05:00
e2b1b932ff migrate to new LJTG API 2025-06-02 11:15:56 -05:00
cc6a7675d8 update config, new LJTG version 2025-06-01 21:49:30 -05:00
c0c6100c17 rewrite logger and main 2025-05-31 15:26:06 -05:00
ac646bbad8 config rewrite 2025-05-31 13:02:16 -05:00
3f86c31c9f rewrite color utils 2025-05-31 09:11:21 -05:00
31a3625873 env capabilities 2025-05-30 17:45:58 -05:00
266da9fd23 major sqlite bug fix, minor lua state closing fix, add headers to lua ctx 2025-05-30 13:24:58 -05:00
5b698f31e4 various optimizations, static file serving changes, break down luarouter 2025-05-29 15:59:16 -05:00
163e94d576 change version, add logical route groups 2025-05-28 22:40:34 -05:00
39d14d0025 optimize session set, move lua libs to global 2025-05-28 18:28:24 -05:00
6264407d02 optimize http server 2025-05-26 13:03:29 -05:00
e4cd490f0f add table support to sessions, fix root lua path, optimize sesison manager 2025-05-26 12:56:20 -05:00
82470b35a0 Try to optimize route compile benchmark, optimize luarouter 2025-05-24 22:28:20 -05:00
13cb83b7a7 fix tests 2025-05-24 21:50:51 -05:00