Releases: Yuusuke9228/groupware
Releases · Yuusuke9228/groupware
v0.9.0-beta.18
Highlights
- Added chat read-detail modal (click read count to see who has read).
- Added chat room edit UI for group rooms (room name and members).
- Added endpoints for room update and read-member lookup.
Verified
- Local and demo environments reflected.
- Verified room edit update flow and read-list API response.
v0.9.0-beta.17
Highlights
- Added new Chat module with LINE-style UI, group creation, realtime polling, unread badges, read counts, and file attachments.
- Added chat APIs and DB schema tables: chat_rooms, chat_room_members, chat_messages.
- Updated module icon for File Sharing to icon_drive.svg.
- Updated Help / README / CHANGELOG for the new chat feature.
Ops
- Applied chat migration to local and demo environments.
- Verified /chat page load, room creation, message send, attachment upload/download, and icon reflection on both environments.
v0.9.0-beta.16
Highlights\n- File Sharing: support address-book recipients and direct email recipients for restricted links\n- Share access page is now isolated (no app menus/navigation), showing only target file download flow\n- Admin can open all share links for audit/support\n- Added migration: db/upgrade_20260401_file_share_external_targets.sql\n\n## Deployment\n- Applied migration and code deploy to local and demo environments.
v0.9.0-beta.15
Highlights
- Rename UI label from Drive to ファイル共有 (File Sharing)
- Add /file-share routes (keep /drive as backward-compatible aliases)
- Public-link-first UX: upload screen can auto-create a login-free public share link
- Improve visibility of share settings and delete actions from list/detail screens
- Clarify restricted vs public links in share creation UI
- Expand Help section with detailed File Sharing operations and recipient download flow
Compatibility
- Existing /drive URLs continue to work
- Existing DB schema/migrations remain compatible
v0.9.0-beta.14
Highlights
- Add independent Drive module (/drive) separated from File Manager
- Add Drive share links (expiry/password/download-limit/revoke), user/org targets, and notifications
- Add admin Drive governance settings (max upload/global/user/org quota, default expiry)
- Harden File Manager checkout/checkin to avoid server errors when checkout-history table is missing
- Add safe repair migration: db/upgrade_20260401_file_checkout_repair.sql
Deploy notes
- Apply migrations:
- db/upgrade_20260401_file_checkout_repair.sql
- db/upgrade_20260401_drive_module.sql
v0.9.0-beta.9
Fixes\n- Home dashboard: fixed date boundary handling so same-day timed events appear in "今日の予定".\n- Organization/Home schedule assignment: include participant-based visibility (not creator-only) for per-user rows.
v0.9.0-beta.8
Improvements\n- Visual Boards: switched connector rendering to smooth curved links (Bezier) for mind-map readability.\n- Visual Boards: improved rewiring UX (remove existing link by re-selecting pair / click connector to disconnect / keep source fixed in connect mode).\n- PNG export now keeps curved connectors.
v0.9.0-beta.7
Fixes\n- Visual Boards: fixed connection line rendering so node edges are visible on canvas (PC/mobile).\n- Aligned edge SVG layer coordinate space with node layer and improved line visibility during zoom.
v0.9.0-beta.6
Highlights
- Visual Boards: fixed connection-line rendering fallback from parent-child structure (canvas + PNG/PDF paths).
- Visual Boards: improved node inspector UX to prevent unintended deselection while editing.
- Visual Boards: expanded distinct templates (Blank, Mind Map, Flowchart, Brainstorm, Planning, Team Planning, Personal Thinking).
- Visual Boards: organization scope for board creation now resolves broader selectable organizations (admin all / non-admin own+descendants).
- Visual Boards: added parent reassignment and node duplication in inspector.
- Docs: added root-level file audit (docs/root-file-audit.md) and updated help/README/changelog.
Linked work
v0.9.0-beta.13
Fixes
- Applied per-user calendar colors to Home weekly organization timeline widget
- Improved default auto-assigned user color palette for clearer visual separation
- Preserved manual user color overrides while keeping auto-assignment non-conflicting for new users