Commit Graph

43 Commits

Author SHA1 Message Date
a. fox c009e662bd did some work on logic 2023-07-31 15:14:50 -04:00
a. fox 28efaf51bf updated Makefile to use new standard lisp template 2023-07-31 15:05:29 -04:00
a. fox b3d280232e added some comments for handler-case cases 2023-07-13 21:39:20 -04:00
a. fox dc7e025f8c updated error handling to be more lisp-like
added timecalc-signal for argument handling
2023-07-13 21:29:44 -04:00
a. fox 68a57121b5 ensured that the path passed with --load had a trailing slash
changed default --from option from "standard" to "gts"
2023-07-13 21:11:18 -04:00
a. fox dbc7f84064 added error if binary is called without timestring to convert 2023-07-13 21:10:16 -04:00
a. fox 713009cd19 fixed issue where missing-required-option would trigger even when
passing --help or --version
2023-07-13 21:09:39 -04:00
a. fox aad0cf8e6f added error checking for missing arguments/options 2023-07-13 20:15:52 -04:00
a. fox 61c7741177 updated route paths for creating systems
added TODO comments
removed empty javascript in /create

moved agetf to timecalc-logic
2023-07-13 18:27:05 -04:00
a. fox 70a52f32e4 first pass at logic/interface for creating new systems thru web
we now cache the directory we load our systems from
because of ^^ we now require the -l option
2023-07-13 18:15:03 -04:00
a. fox ee17fcf6f9 Merge pull request 'snep' (#4) from silksnep/timecalc:snep-1 into main
Reviewed-on: compufox/timecalc#4
2023-07-13 21:04:27 +00:00
a. fox 7adad6fb7b Merge branch 'main' into snep-1 2023-07-13 21:03:52 +00:00
silksnep a49e359e88 updated terran 2023-07-13 14:43:48 -06:00
silksnep 38d5cb3d91 updated new systems 2023-07-13 14:38:47 -06:00
a. fox 2bac542acf moved some logic from create-timestring to new func to-gts
rewrote old code to use new to-gts function
2023-07-11 15:38:53 -04:00
silksnep c7df8e9c55 added new systems, changed labeling on some systems to updated 2023-07-10 23:28:04 -06:00
a. fox 7ead06ec5b added ability to load/reset models from web interface
moved agetf from flet into standalone function
2023-07-09 14:43:39 -04:00
a. fox 36e75c57d0 wired up the convert function to use the create-timestring function 2023-07-06 17:24:34 -04:00
a. fox 773944bb89 added bunch of math
added default model
added reload-models function
changed model loading logic to set all models and default
fixed get-model to not string-upcase model key
2023-07-05 22:46:17 -04:00
a. fox ccb337efcb added page stub for creating new system definition 2023-07-05 22:43:55 -04:00
a. fox 6bb3e72c6b moved system loading above web server init
added cl-ppcre as dependency
2023-07-05 22:42:15 -04:00
a. fox 2d4ddc899e added more system definitions
removed example system
2023-07-05 22:40:21 -04:00
a. fox 9dbc07c51f removed loading systems at build time 2023-07-05 19:38:06 -04:00
a. fox beb1c1fc08 web interface is fully functional 2023-07-05 15:30:29 -04:00
a. fox 8072430dca added cl-str as a dependency
added logic function stubs for parsing timestrings
ensured that if FROM and TO systems are equal we return input
2023-07-05 15:22:46 -04:00
a. fox 877a48b6ad updated logic to be able to get models based on name OR key
updated web page to pull proper fields for name/value
added example system
updated readme with system definition field explanations
2023-07-05 11:48:44 -04:00
a. fox 1831eeb8bc web page now supports loading external css
updated css on page
updated readme
2023-07-05 11:09:54 -04:00
a. fox c97d079433 updated git clone link in readme 2023-07-05 11:06:54 -04:00
a. fox fa9d99ff9c updated web interface CSS 2023-07-04 23:11:27 -04:00
a. fox 12dfceaa88 fixed bad url in readme 2023-07-02 18:59:17 -04:00
a. fox 6c1aa31619 added first pass webserver index
moved route setting into timecalc-web:start-server
2023-07-02 18:53:14 -04:00
a. fox 0f47279e29 binary exits properly after running webserver 2023-07-02 18:51:55 -04:00
a. fox e13d662f25 ensured that all keys in the \*models\* hash are uppercase
updated error messages in timecalc-logic:convert
removed extrenuous function in timecalc-build
2023-07-02 18:49:37 -04:00
a. fox fc0b29493e added/exported timecalc-logic:convert function
added notes about how to approach convert logic
2023-07-02 15:32:31 -04:00
a. fox 07849ecd3e added load option to load more system models at runtime
made help text a bit more descriptive
calling the command line tool now properly calls into convert logic
2023-07-02 15:30:31 -04:00
a. fox 2e989380a5 renamed "models" directory to "systems"
updated all logic to use ".system" instead of ".model"
2023-07-02 15:29:55 -04:00
a. fox f2504ccfda timecalc-web:start-server properly starts webserver
added placeholder index for webserver
removed trivial-open-browser dependency
added bordeaux-threads as explicit dependency
2023-07-01 16:11:49 -04:00
a. fox e80d3ca89a moved command line argument parsing into handler-case
updated readme
2023-07-01 15:48:39 -04:00
a. fox fe77e6da0f removed unneeded code from package definition 2023-07-01 15:24:03 -04:00
a. fox 1b7bd4dcff setup custom build rules
added/exposed model loading logic into timecalc-logic
2023-07-01 15:22:52 -04:00
a. fox 41457fe423 separated out web and logic from binary frontend
added ability to specify port with command line args
added some notes
2023-06-30 17:45:15 -04:00
a. fox 8b53bcf64a added initial skeleton of command line args
added ningle as dependency
setup ASDF build instructions
2023-06-29 21:31:41 -04:00
a. fox fef0f29574 first push 2023-06-29 18:39:14 -04:00