|
|
526036c907
|
feat: add auto-generated pseudonyms and identicon avatars for users
|
2026-02-11 07:20:06 +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 |
|
|
|
9069404942
|
refactor: rename project from dgray.io to kashilo.com
|
2026-02-10 18:43:49 +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 |
|
|
|
531c32140a
|
feat: per-listing E2E keypairs, eliminate insecure pending chat flow
|
2026-02-10 07:14:42 +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 |
|
|
|
d1375b2dcf
|
feat: implement seller-join flow for E2E chat with pending conversation discovery
|
2026-02-08 14:50:23 +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 |
|
|
|
c66c80adcc
|
perf: lighthouse optimizations - inline critical CSS, lazy-load routes, WebP images, fix CLS and contrast
|
2026-02-08 11:22:36 +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 |
|
|
|
af25be449d
|
feat: soft-delete listings with visual dimming, auto-remove hint, and 30-day expiry
|
2026-02-08 10:25:06 +01:00 |
|
|
|
2f964b09a0
|
feat: add Open Graph and X Card meta tags with server-side crawler proxy
|
2026-02-07 16:42:13 +01:00 |
|
|
|
affa8bec39
|
fix: link category badge to home page instead of deprecated search route
|
2026-02-07 15:43:56 +01:00 |
|
|
|
bb50615e0a
|
refactor: replace hardcoded categories with Directus-powered category tree and translations
|
2026-02-07 11:23:39 +01:00 |
|
|
|
0c51542df8
|
feat: add FavoritesService with Directus sync, union merge on login, localStorage migration
|
2026-02-07 10:41:28 +01:00 |
|
|
|
3f51cb5e53
|
fix: remove restricted fields from public listing query, fix service worker offline fallback, style description as card and remove redundant heading
|
2026-02-07 09:04:13 +01:00 |
|
|
|
a532fa120f
|
feat: payment status badge in listing-card, webhook debug info, UX fixes
|
2026-02-06 15:22:48 +01:00 |
|
|
|
d9202f9ca2
|
feat: BTCPay webhook for auto-publish after confirmation, processing badge
|
2026-02-06 15:03:56 +01:00 |
|
|
|
1aa723728e
|
fix: resolve runtime bugs (i18n export, chat crypto, async getUser, event leak) and remove dead code
|
2026-02-06 13:44:19 +01:00 |
|
|
|
56cf5a63c3
|
feat: add currency setting with fiat conversion, display prices in user's preferred currency
|
2026-02-05 17:02:03 +01:00 |
|
|
|
eca0da1fd7
|
feat: add smooth zoom-in hover effect on listing images
|
2026-02-05 16:36:28 +01:00 |
|
|
|
43add27732
|
refactor: replace hardcoded aria-labels with i18n keys, add common.close/remove/home
|
2026-02-05 15:21:28 +01:00 |
|
|
|
08a650ea80
|
refactor: fix memory leak in auth-modal, consolidate escapeHTML helper across 11 components
|
2026-02-05 15:07:18 +01:00 |
|
|
|
cd437f20e1
|
refactor: remove legacy chat service, migrate chat-widget to Directus conversations
|
2026-02-05 15:02:24 +01:00 |
|
|
|
220599944c
|
feat(cropper): add aspect ratio options (1:1, 4:3, 16:9, free) and fix styling
|
2026-02-04 15:41:01 +01:00 |
|
|
|
3a7413e59a
|
fix: auto-set expires_at to 30 days, add expiry display on listing page, add shipping_cost field
|
2026-02-04 15:15:23 +01:00 |
|
|
|
71d59f274c
|
feat: add owner badge with edit icon on listing cards for own listings
|
2026-02-04 15:04:28 +01:00 |
|
|
|
5895ab7e98
|
feat: add listing edit mode with owner detection, fix service worker API caching for external domain
|
2026-02-04 14:57:34 +01:00 |
|
|
|
46c9195010
|
improve selector for price listing styles
|
2026-02-04 10:43:06 +01:00 |
|
|
|
c9426a8e7e
|
add secondary price display to listing-card and page-listing
|
2026-02-04 10:41:38 +01:00 |
|
|
|
683b3a51f7
|
improve views in listing
|
2026-02-01 14:19:43 +01:00 |
|
|
|
c6f2839fc1
|
improve listing and search on home
|
2026-02-01 14:01:08 +01:00 |
|
|
|
05c2a46796
|
improve listing
|
2026-02-01 13:31:54 +01:00 |
|
|
|
39053c1ce0
|
improve listing
|
2026-02-01 11:35:37 +01:00 |
|
|
|
c58296e920
|
new listing layout
|
2026-02-01 11:28:08 +01:00 |
|
|
|
43a905c027
|
improve listing
|
2026-02-01 10:47:29 +01:00 |
|
|
|
87b1185623
|
add new page-listing
|
2026-02-01 10:36:50 +01:00 |
|
|
|
a801156c56
|
add location-map and location-picker; improve page create and page listing
|
2026-02-01 10:27:33 +01:00 |
|
|
|
fd89040c4a
|
improve listing
|
2026-01-31 17:28:43 +01:00 |
|
|
|
c1144139b5
|
improve page create and page listing
|
2026-01-31 17:11:05 +01:00 |
|
|
|
640e7a3a4f
|
cleanup semicolon from js
|
2026-01-31 15:43:58 +01:00 |
|
|
|
ed270e7050
|
move to monochrome theme
|
2026-01-28 10:23:19 +01:00 |
|
|
|
02b45cc42c
|
improve listing
|
2026-01-28 08:21:32 +01:00 |
|
|
|
c60e202790
|
implement chat
|
2026-01-28 08:18:33 +01:00 |
|
|
|
3e66d3977e
|
add image placeholder; add dialog in listing
|
2026-01-28 08:05:30 +01:00 |
|
|
|
b653c6d19d
|
improve listing display
|
2026-01-28 07:38:04 +01:00 |
|
|
|
d5724805aa
|
improve markup
|
2026-01-28 07:19:17 +01:00 |
|
|
|
1ab026c35c
|
initial commit
|
2026-01-28 07:02:55 +01:00 |
|