Skip to content

v0.4.0

Choose a tag to compare

@stackdump stackdump released this 03 Nov 15:35
· 114 commits to main since this release
df8d1c4

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