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

[WIP] Fo-assistant v1 #4918

Closed
wants to merge 148 commits into from
Closed
Changes from all commits
Commits
Show all changes
148 commits
Select commit Hold shift + click to select a range
5343ac7
initial execution store
ritch Sep 20, 2024
eb6728a
initial int tests for execution store
ritch Sep 20, 2024
19857d3
fixes for execution store
ritch Sep 22, 2024
affb3ec
exec store cleanup
ritch Sep 22, 2024
ae74b8b
better exec store tests
ritch Sep 22, 2024
dcb0ecb
add missing clear store test
ritch Sep 22, 2024
bccaa0c
add store listing
ritch Sep 22, 2024
5e12362
exec store cleanup and fixes
ritch Sep 23, 2024
82c2ba0
Merge remote-tracking branch 'origin/feat/execution-store' into fo-as…
Br2850 Sep 25, 2024
babdb74
Merge branch 'develop' into feat/fo-assistant
Br2850 Sep 30, 2024
a3627b4
add spinner variant
Br2850 Sep 30, 2024
088cdc0
initial execution store
ritch Sep 20, 2024
f25e8ba
initial int tests for execution store
ritch Sep 20, 2024
1029f2c
fixes for execution store
ritch Sep 22, 2024
d2268b0
exec store cleanup
ritch Sep 22, 2024
602046d
better exec store tests
ritch Sep 22, 2024
35d6324
add missing clear store test
ritch Sep 22, 2024
d4d9683
add store listing
ritch Sep 22, 2024
9f9182b
exec store cleanup and fixes
ritch Sep 23, 2024
0a7acb4
refactor: remove pydantic from execution_store
ritch Oct 2, 2024
9908460
refactor: add types to all fiftyone.operator.store modules
ritch Oct 3, 2024
9dcf119
execution store cleanup
ritch Oct 3, 2024
df343c5
remove redundant const
ritch Oct 3, 2024
c855729
fix store.delete() signature
ritch Oct 3, 2024
f2c39d2
cleanup imports
ritch Oct 3, 2024
ee8c15a
improved sliderview
manivoxel51 Oct 3, 2024
767ece1
progress
manivoxel51 Oct 4, 2024
ea3fc53
complete slider
manivoxel51 Oct 7, 2024
307f062
initial execution store
ritch Sep 20, 2024
a99574d
initial int tests for execution store
ritch Sep 20, 2024
075a9ed
fixes for execution store
ritch Sep 22, 2024
3f800fd
exec store cleanup
ritch Sep 22, 2024
e4cdc68
better exec store tests
ritch Sep 22, 2024
fb3db2b
add missing clear store test
ritch Sep 22, 2024
0bb9005
add store listing
ritch Sep 22, 2024
94d4f2b
exec store cleanup and fixes
ritch Sep 23, 2024
f019780
Merge branch 'feat/fo-assistant' of github.com:voxel51/fiftyone into …
Br2850 Oct 8, 2024
f12d57e
Merge branch 'feat/fo-assistant' into patch/loading-view
Br2850 Oct 8, 2024
248c341
pillBadge outline
Br2850 Oct 8, 2024
4193b4f
coloring
Br2850 Oct 8, 2024
15eadbe
base Chip
Br2850 Oct 8, 2024
8b30e1c
Merge branch 'develop' into patch/badge
Br2850 Oct 9, 2024
61623ca
add PillBadgeView to Python Panel types
Br2850 Oct 9, 2024
a918f57
initial execution store
ritch Sep 20, 2024
bf714af
initial int tests for execution store
ritch Sep 20, 2024
cdc82d4
fixes for execution store
ritch Sep 22, 2024
28aa54e
exec store cleanup
ritch Sep 22, 2024
dded4dc
better exec store tests
ritch Sep 22, 2024
93d6c14
add missing clear store test
ritch Sep 22, 2024
78fa4b9
add store listing
ritch Sep 22, 2024
d8f73af
exec store cleanup and fixes
ritch Sep 23, 2024
068f8fc
allow to only show icon in dropdownview
lanzhenw Oct 3, 2024
2e59859
update type and minor tweak
lanzhenw Oct 7, 2024
ea0394e
style tweak and clean up
lanzhenw Oct 7, 2024
8ed8ca2
Merge pull request #4869 from voxel51/patch/loading-view
Br2850 Oct 9, 2024
cea0eba
colored badges
Br2850 Oct 10, 2024
d1c58a7
badge with circle and color
Br2850 Oct 10, 2024
e95592b
extend badge to include dropdowns
Br2850 Oct 10, 2024
030fb8b
show/hide icon
Br2850 Oct 10, 2024
9538c5b
final color changes and select
Br2850 Oct 10, 2024
c9f3dd4
color matching on selection
Br2850 Oct 10, 2024
1646a62
make use state vars more readable
Br2850 Oct 10, 2024
c672a05
Update app/packages/components/src/components/PillBadge/PillBadge.tsx
Br2850 Oct 10, 2024
6b79c47
Merge pull request #4881 from voxel51/patch/dropdownview
Br2850 Oct 10, 2024
b402b8c
Merge pull request #4901 from voxel51/feat/sliderView-with-input-text
Br2850 Oct 10, 2024
fd70ada
Merge pull request #4909 from voxel51/patch/badge
Br2850 Oct 10, 2024
795a6a5
merge latest execution store
Br2850 Oct 10, 2024
3a39e3f
Merge branch 'develop' into feat/fo-assistant
Br2850 Oct 11, 2024
3cb4bd5
track panel closes
Br2850 Oct 12, 2024
6d64ee8
slider onchange event improvement (#4921)
lanzhenw Oct 14, 2024
741ace3
add spinner variant
Br2850 Sep 30, 2024
5d45615
allow to only show icon in dropdownview
lanzhenw Oct 3, 2024
8a36c84
update type and minor tweak
lanzhenw Oct 7, 2024
5bea4b7
style tweak and clean up
lanzhenw Oct 7, 2024
71bd61a
improved sliderview
manivoxel51 Oct 3, 2024
ab131b3
progress
manivoxel51 Oct 4, 2024
b589949
complete slider
manivoxel51 Oct 7, 2024
9c1a519
pillBadge outline
Br2850 Oct 8, 2024
9b02e46
coloring
Br2850 Oct 8, 2024
162f883
base Chip
Br2850 Oct 8, 2024
4827e44
add PillBadgeView to Python Panel types
Br2850 Oct 9, 2024
da99e2d
colored badges
Br2850 Oct 10, 2024
930acd6
badge with circle and color
Br2850 Oct 10, 2024
2f1bf5e
extend badge to include dropdowns
Br2850 Oct 10, 2024
e56ecc2
show/hide icon
Br2850 Oct 10, 2024
c3c70dc
final color changes and select
Br2850 Oct 10, 2024
d24a5ac
color matching on selection
Br2850 Oct 10, 2024
aacf655
make use state vars more readable
Br2850 Oct 10, 2024
62de88e
Update app/packages/components/src/components/PillBadge/PillBadge.tsx
Br2850 Oct 10, 2024
e3448f1
add debouncing and throttle to slider onchange event
lanzhenw Oct 11, 2024
6404f05
use onChangeComitted instead
lanzhenw Oct 14, 2024
81fe8f8
cleanup
lanzhenw Oct 14, 2024
62370c8
Update PillBadge.tsx
Br2850 Oct 15, 2024
26bb06b
adds disabled state for various variants of the button view
manivoxel51 Oct 16, 2024
2bb80c0
Merge pull request #4930 from voxel51/feat/buttonView-disabled
Br2850 Oct 16, 2024
652a075
Merge branch 'develop' into feat/fo-assistant
Br2850 Oct 16, 2024
5e3d4ec
hook up .btn to new disabled state
Br2850 Oct 16, 2024
d0ba069
docstring additions for LoadingView
Br2850 Oct 16, 2024
fa57350
modify icon only dropdownview style
lanzhenw Oct 16, 2024
7bedaa7
refactor and fix disabled color when no color code provided
manivoxel51 Oct 16, 2024
16ea2a5
Merge pull request #4934 from voxel51/bug/disabled-button
manivoxel51 Oct 16, 2024
0553c4f
modal view base
Br2850 Oct 17, 2024
c50fd6d
saving
Br2850 Oct 17, 2024
f377f13
gridView change
lanzhenw Oct 17, 2024
6a94f01
added tagging functionality to modal
Br2850 Oct 17, 2024
04919de
comment out functionality for testing
Br2850 Oct 17, 2024
2631236
fix circular reference
ritch Oct 17, 2024
f6ea985
saving
Br2850 Oct 17, 2024
2bb1181
saving
Br2850 Oct 17, 2024
f4f3e48
functionality and styling additions
Br2850 Oct 17, 2024
b2128ce
update docstring
Br2850 Oct 17, 2024
f93e027
Merge branch 'feat/execution-store' into feat/fo-assistant
Br2850 Oct 17, 2024
5894643
Update PillBadge.tsx
Br2850 Oct 15, 2024
ca1bccd
adds disabled state for various variants of the button view
manivoxel51 Oct 16, 2024
7771d0a
hook up .btn to new disabled state
Br2850 Oct 16, 2024
d1f0541
docstring additions for LoadingView
Br2850 Oct 16, 2024
0c8a8a6
refactor and fix disabled color when no color code provided
manivoxel51 Oct 16, 2024
84e5b52
Merge branch 'feat/execution-store' into patch/tag-modal
Br2850 Oct 18, 2024
3fd5ba8
Adds a customizable TextView component (#4942)
manivoxel51 Oct 18, 2024
ea56505
snake_case the TextView component
manivoxel51 Oct 18, 2024
b095575
Merge pull request #4948 from voxel51/bug/fix-casing-textview
manivoxel51 Oct 18, 2024
e5a4d0d
saving
Br2850 Oct 18, 2024
66daf79
minor improvements
Br2850 Oct 18, 2024
0bd090d
icon variants + modalview styling declaration
Br2850 Oct 18, 2024
8883c2b
docstring update
Br2850 Oct 19, 2024
8b28ea0
Merge branch 'develop' into patch/tag-modal
Br2850 Oct 19, 2024
d863f0e
working callback functionality
Br2850 Oct 20, 2024
5cfc1bf
Merge branch 'develop' into feat/fo-assistant
Br2850 Oct 20, 2024
f84b5bc
Merge branch 'feat/fo-assistant' into patch/tag-modal
Br2850 Oct 20, 2024
d092936
reset main.py
Br2850 Oct 20, 2024
3658f24
remove comment
Br2850 Oct 20, 2024
d1260b7
cherry-pick ModalView and relevant changes from tag-modal branch
Br2850 Oct 20, 2024
af9f0f7
Merge pull request #4951 from voxel51/patch/panel-tag-modal
Br2850 Oct 20, 2024
a9c6957
Merge pull request #4950 from voxel51/patch/tag-modal
Br2850 Oct 20, 2024
5d93825
Merge branch 'panel' into feat/fo-assistant
Br2850 Oct 21, 2024
947731c
pill badge onChange patch
Br2850 Oct 22, 2024
cb7dfec
ModalView enhancement
Br2850 Oct 22, 2024
4972cbc
Merge branch 'develop' into panel
lanzhenw Oct 22, 2024
3d67489
review changes 1
Br2850 Oct 22, 2024
4ace045
testing
manivoxel51 Oct 22, 2024
2eb06f6
Merge pull request #4964 from voxel51/textview-2
manivoxel51 Oct 22, 2024
6f81d66
review changes 2
Br2850 Oct 22, 2024
dfb8681
Merge branch 'panel' of github.com:voxel51/fiftyone into panel
Br2850 Oct 22, 2024
c2c3fcc
testing
manivoxel51 Oct 22, 2024
a9fde0a
infinite loop fix
Br2850 Oct 22, 2024
0ed6ab3
Merge branch 'panel' into feat/fo-assistant
Br2850 Oct 22, 2024
18ee976
Merge branch 'develop' into feat/fo-assistant
Br2850 Oct 22, 2024
51185a4
Merge branch 'develop' into feat/fo-assistant
Br2850 Oct 23, 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
6 changes: 6 additions & 0 deletions app/packages/operators/src/useCustomPanelHooks.ts
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
import { useTrackEvent } from "@fiftyone/analytics";
import { debounce, merge } from "lodash";
import { useCallback, useEffect, useMemo } from "react";

Expand Down Expand Up @@ -232,3 +233,8 @@ function getPanelViewData(panelState) {
const data = panelState?.data;
return merge({}, { ...state }, { ...data });
}

export function trackPanelClose(panelName) {
const trackEvent = useTrackEvent();
return trackEvent("close_panel", { panel_name: panelName });
}
Loading