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
Bot releases are visible (Hide)
Published by donrestarone about 2 years ago
Addresses: https://github.com/restarone/violet_rails/issues/916
Nikean.org
uses recaptcha V3 and present a challenge if bot-like behavior is detected.
Co-authored-by: Prashant [email protected]
Full Changelog: https://github.com/restarone/violet_rails/compare/0.9.23...0.9.24
Published by donrestarone about 2 years ago
Addresses: https://github.com/restarone/violet_rails/issues/888
Allows PARTIAL
and EXACT
match querying
{
apiNamespaces(slug: "support_request") {
id
apiResources(properties: {
product:{ option: "PARTIAL", value: "nikean" }
}) {
id
properties
}
}
}
Co-authored-by: Pralish Kayastha [email protected]
Full Changelog: https://github.com/restarone/violet_rails/compare/0.9.22...0.9.23
Published by donrestarone about 2 years ago
A feature and a bug fix
No redirection on form submission failure
Addresses: https://github.com/restarone/violet_rails/issues/917
When Recaptcha V2 expires (after the user solved it before filling out the form) and the user hits submit-- the form is preserved.
Addresses: https://github.com/restarone/violet_rails/issues/978
Co-authored-by: Pralish Kayastha [email protected]
Full Changelog: https://github.com/restarone/violet_rails/compare/0.9.21...0.9.22
Published by donrestarone about 2 years ago
Full Changelog: https://github.com/restarone/violet_rails/compare/0.9.20...0.9.21
Published by donrestarone about 2 years ago
Full Changelog: https://github.com/restarone/violet_rails/compare/0.9.19...0.9.20
Published by donrestarone about 2 years ago
Addresses: https://github.com/restarone/violet_rails/issues/900 by @Pralish
Addresses #848 by @Ayon95
Full Changelog: https://github.com/restarone/violet_rails/compare/0.9.18...0.9.19
Published by donrestarone about 2 years ago
resolves #628
Co-authored-by: Yuriy Yashkir [email protected]
resolves: https://github.com/restarone/violet_rails/issues/871
Demo:
Mobile
feat(): refactoring test case
feat(): make api-resources index table responsive
feat(): making table pagination fixed when the table is scrollable
Co-authored-by: Prashant Khadka [email protected]
Full Changelog: https://github.com/restarone/violet_rails/compare/0.9.17...0.9.18
Published by donrestarone about 2 years ago
resolves: https://github.com/restarone/violet_rails/issues/527
Full Changelog: https://github.com/restarone/violet_rails/compare/0.9.16...0.9.17
Published by donrestarone over 2 years ago
Addresses: https://github.com/restarone/violet_rails/issues/934
Co-authored-by: Pralish Kayastha [email protected]
Full Changelog: https://github.com/restarone/violet_rails/compare/0.9.15...0.9.16
Published by donrestarone over 2 years ago
Full Changelog: https://github.com/restarone/violet_rails/compare/0.9.14...0.9.15
Published by donrestarone over 2 years ago
current_user
and current_visit
in API ActionsAddresses: https://github.com/restarone/violet_rails/issues/457
Co-authored-by: Prashant Khadka [email protected]
Full Changelog: https://github.com/restarone/violet_rails/compare/0.9.13...0.9.14
Published by donrestarone over 2 years ago
This feature allows Ruby evaluation in the redirect action so you can do conditional redirects and other fanciness:
The implicit return value of the evaluated statement should be a valid path in the application. As illustrated above, you can use an absolute path (like: '/'
, or a Rails route helper like dashboard_path
)
Addresses: https://github.com/restarone/violet_rails/issues/873
Co-authored-by: Prashant Khadka [email protected]
Full Changelog: https://github.com/restarone/violet_rails/compare/0.9.12...0.9.13
Published by donrestarone over 2 years ago
resolves: https://github.com/restarone/violet_rails/issues/767
Full Changelog: https://github.com/restarone/violet_rails/compare/0.9.11...0.9.12
Published by donrestarone over 2 years ago
Full Changelog: https://github.com/restarone/violet_rails/compare/0.9.10...0.9.11
Published by donrestarone over 2 years ago
Full Changelog: https://github.com/restarone/violet_rails/compare/0.9.9...0.9.10
Published by donrestarone over 2 years ago
Addresses: https://github.com/restarone/violet_rails/issues/661
Unchecked checkbox not passing false to params:
It took me some time to figure this out. In the end, I followed these reference for the workaround;
https://github.com/rails/rails/issues/5937
https://stackoverflow.com/questions/20379311/how-to-get-blank-checkboxes-to-pass-as-false-to-params/20380051#20380051
Full Changelog: https://github.com/restarone/violet_rails/compare/0.9.8...0.9.9
Published by donrestarone over 2 years ago
addresses: https://github.com/restarone/violet_rails/issues/653 & https://github.com/restarone/violet_rails/issues/652
upgrade path: https://github.com/restarone/violet_rails/issues/836
Given a simple form like this:
an email action is defined:
the system will generate the following email message:
Now you have dynamic segments in the request URL
Every API Action is tracked by Violet Rails, and you can see what the system did after it evaluated your code.
The above action resulted in the following email:
The same evaluation rules apply to HTTP actions, so you can see exactly what was sent to external systems -- for example:
Full Changelog: https://github.com/restarone/violet_rails/compare/0.9.7...0.9.8
Published by donrestarone over 2 years ago
Full Changelog: https://github.com/restarone/violet_rails/compare/0.9.6...0.9.7
Published by donrestarone over 2 years ago
Addresses: https://github.com/restarone/violet_rails/issues/679
Full Changelog: https://github.com/restarone/violet_rails/compare/0.9.5...0.9.6
Published by donrestarone over 2 years ago
As of this release every app/website built with Violet Rails can be turned into an iOS app with just 1 line of code 🪄 ✨
Your Violet Rails app will now transition seamlessly between web (left) and iOS (right)
replace {{ cms:snippet navbar }}
and {{ cms:snippet footer }}
with {{cms:helper render_smart_navbar}}
and {{cms:helper render_smart_footer}}
. These new functions will intelligently render navbar/footer as {{ cms:snippet navbar }}
and {{ cms:snippet footer }}
for web clients. We don't want to show web navigation on native clients (eg: iOS)
web navbar is not shown, instead a system tray is shown at the bottom with relevant navigation buttons
As usual, our iOS app is open source 💯 👍
See it here: https://github.com/restarone/violet_rails_ios_client
Full Changelog: https://github.com/restarone/violet_rails/compare/0.9.4...0.9.5