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