dualfroz
|
e1182355ea
|
feat(stylesheets): add application
|
2026-09-02 20:54:33 +02:00 |
|
dualfroz
|
0c118fe8c9
|
feat(javascripts): add application
|
2026-09-02 20:54:16 +02:00 |
|
dualfroz
|
8d3d29c8a7
|
feat(blog): extend app
|
2026-09-02 19:40:21 +02:00 |
|
dualfroz
|
68a998d640
|
feat(blog): extend app with throttled_path
|
2026-09-02 19:25:58 +02:00 |
|
dualfroz
|
321d3416d4
|
feat: extend blog_websocket_demo
|
2026-09-02 18:02:50 +02:00 |
|
dualfroz
|
ab7787200f
|
feat: introduce cookie_from and csrf_token_from
|
2026-09-02 17:56:47 +02:00 |
|
dualfroz
|
40bbd83458
|
feat: add cookie_from and csrf_token_from
|
2026-09-02 17:17:18 +02:00 |
|
dualfroz
|
bcfebe6a51
|
feat: add run_prism_cli and run_phase
|
2026-09-02 16:55:47 +02:00 |
|
dualfroz
|
42683a6504
|
feat: wire up cookie_from and csrf_token_from
|
2026-09-02 16:31:58 +02:00 |
|
dualfroz
|
2cbcdf771c
|
feat: add cookie_from, cookie_value_from and run_phase
|
2026-09-02 13:16:49 +02:00 |
|
dualfroz
|
e8be4f33f8
|
feat: add cookie_from and csrf_token_from
|
2026-09-02 11:58:32 +02:00 |
|
dualfroz
|
791e052a64
|
feat: add cookie_from, csrf_token_from and run_phase
|
2026-09-01 23:03:11 +02:00 |
|
dualfroz
|
e63fc6af2e
|
feat: implement cookie_from and csrf_token_from
|
2026-09-01 22:40:09 +02:00 |
|
dualfroz
|
6cbe3440fc
|
feat: introduce cookie_from and csrf_token_from
|
2026-09-01 21:58:36 +02:00 |
|
dualfroz
|
8f9ef2073e
|
feat: add cookie_from and csrf_token_from
|
2026-09-01 21:17:07 +02:00 |
|
dualfroz
|
8a31d9de17
|
feat: grow blog_demo
|
2026-09-01 21:06:03 +02:00 |
|
dualfroz
|
889030db77
|
feat: build out blog_demo
|
2026-09-01 20:55:29 +02:00 |
|
dualfroz
|
7e6bd6a5af
|
feat: expand blog_demo
|
2026-09-01 20:48:53 +02:00 |
|
dualfroz
|
0e0954b4b3
|
feat: extend blog_demo
|
2026-09-01 20:34:11 +02:00 |
|
dualfroz
|
d9b9772ae3
|
feat: fill in blog_demo
|
2026-09-01 20:07:29 +02:00 |
|
dualfroz
|
115b978032
|
feat: continue work on blog_demo
|
2026-09-01 19:29:35 +02:00 |
|
dualfroz
|
22f44d39ac
|
feat: flesh out blog_demo
|
2026-09-01 18:47:24 +02:00 |
|
dualfroz
|
30a1b4828a
|
feat: grow blog_demo
|
2026-09-01 16:54:16 +02:00 |
|
dualfroz
|
4d4bf2f007
|
feat: build out blog_demo
|
2026-09-01 16:51:38 +02:00 |
|
dualfroz
|
1910de414a
|
feat: expand blog_demo
|
2026-09-01 14:12:33 +02:00 |
|
dualfroz
|
35141a84d5
|
feat: extend blog_demo
|
2026-09-01 13:37:02 +02:00 |
|
dualfroz
|
56385c1f2e
|
feat: extend blog_demo with cookie_from and cookie_value_from
|
2026-09-01 13:10:19 +02:00 |
|
dualfroz
|
7c3d06a8eb
|
chore: update .gitignore
|
2026-09-01 12:13:37 +02:00 |
|
dualfroz
|
8017913b05
|
docs: add project readme
|
2026-08-28 22:20:00 +02:00 |
|
dualfroz
|
7d2312b94b
|
feat(example): add example app and blog app with demos
|
2026-08-28 19:40:00 +02:00 |
|
dualfroz
|
28e6bc3cf2
|
test: add cli and end-to-end integration tests
|
2026-08-28 17:00:00 +02:00 |
|
dualfroz
|
9adaad8728
|
test: add middleware and static file tests
|
2026-08-28 14:20:00 +02:00 |
|
dualfroz
|
bb0ac4afc3
|
test: add template, view, session, and flash tests
|
2026-08-28 11:40:00 +02:00 |
|
dualfroz
|
7cf239f4e3
|
test: add orm association and validation tests
|
2026-08-28 09:00:00 +02:00 |
|
dualfroz
|
42f3294342
|
test: add orm migration and transaction tests
|
2026-08-27 22:20:00 +02:00 |
|
dualfroz
|
703f6cd845
|
test: add orm store, model, and relation tests
|
2026-08-27 19:40:00 +02:00 |
|
dualfroz
|
d321e2fd1e
|
test: add application routing and dispatch tests
|
2026-08-27 17:00:00 +02:00 |
|
dualfroz
|
95ad583c16
|
test: add controller and filter tests
|
2026-08-27 14:20:00 +02:00 |
|
dualfroz
|
c079abed00
|
test: add test harness with http and router tests
|
2026-08-27 11:40:00 +02:00 |
|
dualfroz
|
b8e3b2cd55
|
feat: add library entrypoint requiring all modules
|
2026-08-27 09:00:00 +02:00 |
|
dualfroz
|
71f81c16ed
|
feat(cli): add project and resource generator with executable
|
2026-08-26 22:20:00 +02:00 |
|
dualfroz
|
6d46dfbb22
|
feat(middleware): add session and form params middleware
|
2026-08-26 19:40:00 +02:00 |
|
dualfroz
|
514e8fada8
|
feat(middleware): add request logger and static file server
|
2026-08-26 17:00:00 +02:00 |
|
dualfroz
|
a00dd619c1
|
feat(middleware): add middleware stack builder
|
2026-08-26 14:20:00 +02:00 |
|
dualfroz
|
56c01089db
|
feat(session): add flash messages spanning redirects
|
2026-08-26 11:40:00 +02:00 |
|
dualfroz
|
dd759f6a58
|
feat(session): add signed session cookie codec
|
2026-08-26 09:00:00 +02:00 |
|
dualfroz
|
cf716bbafe
|
feat(view): add template resolver with layouts and partials
|
2026-08-25 22:20:00 +02:00 |
|
dualfroz
|
d87ca8f95d
|
feat(view): add erb template compiler with html escaping
|
2026-08-25 19:40:00 +02:00 |
|
dualfroz
|
15af2d7e89
|
feat(orm): add orm entrypoint with connection and migrator helpers
|
2026-08-25 17:00:00 +02:00 |
|
dualfroz
|
ec563d4189
|
feat(orm): add validations with error messages
|
2026-08-25 14:20:00 +02:00 |
|