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