Releases: instructlab/ui
Releases · instructlab/ui
v1.1.1
What's Changed
- cherry-pick: Fix path service api by @vishnoianil in #594
Full Changelog: v1.1.0...v1.1.1
v1.1.0
What's Changed
- Fix knowledge submission issue by @vishnoianil in #213
- Bump next-auth from 4.24.7 to 4.24.8 by @dependabot in #220
- Adjust flex layout to avoid help and avatar stacking in masthead by @nerdalert in #217
- Enhance the responsiveness of the login experience by @vishnoianil in #221
- Add environment variable to set the authentication org by @vishnoianil in #227
- Add workflow to auto cherry-pick PR to release branch release-1.0 by @vishnoianil in #226
- Fix reviewer in cherry-pick workflow by @vishnoianil in #230
- Set required permission to allow workflow to create PR by @vishnoianil in #231
- Fix permission for cherry-pick workflow by @vishnoianil in #232
- 194: Improve responsive behavior of Header and Side Navigation Bar by @ediazgallego in #237
- Bump next from 14.2.13 to 14.2.14 by @dependabot in #246
- Bump the patternfly group with 2 updates by @dependabot in #243
- Bump winston from 3.14.2 to 3.15.0 by @dependabot in #245
- Fixing the aspect ration warping of the prod login page by @aevo98765 in #253
- Bump next from 14.2.14 to 14.2.15 by @dependabot in #264
- Bump @next/env from 14.2.14 to 14.2.15 by @dependabot in #265
- Adding the auto-populate for the username and user email. by @aevo98765 in #252
- Allowing the download of partial completed knowledge and skills attributions and skills. by @aevo98765 in #255
- ci: add linter for github actions by @nathan-weinberg in #266
- Update login background images by @andybraren in #283
- Update PathService.tsx by @samarpita-bhaumik in #280
- Update login page background responsiveness by @andybraren in #284
- Integrate auto inviter to the login page. by @vishnoianil in #282
- Add cherry pick instructions to the dev docs by @nerdalert in #286
- Add more clarity to the inviter popup text by @vishnoianil in #290
- Auto-populate email and username for the skills page by @aevo98765 in #292
- 23: Global setup for Playwright, and some basic Playwright UI tests by @adigidh in #254
- Updated microcopy on the Join InstructLab on GitHub modal by @Misjohns in #296
- added text wrapping for endpoints list by @katiewa in #260
- Added spinner to file upload in knowledge section by @nikhil-krajput in #301
- Tech debt/#293/author information duplication by @aevo98765 in #294
- Bump @patternfly/react-icons from 5.4.0 to 6.0.0 by @dependabot in #303
- Bump next-auth from 4.24.8 to 4.24.10 by @dependabot in #307
- Argocd deployment by @Gregory-Pereira in #275
- Bump @patternfly/react-table from 5.4.1 to 6.0.0 by @dependabot in #306
- Bump @patternfly/react-styles from 5.4.0 to 6.0.0 by @dependabot in #305
- Bump winston from 3.15.0 to 3.16.0 by @dependabot in #317
- Bump uuid from 10.0.0 to 11.0.2 by @dependabot in #316
- Bump @next/env from 14.2.15 to 15.0.2 by @dependabot in #315
- point back to upstream and add SS docs by @Gregory-Pereira in #312
- adding gap between form elements skill and knowledge by @ashapadmashetti in #310
- Add a flag to allow for dynamic loading of experimental features by @nerdalert in #309
- Bump and fix issues for NextJS bump to v15.0.2 by @nerdalert in #320
- Feature: Enable the UI to operate with a local git repo only by @nerdalert in #314
- Add podman/docker compose file to start the local UI stack by @vishnoianil in #326
- Bump uuid from 11.0.2 to 11.0.3 by @dependabot in #328
- Bump @next/env from 15.0.2 to 15.0.3 by @dependabot in #329
- Bump next from 15.0.2 to 15.0.3 by @dependabot in #330
- Bump winston from 3.16.0 to 3.17.0 by @dependabot in #331
- Updated readme with the tutorial and relevant documentation links by @vishnoianil in #332
- Align the local dev login page with the Oauth login page by @nerdalert in #313
- Bug: use unique keys in in the help dropdown by @nerdalert in #338
- Migrate to Patternfly v6 by @nerdalert in #339
- Implement clearer tagging system by @Gregory-Pereira in #334
- remove combining tags steps and restructure multiple tags by @Gregory-Pereira in #346
- removing -S tack from commit, signing requires ssh key by @Gregory-Pereira in #347
- removing force push and push through token by @Gregory-Pereira in #349
- Bump DavidAnson/markdownlint-cli2-action from 17 to 18 in /.github/workflows in the actions-deps group by @dependabot in #348
- podman kube play commands to launch the environment by @cooktheryan in #341
- Move the Instructlab header next to the logo by @nerdalert in #350
- use RH based images by @cooktheryan in #344
- push from github-actions bot by @Gregory-Pereira in #352
- using unauthed image for PS + change package*.json file permissions by @Gregory-Pereira in #353
- use platform-engineering-bot for image workflows by @Gregory-Pereira in #355
- Fix makefile target to start kind setup by @vishnoianil in #358
- more fixes for testing by @Gregory-Pereira in #359
- logging global git configs fails because dont exist by @Gregory-Pereira in #360
- initial devcontainer implementation by @Gregory-Pereira in #366
- allow pull --ff-only to avoid collisions by @Gregory-Pereira in #362
- fixing missingSuspenseWithCSRBailout warnings with nextjs 15 bump by @Gregory-Pereira in #356
- Bump step-security/harden-runner from 2.10.1 to 2.10.2 in /.github/workflows in the actions-deps group by @dependabot in #373
- [FIX] move fast-forward pull before changes to avoid conflict by @Gregory-Pereira in #376
- building and publishing devcontainer images in CI by @Gregory-Pereira in #377
- refactor image workflows to parallel matrix by @Gregory-Pereira in #363
- Convert standalone knowledge submissions to the new stepped style by @nerdalert in #351
- Fix local git submissions by casting to KnowledgeYamlData by @nerdalert in #383
- Bump isomorphic-git from 1.27.1 to 1.27.2 by @dependabot in #384
- Bump axios from 1.7.7 to 1.7.8 by @dependabot in #385
- Bump @fortawesome/fontawesome-svg-core from 6.6.0 to 6.7.1 by @dependabot in #372
- Upload an existing yaml file by @aevo98765 in #324
- Updated readme with details of hosted instance and by @vishnoianil in #386
- Revert "refactor image workflows to parallel matrix" by @Gregory-Pereira in #387
- remove CI_AUTOMATION workflow errors by checking skip by @Gregory-Pereira in #378
- use github_output over github_env by @Gregory-Pereira in #389
- FIXING CI: make sure to access step output in github action syntax by @Gregory-Pereira in #390
- Bump axios from 1.7.8 to 1.7.9 by @dependabot in #400
- Metrics deployment by @Gregory-Pereira in #391
- Bump actions/attest-build-provenance from 1 to 2 in /.github/workflows in the actions-deps group by @dependabot in #399
- Update readme to include dis...
v1.0.0-beta.4
What's Changed
- Cherry Pick 23: Global setup for Playwright, and some basic Playwright UI tests by @adigidh in #297
- cherry-pick:Update content of Join InstructLab on GitHub modal by @vishnoianil in #298
- Cherry Pick: Adding auto-populate for the skills form email and username. by @aevo98765 in #299
- cherry-pick: added text wrapping for endpoints list by @vishnoianil in #300
- cherry pick : Added spinner to file upload in knowledge section by @nikhil-krajput in #302
- Cherry Pick: Author information component duplication by @aevo98765 in #321
- Cherry-picking: Improve from elements across GUI by @ashapadmashetti in #322
- Cherry Pick: Bug: use unique keys in in the help dropdown by @nerdalert in #342
- cherry-pick: Fix makefile target to start kind setup by @vishnoianil in #357
- Fixes DCO signoff issue by @vishnoianil in #548
Full Changelog: v1.0.0-beta.3...v1.0.0-beta.4
v1.0.0-beta.3
What's Changed
- Implement built-in responsiveness for Sidebar. by @ediazgallego in #238
- Fix permission for cherry-pick workflow by @vishnoianil in #234
- fixing the aspect ration warping of the prod login page by @aevo98765 in #261
- Adding the auto-populate for the username and user email. by @aevo98765 in #273
- Allowing the download of partial completed knowledge and skills attributions and skills by @aevo98765 in #274
- Integrate auto inviter to the login page. by @vishnoianil in #285
- Update login page background responsiveness by @andybraren in #289
- Update login background images by @andybraren in #288
- Add more clarity to the inviter popup text by @vishnoianil in #291
Full Changelog: v1.0.0-beta.2...v1.0.0-beta.3
v1.0.0-beta.2
What's Changed
- Adjust flex layout to avoid help and avatar stacking in masthead by @vishnoianil in #224
- Enhance the responsiveness of the login experience by @vishnoianil in #225
- Add workflow to auto cherry-pick PR to release branch release-1.0 by @vishnoianil in #228
- Add environment variable to set the authentication org by @vishnoianil in #229
Full Changelog: v1.0.0-beta.1...v1.0.0-beta.2
v1.0.0-beta.1
What's Changed
- Fix knowledge submission issue by @vishnoianil in #215
Full Changelog: v1.0.0-beta.0...v1.0.0-beta.1
v1.0.0-beta.0
First beta release of InstructLab Community UI
Major features present in the first release
- Skill submission form to contribute skill to taxonomy repo.
- Knowledge submission form to contribute knowledge to taxonomy repo.
- Both Skill and Knowledge submission forms enforce the related schema constraints
- Both the forms allow user to view the final yaml file and attribution file, that will be submitted to the taxonomy repo PR.
- User is allowed to download the final yaml and attribution files, in case they manually want to contribute directory to taxonomy repo.
- Chat bot that allows to talk to Granite-7b and Merlinite-7b models. This chat bot can help user to determine if the model already knows about the skill and knowledge that the user was planning to contribute.
- User can add a custom endpoint to chat. If user is hosting any model on a publicly reachable endpoint, it can be added through the UI to chat through chatbot.
- Dashboard that list all the existing skill and knowledge contribution from user.
- UI also allow user to edit the existing "open" skill and knowledge contribution.
Requirements
First release has a dependency on the github authentication, so the user must have a github account.
Details of the contributions in the first release
- Extract UI from Bot repo for initial skeleton in the new UI repo by @nerdalert in #1
- Add an ilab favicon by @nerdalert in #5
- Automate file uploading to a common knowledge documents repo by @nerdalert in #6
- Update project readme file with meeting, slack and maintainers details by @vishnoianil in #17
- Publish ui container image to ghcr.io by @vishnoianil in #19
- Fix UI image publishing workflow by @vishnoianil in #31
- Feature: add the ability for a user to amend a commit by @nerdalert in #24
- Fix package.json repo details by @vishnoianil in #34
- Login page text updates by @nerdalert in #25
- Fix edit submissions to not add single quotes in edited QA fields by @nerdalert in #36
- Issue/#28/description for skill and knowledge by @aevo98765 in #38
- Issue/#41/add dev chat server instructions by @aevo98765 in #45
- Manifest files to deploy UI stack in kind and openshift cluster by @vishnoianil in #30
- Bug fixes: amend DCO sign-off and pass data structures to the submission routes by @nerdalert in #48
- removing the css for the individual buttons within the action group and let the form do the styling by @aevo98765 in #54
- Fix environment variable reading issue in client side code by @vishnoianil in #63
- Use the nextjs metadata api to set tab/page titles by @nerdalert in #43
- Add a yaml format util for handling formatting by @nerdalert in #65
- promote js-yaml from devDependencies by @Gregory-Pereira in #68
- Remove trailing spaces and empty contexts from yaml by @nerdalert in #71
- Fix dev dependencies causing issue for building the image by @vishnoianil in #73
- DevDependencies are required for linting by @vishnoianil in #74
- Instructions for dev markdown file linting by @aevo98765 in #75
- changing the skill and knowledge yaml download file names to qna.yaml by @aevo98765 in #81
- Issue around the selected model silently changing on refresh or page change by @aevo98765 in #79
- Chat request with no prompt by @aevo98765 in #80
- Change the accepted filetype msg to Markdown only by @nerdalert in #69
- Publish UI image to quay.io container image registry by @vishnoianil in #86
- Fix image job - two job's can't use the same id by @vishnoianil in #88
- Fix the subject-digest for generating artifact attestation by @vishnoianil in #90
- Swapping the automatic documant upload with the manual upload. by @aevo98765 in #92
- Add contributor promotion issue template by @vishnoianil in #103
- Add support for navigating the taxonomy path through input box by @vishnoianil in #85
- Update knowledge submissions and edits to the v3 schema by @nerdalert in #100
- Fix typo in SkillDescription.tsx by @Nouveau in #108
- removing trailing slash for url by @MuhammadKurdi-CS in #112
- adjust error message to be more clear by @memalhot in #110
- Issue/#94/refactor the knowledge submission form by @aevo98765 in #111
- Improve the UI login page by @vishnoianil in #115
- Refactor the backend pathservice by @vishnoianil in #125
- UI Crash on clear chat button fix by @dominikkawka in #126
- Change github signin button color to black by @vishnoianil in #127
- Improve masthead by @aevo98765 in #123
- Add sorting to the Dashboard columns by @nerdalert in #128
- Add a popup warning about github access after login by @vishnoianil in #130
- Minor updates to the github access popup warning message by @vishnoianil in #133
- Update NPM dependencies and remove unused modules by @nerdalert in #129
- Fix follow knowledge form related issues by @vishnoianil in #134
- Fixes following skill contribution related issues by @vishnoianil in #136
- Enforce knowledge schema constraints in the UI by @vishnoianil in #138
- Convert the dashboard list to horizontally stacked chips by @nerdalert in #135
- Knowledge fixes by @vishnoianil in #141
- Knowledge improvements by @vishnoianil in #142
- refactored the skill description by @MuhammadKurdi-CS in #121
- chore: update dev deps by @ilopezro in #143
- Fix knowledge edit feature by @vishnoianil in #144
- Improve the skill form by @vishnoianil in #145
- Fix pathservice deployment for openshift by @vishnoianil in #146
- Skill form improvements by @vishnoianil in #155
- Remove trailing new line from the downloaded yaml file by @vishnoianil in #156
- Improves following in the knowledge submission form by @vishnoianil in #160
- Fix github warning popup content formatting by @vishnoianil in #167
- Knowledge and Skill contribution fails if the initial by @vishnoianil in #170
- Add header to dashboard, chat, and customer endpoints pages by @vishnoianil in #173
- Fix chat box width by @nerdalert in #175
- Add an empty state status if no submissions are present by @nerdalert in #176
- Fix ilab link in empty state dashboard by @nerdalert in #177
- Log the error, rather than rendering it by @vishnoianil in #178
- Set width to the empty state text by @nerdalert in #182
- Adding DEV auto-fill functionality for both the knowledge and skills form by @aevo98765 in #169
- Revert "Create dependabot.yml" by @vishnoianil in #190
- Fetch PR data once user accepts the warning conditions by @vishnoianil in #191
- 22: Add configuration options for introducing dependabot by @adigidh in #180
- 153: Attribute information improvements by @ediazgallego in #193
- Bump the actions-deps group in /.github/workflows with 2 updates by @dependabot in #196
- Bump the patternfly group with 4 updates by @dependabot in #197
- Bump next from 14.2.6 to 14.2.13 by @dependabot in #199
- Bump winston from 3.13.1 to 3.14.2 by @dependabot in #200
- Bump axios from 1.7.4 to 1.7.7 by @dependabot in #198
- Fixing the Know...