73a60147507f57f16bd494ffd9122e9c4a02c897
- Use v-model with writable computeds instead of :value+@change so selects re-sync when the options list changes asynchronously - Always include currently chosen fonts in sortedFontFamilies so a selected font not present in .remanso.json fontFamilies still shows in the select - Initialize userSettings instead of returning early in font setters so changes made before async GitHub fetch completes are not silently dropped - Back font choices with localStorage so they survive hard reloads even when PouchDB/IndexedDB fails silently in the web worker
Description
Languages
TypeScript
52.6%
Vue
44.3%
CSS
1.8%
JavaScript
1%
HTML
0.2%
Other
0.1%