Commit Graph
129 Commits
Author SHA1 Message Date
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
dualfroz 25544c9d00 feat(orm): add belongs_to and has_many associations 2026-08-25 11:40:00 +02:00
dualfroz 57860f167d feat(orm): add migrations with schema definitions and migrator 2026-08-25 09:00:00 +02:00
dualfroz b301c51b3c feat(orm): add model base with persistence and finders 2026-08-24 22:20:00 +02:00
dualfroz b131acd7fe feat(orm): add chainable relation for querying records 2026-08-24 19:40:00 +02:00
dualfroz 4fbb7bc8d0 feat(orm): add pstore-backed store with tables and records 2026-08-24 17:00:00 +02:00
dualfroz 3e9959526d feat(server): add threaded http server 2026-08-24 14:20:00 +02:00
dualfroz cc3de4a3df feat(app): add application with routing dsl, resources, and dispatch 2026-08-24 11:40:00 +02:00
dualfroz 86e37e630f feat(controller): add controller base with before and after actions 2026-08-24 09:00:00 +02:00
dualfroz 6082190dac feat(controller): add renderable helpers for html, json, and redirects 2026-08-23 22:00:00 +02:00
dualfroz ba9b82a86a feat(http): add response with headers and cookie writing 2026-08-23 19:50:00 +02:00
dualfroz 44e32a6232 feat(http): add request wrapper with query, body, and cookies 2026-08-23 17:40:00 +02:00
dualfroz 983ce0c325 feat(router): add path matcher, route, and routing table 2026-08-23 15:30:00 +02:00
dualfroz 5a96aeb0b9 feat(support): add params hash with indifferent access 2026-08-23 13:20:00 +02:00
dualfroz 6cae5b0792 feat(support): add inflector for pluralization and word casing 2026-08-23 11:10:00 +02:00
dualfroz 0a872ab5c9 chore: add gitignore and build configuration 2026-08-23 09:00:00 +02:00