Skip to content

Releases: JuzerShakir/fmb

v2.2.2

30 Apr 07:08
9f555b4
Compare
Choose a tag to compare

What's Changed

  • Fix Typo: rename the column recipe_no to receipt_number in 80a161f

  • Generate fake dates between the start of the year to the current day while creating transactions in 71562d5

  • Update year in 27be1a7

  • Destroy all users and roles before seeding data in d3665f3

  • Upgrade rails version and Security Fixes by @JuzerShakir in #43

Full Changelog: v2.2.1...v2.2.2

v2.2.1

09 Feb 07:34
dda45b6
Compare
Choose a tag to compare

What's Changed

Full Changelog: v2.2.0...v2.2.1

v2.2.0

03 Jan 12:55
255f769
Compare
Choose a tag to compare

What's Changed

  • Homepage by @JuzerShakir in #30
  • Homepage Modified by @JuzerShakir in #31
  • Update routes by @JuzerShakir in #32
  • Pg Enums by @JuzerShakir in #33
  • Load only the home-bg background image if the body tag has the home id in it in 255f769. We reduced loading unnecessary assets like background.png by only displaying the home-bg.png asset, resulting in faster downloads, less bandwidth usage, and improved page speed.

Full Changelog: v2.1.0...v2.2.0

v2.1.0

26 Dec 14:36
cb8ec9c
Compare
Choose a tag to compare

What's Changed?

  • Show custom titles for different pages in d7eba89
  • Enable search for sabeel#name in b4cd503

Table

  • Fix rounded borders in 9588ad3
  • Remove the font-weight in adab38f
  • Span the name to 6 columns to show more content in smaller devices in 14a0c74
  • Do not show the ITS column in 7decc20
  • Click on rows to visit its show page rather than clicking on a button in 9388011
  • Add custom styles when hovering over the row in ccef109

Bug Fix

  • Changing the value of thaali#total later would give us the wrong value of balance so total is now only a read-only attribute. year is also now a read-only attribute.

Full Changelog: v2.0.0...v2.1.0

v2.0.0

17 Dec 09:33
3d9028b
Compare
Choose a tag to compare

Major release 2.0! 🎉

What's changed?

  • Rails way in #26
  • Update Fly.io & CI in #27
  • Upgrade backend in #28
  • Upgrade UI in #29
  • Following the DRY principle, refactor tests using the shared_examples method.
  • Use the new authenticate_by method to authenticate users in b979134.
  • Use DATE_FORMATS to simplify showing different date formats in d1d3c37.
  • Remove yielded object in methods and target it with _1 in cb7ece6.
  • Remove redundant partial keywords in 18481c2.
  • Use template strict locals in bb5ae54.
  • Dynamically generate an edit link for the respective object in c2fee31.
  • Disable the submit button after it's been clicked and show custom text in 9bae8b6.
  • Highlight searched text in 2937fcb.
  • Add default scopes in 87f85a7.
  • Add ability to sort thaalis with number attr in 330afa4.
  • Use delegate to expose parent object methods as self in 3d9028b.

Motivation

Previous releases successfully delivered core functionalities, but my ambition grew beyond mere function. I craved crafting code that not only worked but also showcased the elegance and power of Ruby and Rails. Over time, I realized my previous iterations hadn't fully tapped into the language's potential, and the absence of linting practices left room for stylistic and programmatic imperfections. This fueled my desire to elevate my work, pushing me to explore advanced features and adopt stricter code hygiene practices.

Goals Achieved:

  • Code quality and maintainability through linter adherence.
  • Enhance the application's aesthetics and user experience through re-styling.
  • Foster developer satisfaction and pride in the work.

Full Changelog: v1.3.1..v2.0.0

v1.0.0

13 Feb 06:28
3e95376
Compare
Choose a tag to compare

This is the first production release. This release includes all the features mentioned in the README file.