Sridhar Ratnakumar
a13df718e7
Release version and changelog
2022-08-06 13:59:04 -04:00
Riuga
e6df45a7ac
Vanilla CSS Status Indicator ( #123 )
...
* Rewrote tailwind css as inline vanilla css
* Explicitly set font-size, tab-size, line-height
* Add box-sizing + adjust width/height
This will subtract border and padding from the element width/height
making it consistent across different resolutions.
* Link to original version
* Add to changelog
Co-authored-by: Sridhar Ratnakumar <srid@srid.ca>
2022-07-28 12:02:35 -04:00
Sridhar Ratnakumar
fa040b0ce7
Finalize the naming/types of IsRoute
class ( #119 )
...
* Rename allRoutes -> routeUniverse
Because, it is consistent with routeEncoder. All types/methods are now
prefixed with "route":
- RouteModel
- routeEncoder
- routeUniverse
* Drop RouteEncoder, exposing the underlying prism (albeist as Prism_ out of necessity)
* rename module names as well
* Even mkRoutePrism is redundant; use toPrism_
Especially it puts the model argument in the function argument itself,
just like routeUniverse.
* Drop applyRoutePrism (fromPrism_ is good enough)
* Extract eitherPrism
* Expose giso
* Drop singletonRoutePrism (this is just "only" from optics-core)
* Update docs
2022-07-18 12:27:07 -04:00
Sridhar Ratnakumar
baf9b45b09
Move Multi.hs to route lib package
2022-06-27 19:35:07 -04:00
Sridhar Ratnakumar
bc769acf81
doc: misc
2022-06-22 10:38:56 -04:00
Sridhar Ratnakumar
a81be336ac
docs: cleanup 0.6 docs no longer necessary
2022-06-11 16:17:24 -04:00
Sridhar Ratnakumar
92fc401d5e
routeUrl: use direct by default
2022-06-11 12:01:42 -04:00
Sridhar Ratnakumar
1e46e85cdf
Expand changelog
2022-06-08 12:01:51 -04:00
Sridhar Ratnakumar
01a275fda4
Update changelog
2022-05-16 20:29:59 -04:00
Sridhar Ratnakumar
6ffa27b3f8
Changelog and cabal ver
2022-04-07 12:36:09 -04:00
Sridhar Ratnakumar
b47fddd2cf
Handle switching local anchors
2022-03-24 14:58:35 -04:00
Sridhar Ratnakumar
87c73bed50
Merge remote-tracking branch 'origin/master' into multisite
2022-02-15 22:03:11 -05:00
Sridhar Ratnakumar
89c9f9234c
Version and changelog
2022-02-15 22:02:37 -05:00
Sridhar Ratnakumar
be8c9deac4
iso check: check for all candidates
2022-02-13 16:50:55 -05:00
Sridhar Ratnakumar
0666e02d02
Create multi site example, and refactor a bit
2022-02-13 12:23:54 -05:00
Sridhar Ratnakumar
40ef7f0e15
Ema r
& ModelFor r
(#82 )
...
* Change typeclass to be `Ema r`.
* Error out when allRoutes returns empty, in gen.
Fixes #73
* Fix runEmaPure and Ema instance for ()
* Update nixpkgs, and add bin/repl
2022-02-12 11:16:47 -05:00
Sridhar Ratnakumar
e7458816be
Fix a static site generation bug in Ex02_Basic.hs
2022-02-08 11:15:45 -05:00
Sridhar Ratnakumar
1dbae61429
Release 0.6; and unexpose examples
2022-02-05 12:05:54 -05:00
Sridhar Ratnakumar
bd0d1ba8fd
Ema.Route.Slug moved to hackage
2022-02-05 11:55:40 -05:00
Sridhar Ratnakumar
01c93d07d7
Disable examples by default
...
This, in addition previous commits, resolves #68
2022-02-05 11:08:11 -05:00
Sridhar Ratnakumar
14a069027e
Remove Blaze helper; all helpers now gone.
2022-02-04 19:56:21 -05:00
Sridhar Ratnakumar
f65e2b1b73
markdown helper gone
2022-02-04 19:33:00 -05:00
Sridhar Ratnakumar
cabae54a23
FileSystem -> unionmount
2022-02-04 19:13:00 -05:00
Sridhar Ratnakumar
32b51222d6
Remove Ema.Helpers.PathTree (see *pathtree* on Hackage)
2022-02-04 18:56:49 -05:00
Sridhar Ratnakumar
674005845b
js: Add ema.switchRoute
2022-01-29 13:46:24 -05:00
Sridhar Ratnakumar
b6dc7a72ea
Release 0.4.0.0
2022-01-19 22:03:11 -05:00
Sridhar Ratnakumar
dd34524fbc
Revamp Tailwind module
2022-01-09 18:05:20 -05:00
Sridhar Ratnakumar
8e6a660cb3
Add run command taking --host and --port
2022-01-09 13:40:33 -05:00
Sridhar Ratnakumar
b1a0100636
runEma: return dependently typed action result
2022-01-08 20:01:45 -05:00
Sridhar Ratnakumar
2ad9036293
Return generated files
2022-01-08 16:06:07 -05:00
Sridhar Ratnakumar
9d3a985f95
runEma: return runModel's return
2022-01-07 15:37:17 -05:00
Sridhar Ratnakumar
0b536ea4d2
Have runEma return Cli
2022-01-06 20:10:51 -05:00
Sridhar Ratnakumar
0d1c4a2774
layoutWith: Don't hardcode body attrs
2022-01-02 12:09:13 -05:00
Sridhar Ratnakumar
9e2743c0a3
Advance nixpkgs
2021-12-19 11:23:06 -05:00
Sridhar Ratnakumar
cf511420d1
Unbreak after Tailwind 3.x release
2021-12-09 18:37:28 -05:00
Sridhar Ratnakumar
93d8450c53
Publish 0.2
2021-11-21 18:16:03 -05:00
Sridhar Ratnakumar
ee4b93eeda
Move filesystem code to separate library
2021-11-21 17:47:24 -05:00
Sridhar Ratnakumar
e2444a4c24
websocket: don't handle target=_blank links
...
For https://github.com/srid/emanote/issues/129
2021-09-26 11:52:37 -04:00
Sridhar Ratnakumar
95efd456aa
More thorough FileAction type delineation
2021-09-12 11:42:58 -04:00
Sridhar Ratnakumar
97aca66a3b
Bind to loopback by default
...
Can be overriden using $HOST
Also advance nixpkgs
2021-09-06 16:40:38 -04:00
Sridhar Ratnakumar
80f692995f
Move Emanote's union mount to Ema
2021-08-22 12:52:59 -04:00
Sridhar Ratnakumar
52f47d4b19
Use secure websocket on HTTPS ( #46 )
2021-07-10 09:13:13 -04:00
Sridhar Ratnakumar
6684300f7c
Write .nojekyll
2021-07-01 10:38:42 -04:00
Sridhar Ratnakumar
ae113f5246
Remove -C option
2021-06-28 11:05:48 -04:00
Sridhar Ratnakumar
d5096e0529
Add routeUrlWith ( #49 )
...
* Add routeUrlWith
* Add FromJSON instance
* docs
2021-06-27 19:11:34 -04:00
Sridhar Ratnakumar
780decdcf9
Don't scroll to top when hot reloading current page
...
Fixes #43
2021-06-17 18:05:08 -04:00
Sridhar Ratnakumar
052d3206bc
Avoid unnecessary DOM patch on initial page load
2021-06-17 18:04:48 -04:00
Sridhar Ratnakumar
deb531557d
Use latest version of tailwind CDN
2021-06-17 17:37:49 -04:00
Sridhar Ratnakumar
66a679700a
Re-evaluate script tags on reload ( #45 )
2021-06-09 21:57:30 -04:00
Sridhar Ratnakumar
9714d12a84
Prevent logging from slowing down static generation
2021-06-09 17:13:47 -04:00