Release History

0.1.82

2026-10-14

Features

activity-log:implement pagination for activity logs and add corresponding tests64438ca
maintenance-users:add toast notifications for user updates and deletions with corresponding tests91ee5e3
toast:implement toast and toaster components with tests602e614

0.1.81

2026-10-07

Features

activity-log:enhance activity logging for user profile updates with reasons and improve testsa1b206b
chat:add manual refresh functionality and update testsf274591
gitignore:add .gemini/settings.json to ignore list37329a3
maintenance-users:set username field to read-only and update tests to verify its statea475329

0.1.80

2026-10-07

Features

add git rebase and lint-and-test skill documentation2903474
frontend:create reusable ImageViewer component with pan, zoom, and download26ff3bf
frontend:enable ImageViewer for seller payment instructions QR codes68e8611
frontend:integrate ImageViewer component into admin modalsbcd5526

Bug Fixes

frontend:add pan clamping, auto-centering on zoom out, download fallback, and pointer eventsd5c6dfe

0.1.79

2026-10-06

Features

auth:add starter points for domain users upon registration6e95af6
temporarily disable promo code functionality and related testsc4e0189
tests:temporarily disable promo code tests and update method names88baddd

0.1.78

2026-10-01

Features

add referral code functionality for domain users without uplinebcefd70
backend:enhance user profile update and target sales caching logic872a19c

0.1.77

2026-10-01

Features

backend:add promo codes and usage tracking tables9cfa062
backend:implement superadmin promo code crudcbed5a0
backend:implement user promo code claim endpoint8bc52b7
promo-codes:add promo codes management and claiming functionality8874112

Bug Fixes

backend:safeguard promo code request validation and typinged915c3

0.1.76

2026-09-30

Features

login-metadata:enhance IP fallback logic for geolocation accuracyf3ee9f7
rate-limiting:enhance device identification for API rate limiting4606bc3

0.1.75

2026-09-22

Features

profile:enhance user hierarchy display with improved styling and dark mode support84cf182
profile:update referral link to point to registration page61740cd
reward:prevent updating claims in terminal states and add corresponding tests1b7b515

0.1.74

2026-09-22

Features

settings:implement settings system with mobile push toggle functionality647d5f3

0.1.73

2026-09-21

Features

profile:enhance profile completion and registration validation for user roles0e27989

0.1.72

2026-09-16

Features

contact:update contact number validation regex to support international formats01e2495

0.1.71

2026-09-16

Features

user:add valid ID upload and upline username functionality for user creation and updates32900ab
user:enforce required fields for user creation and update validation0c4b382

0.1.70

2026-09-16

Features

auth:add support for OAuth signup options and enhance registration page testsb2f770b
auth:implement user registration with referral code and validation677caec
auth:update referral link in profile and enhance login functionality with reCAPTCHAf388a72

0.1.69

2026-09-16

Bug Fixes

.htaccess:update Content Security Policy for localhost and production environmentsc974f36

0.1.68

2026-09-16

Features

login:add intro video modal and update CSP for media sources58a785a

Bug Fixes

test:update expiration date for mock announcements to dynamic value3e06d1b

0.1.67

2026-08-19

Features

chat:implement optimized global chat sync pollingf0a778d
profile:lock identity fields on approved profiles86ba570

0.1.66

2026-08-17

Features

profile:implement valid id upload and manual admin verificationcc33e36

0.1.65

2026-08-17

Features

users:allow super-admin to update points balance with reason and create transaction recordse3a2ec0
users:allow super-admin to update user upline by username and validate max downline limit0226486
users:conditionally render Edit and Delete buttons based on user roles18aeb68

0.1.64

2026-08-15

Features

auth:extend role access to include 'hub' for payment methods and target salese03a71e
backend:add hub role to roles seedere1a968b
backend:implement automated hub promotion engined655e55
backend:implement getPurchasingUpline logic for hub tierbe48124
backend:route target sales through dynamic purchasing uplineaa7ff70
frontend:implement UI support for hub role parity with masterf98b183
payments:rename superadmin order view tabs to my downline orders and indirect ordersfb6b548
payments:support notification redirects to auto-open specific target sale order details47f5a7c
payments:update card descriptions for superadmin and master order tabsf556ccf
profile:enforce 18+ age restriction on user birthday298eea7

Bug Fixes

announcements:set expiration date on auto-created target-sale announcements and support hub broadcast role010eee1
backend:add hub role authorization to API endpoints27a633b
backend:correct original master validation check to allow null upline5ae886c
backend:include hub role in analytics liability and summary queries3d4e647
backend:make purchasing resolution and payment checkout fully backward-compatiblea993a4d
backend:trigger hub promotion checks on profile completion referral updatesa15ae9c
frontend:permit hub role access to target sales page and inventory page991bf60
payments:prevent status updates on filled or cancelled orders on backend and frontendee3c94f
points:enable upline point bonus calculation for hub users and dynamic role point logs24ddff2
target-sale:log stock additions for both hubs and masters upon order completion5297faf
target-sale:resolve master configuration and catalog visibility issues for soft-deleted items360a82c

0.1.63

2026-08-14

Bug Fixes

backend:change push subscriptions to use ulidMorphs for string user idsa9428cd
pwa:remove development mode disabling for PWA9e4e504

0.1.62

2026-08-14

0.1.61

2026-08-14

Features

backend:add push subscription api endpointsc0ef57c
backend:add webpush channel to order notifications9253352
backend:install webpush package and configure user model24653a4
frontend:add custom service worker for web pushdd3d5a7
frontend:add web push opt-in toggle to profile8e57e9f

Bug Fixes

frontend:resolve NextJS prerender build error on two-factor-setup page3e5b2cc

0.1.60

2026-08-14

Features

docs:add code style and environment setup guidelines to GEMINI.md74bcdc4
pipeline:optimize composer install command in CI workflow8694a7b
security:implement frontend and backend security enhancements90c31f2

0.1.59

2026-08-13

Features

orders:implement 24hr auto-cancellation and 20hr warnings for pending payment orders30139f6
payments:implement seller payment details and checkout blocks5fc22ef

0.1.58

2026-08-12

Features

changelog:implement parsed timeline ui displaying release history4896e79

0.1.57

2026-08-12

Features

auth:capture and render login metadata location and device badgesdd5e4cf
dashboard:replace newsfeed infinite scroll with a show more button487ad84
payments:include order audit history timeline in details modal35821d5
rewards:combine points history and claims into a unified paginated timeline0fc8f4e
settings:include responsive timeline design in settings activity log page1e0f4b4
target-sales:apply monospace and green hover styling to product name columns8fe950e
target-sales:apply unified timeline design to product history modal576ed3f

Bug Fixes

notifications:close bell dropdown when clicking outsidebf0c36c
target-sales:fix mobile overlapping of navigation and action buttons180aa43

0.1.56

2026-08-12

Features

notification:implement in-app notification bell and remove web push logic14fd4e5

Bug Fixes

frontend:resolve loading with double click the tab8119b00

0.1.55

2026-08-11

Bug Fixes

frontend:resolve loading component casing and trailing slash routing loops12b4048

0.1.54

2026-08-11

Features

api:add /auth/oauth-status endpoint82e2dd4
auth:add feature flag config for oauth providers5d44534
auth:apply oauth middleware to routes602147b
auth:create CheckOAuthProvider middleware14537dd
frontend:make oauth buttons dynamic based on statusc7e93ad
hide disabled oauth buttons and center active ones814a96f

Bug Fixes

test:enable facebook oauth in test setup274d8b7
test:update reward dates to make tests pass41d6590

0.1.53

2026-08-10

Bug Fixes

frontend:resolve production 403 forbidden error on browser refresh5ef2b7a

0.1.52

2026-08-10

Features

activitylog:add LogsActivity to MasterTargetSaleConfig7c472b9
api:explicitly log inventory additions when master orders are filledfa651ad
api:explicitly log inventory deductions when domains place orders0935f2c
api:extend activity log endpoint to filter by subjectc2c3dc7
api:format activity log descriptions conversationallyd1463c4
ui:add ProductHistoryDialog component and testse06cfbe
ui:integrate clickable product name history in target sales tables26eb441
ui:restrict target sales clickability to super admins only466c768

0.1.51

2026-08-10

Bug Fixes

backend:resolve master stock deficit and domain target sales visibility bugs3039174

0.1.50

2026-08-09

Bug Fixes

pwa:use filesmatch in htaccess to properly bypass service worker sw.js cacheec1530a

0.1.49

2026-08-09

Bug Fixes

pwa:prevent browser caching of sw.js in htaccess to ensure immediate updates of pwa assets and csp headers9032708

0.1.48

2026-08-09

Bug Fixes

csp:allow googleusercontent subdomains in connect-src to prevent pwa service worker blocks49f0a2d
csp:allow gstatic recaptcha domains in connect-src to prevent pwa service worker blockse70585b

0.1.47

2026-08-09

Bug Fixes

pwa:force recaptcha component remount on page load using unique dynamic key to resolve missing recaptcha on transitions727e063

0.1.46

2026-08-09

Bug Fixes

pwa:bypass service worker caching for manual-login and feedback pages to fix recaptcha1090018

0.1.45

2026-08-09

Features

frontend:add reusable passwordinput component with visibility toggle and integrate into manual login paged8a08a6

Bug Fixes

frontend:reset manual login recaptcha on validation errors and fix hydration mismatch on refresh689cf39

0.1.44

2026-08-09

Features

frontend:implement optimistic navigation transitions and improve skeleton contrast81287c6

Bug Fixes

reports:dynamically generate monthly labels for custom periods3431bb1

0.1.43

2026-08-09

Bug Fixes

pwa:bypass service worker caching for google recaptchab41f91c

0.1.42

2026-08-09

Features

auth:convert manual login and feedback pages to recaptcha v2 invisible6b851a7
backend:add master target sale configs table, model, and tests455e676
backend:calculate checkout subtotals using master custom price configurations79caab6
backend:implement master custom price configuration endpoint and testsf0f1b50
backend:integrate custom pricing and visibility logic inside target-sales list APId4eaddc
frontend:integrate custom pricing management modal in master inventory dashboard9a8ff4c
navigation:integrate PWA install option in profile dropdown4aee0c6

Bug Fixes

backend:add backward-compatible fallbacks inside target-sales list and checkout API88b03f2

0.1.41

2026-08-09

Features

add pwa web manifest54bf4ec
frontend:implement reusable submitbutton with loading state across auth and app formsfb8cffe
link pwa manifest, configure theme, and align babel 7 dependencies4becc78

0.1.40

2026-08-06

Features

analytics:implement custom date range period and filters for report summary and exportsfc08ea6
api:implement versioned caching for announcements dashboard4e51e1a
api:implement versioned caching for rewards list07a8039
api:implement versioned caching for target sales with order triggersc1deac3
reports:implement reports and analytics dashboard with interactive sales trend chart07a58ef

Bug Fixes

api:convert cached query pagination data to arrays for robust serialization22bf84a
frontend:add defense-in-depth array fallbacks to dashboard announcements newsfeed5c2fb5b

0.1.39

2026-08-05

Features

chat-feedback:implement feedback system, chat attachments with pagination, and synchronize instructions184f7a4
profile:replace referral code copy with shareable link and automatic capturef7ac238
skills:add git-smart-commit skillffa18b4

0.1.38

2026-08-05

0.1.37

2026-08-05

Features

feedback:implement feedback submission and super-admin dashboard with rate limit, recaptcha, and automatic weekly pruning2684f78
profile:add master level progress card and referral copy utility2894133

0.1.36

2026-08-05

Bug Fixes

csp:allow google recaptcha in content security policy04001cf

0.1.35

2026-08-05

0.1.34

2026-08-05

Features

auth:implement backend google recaptcha validation with unit tests419604e
auth:integrate Google reCAPTCHA checkbox into manual login frontend page and testse45952e

0.1.33

2026-08-05

Features

auth:integrate terms and privacy disclaimers into login portals509b4d1
legal:add standalone unified terms and privacy policy pageb033859
navigation:integrate terms and policies link into user settings dropdown19c6f8b