chore: release v0.37.0
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -7,6 +7,21 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
|
||||
|
||||
## [Unreleased]
|
||||
|
||||
## [0.37.0] - 2026-04-30
|
||||
|
||||
### Added
|
||||
- Calendar: drag-and-drop file upload dropzone for event attachments (consistent with Documents module)
|
||||
- Calendar: popup positioning now fully viewport-aware (flips above anchor if insufficient space below)
|
||||
|
||||
### Fixed
|
||||
- Calendar: event attachments with raw base64 data (no `data:` prefix) now render correctly as images
|
||||
- Calendar: "file too large" error is now shown correctly when saving an oversized attachment
|
||||
|
||||
### Changed
|
||||
- Theme init script extracted from inline `<script>` to `/theme-init.js` for a stricter Content Security Policy (`'self'` only, no SHA hash)
|
||||
- Modal overlay is now vertically centered on mobile (with safe-area insets) matching desktop behavior; rounded corners on all sides
|
||||
- Modal `max-height` is computed from `100dvh` minus safe-area insets for accurate sizing on notched devices
|
||||
|
||||
## [0.36.1] - 2026-04-29
|
||||
|
||||
### Fixed
|
||||
|
||||
+1
-1
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "oikos",
|
||||
"version": "0.36.1",
|
||||
"version": "0.37.0",
|
||||
"description": "Self-hosted family planner - calendar, tasks, shopping, meal planning, budget and more. Private, open-source, no subscription.",
|
||||
"main": "server/index.js",
|
||||
"type": "module",
|
||||
|
||||
Reference in New Issue
Block a user