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