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

Date Title
March 22, 2025 admin - update bot detection
March 22, 2025 admin - update spam checks
March 21, 2025 admin - element details import
March 21, 2025 fix - rebricknet watermarking
March 21, 2025 admin - email dashboard
March 21, 2025 fix - rebricknet 4070a predictions
March 20, 2025 fix - moc embed headers
March 20, 2025 enhancement - EOM moc performance summary improvements
March 20, 2025 fix - moc embed cors header
March 20, 2025 fix - duplicate comment issue
March 19, 2025 admin - update spam checks
March 19, 2025 fix - embedded youtube error
March 18, 2025 fix - moc image watermarking
March 18, 2025 fix - thumb creation for some images
March 18, 2025 admin - improve site analytics
March 18, 2025 admin - update banned sites
March 18, 2025 enhancement - tweak layout of find sets page on mobile
March 18, 2025 enhancement - mobile menu large icons when there is enough space
March 17, 2025 performance - search sets filter on parts in set
March 17, 2025 admin - make email change/verification from settings less confusing
March 16, 2025 fix - analytics processing perf issue
March 16, 2025 admin - update support role access
March 16, 2025 fix - log processing
March 16, 2025 enhancement - related blog posts
March 16, 2025 enhancement - see where your MOC sales are coming from - referrer site and per-spot breakdown
March 16, 2025 admin - email dashboard
March 15, 2025 admin - improve log analysis
March 15, 2025 admin - email dashboard
March 14, 2025 admin - update username validator and error message
March 14, 2025 admin - improve ip tools
March 14, 2025 enhancement - collapsible inventory sections + various layout tweaks
March 14, 2025 admin - fix user liked mocs spots + add blog moc review spot
March 13, 2025 fix - notify followers job
March 13, 2025 fix - preserve ICC color profile for uploaded images
March 12, 2025 fix - inactive email notification
March 12, 2025 fix - workbench post text overflow
March 12, 2025 enhancement - moc alt build notice link to set alts tab
March 12, 2025 fix - submit new moc
March 12, 2025 fix - missing spot attribution on liked mocs page
March 12, 2025 enhancement - improve moc images in emails
March 11, 2025 fix - new moc email click params
March 11, 2025 admin - updated fraud system
March 11, 2025 enhancement - include spot impressions for follow/build messages
March 10, 2025 fix - include set alts impressions in designer analytics
March 10, 2025 fix - missing moc spot impressions/clicks for set alts tab
March 10, 2025 fix - better persistance of spot attribution
March 10, 2025 admin - smarter expired plan demotions
March 10, 2025 admin - wip sale attribution stats
March 10, 2025 admin - better fraud management
March 10, 2025 fix - moc layout when filenames too long
March 8, 2025 enhancement - add earnings column to designer analytics table
March 7, 2025 fix - fix the fix for the fix
March 7, 2025 fix - move verify email button back for new users
March 7, 2025 enhancement - post purchase promotion of MOCs bought together
March 6, 2025 admin - increase payment log lifetime
March 5, 2025 admin - improve fraud logging
March 5, 2025 enhancement - extra alt info on moc layout
March 4, 2025 enhancement - BI file type specific icons
March 4, 2025 enhancement - new user onboarding checklist
March 4, 2025 admin - update eom stats
March 4, 2025 admin - moc approvals list tweak
March 4, 2025 admin - moc approval list AA labels
March 3, 2025 admin - eom batch schedule changes
March 2, 2025 admin - auto approval test
March 2, 2025 admin - update SR templates
March 2, 2025 enhancement - guest activation reminders
March 2, 2025 admin - improve vpn detection
March 2, 2025 admin - update eom stats
March 1, 2025 fix - check all inv element images
March 1, 2025 enhancement - set instruction search examples
March 1, 2025 fix - pdf watermarking page size inconsistency
Feb. 28, 2025 admin - update default blocks
Feb. 28, 2025 fix - stripe refund double handling
Feb. 28, 2025 fix - donotsell error message
Feb. 28, 2025 fix - stripe refund notification handling
Feb. 28, 2025 fix - locked mocs change log
Feb. 27, 2025 admin - improve duplicate account detection
Feb. 27, 2025 admin - update payment logging
Feb. 27, 2025 admin - improve fraud detection
Feb. 27, 2025 admin - improve fraud detection
Feb. 27, 2025 admin - update eom stats
Feb. 27, 2025 admin - update eom stats
Feb. 27, 2025 admin - update trademark term validation
Feb. 26, 2025 fix - handle new stripe klarna failure modes
Feb. 26, 2025 admin - improve fraud detection
Feb. 26, 2025 fix - admin blog image upload on comment
Feb. 26, 2025 enhancement - mobile moc layout tweaks
Feb. 25, 2025 fix - ldraw search link
Feb. 25, 2025 admin - improve handling of stripe errors and manage user payment methods
Feb. 25, 2025 admin - invoice wording tweaks
Feb. 24, 2025 admin - update paypal issue email wording
Feb. 24, 2025 fix - moc change request button
Feb. 23, 2025 enhancement - increase max size of support request messages
Feb. 23, 2025 enhancement - collapsable comment trees
Feb. 22, 2025 fix - edit poll comment showing change request button
Feb. 22, 2025 admin - update F2 rule on submit mocs to match help page
Feb. 22, 2025 admin - extra help link in purchase emails
Feb. 21, 2025 admin - update collection reminder email
Feb. 21, 2025 admin - bulk check element images for set
Feb. 21, 2025 fix - stripe refund webhook
DJDT

Time

Resource usage

Resource Value
User CPU time 28.056 msec
System CPU time 2.494 msec
Total CPU time 30.550 msec
Elapsed time 39.312 msec
Context switches 939 voluntary, 0 involuntary

Browser timing

Timing attribute Timeline Milliseconds since navigation start (+length)

SQL queries from 1 connection

  • default 0.24 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.24

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.