violet_rails

an app engine for your business. Seamlessly implement business logic with a powerful API. Out of the box CMS, blog, forum and email functionality. Developer friendly & easily extendable for your next SaaS/XaaS project. Built with Rails 6, Devise, Sidekiq & PostgreSQL

MIT License

Stars
96
Committers
5

Bot releases are visible (Hide)

violet_rails - 0.9.105

Published by donrestarone over 1 year ago

violet_rails - 0.9.104

Published by donrestarone over 1 year ago

violet_rails - 0.9.103

Published by donrestarone over 1 year ago

What's Changed

Full Changelog: https://github.com/restarone/violet_rails/compare/0.9.102...0.9.103

violet_rails - 0.9.102

Published by donrestarone over 1 year ago

What's Changed

Addresses: https://github.com/restarone/violet_rails/issues/1436

Full Changelog: https://github.com/restarone/violet_rails/compare/0.9.101...0.9.102

violet_rails - 0.9.101

Published by donrestarone over 1 year ago

What's Changed

Addresses: https://github.com/restarone/violet_rails/issues/1374

DEMO

https://user-images.githubusercontent.com/25191509/214291392-23e3c962-31ce-4df3-b3fa-1a2565c978be.mov

For client-engineers

For http-request to search by KEYWORDS, we would need to pass option: KEYWORDS as key-value pair for the attributes we want to search by in properties payload.

In the clip below, we are filtering cars by searching in its attributes, namely: make, model and type with KEYWORDS option.

https://user-images.githubusercontent.com/25191509/224547568-37ff1e9c-51e0-4212-bfa4-dd123c9857ac.mov

Payload Example:

properties: {"make":{"value":"kia tesla","option":"KEYWORDS"},"model":{"value":"kia tesla","option":"KEYWORDS"},"type":{"value":"kia tesla","option":"KEYWORDS"}},
match: ANY

Full Changelog: https://github.com/restarone/violet_rails/compare/0.9.100...0.9.101

violet_rails - 0.9.100

Published by donrestarone over 1 year ago

violet_rails - 0.9.99

Published by donrestarone over 1 year ago

violet_rails - 0.9.98

Published by donrestarone over 1 year ago

What's Changed

Shows application profiling

When enabled, shows profiling information to admin users

Permissions

Ensure user has show profiler permission

Profiling configuration

Append ?pp=help to access the profiling help page. This page should only be accessible by admins since it exposes the RACK and RAILS environments!

Improve app performance!

Use instrumentation to track down performance bottlenecks and improve app performance

Full Changelog: https://github.com/restarone/violet_rails/compare/0.9.97...0.9.98

violet_rails - 0.9.97

Published by donrestarone over 1 year ago

What's Changed

add iOS repo + more examples

Full Changelog: https://github.com/restarone/violet_rails/compare/0.9.96...0.9.97

violet_rails - 0.9.94

Published by donrestarone over 1 year ago

violet_rails - 0.9.93

Published by donrestarone over 1 year ago

violet_rails - 0.9.92

Published by donrestarone over 1 year ago

What's Changed

[Bug Fix] CMS association not detected when API form is rendered

Addresses: https://github.com/restarone/violet_rails/issues/1321

DEMO

https://user-images.githubusercontent.com/25191509/216947478-5b87efcf-f047-4e44-aca4-63a30ced1fa0.mov

Full Changelog: https://github.com/restarone/violet_rails/compare/0.9.91...0.9.92

violet_rails - 0.9.91

Published by donrestarone over 1 year ago

What's Changed

[bug fix] Cannot change account email from user settings

Addresses: https://github.com/restarone/violet_rails/issues/1375

Demo:

https://user-images.githubusercontent.com/50227291/216375346-430563ab-382e-4c21-a1f5-2aca95f6e4b2.mov

Full Changelog: https://github.com/restarone/violet_rails/compare/0.9.90...0.9.91

violet_rails - 0.9.90

Published by donrestarone over 1 year ago

What's Changed

Addresses: https://github.com/restarone/violet_rails/issues/1292

Determining the visibility threshold for section views

Threshold indicates at what percentage of the target's visibility the tracking should be executed. 0.75 threshold indicates that the tracking is done when 75% of the section is visible in the screen.

However for larger sections, 75% of the content can never be visible. Therefore we need to adjust the threshold.

A good rule of thumb is if the section is double the screen size, adjust the threshold to slightly less than 0.5 and if the section is 4 times the screen size, adjust threshold to less than 0.25, and so on

REF:

https://stackoverflow.com/questions/66296057/intersectionobserver-does-not-work-on-small-screens-for-long-sections-js/

https://developer.mozilla.org/en-US/docs/Web/API/Intersection_Observer_API#thresholds

Co-authored-by: Pralish Kayastha [email protected]
Co-authored-by: Pralish Kayastha [email protected]

Full Changelog: https://github.com/restarone/violet_rails/compare/0.9.89...0.9.90

violet_rails - 0.9.89

Published by donrestarone over 1 year ago

What's Changed

[bug fix] Dynamic links get broken in send_email

Addresses: https://github.com/restarone/violet_rails/issues/1052

Demo:

https://user-images.githubusercontent.com/50227291/188492173-82f9a8ed-609a-44b1-a608-77aa0e1d1600.mov

Co-authored-by: Pralish Kayastha [email protected]
Co-authored-by: Pralish Kayastha [email protected]

Full Changelog: https://github.com/restarone/violet_rails/compare/0.9.88...0.9.89

violet_rails - 0.9.87

Published by donrestarone over 1 year ago

What's Changed

Addresses: https://github.com/restarone/violet_rails/issues/1111

If has_form is unchecked,

then the form is not rendered

Full Changelog: https://github.com/restarone/violet_rails/compare/0.9.86...0.9.87

violet_rails - 0.9.86

Published by donrestarone over 1 year ago

What's Changed

Addresses: https://github.com/restarone/violet_rails/issues/1362

Full Changelog: https://github.com/restarone/violet_rails/compare/0.9.85...0.9.86

Badges
Extracted from project README
Brakeman Scan Heroku Deployments AWS EC2 Deployments
Related Projects