180 Commits
Author SHA1 Message Date
John Winter MurphyandGitHub cd7f4ce8da Merge pull request #8 from wownero/fix/devfund-no-host-names
fix(donations): do not print where each balance was read
2026-10-08 13:10:38 -04:00
jwinterm ff5cb79809 fix(donations): do not print where each balance was read
The page named the internal hosts behind each balance. Say when it was
read and nothing about where.
2026-10-08 13:10:33 -04:00
John Winter MurphyandGitHub e0d2621324 Merge pull request #7 from wownero/feat/devfund-xmr-viewkey
fix(donations): call a view-only total what it is; publish the XMR view key
2026-10-04 22:48:27 -04:00
jwinterm bcd96c65ba fix(donations): call a view-only total what it is, and publish the XMR view key
A view key sees incoming funds only. Until the fund imports key images,
the WOW figure is the received total, which overstates a wallet that has
spent; it was labelled a balance. Show 'Received so far' until a key-image
sync, then the balance. Publishes the XMR view key so anyone can verify
incoming XMR donations.
2026-10-04 22:48:23 -04:00
John Winter MurphyandGitHub 36145cea79 Merge pull request #6 from wownero/feat/devfund-live-balances
feat(donations): live fund balances from wownero.org's own nodes
2026-10-04 20:28:29 -04:00
jwinterm 40ed2fa221 feat(donations): live fund balances from wownero.org's own nodes
The page asked mempool.space, Blockscout and PublicNode for three of the
five balances from each visitor's browser, and showed nothing for WOW and
XMR. wownero.org now reads every balance once a minute, from its own
Wownero, Bitcoin and Ethereum nodes and PublicNode for Solana, and
publishes /donations/balances.json. The page reads only that.

WOW gains a live balance from a view-only wallet and its view key is
published so anyone can verify incoming donations; XMR follows once its
view key is. A source that cannot be read shows its last value marked as
such, or says it is unavailable; it is never shown as zero.
2026-10-04 19:59:15 -04:00
John Winter MurphyandGitHub 9c51ca22e8 feat(donations): publish development fund monitor
Add the tested public donation page and development fund sections.
2026-09-08 21:43:35 -04:00
such-gitea 729788f749 feat(donations): add development fund addresses and public activity monitor 2026-09-08 21:41:12 -04:00
jwinterm 04abdcb02f fix(links): move every source and code link off Codeberg
Codeberg is removing cryptocurrency projects, so the site should not send
anyone there. The CODE nav, WOW GIT, Source Code, Wownero Code and the CLI
wallet download now point at github.com/wownero, which carries the same git
history: the mirror has every tag the Codeberg repository has, v0.11.4.0
included, verified by comparing both remotes ref for ref.

One caveat is deliberate and needs following up rather than hiding. Tags
mirror; GitHub releases do not. github.com/wownero/wownero has no release
newer than v0.8.0.0 from 2020, so the CLI wallet tile now points at a
releases page whose newest entry is six years old. The daemon binaries for
v0.11.4.0 exist only as Codeberg release attachments. Publishing them on
GitHub is a provenance decision for whoever built and signed them, not a
copy an automated change should make quietly.

Claude-Session: https://claude.ai/code/session_0163TepHAxDp8WQe7hyoTPi3
2026-09-05 10:57:13 -04:00
jwinterm 4f4c8a46ea chore: adopt grinburn.html, which existed only on the server
An interactive explainer on verifiably burning Grin has been served from
wownero.org for some time and was never committed. It is untracked on the box,
so nothing outside that filesystem knew it existed and a rebuild of the host
would have taken it with no trace.

Self-contained: no local assets, and nothing on the site links to it, so it is
reachable only by its URL. Committing it as served, without editing it; whether
it should be linked from the wallets or resources sections is a separate
question.

Claude-Session: https://claude.ai/code/session_0163TepHAxDp8WQe7hyoTPi3
2026-09-04 09:57:32 -04:00
jwinterm 734d589579 merge: reconcile the GitHub and Codeberg copies of master
The two hosts had drifted apart. Codeberg carried a main.css cache-busting
commit and its revert, which cancel out; this side carried the wowlet link fix
and the adopted social card. Merged rather than rebased, because our two
commits were already published to GitHub.

Claude-Session: https://claude.ai/code/session_0163TepHAxDp8WQe7hyoTPi3
2026-09-04 09:57:11 -04:00
jwinterm 07f5ddbe37 chore(meta): adopt the social card that only existed on the server
The live site serves a 1200x630 og.png and points the OpenGraph and Twitter
tags at it, with twitter:card set to summary_large_image. None of that was in
the repository: the image was absent entirely and the tags still named
Wownero_Logo.svg with a plain summary card. Someone improved the link preview
on the box and the change never came back here.

Left alone, the next deploy from this repository would have quietly undone it,
swapping a proper preview card back for a 694-byte logo and a small summary.

Adopted rather than reverted: the server's version is the better one. The
repository is now the truth again, byte for byte, and the only intentional
difference from what is live is the wowlet download link.

Claude-Session: https://claude.ai/code/session_0163TepHAxDp8WQe7hyoTPi3
2026-09-04 09:52:00 -04:00
jwinterm 52d4d083e9 fix(downloads): point the wowlet link at the surface that has releases
The desktop wallet tile linked to codeberg.org/wownero/wowlet/releases,
where the newest release is 5.0.3 from June. The whole 5.1 line, 5.1.0
through 5.1.2, is published on GitHub only, so anyone using the front
door got a build three releases old and missed the fix that stops the
wallet offering to mine on someone else's node.

Nothing in the wallet made up for it: CHECK_UPDATES is off in every
release build, so a shipped wowlet never checks for a newer one. The
download page is the only route a user has.

Codeberg stays a code mirror.

Claude-Session: https://claude.ai/code/session_0163TepHAxDp8WQe7hyoTPi3
2026-09-04 09:46:21 -04:00
jwinterm b82faee210 Revert "add cache-busting version to main.css to force mobile browsers to reload"
This reverts commit f633f2c8ee.
2026-03-19 16:20:53 -04:00
jwinterm f633f2c8ee add cache-busting version to main.css to force mobile browsers to reload 2026-03-19 16:18:57 -04:00
jwinterm 27fc3b938d update discord link, change mobile nav from nav to div to avoid bootstrap conflicts 2026-03-19 16:14:22 -04:00
jwinterm eb3c9a9a91 update discord invite link 2026-03-19 15:08:45 -04:00
jwinterm 8d22770da8 fix mobile bottom nav: load main.css after bootstrap so custom styles win 2026-03-19 15:03:49 -04:00
jwinterm 7b90a73f8c site cleanup: remove dead listings, fix HTML issues, add SEO tags
- Remove Cake Wallet (delisted WOW) and YellWOWPages (dead)
- Remove legacy index_russian.html (ru.json translation exists)
- Add OpenGraph + Twitter Card meta tags for link previews
- Add meta description and theme-color
- Add sitemap.xml
- Fix CSS typo: !importa -> !important in footer
- Fix duplicate HTML IDs (exvolunt, wowb, exc, walletss)
- Fix malformed IDs (-mroadmap -> m-roadmap, m-whitepapers -> m-whitepaper)
- Fix nested <p> tags in explain sections
- Fix mobile funding URL to match desktop (funding.wownero.com)
- Remove empty <h3 id=""> element
- Add LANG dropdown and bottom nav to mining.html
- Update pt-BR/pt-PT translations for new IDs
- Promote Stack Wallet as primary wallet
2026-03-19 15:00:24 -04:00
jwinterm 2ed783cbed fix mobile bottom nav not showing - use media query instead of d-lg-none 2026-03-19 14:55:21 -04:00
jwinterm 32939f6d3b replace mobile hamburger nav with fixed bottom nav bar
Modern bottom navigation bar for mobile with MEMES, CODE, WALLETS
and LANG dropup. Always visible, no hamburger toggle needed.
Matches the gradient style of the top navbar.
2026-03-19 14:52:18 -04:00
jwinterm 5af9e11f43 fix infinite reload loop for English browsers 2026-03-19 14:49:47 -04:00
jwinterm 65f5fbe602 add language selector dropdown and fix translation system
Add LANG dropdown to desktop and mobile navbars with all available
translations. Use localStorage to persist language choice across
page loads. Fix undefined key errors in traduction.js. Handle
English selection by clearing stored preference and reloading.
2026-03-19 14:47:45 -04:00
jwinterm a1264b6820 update discord invite link 2026-03-19 14:33:57 -04:00
jwinterm cc69ea3bc1 add Brazilian Portuguese translation, fix spelling, add missing keys
Rename pt_BR.json to pt-BR.json to match navigator.language format.
Fix spelling issues (compravado->comprovado, monstre->mostre, commando->comando,
crecendo->crescendo, etc). Fill in all missing translation keys for current
index.html IDs. Add pt-PT.json copy. Add "pt" language mapping in traduction.js.
2026-03-19 14:33:46 -04:00
awedude 05de675288 Atualizar js/translations/pt_BR.json 2026-03-06 01:03:09 +01:00
awedude 79a5675a6e Atualizar js/translations/pt_BR.json 2026-03-06 01:02:05 +01:00
awedude af4f40f20e Merge pull request 'Atualizar js/translations/pt-BR.json' (#2) from ptpt into master
Reviewed-on: https://codeberg.org/awedude/wownero.org-website/pulls/2
2026-03-06 00:46:35 +01:00
awedude fb468a8394 Atualizar js/translations/pt-BR.json 2026-03-06 00:45:42 +01:00
awedude b54ff15765 revert 33858f6042c3eae4a05bdf32d9765b6b005fc0e1
revert Enviar arquivos para "/"
2026-03-06 00:31:37 +01:00
awedude 72bdad172f Excluir index_pt-BR.html 2026-03-06 00:26:50 +01:00
awedude 90785b02a6 Atualizar index_pt-BR.html 2026-03-06 00:06:05 +01:00
awedude 053bd62388 Atualizar index_pt.html 2026-03-06 00:00:47 +01:00
awedude 5364158be8 Atualizar js/translations/pt-BR.json 2026-02-25 00:22:44 +01:00
awedude aea79bd5fe Update pt-BR.json
NOT FULL
2026-02-25 00:21:46 +01:00
awedude afa4e4be7e Atualizar js/translations/pt-BR.json 2026-02-25 00:19:13 +01:00
awedude a17d419d81 Atualizar index_pt.html 2026-02-23 11:59:28 +01:00
awedude 5fe2fa18b4 Adicionar index_pt.html 2026-02-23 11:56:28 +01:00
awedude cb64b1f933 Atualizar js/translations/pt-BR.json 2026-02-23 11:54:59 +01:00
awedude b2b87c32e2 Atualizar pt-BR.json 2026-02-22 21:41:21 +01:00
awedude 696bf1de4e Atualizar pt-BR.json 2026-02-22 18:31:03 +01:00
awedude 54f7db8bdc Atualizar pt-BR.json 2026-02-22 01:45:06 +01:00
awedude 3256ca4a54 Atualizar pt-BR.json 2026-02-20 13:26:52 +01:00
awedude bb80e89eee Atualizar pt-BR.json 2026-02-20 13:20:40 +01:00
awedude 5b3f4d2bde Atualizar pt-BR.json 2026-02-20 13:18:52 +01:00
awedude 8ba2bb95b3 Atualizar pt-BR.json 2026-02-20 13:17:26 +01:00
awedude c3e29dcbe7 Atualizar pt-BR.json 2026-02-20 01:30:20 +01:00
awedude 398921a762 Adicionar pt-BR.json
Add Portuguese Translate
2026-02-20 01:25:34 +01:00
jwinterm bd7756fbd4 remove majestic and nonkyc 2025-11-28 15:41:25 -05:00
jwinterm 62b46bce71 update exchanges and add mining page and hosted by footer 2025-11-28 15:38:43 -05:00