Releases: cloonix/startpage-vue
Releases · cloonix/startpage-vue
Release v1.1.0
Full Changelog: v1.0.1...v1.1.0
v1.0.1 - Dynamic Version Loading
Vue Startpage v1.0.1
This release adds dynamic version loading, ensuring the correct version is displayed regardless of which Docker tag you use.
🎯 What's New
Dynamic Version Display
- Version.json endpoint: Application now fetches version from
/version.jsonat runtime - Works with any tag: Whether you use
latest,v1.0.1, ormain, the correct version is always displayed - Build metadata: Includes version, app_hash, and css_hash in version.json
📦 Installation
Using latest tag (Recommended)
services:
startpage:
image: ghcr.io/cloonix/startpage-vue:latest
ports:
- "3000:80"
environment:
- LINKDING_BASE_URL=https://your-linkding.example.com
- LINKDING_API_TOKEN=your_api_token
restart: unless-stoppedThe version line will now show v1.0.1 instead of "main"!
Using specific version
services:
startpage:
image: ghcr.io/cloonix/startpage-vue:1.0.1
# ... rest of config🔧 Technical Details
Files Changed:
app/app.js: AddedloadVersion()method to fetch version at runtimeapp/index.html: Changed from staticVERSION_PLACEHOLDERto dynamic{{ store.meta.version }}Dockerfile: Generateversion.jsonduring build with VERSION build argnginx.conf.template: Added/version.jsonendpoint with no-cache headers
API Endpoint:
curl http://localhost:3000/version.json
# Output: {"version":"v1.0.1","app_hash":"...","css_hash":"..."}📊 Available Images
ghcr.io/cloonix/startpage-vue:1.0.1- This exact versionghcr.io/cloonix/startpage-vue:1.0- Latest 1.0.xghcr.io/cloonix/startpage-vue:1- Latest 1.x.xghcr.io/cloonix/startpage-vue:latest- Latest release (now shows v1.0.1!)ghcr.io/cloonix/startpage-vue:main- Development branch
🔄 Upgrade from v1.0.0
Simply pull the new image:
docker compose pull
docker compose up -dThe version in your footer will now display correctly as v1.0.1 instead of "main"!
🔗 Links
- Container Registry: https://github.com/cloonix/startpage-vue/pkgs/container/startpage-vue
- Previous Release (v1.0.0): https://github.com/cloonix/startpage-vue/releases/tag/v1.0.0
Full Changelog: v1.0.0...v1.0.1