# Update History EN

## v2026.06.20.28 - Folder Organization And Files Module Improvements

- Added custom folders, folder filtering, and folder sorting in the Files module.
- New files inherit the current folder filter, and file properties show the folder.
- Search now also matches folder names.

## v2026.06.20.26 - Full Overwrite Package Structure Fix

- Restored the top-level `nexaoffice_worksuite/` folder in the source package.
- Added a release zip script and package structure check to prevent this from happening again.

## v2026.06.20.25 - Full Overwrite Package And Documentation Cleanup

- Provides a complete source package for direct copy-overwrite updates.
- Removes noisy one-off release notes and keeps only maintenance documents.
- Consolidates old server schema snapshots into `data/server_schema_latest.json`.
- Adds `tools/package_cleanliness_check.py` to self-check.
- Keeps Files module improvements: Recent, Favorites, chunked rendering, debounced autosave, and safe formulas.
- Keeps system-managed connection, HTTPS-first behavior, and token redaction.

## v2026.06.20.20 - Language Selector And Ten-Version Check

- Language buttons show CN / EN / ID by default.
- Dropdown options show CN-中文 / EN-English / ID-Indonesia.
- Completed the version 20 milestone check.

## v2026.06.20.15 - Friend Discovery Privacy

- Friend adding no longer uses PUID.
- Supports QR/friend code, phone, email, and account.
- PUID remains internal only.

## v2026.06.20.13 - System-Managed Connection

- Online/sync settings are system-managed.
- Users do not manually enter server URLs or tokens.
- Supports config files and environment variables.

- v2026.06.20.29: fixed centered profile dialog, reorganized profile actions to avoid clipped text, hid internal diagnostic controls from regular Settings users, softened sticker panel styling, and continued file/network stability polish.
- v2026.06.20.30: simplified the Home layout, removed duplicate workspace/summary sections, moved the Login button lower, and continued clean UI layout optimization.
- v2026.06.20.31: improved file search caching, flushed current edits before page switching, and saved the active page before quit for smoother and safer Files workflows.
- v2026.06.20.32: fixed forced-centering for Profile, removed duplicate exit actions, made contact-card editing scrollable, softened sticker UI, and improved Files editing stability.
- v2026.06.20.33: enlarged the Login card, moved login actions lower, added personal/company account creation, improved Profile forced centering, displayed real theme names, and aligned Calendar filter order.
- v2026.06.20.34: corrected Profile Exit to mean sign out and return to Login, not quit the app; restored Quit App wording for system menus; added Save Now to sheet toolbar and improved Files save stability.
- v2026.06.20.35: fixed contact-card editor centering with hide-then-show positioning, removed its Close button, centered Save, made Profile Exit wider and lower, added recent stickers, and added a duplicate shortcut in Files.
- v2026.06.20.36: added local version history in Files, keeping the latest 5 snapshots and allowing restore from the top toolbar; duplicated files no longer inherit history; continued save stability improvements.
- v2026.06.20.37: shortened Chat scope buttons to avoid clipping, added Cute/Animal/Daily sticker packs with improved sticker sizing, made Profile Exit red with hover, locked account editing, and hid enterprise UI when no company account exists.
- v2026.06.20.38: removed duplicate Profile title, placed Personal first in Chat, rebuilt stickers as icon-only artwork with no visible text, centered account creation actions, added password eyes, required validation, password rules, duplicate checks, verification code, and moved Account Role into company account creation.
- v2026.06.20.39: improved account creation with refreshable verification codes, email/phone format validation, password strength feedback, Enter-to-submit, clearer sheet version-history previews, and a registration/sticker guard.
- v2026.06.20.40: enlarged the Login card again, moved login actions lower, allowed company-account creation to open directly, kept duplicate checks at confirmation, and completed the v40 ten-version major review.
- v2026.06.20.41: enlarged the Login shell again with stronger DPI protection, moved login actions lower, added a Login layout guard, added Clear History for file versions, and made sticker messages/strip more compact.
- v2026.06.20.42: changed the Login shell into a near full-window card to avoid DPI-related small layout issues, and moved the login button/actions much lower.
- v2026.06.20.43: redesigned Login with responsive tiny/compact/wide profiles, enlarged large-screen content fonts and controls, and placed login actions using a safe bottom-aware layout for better cross-PC/DPI adaptation.
- v2026.06.20.44: strengthened pre-network readiness with an offline readiness report, sync queue repair, recursive queue payload redaction, a Network readiness guard, and a Settings readiness status/repair action while keeping server config system-managed.
- v2026.06.20.45: strengthened pre-network readiness with a dry-run deployment plan, sync queue integrity report, cutover dry-run, and a stricter system-managed gate before any future auto-connect.
- v2026.06.20.46: improved pre-network stability, fixed sync queue repair to keep the newest pending item, added local redacted queue backups, and improved secret detection so redacted fields are not falsely flagged.
- v2026.06.20.47: strengthened pre-network safety with local data integrity reports and preflight data checkpoints; settings are backed up as redacted copies, and checkpoints run before network bootstrap and sync snapshot preparation.
- v2026.06.20.48: improved offline recovery with checkpoint health reports, checkpoint listing, restore dry-run plans, a Settings button to open local checkpoints, and checkpoint status in network readiness.
- v2026.06.20.49: optimized preflight checkpoint creation with a 6-hour reuse throttle during startup bootstrap, while manual checkpoint opening and sync snapshot preparation still force-create checkpoints; added a checkpoint throttle guard.
- v2026.06.20.50: completed the v50 ten-version review; added an offline maintenance summary combining data integrity, checkpoints, sync queue, network readiness, deployment dry-run, and cutover dry-run; added a Settings action to open the report.
- v2026.06.20.51: reduced the Login page from a near-fullscreen card to a balanced centered card with an ~82% safe area; rebalanced the left/right panels, inputs, recent accounts, and Login button so the page does not look stretched across different PCs and DPI settings; company account creation still opens directly with duplicate checks at confirmation; updated the Login layout guard to prevent returning to the near-fullscreen layout.
- v2026.06.20.52: reorganized the archive and documentation packages; release zips now exclude most generated `data/*_latest.json` diagnostic snapshots while keeping required default data and the current server schema; updated the README and clean-package notes to reduce archive file count while keeping full source, assets, languages, build scripts, server skeleton, and self-check tools.
- v2026.06.20.53: further optimized the pre-login page; the wide desktop card now uses a medium centered ~76% safe area with capped width/height so 1600/1920px screens no longer look almost fullscreen; the right login form has a fixed maximum width and is centered in the panel so inputs and the Login button do not become too long; compact/tiny profiles now reduce height, center the form, and hide secondary links when needed for better split-screen, small-screen, and high-DPI adaptation; updated the Login layout guard.
- v2026.06.20.54: continued pre-login optimization; the wide desktop card was tightened again from about 76% to about 72% with smaller maximum width/height so 1600/1920px displays no longer feel oversized; the left intro area, logo, welcome pill, and preview were reduced; the right form now uses a more controlled 360-430px width range; compact/tiny profiles use a smaller shell and lower input height; added debounced Login redraws to reduce resize stutter/flicker; updated the Login layout guard.
- v2026.06.20.55: continued pre-login optimization; the wide desktop card is tightened to about 68% width / 70% height with smaller maximum caps to avoid oversized layouts on large or high-DPI displays; the right login form now uses a stable 340-408px range, recent-account chips adapt to available height and hide when space is tight, reducing empty stretched areas; compact/tiny profiles use a smaller safe card while keeping core login controls visible; releases now default to a single complete archive containing source and docs.
- v2026.06.20.56: improved Tasks, daily/weekly reports, and attendance linking; tasks now parse `!` for high priority, `!!` for urgent, and `@YYYY-MM-DD` for due dates, with today/tomorrow/Chinese/Indonesian date words; Home and the full task list now sort by pending status, due date, and priority while showing due/overdue/completion metadata; reports now include completion rate, today's attendance, and focus tasks; batch add and focus-plan task creation now save created/updated time, scope, priority, and due date metadata.
- v2026.06.20.57: reworked the pre-login page sizing and background UI; fixed the previous version being too small on larger displays by moving the wide layout to a comfortable ~78% width / 80% height shell with a wider 1220×720 cap; compact and tiny layouts were enlarged while staying centered; the left promo area and right form were rebalanced, with the input area widened to roughly 360–446px; the background now has clearer but still clean blobs, arcs, and glow accents so the screen no longer feels like a tiny white card; high-DPI, split-screen, and multi-PC adaptation remains protected.
- v2026.06.20.58: continued login stability tuning and improved Tasks; todos now support quick `#tag` and `+owner` syntax and save tags / assignee metadata automatically; task metadata now displays owner and tags; the full task dialog adds Today, Overdue, and Priority filters for faster triage; editing a task can append due dates, tags, and owners, and daily/weekly focus tasks include the richer metadata.
- v2026.06.20.60: continued optimizing Tasks, Notification Center, and daily/weekly reports; Quick Add Task now uses the same parser as Home tasks, supporting `!`/`!!`, `@date`, today/tomorrow words, `#tags`, and `+assignee` with unified metadata; Notification Center prioritizes overdue, due-today, and high-priority tasks and shows due/tag/assignee metadata; clicking a task notification opens the task list; daily/weekly report completion counts now focus on tasks completed within the selected period for more realistic progress.
- v2026.06.20.60: ten-version full inspection and larger optimization; based on the user screenshot, the pre-login page was corrected so it no longer appears too small. Wide desktop mode now uses a larger stable range (~86% width / 84% height, capped at 1460×820 and floored at 1120×650), compact/tiny modes are enlarged as well, the form area is widened to roughly 390–500px, inputs and the login button are taller, and the background UI has stronger glow, arcs, flowing line accents, and a blue card highlight. The login layout guard was updated to prevent future releases from shrinking it again.
- v2026.06.20.61: further refined the login-page UI with a more cohesive visual redesign; the wide login shell was enlarged again to about 90% width / 86% height with a new desktop cap of 1540×860, while compact/tiny layouts were enlarged too; the left brand panel now includes stronger highlight treatment, feature chips, and a fuller preview area, while the right side now uses a dedicated sign-in form card with clearer input and button hierarchy; stable adaptation for different PCs, high-DPI setups, and split-screen windows remains protected.
- v2026.06.20.62: continued improving login-page adaptation, smoothness, stability, and pre-network hardening; the wide login shell was enlarged again to about 92% width / 88% height with a desktop cap of 1600×900, and compact/tiny layouts were slightly enlarged too; the right login area now includes a local-first secure status strip for clearer visual hierarchy; login redraw now uses a fingerprint guard plus adaptive debouncing for smoother resizing; pre-network hardening was strengthened with up to 3 bounded retries using exponential backoff plus configurable health-check cache TTLs to reduce repeated probes on unstable networks.
- v2026.06.20.63: continued refining the business-style login page, home status signal, adaptation smoothness, and pre-network hardening; the login page keeps the large-shell strategy while improving the right-side form card, status strip, background depth, and resize debounce; the Home hero now shows task pressure automatically, including overdue or due-today task counts; the network preparation layer keeps 3 bounded exponential retries, health-check caching, and token-safe audit behavior to reduce repeated probes on unstable networks.
- v2026.06.20.64: reworked the login page directly from the latest feedback: the lower-left preview now includes the full NexaOffice brand instead of only the mark; the left feature area has been expanded into a 6-item module grid; the top-right language/theme controls are redesigned as a dedicated utility strip, and the lower-right forgot/create actions are integrated into a footer card to fix the mismatched right-side framing; the wide layout is enlarged again to roughly 96% width / 92% height with a new desktop cap of 1720×980, while compact/tiny safe sizes were also increased to keep a more consistent look across PCs; the background UI has been redesigned and now includes lightweight motion; smoothness, stability, and pre-network request handling were further hardened as well.
- v2026.06.20.65: improved full separation between Personal and Enterprise modes; after logging into a personal account, the app now stays in personal mode and will not show enterprise modules or the mode switch just because another enterprise account exists on the same PC; the Personal sidebar only keeps two enterprise entry points: Join Enterprise and Create Enterprise; Home mode actions and the quick launcher follow the same rule; only after joining or creating an enterprise is the current account upgraded to an enterprise member/admin and enterprise mode unlocked; the enlarged login page, dynamic background, redraw debouncing, and pre-network stability hardening remain in place.
- v2026.06.20.68: further refined the login page according to the latest marked screenshot: the wide login shell was enlarged again toward the target outer frame, now using roughly 98.5% width / 95% height with a new desktop cap of 1840×1040 so the card sits much closer to the marked window edges; the top-right theme/language area was moved downward and redesigned into a more cohesive dual-segment utility bar; the right-side sign-in content was moved lower, with extra spacing for the login button and footer actions; the background UI now behaves more like a dynamic illustration with softer floating glows, flowing wave bands, and drifting accent dots; multi-PC adaptation, smoothness, stability, and pre-network hardening remain protected.
- v2026.06.20.69: continued refining the login page strictly toward the latest annotated screenshot: the outer shell was enlarged again to sit very close to the window edges, with the desktop layout adjusted to roughly 99.2% width / 96.5% height and a new cap of 1900×1080; the top-right theme/language utility bar was moved lower again and recolored into a more cohesive light business style; the right-side title, status strip, sign-in button, and footer actions were all pushed downward to better match the marked frame; the animated background was strengthened further with more floating glows, a second animated wave band, and more drifting particles so the background is clearly dynamic; multi-PC adaptation, smoothness, stability, and pre-network hardening remain protected.
- v2026.06.20.70: as required by the every-10-versions rule, this milestone included a broader review and another login-page refinement pass: the odd color-overlap feeling in the top-right theme/language area was fixed by replacing the stacked tinted blocks with a cleaner single-layer light utility strip plus a divider, while the real Menubutton controls were recolored to match the container; the main right-side login content was pushed slightly lower again and the top accent line was also moved down to avoid visual overlap with the utility strip; the animated background remains in place with slightly more visible motion; a broader self-check and stability pass was also completed to further harden adaptation, smoothness, stability, and pre-network behavior.
- v2026.06.20.71: continued refining the login page and system behavior: the login background was redesigned from the heavier animated glow style into a lighter low-motion aurora / flowing ribbon style with fewer redraw elements and a slower refresh cadence to reduce lag and mismatched motion; the top-right theme/language area now removes caption text and uses direct dropdown selectors aligned to the login field edge; the user-marked right-side block was moved upward and the title/subtitle/status/button stack was tightened; the left capability chips were expanded to 9 items in a clean 3×3 grid; meanwhile, the personal/enterprise split and the network layer were further optimized through steadier timeout/retry/health-cache defaults.
- v2026.06.20.72: continued improving the login page and baseline stability: the background was further refined into a more premium low-motion aurora style, with smaller drift and a slower refresh cadence to avoid stutter; the top-right theme/language dropdowns were narrowed and kept aligned with the login field edge; a lightweight status card was added beside the left 3×3 feature grid to fill the blank area and reinforce personal/enterprise separation; the network retry layer now adds light jitter to avoid synchronized retries on unstable networks, and audit detail retention was shortened for better privacy while staying offline-first.
- v2026.06.20.73: continued improving login smoothness, network stability, and overall polish; the login background now uses a more static-first premium aurora style with only very subtle motion, reduced movement amplitude, fewer dot-grid elements, and a slower ~4.2s refresh cadence to reduce lag on lower-end PCs; the top-right dropdown area remains label-free and aligned with the login field edge; network auditing now de-duplicates repeated events for 15 seconds to avoid IO slowdown during unstable connections, and retry waits now include a small progressive jitter for gentler future online behavior; personal/enterprise separation and all guard checks remain protected.
- v2026.06.20.75: continued optimizing the login page and base stability; the login background now uses even lower motion and fewer decorative redraws, wide-mode motion was reduced, compact/tiny layouts skip periodic background redraws, and a slow-frame guard automatically stops decorative animation for the current login session if two consecutive redraws are costly; a lightweight Personal / Enterprise separation card was added under the left 3×3 feature grid to clarify that personal data stays separate until the user joins or creates a company; network audit de-duplication increased from 15 to 20 seconds and detail strings were shortened to 96 characters to reduce repeated IO and privacy exposure on unstable networks.
- v2026.06.20.75: continued optimizing the login page, personal/enterprise separation, and network stability; the login background is now static-first by default, optional decorative motion only refreshes on wide screens when the window is visible and performance is healthy, preventing login-page lag; the left status card now adapts its personal/enterprise isolation copy across Chinese, English, and Indonesian; the enterprise switch remains visible only for accounts that have joined or created an enterprise, while pure personal accounts only keep Join/Create Enterprise entry points; network audit dedupe was extended to 24 seconds, details were shortened to 88 characters, and retry backoff now includes light jitter to reduce repeated IO and burst retries on unstable networks.
- v2026.06.20.76: fixed blurry NexaOffice icons in the top title bar and Windows taskbar; regenerated crisp vector-style app icon assets across 16/20/24/30/32/40/48/60/64/72/80/96/128/256 PNG sizes and rebuilt the multi-size ICO; runtime iconphoto order now prioritizes 48/32/16 so Windows/Tk will not upscale a tiny 16px frame into a blurry taskbar icon; main.py and app.py now share the improved high-DPI icon order, while the tray icon continues using the 256px source.
- v2026.06.20.77: continued improving the top titlebar and bottom taskbar logo clarity: the app icon now uses a Windows-friendly blue rounded tile plus a white Nexa mark, and all PNG/ICO frames were regenerated so transparent marks no longer look soft after Windows compositing; runtime iconphoto order is unified from 16→256 while still applying the multi-size ICO through iconbitmap, so titlebars can use crisp small frames and taskbar/high-DPI modes can use larger frames; main.py now refreshes the icon after the window is mapped and app.py adds another delayed reapply to reduce stale blurry icon cache issues during Python-source runs; the icon verification tool now checks small-icon coverage.
- v2026.06.20.78: continued refining the login page based on the latest annotated screenshot while following the user rule of no large visual changes without approval: the previous topbar/taskbar logo redesign was rolled back, restoring the original NexaOffice mark and original multi-size icon assets, while in-app login/sidebar rendering now prefers the high-resolution original logo to reduce blur; the extra left-side status card and the right-side “Local-First · Secure · Ready” badge were removed; the theme/language dropdown row was moved upward and kept aligned to the login field edge; the title/subtitle block was moved slightly lower and the lower login action area was moved slightly downward to better match the marked layout; personal/enterprise isolation, network stability, and multi-PC adaptation remain reinforced.
- v2026.06.20.79: continued refining the login page to match the latest annotated layout: the outer login shell was expanded further while keeping DPI adaptation safe; the right-side top title zone and the theme/language dropdown were re-laid out so the dropdown sits lower in a more natural position while staying aligned to the login field edge; the lower forgot/create action area was moved downward; the left 3×3 feature chips were resized and re-spaced; the background UI was redesigned into a more attractive lightweight dynamic aurora/ribbon style with low-frequency motion enabled by default; Personal and Enterprise isolation after login was strengthened further by synchronizing chat scope, enterprise notifications, and enterprise quick-entry visibility with the selected mode.
- v2026.06.20.80: ten-version milestone review and larger optimization: strengthened full Personal / Enterprise isolation after login so tasks, files, cloud storage, global search, AI-created tasks, chat scope, enterprise notifications, and enterprise quick entries all follow the active product mode; Files and Cloud no longer allow internal cross-mode scope switching; server deployment preparation was expanded with a server contract guard, /api/bootstrap, /api/sync/batch, scope-isolation requirements, upgraded server_config.template.json defaults, expanded SERVER_DEPLOYMENT_CN.md instructions, and a Server Deployment Readiness Guard; the network deployment plan now includes a server_contract dry-run so cutover readiness can be checked without connecting; v80 milestone documentation and the full self-check were completed.
- v2026.06.20.81: continued refining the login page and document editor based on the latest screenshots: the left hero title/subtitle were recentered, the 3×3 feature chips were enlarged to fill the intended area better, and the right-side utility dropdowns, header region, and lower action area were adjusted again; the remember/auto-login options are now centered. The background UI was refreshed into a softer lightweight dynamic glasswave style while staying DPI-safe. In the Files editor, the raw alignment key labels were fixed and replaced with clearer compact alignment buttons plus tooltips.
- v2026.06.20.82: continued fixing login and document editor details: the left 3×3 feature grid now fills the available width instead of staying too narrow, reducing empty space; the right theme/language row, Masuk title area, recent account area, and footer actions were fine-tuned again; the dynamic glasswave background uses lower motion and a slower refresh cadence to stay alive but steadier. The Files editor now includes a toolbar i18n guard to prevent raw keys such as align_center_btn / align_right_btn from leaking into the toolbar again.
- v2026.06.20.83: continued refining the login layout and copy based on the latest screenshots: the top-left brand block is now more centered, the left 3×3 feature area is wider, the right login card and header region are enlarged and moved upward, and the bottom action area is expanded and pushed lower. The animated background is refreshed into a softer lightweight glasswave style with a slower cadence for smoother performance. A new copy style guard was also added to enforce sentence-level lowercase rules for Indonesian di/dan/untuk/dari and English and/for/from.
- v2026.06.20.84: continued refining the dark-mode login screen. The new copy-case rule is now reflected in the actual language strings, the logo presentation on dark backgrounds is cleaner, and the login background animation has been upgraded from a too-subtle glasswave style to a clearer but still lightweight aurora ribbon style. The dark footer action area was also cleaned up for a more polished result.
- v2026.06.20.85: continued refining the login UI across all themes instead of focusing only on dark mode. The multi-theme aurora ribbon background, form surface, theme/language switcher, footer action area, and feature grid were all refreshed so blue, cyan, green, purple, eye-care, and dark themes share a more polished visual upgrade. Copy-style checks, personal/enterprise isolation, network readiness, and performance improvements were also preserved.
- v2026.06.20.86: continued the update iteration by unifying the real widget styling across every login theme. Theme/language menus, remember/auto-login checkboxes, forgot-password actions, and account creation buttons now follow the active theme surface and hover colors instead of looking like separate Tk widgets over a canvas. The main login button also gains a lightweight shadow layer for a more coherent UI. Copy-style rules, personal/enterprise isolation, network deployment readiness, and performance guards remain protected.
- v2026.06.20.87: continued fine-tuning the login page to match the annotated layout. The dynamic aurora ribbon background is now more visible across all themes, the right-side login form is larger, the title section is higher, the footer action area sits lower, and the left feature grid is expanded. DPI adaptation, personal/enterprise isolation, network readiness, and general smoothness were also reinforced.
- v2026.06.20.88: continued refining the login screen and background UI to match the annotated layout. The top-left brand block is more centered, the lower-left preview area is larger and slightly higher, the top utility area and login title area are better aligned, and the bottom action area is moved lower. The background now uses a more visible kinetic glass aurora style with stronger motion across all themes, while keeping smoothness under control.
- v2026.06.20.89: continued improving the login page and animated background. A default login background motion intensity setting and adaptive animation cadence were added, keeping the motion visible while automatically slowing down based on frame cost instead of stopping too quickly. A center glass glow layer and left-side motion line were added so all themes feel more dynamic. Footer create-link spacing was also refined, while DPI adaptation, personal/enterprise isolation, network readiness, and copy-style checks remain intact.
- v2026.06.20.90: tenth-version milestone review. Fixed a login-page exception where the dynamic background used glow_fill before it was defined, which could leave only the background visible without the login card. Personal and enterprise registration dialogs now build while hidden and are centered before being shown, removing the visible left-edge jump. Dynamic background behavior, all-theme UI styling, personal/enterprise isolation, server readiness, and copy-style checks remain protected.
- v2026.06.20.91: planned the v91-v100 stabilization track, focusing on login blank-screen protection, centered dialogs, dynamic background, personal/enterprise isolation, and server readiness.
- v2026.06.20.92: continued unifying the login UI across all themes so fixes do not apply only to one theme.
- v2026.06.20.93: continued balancing dynamic background strength and frame pacing so motion stays visible without hurting low-end PCs.
- v2026.06.20.94: continued improving create-personal / create-enterprise dialogs so they are built hidden, centered, then shown.
- v2026.06.20.95: continued strengthening post-login personal/enterprise isolation for data scope, quick entries, and notifications.
- v2026.06.20.96: continued server-readiness preparation with dry-run, scopes, health cache, and local-first behavior.
- v2026.06.20.97: continued improving the Files / document toolbar and editor experience while preserving the alignment-button i18n guard.
- v2026.06.20.98: continued hardening icon clarity, DPI handling, overwrite installs, and package cleanliness.
- v2026.06.20.99: prepared the v100 full-check pass with release policy, package cleanliness, and self-check stability.
- v2026.06.20.100: ten-version milestone. Version policy now supports three-digit sequences, the v100 milestone document is included, and v91-v100 stabilization work is consolidated.
- v2026.06.20.101: rebuilt the login page again to match the latest visual reference more closely. The left brand block, welcome pill, hero copy, six feature cards, and preview panel were rearranged, while the right theme/language controls, Masuk heading, recent account area, inputs, toggles, login button, and bottom creation area were realigned. The registration dialog centering transition was also smoothed, and the animated background was strengthened.
- v2026.06.20.102: fixed the missing variable in the v101 login-page rebuild that prevented the right-side controls from rendering in the new layout, added the “Drive Bersama / Shared Drive / 共享云盘” label key, and slightly refined the theme/language button styling so the new login layout renders correctly.
- v2026.06.20.103: continued refining the login page ratio, left/right spacing, right-side form width, and footer creation area to match the reference image. Forgot-password and account-creation dialogs now stay hidden until fully centered, preventing the top-left jump. Theme/language dropdowns now pause background redraws while open to reduce flicker and missed selections while keeping the animated background.
- v2026.06.20.104: improved the release-reporting workflow and the after-login “what changed” card. Every future delivery should clearly include what was done, what changed, self-check results, and the next plan. The home update card now uses a structured Fixed / Improved / Next Plan layout instead of a messy version-history list, while preserving login-page work, Personal/Enterprise separation, network preparation, and copy rules.
- v2026.06.20.105: continued refining the login page against the latest reference, increasing the spacing between the top-left logo and wordmark, adding more breathing room around the “Masuk” title block, moving the left preview card upward to reduce the empty middle area, and pushing the bottom “Lupa Password / Buat Personal / Buat Perusahaan” block lower; also rebuilt the login background UI by removing the previous line-style decoration and switching to softer glow / capsule / bottom-band elements closer to the reference, while further reducing initial dialog jump and dropdown flicker.
- v2026.06.20.106: continued improving the login layout and animated background by increasing spacing between the top-left logo and wordmark, adding more breathing room to the right title block, pushing the lower right action area down, and moving the left preview card upward to reduce empty middle space; the background motion was also strengthened so the glow, capsule, and bottom light-band elements feel more alive while staying smooth. Interaction flow was unified as well: home mini-tool dialogs, join/create enterprise dialogs, and Settings logout now hide first and only appear after final centering, further fixing the “appears on the left / top-left before centering” issue and making logout back to the login page smoother.
- v2026.06.21.01: corrected the date-based versioning rule. Since the release date has changed to 2026-06-21, the build number resets to `.01` instead of continuing from 2026-06-20 `.107`. This version preserves the v2026.06.20.106 login layout, animated background, dialog centering, logout flow, and home mini-tool popup improvements, and reaffirms that the date must be checked before every future release.
- v2026.06.21.02: continued refining the login page by increasing the spacing between the top-left logo and wordmark, adjusting the right Masuk heading block and lower action area, moving the left preview card upward, and reducing empty middle space; the animated background was also strengthened so the glow, capsule, and bottom light-band movement is easier to notice while still staying smooth. On the interaction side, the shared dialog display logic and the logout-to-login rebuild flow were improved again to further reduce the issue where home mini-tools, forgot password, account creation, and join/create enterprise dialogs briefly appear on the left or top-left before centering.
- v2026.06.21.03: continued fine-tuning the login page, added the footer copyright line “Copyright © NexaOffice 2026”, and moved the lower-right action area (Lupa Password? / Buat Personal / Buat Perusahaan) slightly downward to improve overall visual balance; multi-device adaptation, animated background, dialog centering, and login-page stability work were also retained and carried forward.
- v2026.06.21.04: continued improving the login page and home experience by moving the lower-right action area slightly downward, lifting the left preview card a bit, and keeping the login-page footer copyright for a more complete presentation; the “What’s Updated” card after login was also redesigned into a cleaner section-based summary layout so users can more quickly understand what was fixed, improved, and planned next in the current release.
- v2026.06.21.05: continued refining the login page and post-login presentation by removing the brief top-left flash of login controls, adding stronger pressed/highlight feedback on login-page buttons, and further tuning the lower-right action area and overall proportions; this version also fixes the case where the old username still showed after renaming by prioritizing the saved display name, and adds a Copyright © NexaOffice 2026 field to the logged-in sidebar.
- v2026.06.21.06: continued refining the post-login update area and login feedback by changing “Latest Update” from a raw long-text view into structured summaries plus version cards, reducing text density and unused blank space; also strengthened the visual pressed/highlight feedback on the login button so the sign-in action feels more obvious.
- v2026.06.21.07: continued improving the home update area, login-button feedback, and login-page polish. Update cards now use shorter text plus a compact recent-version timeline preview, and the update-history dialog was tightened into smaller version cards to reduce blank space; the login button briefly shows a pressed/processing state after click for clearer feedback; the login-page copyright line now sits on a subtle pill background for better readability, with the dynamic background cadence refined as well.
- v2026.06.21.08: continued refining the post-login update area and release presentation by fixing the large blank area on the right side of the update-history dialog and making the scroll content automatically fit the dialog width; also improved update-history parsing so both section-style notes and single-line version logs are supported, ensuring that the home page and dialog show the newest versions first instead of older records; the right-side Update Terbaru card was also tightened to reduce blank space.
- v2026.06.21.09: continued improving the home update module and update dialog. The current version is now forced to the top and highlighted, avoiding the impression that old section-style logs are newer; the recent-version preview was reduced from 4 entries to 3 to reduce crowding and blank space; the update-history dialog also received better width fitting, version deduplication, and mixed section/single-line sorting. The next v2026.06.21.10 release will run the 10-version comprehensive check.
- v2026.06.21.10: ten-version milestone review and larger optimization. Checked the login page, home update area, dialog centering, logout flow, personal/enterprise isolation, network readiness, and package structure; further improved the update-history dialog so the current version stays first with a current-release marker, reduced blank space, and improved width fitting; the login button now briefly shows a processing state for clearer feedback; added TEN_VERSION_MILESTONE_20260621_10_CN.md for the milestone review.
- v2026.06.21.11: continued refining the login page against the latest annotated reference: the left preview block was moved downward to reduce bottom whitespace and better match the intended proportion; the “Remember Account / Auto Login” controls are now centered as a group; the lower “Lupa Password? / Buat Personal / Buat Perusahaan” action area was moved down and re-centered; and the login-page copyright label was shifted toward the lower-left area to better match the reference composition.
- v2026.06.21.12: continued refining the login layout against the annotated reference. The left preview block was moved further downward while preserving safe bottom spacing; the “Remember Account / Auto Login” row now has a lightweight centered background layer for a clearer clickable area; the lower “Lupa Password? / Buat Personal / Buat Perusahaan” area now uses recalculated vertical placement so its content sits more centered inside the card; and the copyright pill remains aligned toward the lower-left composition.
- v2026.06.21.13: continued refining the login layout and click feedback. The left preview card received safer downward spacing and bottom-distance control; the right “Remember Account / Auto Login” group background was widened slightly while staying centered; the lower “Lupa Password / Buat Personal / Buat Perusahaan” area was re-centered around the divider structure so text does not hug the lines; and the login button gained a subtle focus halo for clearer click targeting.
- v2026.06.21.14: updated Personal / Enterprise chat isolation rules. Personal edition now keeps the Chat module and Add Friend capability, while enterprise modules, company groups, company members, and company cloud remain hidden. Personal friends, groups, and chat threads continue to be stored separately from enterprise chat data. After creating a Personal account, Chat is enabled by default while Cloud / Perusahaan stay hidden; the quick launcher and home quick actions now also allow the Personal chat entry.
- v2026.06.21.15: fixed the post-login top-bar language selector by making the language menu call the global language switch directly; removed the duplicated canvas layer under the login button to fix the ghosted-button look while keeping click highlight feedback; made the update-history dialog narrower and more compact to reduce blank space and scattered layout; continued cleaning login-page widget layering.
- v2026.06.21.16: continued the planned optimization. Language switching after login now applies after the menu closes and refreshes the active page plus loaded modules; the login button now uses color-only highlight feedback to remove the pressed-state ghosting; the update dialog was narrowed further to reduce long text and empty space; the personal chat and enterprise chat isolation foundation remains protected.
- v2026.06.21.17: continued login-page refinement. The copyright block now sits at the bottom-left; forgot password, create personal, and create enterprise now use full-card click and highlight feedback; the left feature and preview area was moved downward to improve whitespace balance and overall stability.
- v2026.06.21.18: continued login-page and stability refinement. The left block was moved further downward, the lower-right forgot/create account actions now have full-card hover and click highlight feedback, the copyright is closer to the bottom-left corner, language switching after login gets a second refresh, and the update dialog was narrowed further to reduce empty space.
- v2026.06.21.19: continued login-page and stability refinement. The left login content was moved slightly lower, lower-right action-card highlight feedback is stronger, language switching after login now adds a third delayed refresh, and the update dialog was tightened again. The next v2026.06.21.20 release will run the scheduled 20-version full check.
- v2026.06.21.20: 20-version full review and larger optimization. Checked login layout, language switching, update pages, personal/enterprise isolation, dialog centering, logout flow, network readiness, and package structure; language refresh now uses a guarded safe function, lower-right action cards keep full-card highlight feedback, the left preview area has safer spacing, update history shows shorter per-version summaries, and TEN_VERSION_MILESTONE_20260621_20_CN.md was added.
