Skip to content

feat(): next#1781

Open
ndickerson wants to merge 12 commits intomasterfrom
next
Open

feat(): next#1781
ndickerson wants to merge 12 commits intomasterfrom
next

Conversation

@ndickerson
Copy link
Copy Markdown
Member

Description

Merge Next into Master for Release

Verify that...

  • Any related demos were added and npm start and npm run build still works
  • New demos work in Safari, Chrome and Firefox
  • npm run lint passes
  • npm test passes and code coverage is increased
  • npm run build still works

Bullhorn Internal Developers

  • Run Novo Automation
Screenshots

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Mar 25, 2026

Visit the preview URL for this PR (updated for commit 3b74081):

https://novo-elements--pr1781-next-54bgyk2k.web.app

(expires Fri, 10 Apr 2026 14:53:56 GMT)

🔥 via Firebase Hosting GitHub Action 🌎

Sign: f1783e19c2444272095017dd8ba433fff0ee3f61

monroepe and others added 11 commits March 26, 2026 10:23
…1777)

* chore(cleanup): Update to remove wildcard imports and add lint rule

* Use lighter weight rule

* Include lint rule for extra semi-colons

* update package-lock
* test(automation): Add automated tests for example pages

* Add tests for disabling button and add many utils

* Add more tests for button demo

* Reorganize button tests a bit

* f/novo-elements-auto - Adding more tests

* adding queryBuilder and data-table tests

* Update readme

* Update dependencies

* Update dependencies

* Fix lint issues

* Modernize unit tests

* Add ability to run 1 suite

* Create const for component urls

* Fix lint issues

* Add ability to run single file headed

* Add automation ids for buttons

* Add more functions

* Make the base url dynamic

* Update wdio config to run 1 at a time

* automation - added automation-ids

* automation - fixing failures

* Update firebase preview step to run e2e tests

* Update upload artifact version

* Add more wait time

* Reset wait condition

* Try installing chrome dependencies

* Install chromium browser insead

* Reorder steps

* Set log level debug

* Add flags for remote testing

* Try removing stable

* Update dependecies

* update capabilities and fix lint

* Set log level to silent to quiet the log noise

* Update timeout and add action

* Update readme

* Remove commented out code

* Rebase with next

* Remove table page and move functions to utils

* Fix lint issues

* Minor updates

---------

Co-authored-by: Renata Mazetto <renata.mazetto@bullhorn.com>
…g ViewContainerRefs longer than needed. Added a function on toastService: ownViewContainer
#1771)

* feat(ConditionBuilder): Allow ability to not recreate templates when calling reset on condition builder

* Allow empty filters

* Attempt to remove warnings around option tracker

# Conflicts:
#	projects/novo-elements/src/elements/query-builder/condition-definitions/picker-condition.definition.ts

* feat(ConditionBuilder): Add clear condition function

* Reset allow empty field after clearing

* Take into account current state of allow empty field

* Reset allowEmptyField to false

* Remove logic that sets allowEmptyField on and off

* Add allowEmptyField as an input

* Add safety checks

* feat(ConditionBuilder): Check for field definition before setting default operator

* Update to use BooleanInput

* Fix import

---------

Co-authored-by: Tom Fechtner <tom.fechtner@bullhorn.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants