256 Commits

Author SHA1 Message Date
273c4d9b6c lots of string fixes 2025-08-01 19:06:02 -05:00
55e6b54789 clean up sql connections at server shutdown 2025-08-01 15:35:31 -05:00
041b4a517d improve string library usage in the database libraries 2025-08-01 15:21:43 -05:00
aa340b7323 Improve watcher detection and rebuild error handling 2025-08-01 12:26:48 -05:00
64dd0b0c56 various string and http improvements 2025-08-01 12:22:22 -05:00
da5281ba0a string fixes, static server improvements 2025-07-31 19:07:27 -05:00
4d0d5b6757 merge request and response into context 2025-07-25 19:01:26 -05:00
81426c61b7 move csrf input helper to request obj, add post-commit hook for commit hash in metadata 2025-07-25 18:13:59 -05:00
d3633dfdbc fix redundant middleware, clean up pipeline 2025-07-25 14:43:51 -05:00
1fbcfaf9df add csrf, auth and flash to http module 2025-07-25 13:00:38 -05:00
7397c3ebbc add password utilities to crypto module 2025-07-25 11:05:32 -05:00
78b38ee544 remove json require from crypto lib 2025-07-25 10:31:43 -05:00
52fe63df39 fix table module 2025-07-25 09:43:57 -05:00
e05369431c fix kv store persistence on server shutdown 2025-07-24 22:44:52 -05:00
f09c9f345a merge sessions into http module directly 2025-07-24 22:30:23 -05:00
d2f0a75d50 minor string fixes 2025-07-24 21:49:44 -05:00
8b4a3b27c0 migrate json module to global 2025-07-24 17:52:58 -05:00
3239d6ac95 rewrite math module to global, improve test suite 2025-07-24 17:24:54 -05:00
ae4af71822 fix table as global mod 2025-07-24 16:52:28 -05:00
2d43c457e1 remove string requires, fix calls 2025-07-24 16:48:29 -05:00
41cba2f049 rewrite of the string module 2025-07-24 16:45:12 -05:00
8a53fea511 first pass on kv store 2025-07-24 11:49:16 -05:00
e45d63cf24 add build dir to ignore, update deps 2025-07-24 10:32:08 -05:00
71633b4b4b enhance database modules with table utils 2025-07-24 10:21:07 -05:00
5551f16bc1 implement table tests, fix crypto module json fail 2025-07-24 10:12:54 -05:00
1d05ac8bb2 add comprehensive table module 2025-07-24 09:47:13 -05:00
cf203d7899 initial sql database support - sqlite, postgres, mysql 2025-07-24 09:39:24 -05:00
09646394a5 hide old test dirs 2025-07-24 07:48:02 -05:00
d3dcf95e0c use string utils to simplify some http utils 2025-07-23 21:54:13 -05:00
6f20540720 fix http json usage, use native implementation 2025-07-18 10:19:04 -05:00
1e19ba7700 minor code modernization 2025-07-18 10:13:08 -05:00
cc2cb0c682 add watch mode 2025-07-17 23:00:47 -05:00
88c9bd90af fix static file serving 2025-07-17 22:39:14 -05:00
4ceca8d289 optimize string module 2025-07-17 22:12:57 -05:00
25a44660a4 fs module improvements 2025-07-17 21:42:11 -05:00
e5df8a5b8a refactor fs module, use io and os as backend 2025-07-17 21:34:47 -05:00
74faa76dbd replace go json with pure lua, much speed 2025-07-17 20:17:53 -05:00
12ba756b95 use fasthttp static file serving 2025-07-17 19:11:01 -05:00
e95f0f3370 adjust static file handling 2025-07-17 19:07:25 -05:00
1753007090 http module success 1 2025-07-17 18:56:48 -05:00
a110b93f5c introduce bytecode caching, update state management to use it 2025-07-17 13:48:56 -05:00
e86cb55aa6 introduce state management 2025-07-17 13:46:18 -05:00
09bfd24c8d simplify module registry 2025-07-17 13:40:41 -05:00
abf3aaba35 fix module registry, test failures 2025-07-17 12:51:25 -05:00
0012a7089d update json, math and string modules 2025-07-17 12:34:36 -05:00
898b29b86a update fs module 2025-07-17 12:22:04 -05:00
503f76d127 refactor modules, update crypto module 2025-07-17 12:20:26 -05:00
4ff04e141d interface{} to any 2025-07-16 20:54:15 -05:00
03d1b93f35 move modules.go to /modules 2025-07-16 19:57:49 -05:00
dadc6f13f7 store global bytecode 2025-07-16 17:01:16 -05:00