Notechondria
Version: 0.1.13 Build Date: 2026-04-08T00:00
What's Changed
Fix icon tree-shaking build error
-
Non-constant
IconDataconstructors inhelpers.dartandapp_shell.dart(icon picker preview) brokeflutter build web --releasewith tree-shake-icons enabled. -
Added
_kCodePointToIconreverse lookup map and_iconFromCodePoint()helper that resolves stored codePoint integers back to constantIcons.*values from the curated set. -
Replaced all 3 non-constant
IconData(codePoint, fontFamily: 'MaterialIcons')calls with_iconFromCodePoint().
Full-screen splash animation
- Splash screen was only covering the content area, leaving the sidebar visible on wide layouts.
-
Moved splash from
_buildBody()to aPositioned.filloverlay in the top-levelbuild()method, covering the entire scaffold including sidebar. - Applied to all three apps (editor, planner, portal).
Environment template updates
-
Added Cloudflare R2 storage section to
sample.envandsample.test.envwith all configurable fields (CLOUDFLARE_R2_BUCKET_NAME,CLOUDFLARE_R2_ACCOUNT_ID,CLOUDFLARE_R2_ACCESS_KEY_ID,CLOUDFLARE_R2_SECRET_ACCESS_KEY,CLOUDFLARE_R2_CUSTOM_DOMAIN).
Files Changed
frontend/editor_app/lib/core/helpers.dart-- Added _kCodePointToIcon reverse map and _iconFromCodePoint helperfrontend/editor_app/lib/app_shell.dart-- Full-screen splash overlay, replaced non-constant IconData callsfrontend/planner_app/lib/app_shell.dart-- Full-screen splash overlayfrontend/portal_app/lib/app_shell.dart-- Full-screen splash overlaysample.env-- Added Cloudflare R2 section, updated image tags to v0.1.13.localsample.test.env-- Added Cloudflare R2 sectionVERSION-- Bumped from 0.1.12 to 0.1.13docs/versions/0.1.13.md-- This version documentdocs/TASKS.md-- Marked completed items