Skip to content
Permalink
Branch: master
Commits on Mar 31, 2020
  1. improvement(module): use `update` over `replace`

    caspiano committed Mar 31, 2020
  2. improvement: stronger typed methods

    caspiano committed Mar 31, 2020
Commits on Mar 30, 2020
  1. feat(control_system): methods for adding/removing a module

    caspiano committed Mar 30, 2020
    add `ControlSystem.add_module`, `ControlSystem.remove_module`, `ControlSystem#add_module`, and
    `ControlSystem#remove_module`
Commits on Mar 29, 2020
Commits on Mar 27, 2020
  1. fix: uniqueness checks should be scoped appropriately

    Stephen von Takach
    Stephen von Takach committed Mar 27, 2020
  2. feat(zone-metadata): add support zone metadata

    3 people committed Mar 27, 2020
    Co-authored-by: Stephen von Takach <steve@acaprojects.com>
    Co-authored-by: Caspian Baska <caspianbaska@gmail.com>
  3. feat(settings): `Settings#dependent_modules`

    caspiano committed Mar 27, 2020
    returns an array of modules that have this setting within its settings hierarchy
  4. feat(module): `Module.in_zone` and `Module.in_control_system`

    caspiano committed Mar 27, 2020
    Class methods to locate modules within a zone/control_system hierarchy
  5. docs(readme): typos

    caspiano committed Mar 26, 2020
Commits on Mar 26, 2020
  1. fix(zone spec): children iterator

    Stephen von Takach authored and caspiano committed Mar 26, 2020
  2. feat(zone): add support for hierarchies

    Stephen von Takach authored and caspiano committed Mar 26, 2020
  3. improvement(settings): add a required `parent_type` field

    caspiano committed Mar 26, 2020
    `parent_type` is to to improve resolution of setting dependencies
Commits on Mar 25, 2020
  1. fix(control_system): don't raise on missing zone in `ControlSystem#se…

    caspiano committed Mar 25, 2020
    …ttings_hierarchy`
    
    The ControlSystem Zones are turned into an array as crystal iterators are one shot
  2. fix(settings#history): return versions in descending creation time, c…

    caspiano committed Mar 25, 2020
    …reate version after save
  3. perf(settings): optimise `Settings.master_settings_query`

    caspiano committed Mar 25, 2020
Commits on Mar 24, 2020
  1. docs(module): specify Settings hierarchy

    caspiano committed Mar 24, 2020
Commits on Mar 23, 2020
  1. improvement(module): `Module#resolved_name` returns the correct name …

    caspiano committed Mar 23, 2020
    …for the module
Commits on Mar 22, 2020
  1. improvement(user): add `ui_theme` field

    caspiano committed Mar 22, 2020
Commits on Mar 18, 2020
  1. refactor: add explicit imports to improve single model imports

    caspiano committed Mar 18, 2020
  2. fix(module): driver could be nil

    Stephen von Takach
    Stephen von Takach committed Mar 18, 2020
  3. Merge branch 'master' of https://github.com/aca-labs/crystal-engine-m…

    Stephen von Takach
    Stephen von Takach committed Mar 18, 2020
  4. fix(module): ensure name and role are configured correctly

    Stephen von Takach
    Stephen von Takach committed Mar 18, 2020
  5. fix(user): don't allow mass assignment of digests

    Stephen von Takach
    Stephen von Takach committed Mar 18, 2020
Commits on Mar 17, 2020
  1. chore(shards): update neuroplastic github dependency

    caspiano committed Mar 17, 2020
Commits on Mar 13, 2020
  1. fix(control_system): ensure_unique destructively transforms

    caspiano committed Mar 13, 2020
    to allow the correct transform validation that will not destructively update, RethinkORM must yield
    validators that are a query handle
  2. docs(driver): explicitly state `Driver::Role` enum values

    caspiano committed Mar 13, 2020
  3. improvement(control_system): destroy modules that have the system as …

    caspiano committed Mar 13, 2020
    …a sole association on destroy
  4. improvement(module): remove Module from associated ControlSystem on d…

    caspiano committed Mar 12, 2020
    …estroy
Commits on Mar 12, 2020
Older
You can’t perform that action at this time.