|
|
8f820d219f
|
refactor: simplify listing fee to fixed USD, fix empty state i18n
|
2026-02-11 17:59:28 +01:00 |
|
|
|
3bbd777fe1
|
refactor: simplify listing fee to fixed 1 USD, remove multi-currency logic
|
2026-02-11 17:54:00 +01:00 |
|
|
|
231f7b29ba
|
docs: add operator name Johannes Schmidt to terms and imprint pages
|
2026-02-11 17:45:58 +01:00 |
|
|
|
64eee03125
|
docs: add operator name Johannes Schmidt to terms and privacy pages
|
2026-02-11 17:43:11 +01:00 |
|
|
|
162fa89e48
|
improve privacy and terms
|
2026-02-11 16:41:45 +01:00 |
|
|
|
98cc3b6d37
|
improve privacy and terms
|
2026-02-11 16:35:49 +01:00 |
|
|
|
ecf48d6b44
|
fix: avoid 400 error on invite code requirement check
|
2026-02-11 16:02:07 +01:00 |
|
|
|
40cd954aa3
|
chore: update deploy config for HestiaCP with scp fallback
|
2026-02-11 15:57:06 +01:00 |
|
|
|
bd25cc4ab6
|
docs: translate README to English
|
2026-02-11 15:34:46 +01:00 |
|
|
|
5cf04af7ab
|
chore: add AGPL-3.0 license, update README and about page for open source
|
2026-02-11 15:32:47 +01:00 |
|
|
|
2d7d22b22f
|
feat: update legal pages, add Kraken API as primary rate source, clarify listing fee
|
2026-02-11 15:13:47 +01:00 |
|
|
|
a4d960b752
|
feat: add invite code system for closed alpha registration
|
2026-02-11 14:48:44 +01:00 |
|
|
|
1d80044e67
|
docs: add public Q&A per listing as planned feature
|
2026-02-11 14:22:33 +01:00 |
|
|
|
f164b833bf
|
docs: update AGENTS.md and DIRECTUS-SCHEMA.md with crypto namespacing, chat polling, buyer_user field and notification flow
|
2026-02-11 11:27:41 +01:00 |
|
|
|
227791e8f9
|
fix: namespace crypto storage per account, add chat polling, fix notification flow and dark theme issues
|
2026-02-11 11:21:39 +01:00 |
|
|
|
53673b4650
|
feat: add verifiable listings (proof of possession) with verification widget, badge on cards/detail, i18n (7 langs), fix edit prefill for location/monero, prevent edit/delete on pending listings
|
2026-02-11 08:14:44 +01:00 |
|
|
|
f5cfab6a2a
|
docs: update AGENTS.md with identity service, killer features, and revised project description
|
2026-02-11 07:26:49 +01:00 |
|
|
|
edf63f2d00
|
improve outline in searchbox
|
2026-02-11 07:24:53 +01:00 |
|
|
|
526036c907
|
feat: add auto-generated pseudonyms and identicon avatars for users
|
2026-02-11 07:20:06 +01:00 |
|
|
|
fc0ac5add2
|
style: accent color for links, prices, selection, focus outlines and spinner; remove grayscale filter
|
2026-02-11 06:57:53 +01:00 |
|
|
|
5684fab8c0
|
style: update branding — teal theme, new favicon, friendlier meta texts, replace anonym with privat
|
2026-02-11 06:43:48 +01:00 |
|
|
|
825aee192b
|
style: switch from monochrome to warm teal theme with proper success/warning/error colors
|
2026-02-11 06:31:34 +01:00 |
|
|
|
9069404942
|
refactor: rename project from dgray.io to kashilo.com
|
2026-02-10 18:43:49 +01:00 |
|
|
|
4e77ce92f3
|
docs: add killer-features planning document (blind meeting points, verifiable listings, self-destructing listings)
|
2026-02-10 17:48:43 +01:00 |
|
|
|
8609f7237c
|
docs: update AGENTS.md with E2E chat architecture and permissions
|
2026-02-10 08:01:05 +01:00 |
|
|
|
8479fa2071
|
fix: auto-open chat with conversation ID, show listing title and time in messages
|
2026-02-10 07:58:16 +01:00 |
|
|
|
73769d6af2
|
test: add per-listing keypair and TOFU key-pinning tests
|
2026-02-10 07:31:49 +01:00 |
|
|
|
f99178f7e3
|
feat: TOFU key-pinning warning, restrict chat permissions to authenticated users
|
2026-02-10 07:27:46 +01:00 |
|
|
|
531c32140a
|
feat: per-listing E2E keypairs, eliminate insecure pending chat flow
|
2026-02-10 07:14:42 +01:00 |
|
|
|
16e73a61ab
|
docs: update AGENTS.md with reputation system, launch plan, and new collections
|
2026-02-09 18:12:40 +01:00 |
|
|
|
72d60bcdad
|
fix: implement views counter increment via public role, add spacing between sidebar buttons
|
2026-02-09 18:03:25 +01:00 |
|
|
|
83f1303d13
|
feat: add reputation system with deals, ratings, level badges, and chat-widget deal confirmation
|
2026-02-09 17:46:49 +01:00 |
|
|
|
2db3e56f00
|
chore: remove escrow/multisig references, update legal status in README and AGENTS.md
|
2026-02-09 17:20:39 +01:00 |
|
|
|
54a79a4c69
|
feat: add imprint page (draft, 7 languages), add missing translations to legal pages, reorder footer links
|
2026-02-09 17:14:59 +01:00 |
|
|
|
de5ac8022b
|
feat: add i18n meta tags (title, description) in all 7 languages with dynamic updates on locale change
|
2026-02-09 16:45:43 +01:00 |
|
|
|
d1375b2dcf
|
feat: implement seller-join flow for E2E chat with pending conversation discovery
|
2026-02-08 14:50:23 +01:00 |
|
|
|
2f1ef2e725
|
test: add E2E crypto roundtrip and keypair management tests, suppress expected warnings
|
2026-02-08 14:24:51 +01:00 |
|
|
|
04476a0bae
|
feat: add delete all local data option in settings with keypair destruction
|
2026-02-08 14:19:17 +01:00 |
|
|
|
2f02df4910
|
security: encrypt NaCl keypair at rest with AES-GCM and harden PoW captcha signature with HMAC-SHA256
|
2026-02-08 14:15:23 +01:00 |
|
|
|
ce2b8657bb
|
fix: remove paid_at and payment_status from listing detail fields for public access
|
2026-02-08 14:09:58 +01:00 |
|
|
|
763870e135
|
test: add service tests for DirectusClient, DirectusError, categories, files, listings, and notifications
|
2026-02-08 14:08:57 +01:00 |
|
|
|
5493148551
|
feat: use sessionStorage by default for UUID/tokens, add opt-in remember-me with warning
|
2026-02-08 14:02:46 +01:00 |
|
|
|
8073003460
|
refactor: modularize directus.js into 8 focused submodules with backward-compatible facade
|
2026-02-08 13:57:46 +01:00 |
|
|
|
9f48e073b8
|
fix: security hardening + code quality improvements (401 retry limit, UUID crypto, debounce this-bug, deduplicate CSS/helpers, optimize SW precache)
|
2026-02-08 13:53:23 +01:00 |
|
|
|
c66c80adcc
|
perf: lighthouse optimizations - inline critical CSS, lazy-load routes, WebP images, fix CLS and contrast
|
2026-02-08 11:22:36 +01:00 |
|
|
|
013d591e75
|
refactor: reuse getConversations in messages, prevent duplicate favorites on sync
|
2026-02-08 10:51:13 +01:00 |
|
|
|
45e7f9dde7
|
refactor: event delegation, unified subscription cleanup, centralized listing status helpers
|
2026-02-08 10:50:11 +01:00 |
|
|
|
088db52258
|
fix: guard non-published listings for non-owners, locale-aware number format, accept all currencies as default
|
2026-02-08 10:46:29 +01:00 |
|
|
|
727ec17abd
|
fix: missing await in messages, incomplete SW locale cache, captcha bypass via drafts
|
2026-02-08 10:44:59 +01:00 |
|
|
|
bc7e702e6e
|
fix: show stored UUID instead of Directus ID in settings, add hint text
|
2026-02-08 10:38:37 +01:00 |
|