Commit graph

42 commits

Author SHA1 Message Date
Yehowshua Immanuel 48f69ebfae should be using bash 2025-02-02 17:46:23 -05:00
Yehowshua 1f06302456 restoring accidentally deleted license file 2025-02-02 22:40:13 +00:00
Yehowshua Immanuel 01caac3ffa improve build behavior and rust formatting 2025-02-02 17:39:04 -05:00
Yehowshua dafd0ceedf Update Makefile
Fixed edge case in serve target by properly handling frontend process cleanup

- Replaced `kill %1` with `kill $$FRONTEND_PID` to ensure correct process termination.
- Captures frontend process PID (`$$!`) explicitly for better reliability.
- Prevents potential issues when multiple background jobs exist.
- Improved Makefile structure for readability and maintainability.

Signed-off-by: Yehowshua <yehowshua@joyofhardware.com>
2025-02-02 21:06:29 +00:00
Yehowshua 919c1772e7 Merge pull request 'Fix : Override browser default shortcuts on Linux/Windows system' (#8) from fix-ctrl-l into main
Reviewed-on: #8
2025-02-02 21:02:19 +00:00
Yehowshua c51606377c Merge pull request 'Hot reload for Elm application' (#6) from nix-frontend-hot-reload into main
Reviewed-on: #6
2025-02-02 20:58:57 +00:00
Azizul Karim 158174d756
replace elm-live with elm-go 2025-01-31 21:45:50 +06:00
Azizul Karim 138d3cef95
prevent tab as well 2025-01-31 21:11:45 +06:00
Azizul Karim 362782d368
add ctrl + d as well 2025-01-31 21:02:53 +06:00
Azizul Karim 75cf43c795
preventDefault ctrl+l 2025-01-31 20:51:28 +06:00
Azizul Karim 3445273d1c
replace elm-go with nix elm-live package 2025-01-31 20:07:41 +06:00
Azizul Karim a8cc00feac
hot reload for elm application 2025-01-31 17:00:17 +06:00
Yehowshua 1ee0f2fc68 Add licensing information 2025-01-28 11:33:47 +00:00
Yehowshua a249134bc0 Add LICENSE 2025-01-28 11:33:08 +00:00
Yehowshua 6cdda562eb Update README.md 2025-01-28 11:28:49 +00:00
Yehowshua 8d8b72b6b6 Update README.md 2025-01-26 21:14:19 +00:00
Yehowshua Immanuel b285e2364e term now supported and subcriptions now properly lifted 2025-01-26 16:12:06 -05:00
Yehowshua Immanuel cf3c395850 structural improvements 2025-01-07 08:54:07 -05:00
Yehowshua 1634ea7056 Merge pull request 'convert_to_actix' (#2) from convert_to_actix into main
Reviewed-on: Yehowshua/example-spa-elm-app#2
2025-01-06 06:25:18 +00:00
Yehowshua Immanuel ee818a5536 architecture basically done 2025-01-06 01:23:48 -05:00
Yehowshua Immanuel bdaee51130 Saving work before I start a notable re-factor
Going to make major changes to how messages are routed/handled.
2025-01-05 21:25:10 -05:00
Yehowshua d4745bc9d8 Merge pull request 'Add flake' (#1) from Artturin/example-spa-elm-app:addflake1 into convert_to_actix
Reviewed-on: Yehowshua/example-spa-elm-app#1
Reviewed-by: Yehowshua <yehowshua@joyofhardware.com>
2025-01-04 03:53:27 +00:00
Artturin 21627fb3b9 Make the port configurable 2025-01-04 01:20:22 +02:00
Artturin 9ebdbdb36a Makefile: fix frontend build
Its make was moved to `serve` target in ccec612687, but we can't use `serve` target in the nix build

It's also run after `frontend` target is already built which probably causes the `frontend` target to build.
2025-01-04 01:08:26 +02:00
Artturin 2b49ed618d Add flake 2025-01-04 00:56:19 +02:00
Yehowshua Immanuel 45ca677c87 now text box label is hidden 2025-01-03 11:09:13 -05:00
Yehowshua Immanuel ccec612687 now has text box 2025-01-03 10:58:40 -05:00
Yehowshua Immanuel db00669800 drastically improve build scripts 2025-01-03 13:29:56 +00:00
Yehowshua Immanuel 7a59aab77d hopefully building properly now 2025-01-03 08:07:44 -05:00
Yehowshua Immanuel 3057c21f67 now using mod landing as its own module 2025-01-02 23:24:10 -05:00
Yehowshua Immanuel a6fd15c1b1 good stopping point - backend now pushes updates to frontend in consistent JSON format 2025-01-02 11:33:01 -05:00
Yehowshua Immanuel 5e00a8080d things still work before major re-write 2025-01-02 10:57:13 -05:00
Yehowshua Immanuel a691de6567 now successfully decoding time 2025-01-01 22:34:38 -05:00
Yehowshua Immanuel 83d8196261 now routing subscriptions 2025-01-01 20:17:48 -05:00
Yehowshua Immanuel 18714713b6 still compiles but probably don't need cleanupSubcriptions function 2025-01-01 18:51:17 -05:00
Yehowshua Immanuel b9db2eaa63 added websocket dependencies 2025-01-01 01:48:55 -05:00
Yehowshua Immanuel be408d89cd now seemingly properly handling back navigation 2024-12-31 21:21:28 -05:00
Yehowshua Immanuel 66b243a107 now supporting debug and release builds 2024-12-31 21:14:09 -05:00
Yehowshua Immanuel 0412bc04c8 gtting closer, now must support ports 2024-12-31 20:50:26 -05:00
Yehowshua Immanuel 38bfd3bf18 I think we've now hit what one might consider to be a good baseline 2024-12-30 18:04:52 -05:00
Yehowshua Immanuel 36d22a6f1c now also using url in debug mode but browser nav link does not seem to be changing 2024-12-30 13:15:06 -05:00
Yehowshua Immanuel 52bf643dea first commit 2024-12-28 21:09:53 -05:00