Dillon Kearns
b614a4cd26
Run prettier.
2020-04-13 15:12:16 -07:00
Dillon Kearns
fb9d3e5ed6
Add context dependency to content folder.
2020-04-13 15:03:37 -07:00
Dillon Kearns
1882465938
Hook into after compile instead of emit.
2020-04-13 15:03:22 -07:00
Dillon Kearns
5aa9fa8c26
Merge branch 'master' into content-hot-reloading
2020-04-12 15:18:55 -07:00
Dillon Kearns
d61d4a38aa
Merge branch 'master' into pr/73
2020-03-28 15:03:25 -07:00
Dillon Kearns
9328cf2636
Change formatting to include trailing slash for empty cleaned route.
2020-03-28 14:20:08 -07:00
Dillon Kearns
6649ce7c06
Prevent base href from being set to unknown.
2020-03-28 13:56:05 -07:00
Steven Vandevelde
cafb9846a5
Replace String.chop in generator
2020-03-28 16:28:22 +01:00
Dillon Kearns
b8dcc41835
Merge pull request #84 from vViktorPL/file-content-escaping
...
Fix content file body string escaping for `"""` case
2020-03-18 08:19:07 -07:00
Wiktor Toporek
d4773d2f35
Fix content file body string escaping for """
case
2020-03-15 23:51:17 +01:00
Wiktor Toporek
dad2fa563d
Refactor Win platform path fix to verbose code with comment according to CR comment.
2020-03-15 22:55:53 +01:00
Wiktor Toporek
451ed1ea40
Fix invalid generator output on Win platform due to path separator.
2020-03-15 01:59:54 +01:00
Steven Vandevelde
6cd14f53ef
Fix prerendering
2020-03-11 16:55:17 +01:00
Steven Vandevelde
8f44ddfb05
Fix statichttp and url-change issues
2020-03-10 16:31:28 +01:00
Steven Vandevelde
1a5175d0a0
Make urls relative using the base element
2020-03-10 16:31:28 +01:00
Dillon Kearns
1261b83d96
Store build timestamp in a variable in JS so that the same time is used for the generated CLI and UI modules.
2020-03-05 14:16:42 -08:00
Dillon Kearns
aa42e35376
Reload content cache on hot reload updates.
2020-02-27 17:51:55 -08:00
Dillon Kearns
dd964fe2df
Remove offline-ready caching service worker code for now.
...
Context: this was creating some issues for at least one user where workbox was serving up stale data from the precache. The precache for main.js and index.html were overshadowing the rule for offline navigation fallback routing. So stale data was being served up. This may have been because of a cloudflare CDN patch.
2020-02-25 11:44:41 -08:00
Dillon Kearns
170269003e
Colorize elm compiler errors when running initial elm-pages.
...
This change forks the node-elm-compiler using a suggested fix from https://github.com/rtfeldman/node-elm-compiler/issues/91#issuecomment-583363707
2020-02-08 08:59:33 -08:00
Dillon Kearns
fdaaf02d88
Set network fallback as the NavigationRoute.
2020-02-03 19:04:13 -08:00
Dillon Kearns
64ecc8dc86
Use a catch handler instead of a fetch handler to let other workbox routing take effect.
2020-02-03 18:17:20 -08:00
Dillon Kearns
43cdad50af
Only serve up fallback html page if network request fails, not if it 404s.
2020-02-03 17:52:10 -08:00
Dillon Kearns
e7dfab4cb2
Update service worker script to only serve up HTML of root route as an offline fallback.
2020-02-03 12:12:40 -08:00
Steven Vandevelde
b5cf00b52b
Properly setup the renderAfterDocumentEvent
option
2020-01-30 18:30:45 +01:00
Dillon Kearns
5a1e06c729
Keep dev server running for non-fatal errors.
2020-01-27 15:05:40 -08:00
Dillon Kearns
6195c5a35f
Remove some console.log statements.
2020-01-25 20:34:52 -08:00
Dillon Kearns
cae334486a
Merge branch 'master' into generate-files
2020-01-23 20:03:18 -08:00
Dillon Kearns
3a4881d002
Change relative path reference for content.json preload tag.
2020-01-20 08:03:59 -08:00
Dillon Kearns
fe6e046610
Add script defer tag.
2020-01-20 07:59:29 -08:00
Dillon Kearns
d9deee076b
Merge pull request #41 from lukewestby/patch-1
...
Escape frontmatter content in raw records so it handles newlines
2020-01-12 18:53:47 -08:00
Dillon Kearns
2e8fbee58b
Merge branch 'master' into generate-files
2020-01-08 15:07:30 -08:00
Dillon Kearns
79e68efba8
Restore --port functionality in dev mode.
2020-01-08 09:55:31 -08:00
Luke Westby
5785d45f66
escape frontmatter content so it handles newlines
2020-01-07 09:33:40 -08:00
Dillon Kearns
a0a99dab52
Ignore files with extensions for service worker shell fallback.
2020-01-06 09:50:51 -08:00
Dillon Kearns
4c4d26e320
Merge branch 'master' into generate-files
2020-01-05 20:59:43 -08:00
Dillon Kearns
dc29eb4ed6
Fix builtAt time format (was divided by 1000 incorrectly).
2020-01-05 20:59:27 -08:00
Dillon Kearns
815dec7d98
Add hardcoded file generation in prep for programmatic file generation from elm.
2020-01-05 13:54:55 -08:00
Dillon Kearns
c846c9ff25
Remove HMR config from production webpack configuration.
2020-01-04 19:09:25 -08:00
Dillon Kearns
48d19ddc72
Setup hot module reloading for dev server.
2020-01-04 18:53:08 -08:00
Dillon Kearns
dd785ea4af
Merge branch 'master' into pr/23
2020-01-03 18:22:14 -08:00
Dillon Kearns
cce522862d
Change buildTime to builtAt.
2020-01-03 16:18:37 -08:00
Dillon Kearns
70a1e75635
Remove reference to unused internal module in generated file.
2020-01-03 16:00:31 -08:00
Dillon Kearns
1e34faac47
Delete old generated files to prevent compilation errors.
2020-01-03 14:48:42 -08:00
Dillon Kearns
4b75992ab7
Update dependency.
2019-12-11 10:33:26 -08:00
Dillon Kearns
a55440f44e
Update to Elm 0.19.1.
2019-12-11 05:54:00 -08:00
Dillon Kearns
b435eb1560
Merge branch 'master' into static-http
2019-12-10 17:26:17 -08:00
Dillon Kearns
d016beb50b
Normalize path names so lookups succeed.
2019-12-10 09:51:43 -08:00
Dillon Kearns
1b2d08bc54
Use ilias's latest json library, update docs site, use 19.1 for docs site.
2019-12-09 20:18:48 -08:00
Dillon Kearns
b0213189ca
Generate buildTime constant in Pages.elm.
2019-12-09 13:03:53 -08:00
Daniel Marin
362e5ffef5
Delay copying of elm files to /gen folder until cli app is done
...
Before this change webpack started compiling before the cli version
if the app was compiled in doCliStuff.
Not sure how but this was causing webpack to send the cli version
of the app to the browser when main.js was requested. This caused
the app to not render anything (because it was a worker app) and
not show any errors.
The change just waits until the cli finished compiling to only
then move the .elm files to the /gen folder, triggering webpack
to recompile using the correct (ui version) of the app.
2019-11-14 19:21:56 +00:00