Introduce a Node build system for minified CSS/JS with content hashes, add PWA support, i18n helpers, accessibility improvements, and more translatable strings. Move theme configuration from bookmarks to localStorage, add Playwright tests, and set up CI workflows.
This commit is contained in:
@@ -17,11 +17,11 @@
|
||||
<div class="card-header">{"Import Database"|t}</div>
|
||||
<div class="card-body">
|
||||
<p class="text-muted" style="margin-bottom: 1.5rem;">
|
||||
Import Netscape HTML bookmarks (as exported from Firefox/Chrome/Opera/Delicious/Diigo...).
|
||||
{'Import Netscape HTML bookmarks (as exported from Firefox/Chrome/Opera/Delicious/Diigo...).'|t}
|
||||
</p>
|
||||
|
||||
<div class="form-group">
|
||||
<label class="form-label" for="filetoupload">File to upload</label>
|
||||
<label class="form-label" for="filetoupload">{'File to upload'|t}</label>
|
||||
<input type="file" id="filetoupload" name="filetoupload" class="form-control" style="height: auto; padding: 0.5rem;"/>
|
||||
<div class="sublabel">{'Maximum size allowed:'|t} <strong>{$maxfilesizeHuman}</strong></div>
|
||||
</div>
|
||||
@@ -33,26 +33,26 @@
|
||||
|
||||
<hr style="margin: 1.5rem 0; border-top: 1px solid var(--border);">
|
||||
|
||||
<h3 style="font-size: 1.1rem; font-weight: 600; color: var(--text-main); margin-bottom: 1rem;">Privacy Settings</h3>
|
||||
<h3 style="font-size: 1.1rem; font-weight: 600; color: var(--text-main); margin-bottom: 1rem;">{'Privacy Settings'|t}</h3>
|
||||
|
||||
<div class="form-group">
|
||||
<div class="radio-group">
|
||||
<div class="form-group checkbox-wrapper" style="margin-bottom: 0.5rem;">
|
||||
<input name="privacy" type="radio" value="default" id="privacy-default" checked style="width: auto;" />
|
||||
<label for="privacy-default" style="margin: 0;">
|
||||
<strong>Default</strong> <span class="text-muted">- {'Use values from the imported file, default to public'|t}</span>
|
||||
<strong>{'Default'|t}</strong> <span class="text-muted">- {'Use values from the imported file, default to public'|t}</span>
|
||||
</label>
|
||||
</div>
|
||||
<div class="form-group checkbox-wrapper" style="margin-bottom: 0.5rem;">
|
||||
<input name="privacy" type="radio" value="private" id="privacy-private" style="width: auto;" />
|
||||
<label for="privacy-private" style="margin: 0;">
|
||||
<strong>Private</strong> <span class="text-muted">- {'Import all bookmarks as private'|t}</span>
|
||||
<strong>{'Private'|t}</strong> <span class="text-muted">- {'Import all bookmarks as private'|t}</span>
|
||||
</label>
|
||||
</div>
|
||||
<div class="form-group checkbox-wrapper">
|
||||
<input name="privacy" type="radio" value="public" id="privacy-public" style="width: auto;" />
|
||||
<label for="privacy-public" style="margin: 0;">
|
||||
<strong>Public</strong> <span class="text-muted">- {'Import all bookmarks as public'|t}</span>
|
||||
<strong>{'Public'|t}</strong> <span class="text-muted">- {'Import all bookmarks as public'|t}</span>
|
||||
</label>
|
||||
</div>
|
||||
</div>
|
||||
@@ -60,7 +60,7 @@
|
||||
|
||||
<div class="form-group">
|
||||
<label class="form-label" for="default-tags">{'Add default tags'|t}</label>
|
||||
<input type="text" name="default_tags" id="default-tags" class="form-control" placeholder="Separate tags with comma...">
|
||||
<input type="text" name="default_tags" id="default-tags" class="form-control" placeholder="{'Separate tags with comma...'|t}">
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
Reference in New Issue
Block a user