Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(ui): remove carbon and replace with Flowbite #862

Merged
merged 101 commits into from
Aug 2, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
101 commits
Select commit Hold shift + click to select a range
b8c466a
init
andrewrisse Jul 18, 2024
c9af3c4
remove carbon sass preprocessing
andrewrisse Jul 18, 2024
f47d0ee
add navbar with drawer links, needs styling
andrewrisse Jul 18, 2024
760ff2f
finished navbar
andrewrisse Jul 18, 2024
52d9636
update header test
andrewrisse Jul 18, 2024
c65d791
Add sidebar with edit and delete
andrewrisse Jul 18, 2024
7506131
fix sidebar menu btn
andrewrisse Jul 19, 2024
480ac2a
merge main
andrewrisse Jul 19, 2024
c26748d
update sidebar tests
andrewrisse Jul 19, 2024
abe58d9
all unit tests passing
andrewrisse Jul 19, 2024
c9a3f9e
playwright in progress
andrewrisse Jul 19, 2024
4ff9120
add sidebar menu open/close btn
andrewrisse Jul 22, 2024
9be9b07
Merge branch 'main' into flowbite
andrewrisse Jul 22, 2024
b077e1a
rename sidebar.svelte
andrewrisse Jul 22, 2024
b24e1d3
add select assistant dropdown
andrewrisse Jul 22, 2024
e7d9dc4
add dynamic height textarea
andrewrisse Jul 22, 2024
925459e
fix unit tests
andrewrisse Jul 22, 2024
b4f02f4
message wip
andrewrisse Jul 22, 2024
7e96757
fix message styling
andrewrisse Jul 23, 2024
80da249
finish styling for chat page
andrewrisse Jul 23, 2024
40881c4
lint
andrewrisse Jul 23, 2024
1d03bca
Fix e2es
andrewrisse Jul 23, 2024
24c77c2
Fix e2es 2
andrewrisse Jul 23, 2024
de1255e
remove file attach btn
andrewrisse Jul 23, 2024
8bf0457
Remove unnecessary comment
andrewrisse Jul 23, 2024
0fffbfd
merge main
andrewrisse Jul 23, 2024
875fdee
Merge branch 'flowbite' into flowbite-chat
andrewrisse Jul 23, 2024
953200d
fix duplicate package
andrewrisse Jul 23, 2024
dc0dd5a
Merge branch 'flowbite' into flowbite-chat
andrewrisse Jul 23, 2024
c4d5db0
fix styles due to carbon override
andrewrisse Jul 23, 2024
302c601
fix styles due to carbon override
andrewrisse Jul 23, 2024
e6f4dd1
flaky e2e fix
andrewrisse Jul 23, 2024
451495b
merge flowbite-chat
andrewrisse Jul 23, 2024
93d2f1a
fix page layout styling
andrewrisse Jul 23, 2024
a3fd40d
init
andrewrisse Jul 24, 2024
67f07a8
Merge branch 'fix-e2e-locally' into flowbite
andrewrisse Jul 24, 2024
70ad083
refactor assistant card
andrewrisse Jul 24, 2024
8201045
Add slider
andrewrisse Jul 24, 2024
a6ac028
fix assistant form styling
andrewrisse Jul 24, 2024
5625069
refactor file uploads for assistants
andrewrisse Jul 24, 2024
d8b2624
add todos
andrewrisse Jul 24, 2024
c441926
playwright wip
andrewrisse Jul 25, 2024
078191e
fix playwright login without keycloak
andrewrisse Jul 25, 2024
249f00b
Add login error page
andrewrisse Jul 25, 2024
76c2128
re-enable ui playwright tests
andrewrisse Jul 25, 2024
d0915a4
enable e2e tests on ui changes
jalling97 Jul 25, 2024
75ccc83
Merge branch 'main' into fix-login-without-keycloak
andrewrisse Jul 25, 2024
fdf3b3a
merge login changes
andrewrisse Jul 25, 2024
41256a2
add auth/callback back in
andrewrisse Jul 25, 2024
6940245
update docs
andrewrisse Jul 25, 2024
9025d2e
Merge branch 'fix-login-without-keycloak' into flowbite-assistants
andrewrisse Jul 25, 2024
85b8f6b
fix redirects and docs
andrewrisse Jul 25, 2024
6ac329c
speed up e2es
andrewrisse Jul 25, 2024
a1551c3
fix max screen height
andrewrisse Jul 25, 2024
db0da39
revert max screen height change
andrewrisse Jul 25, 2024
d232655
merge main
andrewrisse Jul 25, 2024
a48c077
Merge branch 'flowbite' into flowbite-chat
andrewrisse Jul 25, 2024
d433983
merge flowbite-chat changes
andrewrisse Jul 25, 2024
25d69d0
feat(ui): Flowbite header and sidebar (#813)
andrewrisse Jul 25, 2024
4c187ca
merge main
andrewrisse Jul 25, 2024
54e6107
Flowbite chat (#820)
andrewrisse Jul 25, 2024
b3a1551
merge flowbite-integration
andrewrisse Jul 25, 2024
8c91df7
remove unused global style
andrewrisse Jul 25, 2024
296b7b1
remove unused global style 2
andrewrisse Jul 25, 2024
51f3be1
lint
andrewrisse Jul 25, 2024
da7d84c
skip api keys tests until refactored to flowbite
andrewrisse Jul 26, 2024
5c5e970
wip
andrewrisse Jul 26, 2024
582867b
avatar upload wip
andrewrisse Jul 26, 2024
64c6cc7
avatar wip see todo
andrewrisse Jul 26, 2024
af755d3
avatar logic working
andrewrisse Jul 29, 2024
86dfea8
wip, pictogram not saving
andrewrisse Jul 29, 2024
26f500f
fix e2es
andrewrisse Jul 29, 2024
2fe4a4f
Merge branch 'main' into flowbite-4
andrewrisse Jul 29, 2024
5054122
add table with delete api key
andrewrisse Jul 29, 2024
b62cf5d
add create api key
andrewrisse Jul 29, 2024
65e572c
fix width of table
andrewrisse Jul 30, 2024
7c8ccd0
Fix tests
andrewrisse Jul 30, 2024
0082d26
fix e2s
andrewrisse Jul 30, 2024
54b4d0a
wip
andrewrisse Jul 30, 2024
2fdf746
style and table function design updates
andrewrisse Jul 30, 2024
082d8c1
lint
andrewrisse Jul 31, 2024
89800b3
table and tests done
andrewrisse Jul 31, 2024
372879d
style updates
andrewrisse Jul 31, 2024
e9815d9
style updates 2
andrewrisse Jul 31, 2024
6b25c42
fix copy btn
andrewrisse Jul 31, 2024
efeb595
fix height
andrewrisse Jul 31, 2024
a59b1bc
remove unnecessary bg color
andrewrisse Jul 31, 2024
f94dac2
Add cursor pointer
andrewrisse Jul 31, 2024
7cebb79
update upload btn style, add scrollbar to assistant files, removed un…
andrewrisse Aug 1, 2024
c9d4077
Refactor to re-use LfFileUploadBtn and remove other duplicate versions
andrewrisse Aug 1, 2024
e2bdc5b
style bug fixes
andrewrisse Aug 1, 2024
aa9069a
style bug fixes 2
andrewrisse Aug 1, 2024
1aabc07
fix screen height bug
andrewrisse Aug 1, 2024
5a862bd
word wrap fixes
andrewrisse Aug 1, 2024
e03160e
Merge branch 'main' into flowbite-6
andrewrisse Aug 2, 2024
0138251
Fix assistant name length
andrewrisse Aug 2, 2024
eeb1904
fix playwright login without keycloak
andrewrisse Aug 2, 2024
39504f9
init
andrewrisse Aug 2, 2024
3c3a3eb
try playwright login fix
andrewrisse Aug 2, 2024
cf727d9
try playwright login fix 2
andrewrisse Aug 2, 2024
0c52960
attempt test fix in pipeline
andrewrisse Aug 2, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion src/leapfrogai_ui/.prettierrc
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,6 @@
"singleQuote": true,
"trailingComma": "none",
"printWidth": 100,
"plugins": ["prettier-plugin-svelte"],
"plugins": ["prettier-plugin-svelte", "prettier-plugin-tailwindcss"],
"overrides": [{ "files": "*.svelte", "options": { "parser": "svelte" } }]
}
2 changes: 1 addition & 1 deletion src/leapfrogai_ui/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -63,7 +63,7 @@ run the UI outside of UDS on localhost (e.g. for development work), there are so
The Supabase UDS package has a ConfigMap called "supabase-auth-default".
Add these values to the "GOTRUE_URI_ALLOW_LIST" (no spaces!). This variable may not exist and you will need to add it.
Restart the supabase-auth pod after updating the config:
`http://localhost:5173/auth/callback,http://localhost:4173,http://localhost:4173/auth/callback`
`http://localhost:5173/auth/callback,http://localhost:4173/auth/callback`
Note - Port 4173 is utilized by Playwright for E2E tests. You do not need this if you are not concerned about Playwright.

###### With Keycloak authentication
Expand Down
Loading