Skip to content

v2.0.0

Latest

Choose a tag to compare

@TrumanBlurbank TrumanBlurbank released this 01 Aug 17:06
e72d61a
homepage search

Highlight 🌟

  • Drop slim template in favor of erb
  • Rewrite homepage and admin using daisyUI components
  • Use static markdown files to define articles (blogs, tutorials and projects)
  • Search merchants, directories, tutorials or blog results async

Added

  • feat(merchant): display top breadcrumb to regular show page
  • feat(tutorial): add new tutorial to buy Monero no KYC
  • feat: reference buy BTC and XMR tutorials to homepage questions form
  • feat: use DaisyUI fab component as admin menu in application layout
  • feat(locale): handle browser language as locale source
  • feat: prepare code for simplecov 1.0.0 release

Changes

  • refactor!(views): replace slim templates with native Rails erb
  • refactor(projects): use markdown to define projects content
  • refactor(style): use bumblebee as default light theme
  • refactor!(style): refresh frontend style
  • refactor(admin): update admin frontend style
  • refactor(article): use markdown to render blogs and tutorials
  • refactor(search): extract to a dedicated searches controller and handle blog and tutorials results
  • refactor(coins): replace turbo_frame show view by a turbo_stream modal
  • refactor(modal): explicit auto_open attribute to modal to connect modal Stimulus controller
  • refactor(hotkey): simplify the hotkey helper HTML markup
  • refactor(ribbon): move about project details ribbon into about modal
  • refactor: refactor: use command and commandfor button attribute to trigger action without JS
  • refactor(contact): add aura on contact section focus to highlight links
  • refactor: move merchant dropdown action to upper right corner of banner on show page
  • refactor: filter search merchants by desc survey date
  • refactor: update map project background image
  • refactor(tutorials): use same design as for projects cards to present highlighted tutorials
  • refactor(tutorials): specify in YAML related coins to tutorial.
  • refactor(search): load searchable merchants async when modal open
  • refactor(comments): move comments logic into a dedicated controller action
  • refactor(coins): associate coins model objects for merchants and reuse coin views
  • refactor(flash): use Rails locals to define disappear default variable
  • refactor(snowflakes): extract inline background-image from CSS to dedicated png/svg assets images
  • refactor(test): specify locales to test in requests specs to speed-up CI
  • refactor: better detection and handling of no js browsers
  • refactor: refactor mobility search adding support for fallback to default locale
  • refactor(license): use markdown and clean file markup
  • refactor(pagination): cleanup partial and Stimulus controller
    refactor(autocomplete): drop autocomplete js lib in favor of datalist
  • refactor: drop unused turbo_power dependency (gem and js)
  • refactor: remove dead code

Bug fixes

  • fix: display flash message as html safe
  • fix(directory): only display coin wallets that are enabled
  • fix(directory): prevent n+1 queries eager loading logo and translations
  • fix(nav): prevent calling backend when clicking anchor link
  • fix(coin): remove ticker from June coin name in Deutsch lang
  • fix: remove duplicated divs with modal id
  • fix(tutorials): remove useless legacy turbo_frame_tag for coins
  • fix: remove useless background images

Dependencies

  • build(dependencies): update gems
  • build(dependencies): update daisyUI
  • build(dependencies): update outdated importmap js libs

Full Changelog: v1.15.1...v2.0.0