Skip to content

Releases: rokumatsumoto/boyutluseyler

0.12.2-alpha

09 Jul 12:35
d351dc3
Compare
Choose a tag to compare
0.12.2-alpha Pre-release
Pre-release

Chore & Maintenance

  • Add tests for Designs::AfterCreateService (#115)
  • Add files referenced in README.md (#116)
  • Reduce the file size of images referenced in README.md file (#117)
  • Update README.md (#118)

0.12.1-alpha

03 Jul 22:14
f00ddbd
Compare
Choose a tag to compare
0.12.1-alpha Pre-release
Pre-release

Fixes

  • A design that has never been downloaded before was giving an error if the blueprint files were updated (#109)
  • Fix some bugs found while refactoring (I didn't note them, my bad)

Chore & Maintenance

  • Improve code coverage for Active Record models (#109)
  • Improve code coverage for Service Objects (#109)
  • Configure Reek for code smells (#109)
  • Make the cops happy (#109)
  • Remove unused files and code blocks (#109)
  • Improve readability of code blocks (#109)
  • Use modules for common functionality (#109)

Performance

  • Remove some methods executed unnecessarily (#109)

0.12.0-alpha

01 Jun 20:45
Compare
Choose a tag to compare
0.12.0-alpha Pre-release
Pre-release

Features

  • Invalidate design list caches after destroying a design (#91)
  • Invalidate category list cache after destroying a category (#97)
  • Cache categories (#88)
  • Cache design attributes (#99)

Fixes

  • Deployment failed for AWS EB (#96)
  • Reload the environment when using pry-rails (#104)
  • Show text for empty Design lists (#101)

Chore & Maintenance

  • Improve user experience design (#88)
  • Update rack-mini-profiler gem (#87)
  • Update Shoulda Matchers gem (#102)
  • Add tests for Design model (#104)
  • Update rubocop.yml configuration file (#104)

0.11.0-alpha

08 Feb 15:28
415c313
Compare
Choose a tag to compare
0.11.0-alpha Pre-release
Pre-release

Features

  • Add policies for authorization (#84)
  • Configure role management (#84)
  • Add and configure admin role (#84)
  • Protect admin pages with constraint (#84)
  • Add sort by likes to popular and latest designs page (#80)

Fixes

  • Refactor design license partial view (#84)
  • Code Climate test coverage not appearing (#81, #82)
  • Update AWS Lambda function name on the download process (#80)
  • Remove experimental parallel_tests config (#78)
  • Code Climate gives error on build (#77)

Chore & Maintenance

  • Update Redis endpoint (#84)
  • Update dev:prime rake task (#84)
  • Update SimpleCov gem (#78)
  • Update parallel_tests gem (#78)

0.10.0-alpha

18 Jan 13:13
ead1edd
Compare
Choose a tag to compare
0.10.0-alpha Pre-release
Pre-release

Features

  • Implement sign in with Facebook and Google (#75)
  • Add OAuth providers to sign up and sign-in page (#75)
  • Add remember me option for OAuth providers (#75)
  • Add connected accounts to user account page (#75)

Fixes

Chore & Maintenance

  • Refactor username validator method (#75)
  • Add Omniauth error page (#75)

0.9.0-alpha

07 Jan 18:22
ba8946f
Compare
Choose a tag to compare
0.9.0-alpha Pre-release
Pre-release

Features

Chore & Maintenance

  • Refactor direct upload process (#71)
  • Remove seamless migration support on Illustration and Blueprint models for image_url column (#71)
  • Configure Sidekiq for test environment (#71)

Performance

  • Stub AWS Lambda client responses on test environment (#71)
  • Process background jobs inline when running acceptance tests (#71)

v0.8.0-alpha

24 Dec 14:10
fe43e60
Compare
Choose a tag to compare
v0.8.0-alpha Pre-release
Pre-release

Features

  • Create like button component (#59)
  • Add like button to the design page (#59)
  • Create likes counter component (#59)
  • Add likes counter to the design page (#59)

Fixes

  • Make backfill migrations reversible (#59)

Chore & Maintenance

  • Refactor page counters (#59)
  • Refactor event names (#59)

Performance

  • Cache user events (Liked design, Downloaded design) (#59)
  • Cache design likes count (#59)

https://github.com/rokumatsumoto/boyutluseyler/milestone/9?closed=1

v0.7.0-alpha

21 Dec 20:44
e741b9f
Compare
Choose a tag to compare
v0.7.0-alpha Pre-release
Pre-release

Add most downloaded section to the home page (#50)

  • Sort most downloaded n designs using calculated hourly downloads count (n = 8) (#50)
  • Cache most downloaded n designs every hour (#50)
  • Cache categories until a record updated on category list (create, update) (#50)
  • Add Turkish letter support for username (#50)
  • Create latest designs page (#50)
  • Add sorting to latest designs page (#50)

Refactor dynamic image resizer (#52)

See all changes starting from version 2.0.0

  • Rename image_url variable to thumb_url on application-wide (#52)
  • Configure new S3 bucket for processed objects (#52)

Add popular designs section to the home page (#55)

https://github.com/rokumatsumoto/boyutluseyler/milestone/8?closed=1

v0.6.0-alpha

14 Nov 14:58
84bd58a
Compare
Choose a tag to compare
v0.6.0-alpha Pre-release
Pre-release
  • Create page counters component
  • Create downloads counter component
  • Create views counter component
  • Add tracker for viewed and downloaded designs
  • Add counter cache to designs for downloads count JSONB association
  • Add AhoyWorker for Ahoy async events (Downloaded design, Liked design, Saved design, etc.)

https://github.com/rokumatsumoto/boyutluseyler/milestone/7?closed=1

v0.5.0-alpha

01 Nov 20:09
56f28ef
Compare
Choose a tag to compare
v0.5.0-alpha Pre-release
Pre-release
  • Create a download service on the AWS Lambda environment.
  • Add AvailableDownloadBroadcastWorker background job for download process
  • Add download channel using ActionCable for broadcasting available downloads
  • Add download state machine for managing download status
  • Create presigned URLs when download request
  • Create download button component
  • Add CleanupTmpCacheWorker background job (https://github.com/Shopify/bootsnap#usage)

https://github.com/rokumatsumoto/boyutluseyler/milestone/6?closed=1