v0.4.0
What's Changed
- Add GitHub link to menu, fix delete button visibility after save, expand JSON-LD help by @Copilot in #32
- Add markdown documentation system with YAML frontmatter and schema.org JSON-LD by @Copilot in #33
- Add Makefile for build automation and standardized workflows by @Copilot in #36
- Add GitHub Copilot custom agents for tens-city by @Copilot in #37
- [WIP] Add functionality for unpacking frontmatter and GitHub auth by @Copilot in #39
- Normalize markdown file naming to lowercase by @Copilot in #40
- Integrate docs-editor into tens-city element with OAuth/JWT and document link preview by @Copilot in #41
- Enforce server-side author attribution in markdown editor by @Copilot in #42
- Add GitHub user display and documentation browser to UI by @Copilot in #43
- Add edit link to doc footer for authors and per-user RSS feeds by @Copilot in #44
- Re-orient project to blog platform and fix modal title extraction by @Copilot in #45
- Fix markdown save endpoint mismatch and extend permalink to markdown mode by @Copilot in #46
- Simplify footer CID modal and fix menu icon sizing by @Copilot in #47
- Replace Documentation menu with Latest Posts modal and fix IIFE syntax error by @Copilot in #48
- Simplify post footer and enhance CID modal with JSON-LD content by @Copilot in #49
- Move published and updated dates to footer by @Copilot in #50
- Fix GitHub link overflow in sidebar menu by @Copilot in #51
- Move authentication to menu and show latest post by default by @Copilot in #52
- Redirect index page to latest post instead of inline rendering by @Copilot in #53
- Hide editor during index page redirect to prevent flash by @Copilot in #54
- Hide UI during first-load redirect to latest post by @Copilot in #55
- Embed JSON-LD in script tag on /posts page by @Copilot in #56
- Add 'Edit Page' link to CID modal by @Copilot in #57
- Fix modal scrolling and markdown document editing via CID by @Copilot in #58
- [WIP] "edit page" using CID works to populate the frontmatter data - but I don't see the markdown content to edit
when editing a page like this it should overwrite the json+ld if it changes but also overwrite the page + frontmatter by @Copilot in #59
- Fix markdown editing: pass slug to load content from /o/{cid}/markdown by @Copilot in #60
- Remove web editing and authentication, convert to static blog hosting by @Copilot in #61
- Fix JSON-LD embedding in post detail pages and remove redundant navigation by @Copilot in #62
- Simplify to blog-only platform: remove sealing, signing, and auth by @Copilot in #63
- Add comprehensive test coverage for RSS functionality by @Copilot in #64
- Add JSON-LD structured data to index page and RSS feeds directory by @Copilot in #65
- Add site-wide RSS feed at /posts.rss by @Copilot in #66
- Add Mermaid and PlantUML diagram support with example posts by @Copilot in #68
- Add site-wide RSS feed link to /rss page and RSS discovery link to index by @Copilot in #67
- Remove PlantUML support - use Mermaid only for diagrams by @Copilot in #69
Full Changelog: v0.3.1...v0.4.0