|
|
4ee13d51ef
|
fix: improve filter bar layout on small mobile screens (320px)
|
2026-02-07 15:49:11 +01:00 |
|
|
|
38cc8017ae
|
fix: use recursive category lookup for translated filter badge labels
|
2026-02-07 15:46:58 +01:00 |
|
|
|
affa8bec39
|
fix: link category badge to home page instead of deprecated search route
|
2026-02-07 15:43:56 +01:00 |
|
|
|
ae1e9da9fa
|
refactor: remove max-width from search-box for full-width layout consistency
|
2026-02-07 15:39:01 +01:00 |
|
|
|
c902c97614
|
refactor: remove redundant listings title on home page, keep only with active filters
|
2026-02-07 15:34:35 +01:00 |
|
|
|
641793b2c4
|
fix: prevent auth logout by sending refresh request without expired access token header
|
2026-02-07 15:31:10 +01:00 |
|
|
|
135c23e55e
|
docs: add public statistics to roadmap
|
2026-02-07 15:26:15 +01:00 |
|
|
|
82001f90f6
|
docs: add reputation system concept, MultiSig escrow and Tor to roadmap
|
2026-02-07 15:23:07 +01:00 |
|
|
|
10dd923739
|
feat: add notifications system with bell badge, polling, Directus flows, and webhook integration
|
2026-02-07 15:13:17 +01:00 |
|
|
|
f6ba0085f9
|
feat: add in-app notifications system with bell icon, polling, and notifications page
|
2026-02-07 14:18:00 +01:00 |
|
|
|
1bd44e6632
|
feat: cache categories in localStorage for 24h to reduce API requests
|
2026-02-07 13:25:38 +01:00 |
|
|
|
7e7310e5dd
|
feat: show masked UUID in settings with toggle visibility and copy button
|
2026-02-07 11:48:31 +01:00 |
|
|
|
9346de85e7
|
refactor: hide theme toggle and lang dropdown in header when logged in
|
2026-02-07 11:43:16 +01:00 |
|
|
|
bb50615e0a
|
refactor: replace hardcoded categories with Directus-powered category tree and translations
|
2026-02-07 11:23:39 +01:00 |
|
|
|
4f00b303e8
|
docs: update AGENTS.md and README.md with favorites sync, expired listings flow, token refresh
|
2026-02-07 10:43:31 +01:00 |
|
|
|
0c51542df8
|
feat: add FavoritesService with Directus sync, union merge on login, localStorage migration
|
2026-02-07 10:41:28 +01:00 |
|
|
|
fc1a1ede66
|
fix: refresh auth token on tab visibility change to prevent logout after inactivity
|
2026-02-07 10:28:15 +01:00 |
|
|
|
d076bff10c
|
refactor: use status field instead of expires_at for expired badge on listing cards
|
2026-02-07 10:05:14 +01:00 |
|
|
|
4c53c9adef
|
update status text
|
2026-02-07 10:02:47 +01:00 |
|
|
|
7505ce5555
|
feat: handle expired listings via expires_at, optimize polling to query only pending IDs, filter expired from public listings
|
2026-02-07 09:58:30 +01:00 |
|
|
|
a3d2a3327a
|
feat: poll payment status every 15s on my-listings page for pending transactions
|
2026-02-07 09:42:38 +01:00 |
|
|
|
7f58003b52
|
fix: fire login event after registration, clear stale tokens on session restore, add published/expired status badges to listing cards
|
2026-02-07 09:37:32 +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 |
|
|
|
3c7d475d36
|
chore: cleanup unused code, update docs for payment integration
|
2026-02-06 16:23:23 +01:00 |
|
|
|
52634f84bf
|
fix: webhook handles test events and missing metadata gracefully
|
2026-02-06 15:32:30 +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 |
|
|
|
fcf22617d0
|
feat: BTCPay Server payment integration via pow.dgray.io proxy
|
2026-02-06 14:22:16 +01:00 |
|
|
|
146945d732
|
update AGENTS and README
|
2026-02-06 14:06:42 +01:00 |
|
|
|
ebb5b2f86d
|
feat: self-host TweetNaCl, add server-side PoW captcha (PHP), activate categoriesService
|
2026-02-06 14:04:24 +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 |
|
|
|
5c66ca28b9
|
feat: sync user preferences (currency, locale) with Directus on login/logout
|
2026-02-05 17:29:34 +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 |
|
|
|
84493942fe
|
feat: style primary button with accent color, ensure WCAG AA contrast for both themes
|
2026-02-05 16:44:16 +01:00 |
|
|
|
eca0da1fd7
|
feat: add smooth zoom-in hover effect on listing images
|
2026-02-05 16:36:28 +01:00 |
|
|
|
585ad55e4a
|
docs: add deployment section to README
|
2026-02-05 16:10:19 +01:00 |
|
|
|
0b0185deb1
|
test: add browser-based unit tests for helpers, i18n, router
|
2026-02-05 15:30:58 +01:00 |
|
|
|
bd7a259d72
|
docs: add JSDoc documentation to core modules (directus, i18n, router, helpers)
|
2026-02-05 15:25:57 +01:00 |
|
|
|
43add27732
|
refactor: replace hardcoded aria-labels with i18n keys, add common.close/remove/home
|
2026-02-05 15:21:28 +01:00 |
|
|
|
715ab3ea13
|
fix: update service-worker cache for removed chat.js, guard location-map invalidateSize call
|
2026-02-05 15:18:24 +01:00 |
|
|
|
dc2cd07e0c
|
fix: prevent text wrap in listing-card, ensure equal card widths with ellipsis overflow
|
2026-02-05 15:13:45 +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 |
|
|
|
8c5ad2d6e8
|
feat(css): increase auth-modal width
|
2026-02-05 14:52:51 +01:00 |
|
|
|
50513da570
|
fix(auth): refresh home listings after login and auto-focus login input
|
2026-02-04 17:11:44 +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 |
|
|
|
0830af9c0e
|
feat: redirect unauthenticated users from profile pages to home, fix auth timing on page refresh
|
2026-02-04 14:31:25 +01:00 |
|