Releases: magweter/spacepad
Releases · magweter/spacepad
v1.6.0
What's Changed
- Feature/custom booking by @magweter in #44
- Feature/write permissions by @magweter in #45
- Release v1.6.0 by @magweter in #46
New Features
- Custom meeting booking modal, Admin Actions UI with long‑press reveal, permission chooser and Google service‑account upload, booking method selector.
Improvements
- Button loading/disabled states, per‑display refresh with cooldown/toast, richer account/status badges, expanded translations, app version bump.
Backend / Integrations
- Permission‑aware OAuth and write‑capable booking across Google/Outlook/CalDAV, API booking/cancellation enhancements, safer webhook handling and token encryption.
Documentation
- Added reverse‑proxy guide, updated self‑hosted pricing link, removed legacy pricing doc.
Full Changelog: v1.5.1...v1.6.0
v1.5.1
v1.5.0
New Features
- Uploadable logos and background images, selectable default backgrounds
- Multiple font families for display text
- Swedish language added
- Google Tag Manager analytics integration
Improvements
- Authenticated image loading for in-app logos/backgrounds
- Better timezone handling for events
- Improved locale detection and fallback
Infrastructure
- OpenTelemetry observability added
- Backend image serving and management enhancements
What's Changed
Full Changelog: v1.4.3...v1.5.0
v1.4.3
v1.4.2
v1.4.1
v1.4.0
What's Changed
-
New Features
- Added customizable display texts for various states (available, transitioning, reserved, check-in) and an option to hide meeting titles on displays for Pro users.
- Introduced a new display customization page with a user-friendly form for Pro subscribers.
- Added a new brush icon for UI enhancement.
-
Improvements
- Updated translations for consistency and added a new "meeting" key in all supported languages.
- Enhanced dashboard and display creation UI with clearer upgrade prompts and tooltips for non-Pro users.
- Simplified booking action and display settings management for easier customization.
-
Bug Fixes
- Corrected SQLite database mount path in the upgrade guide.
-
Chores
- Updated app version to 1.2.0+8.
Full Changelog: v1.3.0...v1.4.0
v1.3.0
What's Changed
Warning
Upgrading your self hosted instance might require checking the upgrade guide, in order to prevent running into problems with missing database tables. This is fixed in the new docker-compose.yml. To upgrade, please follow the following instructions.
-
New Features
- Introduced display-specific settings for check-in, booking, and calendar features, configurable via a new settings page (Pro users).
- Implemented room booking, event cancellation, and check-in functionality with corresponding UI and API endpoints.
- Added support for multi-platform Docker builds (AMD64 and ARM64).
-
Enhancements
- Improved dashboard layout, localization, and interactive elements.
- Extended translations for new booking and check-in features.
- Updated display and event models to support new status and settings fields.
- Refined navigation and persistent display selection.
-
Bug Fixes
- Fixed toast notification spacing and improved error handling for API responses.
-
Documentation
- Added detailed project and upgrade guides.
- Updated roadmap and added a dedicated Claude guidance file.
-
Chores
- Updated dependencies and Docker/database configurations for improved reliability and compatibility.
-
Tests
- Added comprehensive tests for display settings and API behavior.
-
Backend
- Introduced new API endpoints and database tables for events and display settings.
- Added new Laravel models, observers, resources, and console commands for event and settings management.
Full Changelog: v1.2.0...v1.3.0
v1.2.0
This release includes several new functionalities and improvements for self hosting.
What's changed
- Improved security measures for self hosting (allow specific domains, disable email login)
- A bunch of stability improvements and bugfixes
- Licensing is no longer manual, but now built in to the product
- Added the ability to disconnect accounts
- Improved the onboarding and dashboard UI & UX
- Expanded the self hosted setup documentation
- Updated the readme
- Laravel & PHP updated to latest version
Full changelog: v1.1.1...v1.2.0