Skip to content
Permalink
Branch: master
Commits on Sep 21, 2019
  1. chore(deps): upgrade jexl to 2.2.0

    czosel committed Sep 21, 2019
    Fixes #549
Commits on Aug 21, 2019
  1. feat(translations): add (partial) french translation

    czosel authored and anehx committed Aug 20, 2019
Commits on Jun 25, 2019
  1. chore(linting): fix linting errors

    czosel authored and anehx committed Jun 24, 2019
Commits on Jun 24, 2019
  1. Merge branch 'release'

    czosel committed Jun 24, 2019
Commits on Jun 12, 2019
  1. fix(table-date): correctly render date questions in table rows

    czosel authored and anehx committed Jun 11, 2019
Commits on Jun 6, 2019
  1. chore(docs): add pagination to cf-content yield docs

    czosel committed Jun 6, 2019
Commits on May 18, 2019
  1. feat(cf-navigation): add possibility to pass custom headers (#255)

    czosel committed May 18, 2019
  2. fix(powerselect): render correct slected option for choice questions (#…

    czosel committed May 18, 2019
    …254)
    
    This is not using "includes" but strict equality checking to determine
    which option is selected. Without this fix, the wrong option is rendered
    when one option key is contained in another option key, because
    String.includes is called instead of Array.includes.
Commits on May 15, 2019
  1. feat(cf-navigation): add disabled attribute (#242)

    czosel committed May 15, 2019
  2. fix(table): fix table rendering for dynamic choice fields (#239)

    czosel committed May 15, 2019
Commits on May 13, 2019
  1. feat(jexl): support jexl referencing TableQuestions (#229)

    czosel committed May 13, 2019
  2. fix(validation): add validation for static, fix multiple choice (#228)

    czosel committed May 13, 2019
    * fix(validation): add validation for static, fix multiple choice
    
    Optional multiple choice fields have `null` as value.
    
    * fix(style): use assert instead of console.error
  3. fix(cf-navigation): add compute watcher on hidden state (#225)

    czosel committed May 13, 2019
    Without this, the hidden state of fields considered in the "state"
    computation of navigation entries "lags" behind it's actual value.
Commits on May 11, 2019
  1. fix(ie 11): add "manual" polyfill for array.flat (#199)

    czosel committed May 11, 2019
Commits on May 8, 2019
  1. feat(cf-form): all passing context information to cf-form, cf-navigation

    czosel committed May 8, 2019
    This is useful to allow passing "context" data to custom components.
  2. chore(naming): rename "static field" to "non-interactive" field (#215)

    czosel committed May 8, 2019
    Because those fields are supposed to be used not only for static
    content, but also for custom component overrides. Calling it "Non-interactive"
    hopefully makes this more obvious.
  3. fix(cf-navigation): add minor safety checks (#217)

    czosel committed May 8, 2019
  4. chore(release): add travis config for semantic release (#209)

    czosel committed May 8, 2019
Commits on May 7, 2019
  1. feat(tooling): add semantic release (#200)

    czosel committed May 7, 2019
  2. chore(deps): upgrade to babel 7 (#195)

    czosel committed May 7, 2019
Commits on May 6, 2019
  1. fix(deps): downgrade to jexl 1.x for IE 11 compat (#197)

    czosel committed May 6, 2019
  2. fix(jexl): don't consider the value of hidden fields in JEXL expr. (#198

    czosel committed May 6, 2019
    )
    
    This fixes some subtle issue that occur when once field depends on
    multiple other fields:
    
    1) The field's JEXL expression only doesn't have to be calculated, if
    _all_ fields it depends on are hidden (not just one!)
    
    2) If some of the fields it depends on are hidden, those fields should
    behave as if they were unanswered, even if the have an answer in the
    database.
Commits on May 3, 2019
  1. fix(info): replace drop by modal (#193)

    czosel committed May 3, 2019
    We had some issues with the "drop" element (positioning, width), so
    we'll go with the slightly less elegant but also more stable modal.
Commits on May 2, 2019
  1. chore(deps): update lockfile (#188)

    czosel committed May 2, 2019
Commits on May 1, 2019
  1. fix(cf-navigation): auto-link empty form sections to first subsection (

    czosel committed May 1, 2019
    …#185)
    
    Also remove top-level question because it provided no real value and
    broke the styling
  2. feat(jexl): add support for multiline expressions (#177)

    czosel committed May 1, 2019
    This aims to make the jexl field in the form builder a bit more pleasant
    to work with by allowing multiline expressions and rendering it with a
    monospace font.
    
    Multiline support in JEXL has already been added in the past, but was
    (i suppose unintentionally) lost during the 2.0 release. See
    TomFrost/Jexl#54 for details.
    
    pyJexl already supports multiline expressions.
  3. feat(jexl): add "interesects" binary operator (#176)

    czosel committed May 1, 2019
  4. fix(validation): ignore hidden required fields (#175)

    czosel committed May 1, 2019
Commits on Apr 29, 2019
  1. feat(jexl): add cross-form jexl resolution (#154)

    czosel committed Apr 29, 2019
    * feat(jexl): add cross-form jexl resolution
    
    This allows specifying cross-form jexl expressing like that:
    
    - "question1"|answer("sub1") // will look for answer to "question1" in child form "sub1"
    - "question1"|answer("parent") // will look for answer to "question1" in parent document
    - "question1"|answer("parent.sub1") // will look answer to "question1" in sibiling document "sub1"
    
    * Testing
    
    * refactor API: integrate path into question slug
    
    See projectcaluma/caluma#398 (comment)
  2. feat(form): add support for static question (#169)

    czosel committed Apr 29, 2019
    This implements support for
    projectcaluma/caluma#396
Commits on Apr 28, 2019
  1. fix(deps): Move ember-cli-showdown to dependencies (#171)

    czosel committed Apr 28, 2019
Older
You can’t perform that action at this time.