Releases: Yuusuke9228/groupware
Releases · Yuusuke9228/groupware
v0.9.0-beta.21
Highlights
- Fix critical exception on password change screen:
Uncaught Exception: View user/change_password not found
- Add
views/user/change_password.php - Keep existing permission rules and API flow, and render current-password field only when required
Issues Closed
- #18 [Critical] Uncaught Exception: View user/change_password not found
v0.9.0-beta.20
Highlights
- Fix
notification_settingsschema mismatch by adding:schedule_view_start_timeschedule_view_end_time
- Make
db/upgrade_20260325_schedule_display_settings.sqlidempotent (safe re-run) - Update installer to automatically apply all
db/upgrade_*.sqlafter schema import and initial admin/settings creation
Issues Closed
v0.9.0-beta.19
Highlights
- Refined Chat mobile UI to a LINE-like experience.
- Mobile now uses single-view navigation (room list view / room view) with a back button.
- Updated chat room list visuals (avatar-like initials, compact metadata, unread badge layout).
- Updated message area visuals and mobile composer (attachment trigger + rounded input + send button).
- Preserved desktop chat behavior and existing chat APIs.
Deployed
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