Skip to content

Release v0.0.1#16

Closed
florianjs wants to merge 1 commit into
mainfrom
release/v0.0.1
Closed

Release v0.0.1#16
florianjs wants to merge 1 commit into
mainfrom
release/v0.0.1

Conversation

@florianjs

Copy link
Copy Markdown
Owner

Release v0.0.1

fix: docker deploy


Changes

�[0;34m[INFO]�[0m No previous tag found, using last 20 commits...

  • feat: add interactive setup script and update environment configuration for tracker URLs
  • chore: bump version to 0.3.1
  • refactor: Centralize tracker logging with TRACKER_DEBUG and remove extraneous console.logs across services, while also updating the package version and public publish script.
  • docs: Remove specific plugin items from the roadmap.
  • refactor: Migrate contributors list generation from GitHub Actions workflow to a local TypeScript script and update roadmap section title.
  • docs: restructure roadmap into versioned feature plans and associated schema additions.
  • feat: implement custom favicon upload and display functionality
  • feat: Introduce local production environment setup, allow HTML in branding fields, and enable serving uploaded files.
  • feat: add optional chaining for feature titles and descriptions in settings
  • feat: add homepage content section with rich text support and save functionality
  • feat: improve code readability by formatting styles and restructuring button classes in Branding component
  • feat: add saved state indication and improve save button functionality across multiple components
  • feat: enhance homepage content with rich text support and increase character limits for titles and descriptions
  • feat: enhance branding settings with rich text support and increased character limits
  • feat: add welcome message and site rules settings
  • feat: Add extended branding options for auth titles, subtitles, footer text, and page title suffix
  • feat: Enable Caddy to serve uploaded files and persist them across services using Docker volumes.
  • feat: Raise logo upload limit to 5MB and add a Docker volume for persistent storage.
  • feat: add site name color and bold customization options to branding settings and apply them in the frontend.
  • feat: create dedicated admin branding page and navigation, relocating branding settings from general settings.

Checklist

  • Code reviewed
  • Tested locally
  • Documentation updated (if needed)

When this PR is merged, version v0.0.1 will be automatically tagged.

@florianjs florianjs closed this Jan 7, 2026
Dim145 added a commit to Dim145/opentracker that referenced this pull request Jun 14, 2026
…1.8.4

- shell-quote (GHSA-w7jw-789q-3m8p, critical): quote() does not escape
  newlines in object .op values. Added a pnpm override >=1.8.4 (transitive
  dep, was 1.8.3). Resolves alert florianjs#15.
- esbuild (GHSA-gv7w-rqvm-qjhr, high): missing binary integrity verification
  in the Deno module enables RCE via NPM_CONFIG_REGISTRY. The root
  pnpm.overrides already pinned esbuild to ^0.25.0 (hence the vulnerable
  0.25.12); bumped that pin and the doc/ npm override to ^0.28.1. Resolves
  alerts florianjs#16 (pnpm-lock.yaml) and florianjs#17 (doc/package-lock.json).

Regenerated pnpm-lock.yaml (esbuild 0.28.1, shell-quote 1.8.4) and
doc/package-lock.json (esbuild 0.28.1; npm audit reports 0 vulnerabilities).

Verified with esbuild 0.28.1: Nitro build (type-check) green; vitest unit (31)
and integration (7, Postgres-backed) suites green.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
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