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.4

Published by donrestarone over 2 years ago

What's Changed

  • [platform] revert ruby 3 docker dev @donrestarone
  • [platform] remove model filter from test coverage @Pralish
  • [feature] when feature is un-enabled remove buttons related to it by @Gloria-kuang

PR: https://github.com/restarone/violet_rails/pull/806

Full Changelog: https://github.com/restarone/violet_rails/compare/0.9.3...0.9.4

violet_rails - 0.9.3

Published by donrestarone over 2 years ago

What's Changed

Ruby 3 soft launch on Heroku 🚀

  • [CI] add matrix CI for Ruby 3 build by @alis-khadka
  • [deprecation] ember.js by @donrestarone
  • [feature] Ruby 3 dev environment by @donrestarone

https://github.com/restarone/violet_rails/pull/798

Full Changelog: https://github.com/restarone/violet_rails/compare/0.9.2...0.9.3

violet_rails - 0.9.2

Published by donrestarone over 2 years ago

What's Changed

Full Changelog: https://github.com/restarone/violet_rails/compare/0.9.1...0.9.2

violet_rails - 0.9.1

Published by donrestarone over 2 years ago

What's Changed

Full Changelog: https://github.com/restarone/violet_rails/compare/0.9...0.9.1

violet_rails - 0.9

Published by donrestarone over 2 years ago

What's Changed

Turbo / Hotwire support: Turn your existing markup into a SPA / native application

As of today, every Violet Rails application running this version will have a web layer that will behave like a single page application! That means no more page reloads between requests and form submissions. On top of that, your application is now iPhone / Android ready!

Full Changelog: https://github.com/restarone/violet_rails/compare/0.8.16...0.9

violet_rails - 0.8.16

Published by donrestarone over 2 years ago

What's Changed

Full Changelog: https://github.com/restarone/violet_rails/compare/0.8.15...0.8.16

violet_rails - 0.8.15

Published by donrestarone over 2 years ago

What's Changed

Full Changelog: https://github.com/restarone/violet_rails/compare/0.8.14...0.8.15

violet_rails - 0.8.14

Published by donrestarone over 2 years ago

What's Changed

Full Changelog: https://github.com/restarone/violet_rails/compare/0.8.13...0.8.14

violet_rails - 0.8.13

Published by donrestarone over 2 years ago

What's Changed

Full Changelog: https://github.com/restarone/violet_rails/compare/0.8.12...0.8.13

violet_rails - 0.8.12

Published by donrestarone over 2 years ago

What's Changed

Full Changelog: https://github.com/restarone/violet_rails/compare/0.8.11...0.8.12

violet_rails - 0.8.11

Published by donrestarone over 2 years ago

What's Changed

Full Changelog: https://github.com/restarone/violet_rails/compare/0.8.10...0.8.11

violet_rails - 0.8.10

Published by donrestarone over 2 years ago

What's Changed

Full Changelog: https://github.com/restarone/violet_rails/compare/0.8.9...0.8.10

violet_rails - 0.8.9

Published by donrestarone over 2 years ago

What's Changed

[feature] sanitize method/model definitions coming into Violet Rails of things like: Subdomain, Apartment, Tenant, switch, SomeModel.destroy_all, SomeModel.update_all, global_admin, can_manage_users [By @Pralish ]

addresses: https://github.com/restarone/violet_rails/issues/570

Full Changelog: https://github.com/restarone/violet_rails/compare/0.8.8...0.8.9

violet_rails - 0.8.8

Published by donrestarone over 2 years ago

What's Changed

[bug fix] re-enable logging in EC2 [by @donrestarone]

addresses: https://github.com/restarone/violet_rails/issues/669

remove 12 factor gem, we have to make sure that we can still deploy to heroku without it-- the reason for removal is that it treats logs as event streams (we dont have an out-of-the-box solution for logging to stdout) and some clients need to write logs to disk

[feature] Change scoping of api clients and redirection after api resource is deleted [by @alis-khadka ]

addresses: https://github.com/restarone/violet_rails/issues/648

acceptance criteria

  1. lists API clients scoped to an API resource
  2. after an API resource is destroyed it redirects to the correct place (not the API Resource #index, which should be removed)

[bug fix] fix data discovery issue for ExternalApiClient in rake tasks (public schema is not being read) [by @donrestarone]

[feature] add permission can_manage_files to decouple can_manage_web from file system access [by @alis-khadka ]

addresses: https://github.com/restarone/violet_rails/issues/655

acceptance criteria:

  1. after deployment file system access should be blocked for everyone
  2. only users with permission can_manage_files should be able to access any view/action in Files
  3. only users with permission can_manage_web can access Layouts, Pages, Snippets

Full Changelog: https://github.com/restarone/violet_rails/compare/0.8.7...0.8.8

violet_rails - 0.8.7

Published by donrestarone over 2 years ago

What's Changed

  • [feature] Ability to delete custom event and visits by @alis-khadka & @Gloria-kuang
  • [feature] add code editor to ExternalApiConnection by @Pralish

[feature] Ability to delete custom event and visits

[feature] add code editor to ExternalApiConnection

[tune up] limit error reporting

ideally we should allow each system admin to choose their preferred verbosity in the error reporting service. But for now, most of the systems we are responsible for are too loud in raising the following errors:

    'ActionController::ParameterMissing', 
     'ActionController::RoutingError',
     'ActionController::InvalidAuthenticityToken',
     'ActionDispatch::Http::MimeNegotiation::InvalidType',
     'ActiveRecord::RecordNotFound',

due to crawlers and bots. To ensure that we don't miss actual issues (eg: https://github.com/restarone/violet_rails/issues/578) we should limit the amount of false-positives that are reported to our bug triaging teams

pull request: https://github.com/restarone/violet_rails/pull/680

Full Changelog: https://github.com/restarone/violet_rails/compare/0.8.6...0.8.7

violet_rails - 0.8.6

Published by donrestarone over 2 years ago

What's Changed

Full Changelog: https://github.com/restarone/violet_rails/compare/0.8.5...0.8.6

violet_rails - 0.8.5

Published by donrestarone over 2 years ago

What's Changed

Full Changelog: https://github.com/restarone/violet_rails/compare/0.8.4...0.8.5

violet_rails - 0.8.4

Published by donrestarone over 2 years ago

What's Changed

Full Changelog: https://github.com/restarone/violet_rails/compare/0.8.3...0.8.4

violet_rails - 0.8.3

Published by donrestarone over 2 years ago

What's Changed

Full Changelog: https://github.com/restarone/violet_rails/compare/0.8.2...0.8.3

violet_rails - 0.8.2

Published by donrestarone over 2 years ago

What's Changed

Full Changelog: https://github.com/restarone/violet_rails/compare/0.8.1...0.8.2

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