dc9f51c04f
feat: Adds level field to rooms, updates urls to point to public mirror of the project.
Michael Housh2026-02-10 12:07:44 -05:00
980d99e40b
feat: Adds ductulator button to logged in views.
Michael Housh2026-02-09 16:58:28 -05:00
06b663052e
feat: Renames quick calc routes / views to ductulator. Adds button to home page for using ductulator, needs added to navbar still.
Michael Housh2026-02-09 16:36:24 -05:00
007d13be2f
feat: Adds quick calculation views, need to add buttons / links in navbar / home page.
Michael Housh2026-02-09 15:34:28 -05:00
88af6f722e
feat: Adds logout route and switches user navbar item to dropdown menu.
Michael Housh2026-02-09 12:32:30 -05:00
5a7cf4714b
feat: Adds multi-select option for selecting rooms in trunk sizing form.
Michael Housh2026-02-09 11:55:11 -05:00
bb88d48eb3
feat: Updates tests to include home page snapshot test, updates TODO's.
Michael Housh2026-02-08 10:27:23 -05:00
d957cc1c19
feat: Adds minimal home page, change license to cc-by-nc-sa license in prep for public availablility.
Michael Housh2026-02-08 10:14:19 -05:00
2aaa408712
fix: Fixes user not automatically being logged in upon creation.
Michael Housh2026-02-07 21:29:00 -05:00
291bed28d5
feat: Adds minimal cli executable and commands.
Michael Housh2026-02-07 21:17:29 -05:00
1a38922ac0
fix: Fixes gitignore to not ignore rooms.csv test resource.
Michael Housh2026-02-07 18:26:14 -05:00
76bd788769
feat: Adds createFromCSV to create rooms in the database, properly handling delegating airflow to another room.
Michael Housh2026-02-07 18:16:01 -05:00
0134c9bfc2
WIP: Updates test html snapshots, working on validation when delegating airflow to a different room.
Michael Housh2026-02-06 17:07:06 -05:00
0775474f57
WIP: Updates test html snapshots, working on validation when delegating airflow to a different room.
Michael Housh2026-02-06 17:01:43 -05:00
f2c79ad56f
WIP: Adds database field to delegate airflow to another room, adds select to room form.
Michael Housh2026-02-06 12:11:01 -05:00
57766c990e
feat: Initial csv parsing for uploading rooms for a project. Need to style the upload form.
Michael Housh2026-02-05 16:39:40 -05:00
b2b5e32535
feat: Experiments with csv parsing / printing, currently implemented in RoomTests only.
Michael Housh2026-02-05 11:43:48 -05:00
881737978d
feat: Experiments with csv parsing / printing, currently implemented in RoomTests only.
Michael Housh2026-02-05 11:39:57 -05:00
6a764ade2b
feat: Update room cooling load to accept either total or sensible loads, instead of requiring a total load.
Michael Housh2026-02-05 09:44:37 -05:00
5f03056534
feat: Adds createMany for rooms, in prep for parsing / uploading a csv file of room loads.
Michael Housh2026-02-04 21:06:05 -05:00
3cc7fe9926
feat: Updates environment variables and datbase to allow postgres configuration for production environments.
Michael Housh2026-02-03 09:41:31 -05:00
6064b5267a
WIP: Initial pdf generation and download, needs improvement and put somewhere different.
Michael Housh2026-01-27 12:53:55 -05:00
69e8acc5d8
WIP: Cleans up ResultView, fixes creating a new trunk size after changes to the database client, pdf button shows html now.
Michael Housh2026-01-27 10:12:51 -05:00
066b3003d0
WIP: Using project detail for duct size calculations, fix trunk sizes querying database for room data, it's now eagerly loaded.
Michael Housh2026-01-27 08:59:36 -05:00
1663c0a514
WIP: Working on a project detail database request to minimize database calls.
Michael Housh2026-01-26 16:43:16 -05:00
e08d896758
feat: Adds better mock support for models to aid in testing / viewing a mock project for the pdf client.
Michael Housh2026-01-26 13:39:27 -05:00
b3c6c27a96
feat: Updates database client migrations to be called as a function.
Michael Housh2026-01-26 11:13:29 -05:00
3ec1ee2814
feat: Begins creating an auth client and integrates into view controller routes.
Michael Housh2026-01-16 17:04:05 -05:00
761ba29c1e
feat: Cleans up / renames some manual-d client routes.
Michael Housh2026-01-16 12:10:33 -05:00
13c4bb33b5
feat: Reorganizes / creates duct sizes container, uses it in views and projectClient.
Michael Housh2026-01-16 11:40:21 -05:00
146baa7815
feat: Moves TrunkSize to be it's own namespace rather than being under DuctSizing, as it's got it's own database model, etc.
Michael Housh2026-01-16 10:48:07 -05:00
b5436c2073
feat: Moves rectangular size to room namespace instead of under duct sizing, since it's stored on the room database model.
Michael Housh2026-01-16 10:26:11 -05:00
59c1c9ec4a
feat: Uses shared duct size container for both room and trunk duct sizing containers.
Michael Housh2026-01-16 10:16:31 -05:00
65fc8565b6
feat: More cleanup / renaming for project client.
Michael Housh2026-01-16 09:40:15 -05:00
d14477e97a
feat: Cleans up / moves helpers for view controller to project client.
Michael Housh2026-01-16 09:31:35 -05:00
dbec7fb920
WIP: Attempt at breaking out some logic / middleware between database and view layer, to remove some code from the view controller. Not complete, maybe revert.
Michael Housh2026-01-15 23:02:36 -05:00
9709eaaf8e
feat: Removes register-id in favor of using the room name with register number in duct sizing forms / tables.
Michael Housh2026-01-15 15:18:42 -05:00
4ecd4dba7b
feat: Style updates, begins adding name/label to trunk sizes. Need to remove register id.
Michael Housh2026-01-15 13:00:46 -05:00
7471e11bd2
fix: Fixes some layout issues with footer and sidebar, makes size column in duct-sizing views to be a fixed width, so the tables line up properly.
Michael Housh2026-01-15 09:17:27 -05:00
1b88f81b5f
feat: Adds page header styles, starts an Alert component.
Michael Housh2026-01-14 23:09:28 -05:00
86307dfa05
feat: Uses room names for trunk sizing in the form and table, prep for removing register-id's in favor of only using the room names.
Michael Housh2026-01-14 19:24:56 -05:00
356e020e3b
fix: Fixes trunk / runout rectangular size badge not matching color of room rectangular size.
Michael Housh2026-01-14 19:05:49 -05:00