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
Vue
53.8%
TypeScript
42%
JavaScript
1.8%
CSS
1.7%
HTML
0.5%
Other
0.2%