chore: bump version to v2026.4.298 and improve frontend build/UX}
- Bump version from v2026.4.290 to v2026.4.298 across all docs and package.json
- Add dev-only sass build mode (cosmo + slate only) for faster iteration (~2s vs ~35s)
- Add watch:dev npm script and separate sass-dev grunt watch task
- Update docker-compose to use watch:dev for faster container rebuilds
- Remove full grunt build from docker-init-execute.sh init script
- Rename _bs3-compat.scss to _variables.scss with updated description
- Migrate all jQuery .click()/.click(fn) calls to .on('click', fn)/.trigger('click')
- Replace $(document).height() with document.documentElement.scrollHeight for reliable scroll detection
- Add vapor and quartz to dark theme list in Application.php
- Apply oneDark extension alongside dark theme in CodeMirror editor
- Add margin-bottom to pager bottom element and line break before footer
- Update CSS cache-busting hash across all theme references