StudsUp β€” Version history

Every change, fix and new feature tracked here. Current version: v8.2

v8.0 Current Latest June 13, 2026
Full account settings, real downloads, live camera/mic, currency selector, all fake data removed
βš™οΈProfile settings modal β€” Edit name, handle, location, bio; change email; reset password with strength meter; upload avatar photo (drag & drop) or choose colour; cover image URL New
πŸ“₯Real instruction downloads β€” All 10 sets now link to official LEGO.com PDF booklets that open directly; Rebrickable parts list link; no more fake progress bar Fix
πŸ–ΌοΈReal set images β€” All instruction set cards now display real Rebrickable CDN photos with emoji fallback Fix
πŸ”΄Live camera & microphone β€” Go Live now requests real camera/mic via getUserMedia; individual toggles for camera, microphone, and speaker audio; device labels shown; live timer and simulated viewer count New
πŸ’±Currency selector β€” Parts catalogue now has a top-20 currency dropdown (USD, EUR, GBP, JPY, CNY, CAD, AUD, CHF, INR, BRL, MXN, KRW, SEK, NOK, DKK, PLN, CZK, HUF, TRY, SGD); all prices convert instantly New
πŸ“¦Parts catalogue renamed β€” Removed "LUGBULK 2026 β€”" prefix; page title is now simply "Parts catalogue" Fix
πŸ“ŠPer-page selector β€” New dropdown: 48 / 200 / 500 / 1000 / 2000 / All results per page New
🎨Color filter fixed β€” Root cause: API only loaded 200 of 12,658 parts. Now loads ALL parts in parallel chunks; color names display correctly; "Color 110" = Charcoal Fix
πŸ”‘Admin password updated β€” New secure admin password active for both georgs@studsup.com and admin@studsup.com; old demo1234 still works for testing Fix
v7.1 June 13, 2026
Full mobile responsive β€” hamburger nav, bottom tab bar, per-page breakpoints
πŸ“±Hamburger menu β€” horizontal nav hidden on mobile, replaced with slide-down drawer containing all links New
⬇️Bottom tab bar β€” fixed 5-tab navigation bar at screen bottom: Home / Search / Parts / Profile / AI New
πŸ“Per-page breakpoints β€” all 13 pages get responsive CSS at 768px and 480px: stacked grids, hidden sidebars, full-width buttons New
πŸ”½Modal sheets β€” modals slide up from bottom on mobile instead of appearing centred Improved
βš™οΈFilter FAB on parts catalogue β€” fixed floating button to open/close filters panel on mobile New
v7.0 June 13, 2026
Zero fake data, all buttons fixed, Rebrickable CDN for images
🧹All fake data removed β€” no more 2.4M, 94K, 12K, 340 LUGs; replaced with real DB counts Fix
πŸ”§19 broken alert() buttons fixed β€” now use proper toast(), navigation, or clipboard API Fix
πŸͺFake store names removed β€” BrickMaster_Shop, PartsBarn_EU, BrickMasterPaul replaced with generic labels Fix
πŸ–ΌοΈRebrickable CDN β€” all 12,658 part images and 8 set images updated to cdn.rebrickable.com (works in all browsers) Improved
πŸ”API research β€” BrickLink requires seller OAuth (unusable); Rebrickable free CDN confirmed working; Brickset API returns instruction PDF URLs Improved
v6.2 June 13, 2026
Live deployment + admin accounts + parts catalogue API fix
πŸš€Live on Render.com β€” frontend at studsup-frontend.onrender.com, API at studsup-api.onrender.com New
πŸ”‘Admin accounts added β€” georgs_bricks (admin) and admin@studsup.com have admin role New
πŸ“¦Parts catalogue β€” loads from API on Render (paginated), falls back to static JS file locally Fix
πŸ–ΌοΈPart images β€” switched to Rebrickable CDN on Render (BrickLink blocks onrender.com referrer) Fix
πŸ”Search API URL β€” hardened detection, always resolves to studsup-api.onrender.com when on Render Fix
⚑Auto-deploy confirmed β€” push to GitHub β†’ live in <60 seconds via Render auto-deploy Improved
v6.0 June 12, 2026
Real backend + full-text search across all categories
πŸ—„οΈSQLite database β€” 4.3 MB, 12,658 parts from LUGBULK_2026.xlsx, FTS5 full-text indexes on all tables Backend
πŸš€FastAPI REST backend β€” 15 endpoints, paginated results, <20ms query time Backend New
πŸ”Global search page rebuilt β€” searches Parts, Sets, Stores, Discounts, Users, LUGs, Streams, Videos simultaneously New
πŸ“¦Parts catalogue β€” removed 3.5 MB JS file, API serves paginated parts on demand Improved
🏷️Discounts as a separate search category with promo codes, min order, validity dates New
⚑Search fallback β€” if backend is not running, search page shows demo results with a warning banner Improved
πŸ“‹This page β€” version history added New
v5.0 June 11, 2026
Stream chat fixed, buy buttons wired, LUGBULK in global nav
πŸ”΄Stream live chat β€” fixed DOM timing bug (autoChat ran before page loaded), Enter key works, user name shown from session Fix
πŸ’°Buy buttons β€” fully wired on part detail page: confirm panel, order confirmation, Add to cart with mini summary New
πŸ”Login-aware buy panel β€” shows sign-in prompt for guests, full buy/cart/wishlist for signed-in users New
πŸͺSeller rows β€” each seller now has a Buy button, clicking selects that seller and updates buy panel New
πŸ“¦Parts catalogue added to main navigation on all pages Improved
πŸ”‘"+ Sell parts" button β€” redirects to login for guests, to profile/shop for signed-in users Fix
v4.0 June 10, 2026
LUGBULK catalogue from real Excel data + LUGBULK history in profile
πŸ“ŠLUGBULK_2026.xlsx imported β€” 12,658 parts with BrickLink price data (sold/available min/avg/max) New
πŸ–ΌοΈPart images β€” lazy-loaded from BrickLink CDN using Element ID + BL Color ID pattern New
πŸ›’Cart panel β€” slide-in cart, qty adjust, CSV export, running total New
πŸ“‹LUGBULK history tab in profile β€” year-by-year order table (2000β†’present), qty input per year, localStorage save, CSV export/import New
🎨147 color swatches in sidebar filter β€” searchable, multi-select New
v3.0 June 10, 2026
Login system, profile setup wizard, LUG public/private separation
πŸ”Login page β€” sign in, register, forgot password, social login (Google/Facebook/Apple), password strength meter New
πŸ‘€Profile setup wizard β€” 4 steps: avatar colour, LEGO interests (12 themes), build skill sliders, privacy toggles New
πŸ”’LUG privacy β€” voting always private/anonymous, full member list members-only, about/events/gallery public New
🌐Nav login-awareness β€” shows user name/avatar when signed in, Sign in button for guests on all pages Improved
🏠Project index (index.html) β€” cards for all pages with features listed New
v2.0 June 9, 2026
LUG governance, voting system, custom roles, postal address
πŸ‘‘LUG governance rules β€” first registrant = Head, one LUG per user, leave/dissolve logic, LUG auto-dissolves when empty New
πŸ—³οΈVoting system β€” elections (52% threshold), polls, rule changes; anonymous votes, active/closed states New
πŸ…Custom roles β€” create/edit/delete roles with granular permissions (8 permission types) New
πŸ“¬Postal address in LUG settings β€” official shipping/letter address, visible only to Head and Ambassador New
πŸ‘‘Head transfer β€” voluntary transfer modal + 52% member vote path New
πŸ“„PDF download on part detail β€” datasheet, XML parts list, CSV, LDR 3D model with progress animation New
πŸ“–Instructions library page β€” 5 tabs, build checker (cross-reference collection vs set parts), download modal New
πŸ”§Shared CSS + JS β€” global variables, nav, buttons, modals, toast, tabs extracted to css/shared.css + js/shared.js Improved
v1.0 June 8, 2026
Initial prototype β€” all core pages designed and built
🏠Homepage β€” hero, category grid, featured listings, feature cards, live stream preview, LUG spotlight, blog feed, footer New
🧱Part detail page β€” price history chart (Chart.js, 4 time ranges), sellers tab, reviews, in-sets tab, color picker, price alert New
πŸ”Search results β€” sidebar filters (category, condition, price, location, rating, color), sort, list/grid view, pagination New
πŸ“¦My Collection β€” parts table with qty editing, sets with ROI, wishlist, build checker, value charts (Chart.js), trade offers New
πŸ›οΈLUG club page β€” cover, stats bar, gallery, events, members grid, tabs, join/follow/leave actions New
πŸŽ₯Live streams page β€” featured stream with live chat, stream grid with live/VOD badges, filters, Go Live button New
✍️User profile + blog β€” cover, stats, blog posts, blog editor, gallery, shop, activity feed, build skill bars New
🎨Design system β€” dark navy + gold LEGO palette, StudsUp brand, responsive layout New
πŸ“„ All pages in this release
🏠
Homepage
home.html
πŸ”
Search
search.html
πŸ“¦
Parts catalogue
parts.html
🧱
Part detail
part-detail.html
πŸ“‹
My Collection
collection.html
πŸ›οΈ
LUG club
lug.html
πŸŽ₯
Streams
stream.html
πŸ‘€
Profile + Blog
profile-blog.html
πŸ“–
Instructions
instructions.html
πŸ”
Sign in
login.html
βš™οΈ
Profile setup
profile-setup.html
πŸ“
Changelog
changelog.html