-
dad2caf69f
Bump version to 1.2.2, update SRI hash for i18n.min.js
master
v1.2.2
schmidt1024
2026-03-30 16:54:08 +02:00
-
604d6aa1f4
Update version to 1.2.1 in source files
v1.2.1
schmidt1024
2026-03-30 16:50:37 +02:00
-
acac49969d
Fix critical CVEs by using official Caddy image instead of Alpine package
schmidt1024
2026-03-30 16:36:37 +02:00
-
651e0d7ab0
Rebrand document.title from xmrpay.link to xmrpay
v1.2.0
Alexander Schmidt
2026-03-27 13:02:39 +01:00
-
e2b6684dcb
Fix Turkish translation: add self_host_banner, fix tx_hash label, rates_offline, countdown unit
Alexander Schmidt
2026-03-27 13:00:48 +01:00
-
6149b52b42
Merge pull request #1 from barisbuyukakyol/master
Schmidt
2026-03-27 12:59:13 +01:00
-
-
e7674475cf
Update README.md
Barış Büyükakyol
2026-03-27 14:06:24 +03:00
-
3d917d386f
Update i18n.min.js
Barış Büyükakyol
2026-03-27 14:04:40 +03:00
-
e1d9fcbf28
turkish translation added
Barış Büyükakyol
2026-03-27 14:03:29 +03:00
-
365871c077
Update privacy.html
Barış Büyükakyol
2026-03-27 13:59:45 +03:00
-
-
a5515a65f6
Remove inaccurate client-side claim from meta description
Alexander Schmidt
2026-03-27 11:00:42 +01:00
-
554286edfa
Rebrand to xmrpay, improve meta description
Alexander Schmidt
2026-03-27 10:59:33 +01:00
-
487b5e9ec8
Fix privacy.html: add script-src to CSP so legal text renders
Alexander Schmidt
2026-03-27 10:49:39 +01:00
-
67a27f8f59
Fix banner z-index on mobile, update version to 1.1.1
Alexander Schmidt
2026-03-27 10:47:26 +01:00
-
de1b7b1074
Add Tor hidden service to Docker self-hosting setup
v1.1.1
Alexander Schmidt
2026-03-27 10:38:52 +01:00
-
41c332365b
Add self-host banner and rewrite README for self-hosting focus
v1.1.0
Alexander Schmidt
2026-03-27 10:31:48 +01:00
-
d0b70acf39
Fix short URL redirect when PATH_INFO is empty string
v1.0.3
Alexander Schmidt
2026-03-27 10:09:08 +01:00
-
ffd9327e3e
Allow self-hosted origins in API verification
v1.0.2
Alexander Schmidt
2026-03-27 09:44:11 +01:00
-
40b81a5dc8
Fix install.sh: correct GitHub repo name in compose URL
Alexander Schmidt
2026-03-27 09:32:34 +01:00
-
dc5582aa04
Point source links to GitHub repo
v1.0.1
Alexander Schmidt
2026-03-27 09:11:29 +01:00
-
643ced23e9
Fix GitHub Actions: add DOCKER environment, use Node.js 24
Alexander Schmidt
2026-03-27 09:09:38 +01:00
-
64eee4ebc5
Add Docker self-hosting and CI/CD pipeline
Alexander Schmidt
2026-03-27 08:26:30 +01:00
-
5212f586c7
Auto-inject version from git tags in deploy
Alexander Schmidt
2026-03-27 08:06:57 +01:00
-
6fcc063ad9
Add version number to footer and fix line-height
v1.0.0
Alexander Schmidt
2026-03-27 08:02:54 +01:00
-
2e71959fd1
Add line break in footer i18n string
Alexander Schmidt
2026-03-27 07:58:33 +01:00
-
25cb0e1a5d
Fix deploy permissions and exclude credentials
Alexander Schmidt
2026-03-27 07:55:54 +01:00
-
83e7d43a74
Add CSP, SRI, and auto-hash deploy pipeline
Alexander Schmidt
2026-03-27 07:51:01 +01:00
-
2a3cc5682c
Clarify trust model and wallet-native default in README
Alexander Schmidt
2026-03-26 15:28:29 +01:00
-
3aa8277530
Add wallet URI copy and shortlink trust toggle
Alexander Schmidt
2026-03-26 15:11:11 +01:00
-
6f43f34d68
Fix deploy dry-run flag and generalize env example
Alexander Schmidt
2026-03-26 14:52:31 +01:00
-
77bf794b73
Harden deployment with data backups and restore script
Alexander Schmidt
2026-03-26 14:25:35 +01:00
-
94c8ecb2aa
Add deploy env ignore and example template
Alexander Schmidt
2026-03-26 14:15:04 +01:00
-
32d509fe9d
Harden deploy script config handling
Alexander Schmidt
2026-03-26 14:07:07 +01:00
-
8ae736bbad
Add safe deploy script preserving data directory
Alexander Schmidt
2026-03-26 13:55:59 +01:00
-
d01b7d0d27
Align privacy rate-limit wording with implementation
Alexander Schmidt
2026-03-26 13:53:07 +01:00
-
dddda450a7
Update privacy terms: no persistent IP records
Alexander Schmidt
2026-03-26 13:48:40 +01:00
-
758b2f3589
Preserve absolute invoice deadline across reloads
Alexander Schmidt
2026-03-26 13:43:30 +01:00
-
69f173bc2f
Keep short URL in share field when loaded via short link
Alexander Schmidt
2026-03-26 13:40:16 +01:00
-
3dd1e55432
Refresh pending proof confirmations on status lookup
Alexander Schmidt
2026-03-26 13:28:40 +01:00
-
4b0cd3aaab
Fix short link integrity check for code parameter
Alexander Schmidt
2026-03-26 13:26:05 +01:00
-
1e2ea6c24d
Bump asset versions and rotate service worker cache
Alexander Schmidt
2026-03-26 13:24:18 +01:00
-
f6edc4cb58
Fix false short URL integrity warning
Alexander Schmidt
2026-03-26 13:22:34 +01:00
-
09a5ef703c
Add yellow favicon badge for pending invoices
Alexander Schmidt
2026-03-26 13:20:11 +01:00
-
85039402a7
Regenerate minified translations for pending proof status
Alexander Schmidt
2026-03-26 13:15:33 +01:00
-
a2c3d8dd00
Add document-and-coin favicon concept and sync paid favicon state
Alexander Schmidt
2026-03-26 13:10:30 +01:00
-
9cc50188c0
Update README: mark auto-cleanup as complete, add Invoice Lifecycle section
Alexander Schmidt
2026-03-26 11:03:59 +01:00
-
0049077605
Add type annotations to fix Intelephense type checking errors
Alexander Schmidt
2026-03-26 11:03:15 +01:00
-
31623fd03e
Update cache-busting version to 20260326-2 for cleanup feature
Alexander Schmidt
2026-03-26 11:02:20 +01:00
-
ee0d0d4124
Implement lazy-cleanup for expired invoices with deadline-based deletion
Alexander Schmidt
2026-03-26 11:01:32 +01:00
-
c4e3f3cd15
Add deadline cleanup feature to roadmap
Alexander Schmidt
2026-03-26 10:54:21 +01:00
-
6fd2d05163
Add cache-busting version params for frontend assets
Alexander Schmidt
2026-03-26 10:11:13 +01:00
-
d2684c3638
Fix paid/pending invoice status UI and date handling
Alexander Schmidt
2026-03-26 10:06:08 +01:00
-
dc330d2367
refactor: reuse shared style.css and language switcher on privacy page
Alexander Schmidt
2026-03-26 08:01:59 +01:00
-
2263fbf659
fix: harden PHP type handling across all endpoints
Alexander Schmidt
2026-03-26 07:57:11 +01:00
-
5d38946c53
feat: add multilingual privacy and terms page + footer link
Alexander Schmidt
2026-03-26 07:50:57 +01:00
-
59375e647c
fix: footer 'Minimal Backend' → 'No Tracking'
Alexander Schmidt
2026-03-26 07:39:55 +01:00
-
761df8d26b
fix: remove duplicate <?php tag in verify.php (HTTP 500)
Alexander Schmidt
2026-03-26 07:36:35 +01:00
-
4ac12eb083
feat: confirmation-aware TX verification (10-conf threshold)
Alexander Schmidt
2026-03-26 07:30:43 +01:00
-
403a08479c
fix: remove duplicate <?php tag in check-short.php
Alexander Schmidt
2026-03-26 07:15:28 +01:00
-
2c3a8a0584
Security hardening: rate limiting, atomic locks, origin check, honest docs
Alexander Schmidt
2026-03-26 07:13:02 +01:00
-
7e325abf7d
Security: Add HMAC validation for short URLs + improve privacy documentation
Alexander Schmidt
2026-03-26 06:52:20 +01:00
-
c1bd97948c
docs: update README — 7 languages, 8 currencies, remove completed roadmap items
Alexander Schmidt
2026-03-25 18:28:35 +01:00
-
bde0e6f7e4
feat: more currencies, auto-detection, globe-only language toggle
Alexander Schmidt
2026-03-25 18:25:27 +01:00
-
e7f3451f82
feat: 7 languages — EN, DE, FR, IT, ES, PT, RU
Alexander Schmidt
2026-03-25 18:15:07 +01:00
-
4c93e335f3
feat: Tor hidden service, PDF paid details, subaddress placeholder
Alexander Schmidt
2026-03-25 17:37:19 +01:00
-
e36ec77bcd
fix: PDF approx symbol — use ~ instead of unicode ≈ (unsupported by jsPDF Helvetica)
Alexander Schmidt
2026-03-25 17:23:32 +01:00
-
506c70e4b8
docs: rewrite README in English for release
Alexander Schmidt
2026-03-25 17:21:37 +01:00
-
787168b248
perf: 100% Lighthouse score — contrast, CLS, caching fixes
Alexander Schmidt
2026-03-25 17:18:41 +01:00
-
cf3c43ff67
perf: eliminate CLS with inline default text, EN as default language
Alexander Schmidt
2026-03-25 17:08:11 +01:00
-
8d3e37239f
perf: CoinGecko proxy, font-display optional, contrast fix
Alexander Schmidt
2026-03-25 17:00:20 +01:00
-
6a9a5b6a75
perf: self-host fonts, eliminate CLS, a11y and contrast fixes
Alexander Schmidt
2026-03-25 16:56:10 +01:00
-
8bcdb33fa3
feat: UI polish, a11y, performance optimizations
Alexander Schmidt
2026-03-25 16:50:55 +01:00
-
b8f2e24a42
feat: PDF invoice, payment summary, UI polish
Alexander Schmidt
2026-03-25 16:32:50 +01:00
-
cf1b06b5c9
feat: Monero coin favicon with paid indicator
Alexander Schmidt
2026-03-25 09:52:22 +01:00
-
270a4a79a6
fix: store TX proof under correct invoice code
Alexander Schmidt
2026-03-25 09:45:54 +01:00
-
32245fccdf
feat: replace view-key monitor with TX proof verification
Alexander Schmidt
2026-03-25 09:37:09 +01:00
-
1acf990943
feat: v2 — view-key payment confirmation with live monitoring
Alexander Schmidt
2026-03-25 09:09:46 +01:00
-
35552b7dff
fix: streamline result UI — wallet button, clickable QR, autofill fix
Alexander Schmidt
2026-03-24 18:16:23 +01:00
-
bd796e46dc
feat: complete v1 — QR invoice generator with i18n, short URLs, offline support
Alexander Schmidt
2026-03-24 16:38:44 +01:00
-
5a088f595b
initial commit
Alexander Schmidt
2026-03-24 16:00:15 +01:00