feat: Hyperbole port - all modules created, Database effect working
- Database.hs: effectful DB effect with all operations + convenience wrappers - Types.hs: stripped Aeson (kept ToJSON/FromJSON on IDs), added form types - Route.hs, Style.hs, View/Layout.hs: support modules - All Page modules: Login, Signup, Dashboard, Chores, Household, Activity - Main.hs: Hyperbole app entry point with router - Known issue: Hyperbole view DSL syntax needs cleanup in page modules (tag calls need $ none suffix, form elements need field wrappers)
This commit is contained in:
@@ -19,7 +19,16 @@ library
|
||||
Sis
|
||||
Sis.Auth
|
||||
Sis.Database
|
||||
Sis.Page.Activity
|
||||
Sis.Page.Chores
|
||||
Sis.Page.Dashboard
|
||||
Sis.Page.Household
|
||||
Sis.Page.Login
|
||||
Sis.Page.Signup
|
||||
Sis.Route
|
||||
Sis.Style
|
||||
Sis.Types
|
||||
Sis.View.Layout
|
||||
other-modules:
|
||||
Paths_sis_server
|
||||
autogen-modules:
|
||||
|
||||
Reference in New Issue
Block a user