Skip to content

Beta - #147

Merged
Panonim merged 53 commits into
mainfrom
beta
Sep 12, 2026
Merged

Beta#147
Panonim merged 53 commits into
mainfrom
beta

Conversation

@Panonim

@Panonim Panonim commented Sep 12, 2026

Copy link
Copy Markdown
Owner

This pull request introduces several improvements and new features across the documentation, deployment workflow, and the project’s community/sponsorship links. The most notable addition is comprehensive API documentation in docs/docs/api.md, detailing how to enable, secure, and use the new read-only API for widget data. The deployment workflow now includes Discord release notifications, and the Dockerfile and documentation have been updated for clarity and support.

API Documentation and Features:

  • Added a new docs/docs/api.md file with detailed documentation for enabling and securing the new read-only API, including configuration, authentication, permissions, endpoints, and security considerations.

Deployment Workflow Improvements:

  • Updated .github/workflows/deploy.yml to:
    • Use ubuntu-latest instead of ubuntu-24.04 for better compatibility. [1] [2]
    • Add a notify-discord job that announces new releases on Discord when a tag is pushed and it is the latest release.

Dockerfile and Build Updates:

  • Updated the base image in Dockerfile from golang:1.25.0-alpine3.21 to golang:1.26-alpine for newer Go support.

Documentation and Community Links:

  • Updated sponsor links from PayPal to Ko-fi in README.md and added Ko-fi as a community card in the docs landing page. [1] [2] [3] [4]
  • Added a new Installation section to README.md with quick-start instructions and Docker Compose example.
  • Improved Configuration section in README.md to clarify the UI editor and YAML options.

Documentation Site UI:

  • Updated the docs landing page (docs/assets/app.js and docs/assets/style.css) to add new feature cards for the Widget Editor, Authentication, and UI Editor, and to visually support the new Ko-fi community card. [1] [2] [3]

These changes enhance the project’s usability, documentation, deployment automation, and community engagement.

Note: This summary was AI generated

@Panonim Panonim self-assigned this Sep 12, 2026
@Panonim
Panonim merged commit d67959b into main Sep 12, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant