Skip to content

Merge Testing to Main for 1.5 Release#101

Merged
jherforth merged 51 commits into
mainfrom
Testing
May 20, 2026
Merged

Merge Testing to Main for 1.5 Release#101
jherforth merged 51 commits into
mainfrom
Testing

Conversation

@jherforth
Copy link
Copy Markdown
Owner

No description provided.

jherforth and others added 30 commits April 23, 2026 15:13
Fix typo in text color variable definition.
What I changed:

Added adaptive warmup in app.jsx:25:
Caps warm imports to 3 via app.jsx:25
Skips warmup on slow/data-saver connections via app.jsx:27
Uses idle scheduling wrapper via app.jsx:44
Warms likely widgets in priority order (calendar, chores, weather, photos, screensaver) and slices to max 3 at app.jsx:243 and app.jsx:251
Still runs as idle/background work at app.jsx:255
Why this is better than warming everything:

Warming all lazy chunks can waste bandwidth/CPU and compete with interactive work.
If many widgets/plugins are enabled, eager warm-everything can hurt low-end devices and mobile data users.
Priority + cap gives most of the benefit with less risk.
Slow-connection behavior:

Warmup is skipped when:
navigator.connection.saveData is true
effectiveType is 2g or slow-2g
downlink is very low (< 1.2 Mbps)
@jherforth jherforth merged commit f0658c6 into main May 20, 2026
5 of 6 checks passed
@github-project-automation github-project-automation Bot moved this from Backlog to Done in HomeGlow Kanban May 20, 2026
@jherforth jherforth added this to the 1.5 milestone May 20, 2026
@Szeraax Szeraax deleted the Testing branch May 20, 2026 14:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Archived in project

Development

Successfully merging this pull request may close these issues.

2 participants