* update installed tooltip
* fix tests
* display last updated on tools cards
* wrap subheader items on cards
* update data-testid and fix e2e test
* update type and add optional chaining
* add more optional chaining
* one more optional chaining
---------
Co-authored-by: Mo Mesgin <mmesgin@Mos-M2-MacBook-Pro.local>
* hide date for appco charts
* handle charts zero time
* minor refactor + update translations
* fix tooltip overlapping with scrollbar
---------
Co-authored-by: Mo Mesgin <mmesgin@Mos-M2-MacBook-Pro.local>
* app card component
* cover upgradable and installed statuses
* support tags
* comment out handle clicks
* add matching chart logic
* add unit tests
* add unit tests for chart model
* fix e2e tests
* fix e2e test
* add secondary text link in css
* change AppCard to a generic ItemCard
* continue making itemcard more generic
* fix reference issue
* title slot + variant styling
* code cleanup + minor refactor
* new icons
* update icon lib + minor refactor and styling
* unit tests
* more unit tests for chart model
* refactor some slots + finishing touches
* some accessibility updates
* minor styling
* move image div inside slot
* uncomment e2e tests
* fix charts selector
* fix test
* fix statuses alignment
* more robust header styling
* remove PropType
* updated translation key
* update key
* rename
* improve aria labels + minor cleanup
* fix import
* replace deep targetting lazyimage css with style attr
* remove deep for actions + fix small header alignment
* rename component
* remove extra check
* add comments
* add comments to model
* use id instead of chartName
* remove todos
* fix matching app logic not including the latest version
* wrapper styling
* imporve performance
* debounce search query
* update e2e tests
* support actions as prop
* dynamic card layout when variant is not set
* fixed unit tests + lint
* removed unnecessary default props
* fix e2e test
* improve aria label message + remove unnecessary ones
* move component
* fix export component
* Only calc variant twice
* lint
* fix unset debouncedSearchQuery
* add requestAnimationFrame to optimize observer
* update card po and its usage
* rename
* replace .no-card-click with RcItemCardAction component
* Revert ResizeObserver, also cache filteredCharts map result
---------
Co-authored-by: Mo Mesgin <mmesgin@Mos-M2-MacBook-Pro.local>
Co-authored-by: Richard Cox <ricox@suse.com>
* Heavy code cleanup: move function to utils, config and types to their own file
* Add fallback and tests for version comparison not retrieving values
* Fix refactoring
* Add partial case of array filterBy
* Replace multiple functions handling the same case with single getter; add covering tests
* Add no parameter case to be correctly handled
* Add case with different chart values, e.g. Epinio issue case
* Prevent issues if retrieved version is undefined; Add unit tests for upgrade cases
* Filter out charts if lack parameters
* Doc
* v0.7.0
* v0.7.1
* v0.7.2
* Add creators
* v0.1.14
* v0.1.17
* Add Yarn link
* Tidy ups and typos
* Allow models to be loaded from plugins
* v0.1.15
* v0.1.18
* v0.6.6
* Improve readme, fix cyperss log msg
* v0.1.17
* v0.1.19
* v0.6.7
* v0.6.8
* Fix logo ref when in shell
* Fix lint issues
* Fix error in example
* Fix script to work on linux
* Add ability to revert moves without losing changes
* Fix bug with custom models in a plugin
* Fix build of UI packages
* Add dist-pkg to .eslintignore
* Pull out util from extend-router to prevent router being pulled in UI packages
* Update PLUGINS.md
* Remove duplicate dependency
* Reduce size of built UI packages
* Share codemirror. Other tidy ups
* Further improvements
* Tidy ups to support i18n in plugins
* Clen up add comments
* More clean-ups and comments added
* Rename from extension to plugin
* Missed file in rename
* v0.6.9
* TIdy ups following rename
* v0.1.20
* v0.1.21
* More refactor and tidy up
* v0.1.22
* v0.1.18
* v0.1.19
* v0.1.23
* v0.6.10
* Version Packages. Improve naming. Unload.
* v0.6.11
* v0.1.20
* v0.1.21
* v0.1.24
* v0.6.12
* v0.1.25
* v0.1.22
* v0.6.13
* Fix issues when plugin is builtin
* Add missing files
* Fix lint issues and watcher ignores
* Fixes following review
* v0.1.28
* v0.1.31
* v0.6.20
* Fix coer.js version
* Fix bug where plugins included via npm don't work
* Changes post merge
* Move plugins doc to dev guide, add note at top of README
* Update cypress version
* Add note about the reset --hard in rejig -d
* Fixes post merge
* Rename @ranch to @rancher and ad plugins
* Improve routes support, add package assets support
* Add uninstall hooks and pass interal opts
* Fix rejig script
* Minor fixes
* Routing tweaks
- attempted to improve `addRoutes` typing, failed a lot
- improved typings in plugins.ts
- added "@pkg/*" entry and vue-shim (for importing components) to the pkg creator
- fixed some linting
- safely fail when Verdaccio isn't running
- fixed some typos
* Remove frontmatter-markdown-loader reference from nuxt-config
* Revert "Remove frontmatter-markdown-loader reference from nuxt-config"
This reverts commit 29ef6f2f7b.
* Exclude creators from dashboard build
* Revert "Exclude creators from dashboard build"
This reverts commit 8ede93ee7c.
* Ingore creators via tsconfig
- We're still susceptible with vue shims in multiple packages
- Need to determine why packages can't use shim from route
- Probably need to move `./vue-shim.d.ts` in to `./shell`. Needs testing with a pkg that imports a component
* After rejig
Co-authored-by: Neil MacDougall <nmacdougall@suse.com>
Co-authored-by: Neil MacDougall <nwmac@users.noreply.github.com>