4b83deb21a
tree-shake yaml, marked, and hljs from bundle
2024-08-26 17:47:36 -04:00
41a1098d2c
support configs defined in JSON
...
- since globals are in config.json, may as well support routes being in JSON
2024-08-22 18:29:41 -04:00
06c737f466
refactor site configuration
...
- routes.js is now config.json
- routes and siteglobals have been merged into one singular object inside config.json
- globals are pulled in during main.ts initialization
2024-08-22 17:47:13 -04:00
650df38f6c
begin refactoring lists
...
- async fetching of list entries is now done when the tile is mounted for blog-lists
- started removing recursion from galleries
2024-07-30 22:01:03 -04:00
51e720fc29
reduce fetch calls with route-store cache
2024-06-29 13:43:22 -04:00
42936273bf
re-implement amendVariantsWithDefaults
2024-06-29 13:33:54 -04:00
15ed807d8c
convert gallery-list types to use embedded/fetched entry pattern
...
- currently amendVariants no longer works
2024-06-27 18:43:59 -04:00
e4da36a23c
once again change how blog-list is structured
2024-06-26 17:31:32 -04:00
424a8d0837
project -> blog
2024-06-25 20:34:08 -04:00
3f9cf6a057
simplify project fields
2024-06-25 20:16:42 -04:00
f9c84c53f4
support config urls and direct config embedding in project lists
2024-06-25 19:17:10 -04:00
8733c1131f
project codename
2024-05-17 17:21:51 -04:00
75228e1a3a
create a link embed
...
- proof of concept of a separate web components package
- link embed has icon/title/subtitle
- web components are registered just before app mounts, making them available in the markdown as well as the app
2024-05-15 01:32:33 -04:00
a0367f8563
project tile as web component
2024-05-13 20:23:48 -04:00
cc0e8ae299
period no longer handled by template and repurposed as subtitle
2024-05-13 17:36:55 -04:00
f48118122b
migrate types to lib/types
2024-05-03 17:19:14 -04:00
c223f2f7af
convert frontend to workspace
2024-05-02 17:41:51 -04:00