You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix(ux): replace prompt() with modals for Android WebView compatibility (#966)
* fix(ux): replace prompt() with modals for Android WebView compatibility
prompt() is unsupported in Android WebView — it silently returns null
with no error or feedback. Affected 5 call sites:
- CategorizationSettings.vue: new category set name
- QueryExplorer.vue: save query name and rename query
- ActivityView.vue: watcher name + visualization title (combined modal)
Each replaced with a b-modal + b-form-input, preserving the same
validation logic. The custom_vis case uses a single modal with two
fields instead of two sequential prompts.
Git-Session-Id: 77f0
* ci: retrigger CI (pre-existing log-collection failure, tests all pass)
Git-Session-Id: 4c53
* fix(ci): handle missing log dir in Move logs step
When aw-server-rust master runs in test mode it does not create
log files under ~/.cache/activitywatch/log. The bare glob mv then
fails with 'cannot stat' (exit 1), failing the job even though all
7 e2e tests passed.
Replace the glob mv with find ... -exec mv, which is a no-op when
no logs exist (|| true guards the 2>/dev/null stderr case too).
* fix(ux): keep invalid modal forms open
Git-Session-Id: 54708688-1fac-5f0f-860f-38890e2aa434
* fix(ci): tolerate missing server logs
Git-Session-Id: 54708688-1fac-5f0f-860f-38890e2aa434
* fix(ux): retain query modal on persistence failure
Git-Session-Id: 4072740d-707c-569f-84e1-194d4c0175a6
* fix(ux): cancel query modal close before persistence
Git-Session-Id: 0ce90394-8c74-545a-b4a3-e84ba2da00cf
---------
Co-authored-by: Erik Bjäreholt <erik@bjareho.lt>
0 commit comments