The following table lists all of the recent code changes made to Rebrickable.

Date Title
Jan. 22, 2026 admin - tweak throttles
Jan. 22, 2026 admin - improve bot detection
Jan. 20, 2026 fix - boid mapping creation
Jan. 20, 2026 admin - revert boid lookup change
Jan. 20, 2026 admin - datafix delete bad boid mappings
Jan. 20, 2026 admin - disable boid mapping creation
Jan. 20, 2026 fix - plan invoice
Jan. 20, 2026 enhancement - show AU GST properly on commission/plan invoices
Jan. 20, 2026 admin - update brickowl store data more often
Jan. 20, 2026 admin - batch schedule updates
Jan. 19, 2026 enhancement - improved brickowl store processing, faster+better part/set coverage
Jan. 19, 2026 admin - migration for boid handling
Jan. 18, 2026 admin - improve brickowl unknown boid lookups
Jan. 18, 2026 admin - tweak batch logging
Jan. 17, 2026 fix - submit moc inventory edit
Jan. 17, 2026 admin - update moc approval template
Jan. 17, 2026 admin - adjust role security
Jan. 16, 2026 admin - affiliates admin updates
Jan. 16, 2026 admin - migration for affiliate payouts
Jan. 15, 2026 admin - spam account handling
Jan. 15, 2026 admin - spam account handling
Jan. 15, 2026 admin - update SRs + user plan history tweaks
Jan. 14, 2026 enhancement - improve email domain typo checks
Jan. 14, 2026 enhancement - detect and show messages for incomplete paypal payments
Jan. 14, 2026 fix - auto mute forum
Jan. 14, 2026 admin - improve login with gmail checks
Jan. 14, 2026 enhancement - tentative support for importing brickowl csv files
Jan. 13, 2026 admin - better logging of sendgrid issues
Jan. 13, 2026 admin - better handle stripe outages
Jan. 13, 2026 admin - better handle invalid email domain checks
Jan. 13, 2026 enhancement - send PM for inactive moc warnings
Jan. 13, 2026 enhancement - improve email domain typo checks
Jan. 12, 2026 admin - improve paypal payments logs
Jan. 12, 2026 admin - update new country codes
Jan. 12, 2026 fix - update card details for stripe designer plan
Jan. 4, 2026 fix - prevent spot stats overflow
Jan. 4, 2026 admin - SR sources
Jan. 4, 2026 admin - show SR source
Jan. 4, 2026 admin - add moc image msg
Jan. 3, 2026 admin - migration for support request updates
Jan. 3, 2026 enhancement - allow blocking of disabled guest accounts in premium moc settings
Jan. 2, 2026 admin - tweak throttles
Dec. 31, 2025 fix - admin user lookup gmail address normalisation
Dec. 31, 2025 admin - tweak throttles
Dec. 31, 2025 admin - image tool
Dec. 29, 2025 fix - admin users chart
Dec. 29, 2025 admin - reduce batch memory usage
Dec. 29, 2025 fix - admin users chart
Dec. 29, 2025 fix - gmail validation
Dec. 28, 2025 admin - update SR template
Dec. 27, 2025 fix - blog comment caching
Dec. 26, 2025 fix - blog comment caching
Dec. 25, 2025 fix - generate download files batch
Dec. 23, 2025 admin - better show user SRs
Dec. 23, 2025 admin - better show user SRs
Dec. 22, 2025 fix - show eoy stats on user home page
Dec. 22, 2025 fix - disable user
Dec. 22, 2025 enhancement - allow guests with no purchases to register before cleanup
Dec. 22, 2025 fix - handle concurrent stripe payment details update
Dec. 21, 2025 admin - improve scraper detection
Dec. 21, 2025 admin - prep 2025 eoy stats
Dec. 21, 2025 enhancement - auto-mark paypal moc purchase refunds (but still want SRs raised for now)
Dec. 19, 2025 fix - admin add elements
Dec. 19, 2025 performance - improve sitemaps
Dec. 19, 2025 admin - better spam account detection
Dec. 19, 2025 admin - update SR templates
Dec. 19, 2025 admin - remove recaptchas
Dec. 19, 2025 fix - various typos
Dec. 19, 2025 performance - admin user lookup
Dec. 19, 2025 admin - better spam account prevention
Dec. 18, 2025 admin - update support role security
Dec. 18, 2025 admin - update role security
Dec. 18, 2025 fix - handle deleted mark as read
Dec. 18, 2025 fix - guest real login check
Dec. 18, 2025 admin - user login management
Dec. 18, 2025 admin - migration for admin login control
Dec. 18, 2025 fix - migration for spot stats
Dec. 18, 2025 fix - moc spot analytics
Dec. 8, 2025 fix - moc notification jobs
Nov. 30, 2025 admin - tweak throttles
Nov. 30, 2025 admin - tweak throttles
Nov. 30, 2025 admin - tweak throttles
Nov. 29, 2025 admin - temp reduce discount interval from 60d to 20d
Nov. 28, 2025 admin - update vpn checks
Nov. 28, 2025 admin - tweak throttling
Nov. 28, 2025 fix - bf banner
Nov. 27, 2025 admin - support request search
Nov. 26, 2025 admin - bf banners
Nov. 26, 2025 fix - paypal being paypal
Nov. 25, 2025 admin - update SR template
Nov. 24, 2025 admin - bf prep
Nov. 23, 2025 performance - improve rate limiting on bots using proxy pools
Nov. 22, 2025 fix - email log for anon SR replies
Nov. 22, 2025 admin - admin profile editing
Nov. 22, 2025 fix - email log for anon SR creation
Nov. 22, 2025 admin - change new minifig tag
Nov. 21, 2025 performance - handling of missing thumbnail images
Nov. 21, 2025 fix - watermark very small images
Nov. 20, 2025 fix - use updated PAB CSV format
Nov. 19, 2025 admin - update robots.txt
DJDT

Time

Resource usage

Resource Value
User CPU time 32.175 msec
System CPU time 1.288 msec
Total CPU time 33.463 msec
Elapsed time 50.149 msec
Context switches 938 voluntary, 3 involuntary

Browser timing

Timing attribute Timeline Milliseconds since navigation start (+length)

SQL queries from 1 connection

  • default 0.32 ms (1 query )
Query Timeline Time (ms) Action
SELECT "countries_plus_country"."iso",
       "countries_plus_country"."iso3",
       "countries_plus_country"."iso_numeric",
       "countries_plus_country"."fips",
       "countries_plus_country"."name",
       "countries_plus_country"."capital",
       "countries_plus_country"."area",
       "countries_plus_country"."population",
       "countries_plus_country"."continent",
       "countries_plus_country"."tld",
       "countries_plus_country"."currency_code",
       "countries_plus_country"."currency_symbol",
       "countries_plus_country"."currency_name",
       "countries_plus_country"."phone",
       "countries_plus_country"."postal_code_format",
       "countries_plus_country"."postal_code_regex",
       "countries_plus_country"."languages",
       "countries_plus_country"."geonameid",
       "countries_plus_country"."neighbours",
       "countries_plus_country"."equivalent_fips_code"
  FROM
"countries_plus_country"
 WHERE
"countries_plus_country"."iso" = 'US'
 LIMIT
21
SELECT ••• FROM "countries_plus_country" WHERE "countries_plus_country"."iso" = 'US' LIMIT 21
0.32

Connection: default

Transaction status: Idle

/home/nathan/rb/site/./lego/views/changes.py in commit_log(121)
  return render(request, 'lego/commits.html', {'commits': commits})

/home/nathan/rb/site/./rb/templatetags/rb_geo.py in geo_currency(20)
  geo_data = user.geo.get_user_currency()

/home/nathan/rb/site/./geo/geo.py in get_user_currency(252)
  country = Country.objects.get(iso=country_code)

412 </a>
413 </li>
414 <li class="hidden-xs">
415 {% geo_currency request.user %}
416 </li>
417 {% comment %}
418 <li class="hidden-xs hidden-sm">
419 <a href={% if request.user.is_authenticated %}"{% url 'user_profile_settings' request.user.get_username %}#personalisation"{% else %}"#" onclick="return false;"{% endif %} title="All date/times are being converted to this timezone">{% get_user_timezone request.user %}</a>

/home/nathan/rb/site/rb/templates/rb/base_root.html

Log messages

No messages logged.