<feed xmlns='http://www.w3.org/2005/Atom'>
<title>nymdrop/static/theme-init.js, branch main</title>
<subtitle>Nym-native anonymous submission system (SecureDrop-style), using the Nym mixnet as transport instead of Tor.
</subtitle>
<id>https://git.virebent.art/virebent/nymdrop/atom?h=main</id>
<link rel='self' href='https://git.virebent.art/virebent/nymdrop/atom?h=main'/>
<link rel='alternate' type='text/html' href='https://git.virebent.art/virebent/nymdrop/'/>
<updated>2026-07-02T01:58:31+00:00</updated>
<entry>
<title>Add light/dark theme toggle, fix dark theme text contrast</title>
<updated>2026-07-02T01:58:31+00:00</updated>
<author>
<name>Gab Virebent</name>
<email>gabriel1@virebent.art</email>
</author>
<published>2026-07-02T01:58:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.virebent.art/virebent/nymdrop/commit/?id=52eb46afad75d76c707ed11bbddddbcf5e121deb'/>
<id>urn:sha1:52eb46afad75d76c707ed11bbddddbcf5e121deb</id>
<content type='text'>
Theme state persists via localStorage, applied pre-paint by theme-init.js
to avoid flash. All JS moved to external files (app.js, theme-init.js)
to keep script-src 'self' CSP intact, no inline scripts.

Dark theme footer/notice/tagline colors were too close to the background
(footer nearly matched the card border color) and hard to read; brightened
to readable grays while leaving the light theme and submit button untouched.
</content>
</entry>
</feed>
