Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
106 commits
Select commit Hold shift + click to select a range
b6caaeb
Add cell cards explorer component in sidebar tab
akhuoa Mar 29, 2026
c099e8c
Rename cell cards explorer tab title
akhuoa Mar 30, 2026
156f007
Update tabs spacing
akhuoa Mar 31, 2026
52f53e0
Update cell card explorer component with data fetching
akhuoa Mar 31, 2026
62b3f12
Add soma-locations in cell cards
akhuoa Apr 1, 2026
b794cad
Move uuid generator to utils
akhuoa Apr 2, 2026
d2a8b3b
Add cell card detail
akhuoa Apr 2, 2026
2771492
Add more data in cell card detail
akhuoa Apr 2, 2026
eb287cf
Collapse cell cards
akhuoa Apr 2, 2026
02807d3
Separate cell card component
akhuoa Apr 4, 2026
0a6c857
Update cell card style to be the same as other cards in sidebar
akhuoa Apr 12, 2026
4903936
Update cell caard styles to be the saame as others
akhuoa Apr 12, 2026
2f6672b
Add close button
akhuoa Apr 12, 2026
ea4bd14
Hide button in cell card active
akhuoa Apr 12, 2026
b1d07d0
Add filters to cell cards explorer
akhuoa Apr 20, 2026
03a0aee
Add pagination to cell cards explorer
akhuoa Apr 20, 2026
ac40d1b
Fix cell card explorer filter label transformation
akhuoa Apr 21, 2026
0dd7aa2
Fix cell cards explorer filters between categories
akhuoa Apr 21, 2026
a35c8b6
Merge branch 'ABI-Software:main' into feature/cell-card-explorer
akhuoa May 1, 2026
746de13
Add cell card search input UI
akhuoa May 4, 2026
bfbdcef
Add help popup in cell card explorer search
akhuoa May 4, 2026
05128a6
Add cell card explorer search filter
akhuoa May 4, 2026
6333069
Update cell card explorer search help text
akhuoa May 4, 2026
5e94536
Update cell card explorer reset
akhuoa May 4, 2026
da70e5b
Update cell card copy
akhuoa May 4, 2026
8de84fc
Update cell card copy content
akhuoa May 4, 2026
6b22323
Keep original content in copy
akhuoa May 4, 2026
9b5110d
Update copy content of cell card for links
akhuoa May 4, 2026
24d090d
Fix links in copy content
akhuoa May 4, 2026
b15d2b3
Add search history in cell card explorer
akhuoa May 4, 2026
b2e99ce
Add cell card color
akhuoa May 5, 2026
c9c643a
Update cell card style
akhuoa May 5, 2026
920c392
Add gene filter in cell card explorer
akhuoa May 5, 2026
1e3fd5a
Update border styles for cell cards
akhuoa May 5, 2026
823f97b
Update cell card styles
akhuoa May 6, 2026
f125598
Update cell card styles
akhuoa May 6, 2026
3628caa
Update cell card styles
akhuoa May 6, 2026
249641c
Update cell card styles
akhuoa May 6, 2026
4de3475
Show cell cards explorer with an option
akhuoa May 6, 2026
88136e5
Prevent cell cards API loading again and again on component mounted
akhuoa May 6, 2026
48333fc
Add active species update function
akhuoa May 7, 2026
06da4d0
Update cell cards species filter by flatmap active species
akhuoa May 7, 2026
1b51bc2
Refactor cell card active species filter
akhuoa May 7, 2026
9a26ee8
Update active species filter for cell cards
akhuoa May 7, 2026
8a219d6
Refactor common util function
akhuoa May 7, 2026
1b3dca4
Fix common util function usage
akhuoa May 7, 2026
d71050e
Update cell cards filter active filters
akhuoa May 7, 2026
7887af6
Fix active species filter for cell cards on first load
akhuoa May 7, 2026
13594d4
Update active species filter cascader for cell cards
akhuoa May 7, 2026
c37fbb9
Fix non available species filter in cell cards explorer
akhuoa May 7, 2026
2e5e389
Remove color styles for cell cards
akhuoa May 15, 2026
98e0d4e
Merge branch 'ABI-Software:main' into feature/cell-card-explorer
akhuoa May 15, 2026
5f08556
Fix util function import name
akhuoa May 15, 2026
63b04a8
Merge branch 'ABI-Software:main' into feature/cell-card-explorer
akhuoa May 18, 2026
53300d5
Emit soma location hover to highlight
akhuoa May 18, 2026
fdf6780
Emit soma location from sidebar component
akhuoa May 18, 2026
ac947e0
Update cell card soma location chip style
akhuoa May 18, 2026
1c8cd35
Add show cell card explorer button in the app
akhuoa May 18, 2026
1d3c2bd
Update cell card title style
akhuoa May 18, 2026
46e67ff
Update cell card styles
akhuoa May 18, 2026
cae6e4a
Change the labels to section titles
akhuoa May 18, 2026
133a7d0
Update cell card section groups
akhuoa May 18, 2026
46dff3a
Open the cell type explorer app when soma location is clicked
akhuoa May 19, 2026
e93d154
Update cell type card chip link
akhuoa May 19, 2026
690d877
Update cell card soma location name
akhuoa May 19, 2026
bdbbd4f
Update alert notes in cell cards
akhuoa May 20, 2026
360acea
Refactor formatAlertText function
akhuoa May 21, 2026
a08aee1
Add alert notes chip in cell card
akhuoa May 21, 2026
fb28068
Refactor scroll to notes function
akhuoa May 21, 2026
62df3dc
Add alert notes and curator notes in copy content
akhuoa May 21, 2026
a152db1
Add external link icon
akhuoa May 21, 2026
fe2bd11
Remove app URL from cell card
akhuoa May 21, 2026
6e11bf8
Update soma location items in cell card
akhuoa May 21, 2026
035e061
Add search icons for cell card soma locations
akhuoa May 21, 2026
e6c7666
Refactor
akhuoa May 21, 2026
42518f2
Fix popover styles for cell card
akhuoa May 21, 2026
b747957
Update dataest search and connectivity search for cell card locations
akhuoa May 21, 2026
4136f76
Update cell card soma location search
akhuoa May 22, 2026
3629fb6
Fix search icon disaappearning
akhuoa May 22, 2026
1c093af
Update dataset search from cell card
akhuoa May 22, 2026
f271c46
Update connectivity search from cell card
akhuoa May 29, 2026
1ed06db
Update cell card location to connectivity search
akhuoa May 29, 2026
57ca0db
Emit soma locations from cell cards
akhuoa May 29, 2026
2cfde0d
Update soma locations emitter from cell cards
akhuoa May 31, 2026
b8660a8
Update variable name
akhuoa May 31, 2026
430e07b
Add cell types count by soma location
akhuoa May 31, 2026
26f1a66
Update cell types count in soma locations emit
akhuoa May 31, 2026
fcc3c6d
Add open search function in cell card explorer
akhuoa May 31, 2026
b778cbc
Fix cell card explorer tab reference
akhuoa Jun 1, 2026
f473dd3
Update cell card open search
akhuoa Jun 1, 2026
3250e94
Fix cell card soma location cascader issue
akhuoa Jun 1, 2026
b952ab7
Merge branch 'ABI-Software:main' into feature/cell-card-explorer
akhuoa Jun 1, 2026
628ee0c
Merge branch 'main' into feature/cell-card-explorer
akhuoa Jun 8, 2026
f3dc80e
Merge branch 'feature/cell-card-explorer' of github.com:akhuoa/map-si…
akhuoa Jun 8, 2026
75fafa0
Remove query from cell card soma location connectivity search
akhuoa Jun 8, 2026
aba1600
Emit filtered soma locations
akhuoa Jun 11, 2026
37cb2e4
Emit soma location on filter update in cell cards
akhuoa Jun 15, 2026
a400b45
Save and restore state for cell card explorer
akhuoa Jun 19, 2026
1daf84c
Add event tracking for cell card explorer filters and search
akhuoa Jun 19, 2026
1b8f72e
Add cell card explorer page change event tracking
akhuoa Jun 21, 2026
e33d52f
Add cell card open and close events
akhuoa Jun 21, 2026
ffbcc49
Update cell card source chip style
akhuoa Jun 22, 2026
052c502
Add notes filter in cell card explorer
akhuoa Jun 22, 2026
21fd102
Fix soma location actve filters emit
akhuoa Jun 22, 2026
48f67dc
Show related cells list
akhuoa Jun 25, 2026
2dd09aa
Fix soma locations count in marker labels
akhuoa Jun 25, 2026
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
3 changes: 2 additions & 1 deletion .env
Original file line number Diff line number Diff line change
Expand Up @@ -6,4 +6,5 @@ VITE_APP_ALGOLIA_INDEX=k-core_dev_published_time_desc
VITE_APP_BL_SERVER_URL=
VITE_APP_NL_LINK_PREFIX=
VITE_APP_ROOT_URL=
VITE_FLATMAPAPI_LOCATION=https://mapcore-demo.org/curation/flatmap/
VITE_FLATMAPAPI_LOCATION=https://mapcore-demo.org/curation/flatmap/
VITE_APP_CELL_CARDS_API=http://localhost:8787/cellCardsData.json
15 changes: 11 additions & 4 deletions src/App.vue
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,7 @@
<el-button @click="getFacets">Get facets</el-button>
<el-button @click="toggleCreateData">Create Data/Annotation</el-button>
<el-button @click="openConnectivitySearch()">Connectivity Search</el-button>
<el-button @click="showCellCardExplorer()">Show Cell Card Explorer</el-button>
</div>
<SideBar
:envVars="envVars"
Expand All @@ -30,6 +31,7 @@
:connectivityEntry="connectivityEntry"
:connectivityKnowledge="connectivityKnowledge"
:showVisibilityFilter="true"
:showCellCards="showCellCards"
@search-changed="searchChanged($event)"
@hover-changed="hoverChanged($event)"
@connectivity-hovered="onConnectivityHovered"
Expand All @@ -45,9 +47,7 @@
import SideBar from './components/SideBar.vue'
import EventBus from './components/EventBus.js'
import exampleConnectivityInput from './exampleConnectivityInput.js'


const capitalise = (str) => str.charAt(0).toUpperCase() + str.slice(1);
import { capitalise } from './utils/common.js'

const flatmapQuery = (flatmapApi, sql) => {
const data = { sql: sql };
Expand Down Expand Up @@ -136,6 +136,7 @@ export default {
BL_SERVER_URL: import.meta.env.VITE_APP_BL_SERVER_URL,
ROOT_URL: import.meta.env.VITE_APP_ROOT_URL,
FLATMAPAPI_LOCATION: import.meta.env.VITE_FLATMAPAPI_LOCATION,
CELL_CARDS_API: import.meta.env.VITE_APP_CELL_CARDS_API,
},
connectivityEntry: [],
createData: {
Expand All @@ -152,6 +153,7 @@ export default {
query: '',
filter: [],
target: [],
showCellCards: false,
}
},
methods: {
Expand Down Expand Up @@ -366,7 +368,12 @@ export default {
},
onConnectivityCollapseChange: function () {
this.connectivityEntry = [...exampleConnectivityInput]
}
},
showCellCardExplorer: function () {
this.showCellCards = true;
this.$refs.sideBar.tabClicked({ id: 4, type: 'cellCardExplorer' });
this.$refs.sideBar.setDrawerOpen(true);
},
},
mounted: async function () {
console.log('mounted app')
Expand Down
3 changes: 3 additions & 0 deletions src/components.d.ts
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,8 @@ declare module 'vue' {
export interface GlobalComponents {
AnnotationTool: typeof import('./components/AnnotationTool.vue')['default']
BadgesGroup: typeof import('./components/BadgesGroup.vue')['default']
CellCard: typeof import('./components/CellCard.vue')['default']
CellCardExplorer: typeof import('./components/CellCardExplorer.vue')['default']
ConnectivityCard: typeof import('./components/ConnectivityCard.vue')['default']
ConnectivityExplorer: typeof import('./components/ConnectivityExplorer.vue')['default']
ConnectivityInfo: typeof import('./components/ConnectivityInfo.vue')['default']
Expand Down Expand Up @@ -43,6 +45,7 @@ declare module 'vue' {
ElRow: typeof import('element-plus/es')['ElRow']
ElSelect: typeof import('element-plus/es')['ElSelect']
ElTag: typeof import('element-plus/es')['ElTag']
IconOpenExternal: typeof import('./components/icons/IconOpenExternal.vue')['default']
ImageGallery: typeof import('./components/ImageGallery.vue')['default']
SearchFilters: typeof import('./components/SearchFilters.vue')['default']
SearchHistory: typeof import('./components/SearchHistory.vue')['default']
Expand Down
Loading