Skip to content

Merge upstream google fork #1

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

Open
wants to merge 727 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
727 commits
Select commit Hold shift + click to select a range
415befe
Fix link in docstring (#486)
dstansby Aug 28, 2023
29d78e4
Add some comments to lerp and invlerp (#485)
dstansby Aug 28, 2023
0c82cbb
feat: Add zarr v3 support
jbms Sep 15, 2023
778a395
refactor(chunk_manager): add requestedState parameter
jbms Sep 26, 2023
209a514
feat(sliceview): add fetchChunk function
jbms Sep 26, 2023
aba5866
feat(python): add TensorStore API for accessing a volumetric layer
jbms Sep 26, 2023
e5c4623
chore: Upgrade to selenium>=4
jbms Sep 30, 2023
fa91e18
chore(python): Avoid deprecated importlib.resources APIs
jbms Sep 30, 2023
2cedb30
fix(python): fix race condition with state synchronization
jbms Oct 3, 2023
b2e3de6
refactor(python): refactor static file and background tornado serving
jbms Oct 3, 2023
530dff9
test(datasources/zarr): Add zarr tests via Python
jbms Sep 30, 2023
1f08a40
chore(python): format and lint with ruff
jbms Oct 4, 2023
c11f001
docs: Update CONTRIBUTING.md to note Python checks
jbms Oct 6, 2023
d5d8b6d
feat(datasource/graphene) auto reloading graphene manifest after an e…
chrisj Oct 20, 2023
734b0b4
fix(statistics): fix chunk statistics for zarr
jbms Oct 20, 2023
640c5f5
fix(datasource/zarr): fix support for dimension_units like "nm" and ""
jbms Oct 20, 2023
6217f5d
feat: change image user layer UI labels (#496)
seankmartin Nov 6, 2023
72d5c0c
feat: change the number of depth samples in volume rendering to a con…
seankmartin Nov 6, 2023
4717511
docs(python): add example_add_cube example
jbms Nov 16, 2023
ada384e
fix(state_share): new method to include credentials for state sharing…
chrisj Nov 18, 2023
7cee81c
feat(python): Add --bind-port CLI argument
jbms Nov 29, 2023
4ed75b8
docs(ngauth_server): fix gcloud shell commands
jbms Dec 18, 2023
dcd8cad
fix(display_context): fix redraw when panels move
jbms Dec 18, 2023
7acf520
fix(ui/tool): prevent spurious keyboard input while holding tool key
jbms Dec 18, 2023
4d01489
fix(python): fix bug in neuroglancer.StarredSegments
jbms Dec 26, 2023
c466b24
chore(github-actions): install setuptools
jbms Dec 26, 2023
1fb0940
Rename src/neuroglancer/ -> src/ and reformat
jbms Jan 7, 2024
3682b8b
feat(datasource/zarr): Support zarr v3 index_location configuration o…
jbms Jan 8, 2024
cc13db0
chore(github actions): properly detect Python formatting issues
jbms Jan 8, 2024
21dd597
feat(datasource/n5): Add Zstd compression support
jbms Jan 8, 2024
0569ae3
chore(typescript): fix numcodecs module resolution issue
jbms Jan 8, 2024
46b5cdd
style(python): fix formatting issue due to ruff version change
jbms Jan 8, 2024
45f6578
docs: fix URL references for src/neuroglancer -> src rename
jbms Jan 9, 2024
e43ed3c
docs(python): add example_coordinate_transform.py
jbms Jan 18, 2024
9524a72
fix(write_annotations): fix type annotations
jbms Jan 20, 2024
a9939d6
Volume rendering compositing changes and wireframe rendering to vis c…
seankmartin Feb 6, 2024
405557f
fix(ui/side_panel) biome linter broke drag end handler (#527)
chrisj Feb 8, 2024
3caf5c0
chore: use vite/vitest in place of esbuild/karma+jasmine
jbms Jan 21, 2024
9f79ce1
chore: fix numpy.cast deprecation warning
jbms Feb 20, 2024
0f131d3
chore(python): reduce chance of test timeouts on github actions
jbms Feb 22, 2024
76199e6
chore: add firebase hosting preview URLs
jbms Feb 22, 2024
0696318
fix: fix deploy_preview workflow definition
jbms Feb 22, 2024
20eda67
fix: fix another issue in deploy_preview definition
jbms Feb 22, 2024
ca3b4f1
chore: fix deploy_preview and skip typechecking/linting in build_preview
jbms Feb 22, 2024
cba2a92
chore: fix GH_TOKEN issue in deploy_preview
jbms Feb 22, 2024
d30a67e
chore: fix deploy_preview comment step
jbms Feb 22, 2024
8dfa47c
chore: fix deploy_preview date formatting
jbms Feb 22, 2024
408685d
chore(github): change deploy_preview to use check runs API
jbms Feb 22, 2024
8bfa041
chore(github/deploy_preview): fix date format in github checks API call
jbms Feb 22, 2024
ff9f8a0
chore(github/deploy_preview): try to fix github checks API usage
jbms Feb 22, 2024
088b4de
chore(github/deploy_preview): use commit status in place of check run
jbms Feb 23, 2024
3ea89e9
chore(github): avoid redundant builds for pull requests from another …
jbms Feb 23, 2024
96a56a9
chore(github/deploy_preview): avoid emojis in commit status description
jbms Feb 23, 2024
4ad2a18
feat(annotation): add annotation ID and make properties selectable (#…
fcollman Feb 24, 2024
36ca2c2
tests: polyfill globalThis.crypto for tests run in node.js
jbms Feb 23, 2024
1f31511
chore: update npm dependencies
jbms Feb 23, 2024
80bb7c3
chore(python): use nodejs-wheel in place of nodejs-bin dependency
jbms Feb 23, 2024
c1cba23
chore: use import.meta.dirname in build scripts
jbms Feb 23, 2024
dceef81
chore(python): build with Py_LIMITED_API
jbms Feb 24, 2024
3965d4c
chore: update ngauth_server to build with go 1.19
jbms Feb 24, 2024
861a483
chore(github): update github actions to use newer action versions
jbms Feb 24, 2024
6b6ea2d
chore(github): build macOS Python packages using macOS arm64 runner
jbms Feb 24, 2024
116df32
chore(github): publish NPM package automatically
jbms Feb 24, 2024
5f31d79
docs(README): remove outdated message regarding unit test command
jbms Feb 24, 2024
5effd95
chore: add npm version update script
jbms Feb 24, 2024
3f63bbb
2.39.1
jbms Feb 24, 2024
e4d8bdf
chore(deps): bump golang.org/x/net in /ngauth_server
dependabot[bot] Feb 24, 2024
e4d5291
chore(deps): bump google.golang.org/grpc in /ngauth_server
dependabot[bot] Feb 26, 2024
ddc325b
chore: disable publishing to NPM and update docs
jbms Feb 26, 2024
b35566a
chore: use `new URL` syntax rather than loader syntax for html auth r…
jbms Mar 10, 2024
10718c4
chore: eliminate use of vite-plugin-binary
jbms Mar 10, 2024
2cdc1f3
chore: wait for webworkers to load before sending messages
jbms Mar 12, 2024
dc7f415
chore: use webpack instead of vite
jbms Mar 11, 2024
64e3809
chore: update ruff version
jbms Mar 15, 2024
121c82d
chore: fix missing client bundle in Python wheels
jbms Mar 18, 2024
cba1820
refactor: expose JavaScript exports under "neuroglancer/unstable"
jbms Mar 18, 2024
a672391
chore: publish client to firebase hosting automatically
jbms Mar 18, 2024
33f4104
chore(github): publish NPM package automatically
jbms Mar 18, 2024
811e2f5
2.39.2
jbms Mar 18, 2024
4319f8a
chore: fix PyPI package upload
jbms Mar 18, 2024
d8b9095
chore: fix deployment to firebase hosting
jbms Mar 18, 2024
fe99ae0
docs(python): Document attributes on some coordinate space classes (#…
dstansby Mar 18, 2024
7d75cf3
feat: adds display of tag descriptions and regexp searching for tags …
fcollman Mar 18, 2024
3a57ebf
chore(deps-dev): bump follow-redirects (#549)
dependabot[bot] Mar 18, 2024
de0df4f
style(python): fix formatting
jbms Mar 18, 2024
d8d9aed
chore(github): fix deployment to firebase hosting
jbms Mar 18, 2024
8c95c63
feat(segmentation_user_layer): implement getObjectPosition for MeshLa…
chrisj Mar 18, 2024
ab15384
chore(deps): bump google.golang.org/protobuf in /ngauth_server (#545)
dependabot[bot] Mar 23, 2024
81ac14c
chore(deps-dev): bump webpack-dev-middleware (#559)
dependabot[bot] Mar 23, 2024
a4e6e4e
chore(deps-dev): bump webpack-dev-middleware from 7.0.0 to 7.1.1 (#558)
dependabot[bot] Mar 23, 2024
0be1e40
chore(deps-dev): bump webpack-dev-middleware (#557)
dependabot[bot] Mar 23, 2024
4c3daaa
chore(deps-dev): bump webpack-dev-middleware (#556)
dependabot[bot] Mar 23, 2024
e293408
chore(deps-dev): bump follow-redirects from 1.15.5 to 1.15.6 (#548)
dependabot[bot] Mar 23, 2024
145ce39
chore(deps-dev): bump follow-redirects (#547)
dependabot[bot] Mar 23, 2024
089aeb5
chore(deps-dev): bump express in /examples/parcel/parcel-project-sour…
dependabot[bot] Mar 30, 2024
d2becb8
chore(deps-dev): bump express from 4.18.3 to 4.19.2 (#563)
dependabot[bot] Mar 30, 2024
19c739d
chore(deps-dev): bump express in /examples/vite/vite-project-source (…
dependabot[bot] Mar 30, 2024
3bab8b0
chore(deps-dev): bump express (#561)
dependabot[bot] Mar 30, 2024
a52552e
feat: Max projection volume rendering with picking (#552)
seankmartin Apr 11, 2024
daf82f3
fix(display_context): make panel movement checking more robust
jbms Apr 11, 2024
d5cc035
fix(uint64): avoid rounding errors in Uint64.toString with large high…
chrisj Apr 16, 2024
12a5cbe
fix(python): send proper mime type for .wasm files
jbms Apr 19, 2024
3b385a5
fix(volume_rendering_layer): fix inverse isReady result
jbms Apr 19, 2024
2d7862a
fix: fix lazy loading of JavaScript and WebAssembly modules
jbms Apr 19, 2024
3b2a8a3
fix(volume_rendering): Volume rendering fixes for max projection - pi…
seankmartin May 18, 2024
f805b54
feat: Add a transfer function shader widget (#582)
seankmartin May 18, 2024
e7a19f5
fix: update transfer function points in JSON in all cases (#594)
seankmartin May 29, 2024
453cc01
fix(sliceview): fix picking when determinant of transform is negative
jbms May 29, 2024
22b49f9
feat: add version.json to add another way to identify deployed versio…
chrisj Jun 11, 2024
5b304a1
fix(ui): increase z-index for layer data source dropdowns, which were…
chrisj Jun 11, 2024
f1fd3b6
chore: output declaration files for neuroglancer packages (#576)
chrisj Jun 11, 2024
6a39a63
fix: with a float window the control point sorting does not error (#596)
seankmartin Jun 11, 2024
8619950
fix(datasource/graphene) merge and multicut tool fixes (#565)
chrisj Jun 11, 2024
aef3d8b
Feature - CDF in invlerp if only 3D view shown of image layer (#592)
seankmartin Jun 11, 2024
dabc3ca
fix: fix intermittent stalling/failing of chunk priority updates
jbms Jun 13, 2024
b0d3291
2.40.0
jbms Jun 20, 2024
c9081c0
Feature - adaptive downsampling of volume rendering based on framerat…
seankmartin Jul 3, 2024
90cf144
style: fix formatting
jbms Jul 22, 2024
2b56500
chore: build with NumPy 2.0
jbms Jul 23, 2024
1c2ef88
fix(python/ext): fix building with NumPy 2.0
jbms Jul 23, 2024
33f5eb5
chore(github): skip WebGL tests on macos in github actions
jbms Jul 23, 2024
d33395b
chore(examples): update example deps and disable parcel testing
jbms Jul 23, 2024
d05ed8f
chore: update dependencies
jbms Jul 23, 2024
23218f9
2.40.1
jbms Jul 23, 2024
997afee
fix(datasource/zarr) `HEAD` to get content length (#611)
d-v-b Jul 23, 2024
a8e6b49
fix(python/ext): fix building with NumPy<2
jbms Jul 23, 2024
c6d836e
docs: clean up Python API and add some docstrings
jbms Jul 22, 2024
61d9fa1
docs: Add initial sphinx documentation
jbms Jun 28, 2024
2e2811b
chore(firebase): fix firebase.json
jbms Jul 24, 2024
5c8744d
docs(github): fix build status badge in README.md
jbms Jul 24, 2024
4e378b4
feat(volume-rendering): picking, depth testing, and blending improvem…
seankmartin Jul 24, 2024
aa9efda
feat(transfer-function): show data CDF in transfer function (#607)
seankmartin Jul 24, 2024
c94650f
feat(transfer-function): add zoom via wheel as in the invlerp widget …
seankmartin Jul 24, 2024
95ff6b9
chore(deps): bump golang.org/x/net in /ngauth_server (#581)
dependabot[bot] Jul 24, 2024
6b24f98
feat(status): add modal status message option that can be closed back…
chrisj Jul 24, 2024
fce2ac8
chore(github): fix client preview deployment
jbms Jul 24, 2024
ac9be08
chore(deps-dev): bump vite (#622)
dependabot[bot] Jul 24, 2024
3efc904
chore(deps-dev): bump vite (#623)
dependabot[bot] Jul 24, 2024
f3fc2b2
Upgrade numcodecs.js to 0.3.2 for Zstd streaming decompression suppor…
mkitti Oct 21, 2024
e2444e2
fix(volume-rendering): correct data access for histogram in volume re…
seankmartin Oct 21, 2024
2db9b9e
fix(url_hash_bindings): added debouce maxWait value for throttledSetU…
chrisj Oct 21, 2024
7ae9f64
fix(datasource/precomputed): check PNG image dimensions less strictly
jbms Oct 21, 2024
41ac40a
fix(mypy): fix type annotations in json_wrappers.py
jbms Oct 21, 2024
c110447
fix(framerate tracking): better handling of query failures (#652)
seankmartin Oct 22, 2024
ded4859
fix(virtual_lists) use existing debounceUpdateView with resize observ…
pedson Oct 31, 2024
c2f080b
fix(ui): buttons now display the title set in the makeIcon options wh…
chrisj Oct 31, 2024
9260fa8
feat(invlerp, transfer-function): auto invlerp range (#614)
seankmartin Oct 31, 2024
53b2edd
chore(github): disable pip upgrade to fix github actions workflow (#656)
jbms Oct 31, 2024
94f5862
feat: JPEG-XL Support (encoding: "jxl") (#653)
william-silversmith Nov 12, 2024
1255beb
fix: use HEAD request rather than bytes=-N suffix requests
jbms Nov 13, 2024
39272cd
fix(package.json): fix node.js version requirement
jbms Nov 14, 2024
ff735ed
chore: update package-lock.json to account for node.js version bump
jbms Nov 19, 2024
733539e
fix(layer): ensure layer references are unset when the associated lay…
chrisj Nov 20, 2024
0d767d1
ome.ts: update with ome-zarr 0.5 (#670)
joshmoore Nov 27, 2024
52cbc2a
chore(jxl): fix reproducibility issues (#672)
jbms Nov 28, 2024
98595ee
fix(segment properties): fix negative constraints on numeric properti…
jbms Nov 28, 2024
c581f20
fix(gzip): Use Compression Streams API in place of pako (#674)
jbms Dec 2, 2024
e9c1ff7
fix(gzip): Fix decoding of zlib-format data
jbms Dec 8, 2024
5ef8e6a
chore(mypy): fix mypy typing issues with NumPy 2.2
jbms Dec 9, 2024
9f7c238
refactor: Eliminate CancellationToken, use AbortSignal instead
jbms Dec 8, 2024
04ed8f9
chore(tsconfig): migrate to useDefineForClassFields=true
jbms Dec 10, 2024
413a098
docs(rsbuild/rspack): add rspack and rsbuild dependent project examples
jbms Dec 10, 2024
c6bc847
fix(typings): add ?raw declaration and remove stale dependency on vit…
jbms Dec 11, 2024
22246e2
chore(generate-code): migrate to ES module, fix type annotations
jbms Dec 11, 2024
b1c8e95
chore: support typescript 5.7
jbms Dec 11, 2024
0e02e35
fix(fetchChunk): properly handle already-failed chunks
jbms Dec 11, 2024
46dbd70
fix(status): fix delayed visibility of modal status messages
jbms Dec 11, 2024
a03db48
chore(eslint): upgrade eslint
jbms Dec 11, 2024
d5b2650
chore: switch to rspack from webpack
jbms Dec 12, 2024
ed2ab1a
fix(position_widget): fix display of playback controls
jbms Nov 9, 2024
dd4ffcf
fix(DimensionTool): fix text display of position
jbms Nov 9, 2024
15c5933
fix(display_context): make IntersectionObserver usage more robust
jbms Nov 26, 2024
610965b
fix(position_widget): fix display of dimension tool during initial load
jbms Nov 27, 2024
76fd4b1
feat(tool palettes): Add support for tool palettes
jbms Nov 6, 2024
a4404b9
fix(png): fix multi-channel png decoding
jbms Dec 13, 2024
2165343
chore: vendor glsl-editor/glsl.js as codemirror-glsl.ts
jbms Dec 19, 2024
3d2f93d
fix(examples/vite): fix vite example when using a real Neuroglancer i…
jbms Dec 19, 2024
5898236
chore(nguath_server): update deps
jbms Dec 19, 2024
9d3a618
Revamp file-based data access
jbms Dec 20, 2024
7c45c03
chore(lint): Use oxlint in addition to eslint
jbms Jan 19, 2025
6b207e3
fix(precomputed): Fix annotation source
jbms Jan 20, 2025
bdfd8dc
chore(examples): Update example lockfiles
jbms Jan 20, 2025
85231c0
fix(kvstore/url): fix relative path handling
jbms Jan 20, 2025
90e8ace
fix(annotations): fix toggling of default annotation subsources
jbms Jan 21, 2025
8217299
fix(url): fix buggy url parsing in the case of s3: scheme
jbms Jan 21, 2025
f343058
fix(precomputed): fix non-sharded annotation spatial index chunk URLs
jbms Jan 23, 2025
18da7fc
fix(single_mesh): fix single_mesh data sources
jbms Jan 23, 2025
5a54a48
fix(sliceview): fix reuse of rpc message objects
jbms Jan 23, 2025
6f9335f
Add missing event handler for position plot when rendered as tool in …
aranega Jan 24, 2025
186674a
fix: Remove EventAction import to resolve dev-server compilation erro…
aaronkanzer Jan 27, 2025
acb6a43
feat: high resolution screenshot from viewer (#646)
seankmartin Jan 31, 2025
a132972
fix(datasource/graphene) fix multicut annotation list not appearing i…
chrisj Jan 31, 2025
256783b
fix(boss_credentials.py): fix python 3.12 compatibility
jbms Jan 24, 2025
91a5b91
refactor(generic_file_source): getCachedDecodedUrl now throws on file…
jbms Jan 26, 2025
64e5c02
feat: Add OCDBT kvstore
jbms Jan 26, 2025
f287423
docs: Add rST datasource documentation
jbms Jan 30, 2025
c8064bc
docs: Add logo
jbms Jan 31, 2025
8bd492d
fix(http): Support servers that fail with HTTP 501 on HEAD requests
jbms Feb 2, 2025
da241c2
feat(kvstore/s3): support custom S3 endpoints
jbms Feb 3, 2025
6e371c1
fix(examples): fix issues with dependent package bundling examples
jbms Feb 4, 2025
fb21f4e
docs(kvstore/s3): Fix s3 and http documentation
jbms Feb 4, 2025
79a71c6
docs(README): add panel-neuroglancer to related projects (#710)
droumis Feb 5, 2025
0fdf1b3
test(client_test): convert client_test to use nodejs/playwright
jbms Feb 4, 2025
af326c7
fix(kvstore): ensure CredentialsManager is registered in chunk_worker
jbms Feb 4, 2025
d0b4df2
fix(asyncMemoize): fix abort handling
jbms Feb 10, 2025
9d16bc5
fix(kvstore): Support listing from chunk worker for http and s3 kvstores
jbms Feb 6, 2025
e7119e1
fix(async_computation): properly report unregistered handler errors
jbms Feb 7, 2025
f553166
fix(async_computation): allow kvstores to specify async_computation d…
jbms Feb 7, 2025
d55ab84
test(zstd): use fzstd instead of numcodecs/zstd when running tests in…
jbms Feb 7, 2025
484e7d8
test(kvstore/ocdbt): run test in node now that zstd can be used from …
jbms Feb 7, 2025
a36f699
feat(kvstore/icechunk): Add support for icechunk
jbms Feb 5, 2025
815c76e
fix(tool_palette): fix dragging instability due to layer headers
jbms Feb 11, 2025
6200f53
fix(kvstore/icechunk): properly handle deleted tags
jbms Feb 11, 2025
b1fd298
chore: support passing through --analyze rspack option
jbms Feb 11, 2025
9a20ef0
fix(interactive_credentials_provider): fix login triggered by datasou…
jbms Feb 11, 2025
35a4af7
feat(data_panel_layout): add 4panel-alt layout
jbms Feb 11, 2025
f203e24
fix(graphene): fix breakage due to kvstore url encoding fixes
jbms Feb 12, 2025
a12de1c
feat(layer-list-panel): add layer type tags to the list panel and mod…
seankmartin Feb 13, 2025
bc3beb4
perf: faster jxl decoding (#681)
william-silversmith Feb 18, 2025
e72d996
chore(python): use uv for package management
jbms Feb 20, 2025
9f18e2d
fix(python/webdriver): make console.log handling more robust
jbms Feb 21, 2025
da5feab
style(python): update type annotations for Python 3.10
jbms Feb 21, 2025
0534765
refactor(generate_code): Eliminate templates/ code generation
jbms Feb 12, 2025
f2074d7
feat: option to hide cross section background in 3D slice views (#663)
seankmartin Feb 24, 2025
80f4ae6
Feat(screenshot): Change copy metadata in UI to clipboard to return J…
seankmartin Feb 24, 2025
190ff9f
fix(coordinate_space): handle nearly integer-aligned bounds
jbms Feb 25, 2025
7f85864
refactor(uint64): replace custom Uint64 class with bigint
jbms Feb 18, 2025
7098e93
Add annotation color as a tool in the layer's render tab (#692)
aranega Feb 28, 2025
a647623
fix(AsyncCache): fix bug when freeing an async cache entry
jbms Feb 28, 2025
9b7a239
feat(help/input_event_bindings): Simplify input event binding help di…
jbms Feb 28, 2025
79e415c
chore(github): fix permissions for deploying previews
jbms Mar 3, 2025
3254416
fix(zarr): correctly handle fill value for uint64 data type
jbms Mar 3, 2025
075eade
Feat(display_dimensions_widget): FOV input on 2D panel dim widget and…
seankmartin Mar 3, 2025
7681ed7
fix(UI - layer_list_panel): Change layer number width spacing to cons…
seankmartin Mar 5, 2025
1976a11
fix: camera screenshot icon can hide like other icons in top bar (#751)
seankmartin Mar 14, 2025
450a94c
feat: ability to show/hide the whole top bar via showTopBar (#752)
seankmartin Mar 14, 2025
11b30e3
Add option to hide/show code block (#688)
aranega Mar 17, 2025
667238b
fix(python): Add missing Map.pop method
jbms Mar 17, 2025
a045804
fix(sliceview): display data when viewport is right on boundary
jbms Mar 21, 2025
09226cd
fix(python/prefetch): use non-zero width/height for prefetching
jbms Mar 25, 2025
7388099
fix: include a check for readonly on move-annotation action
seankmartin Mar 25, 2025
640e974
fix: move some attribute initialization from class level to construct…
aranega Mar 25, 2025
233fc39
feat: Show/hide the shader properties for the annotation layer depend…
aranega Apr 14, 2025
7bc3a78
fix(ui/side_panel): ensure panel cross sizes are correctly restored f…
jbms May 6, 2025
3c449fd
Expand render datasource functionality (#775)
minnerbe May 14, 2025
e9346cd
fix: bump z-index for data source to make it go over tool palettes (#…
seankmartin May 14, 2025
cdea416
fix(display_context): Fix rendered panel clip bounds (#779)
jbms May 15, 2025
f84f945
feat(python): add precomputed annotation reader interface (#783)
jbms May 20, 2025
edbb64c
fix: update annotation display units in annotation tab when global/lo…
seankmartin May 21, 2025
41b9672
Fix: annotation enum values and labels set in JSON state stay in the …
seankmartin May 23, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
24 changes: 0 additions & 24 deletions .appveyor.yml

This file was deleted.

22 changes: 0 additions & 22 deletions .babelrc

This file was deleted.

5 changes: 3 additions & 2 deletions .editorconfig
Original file line number Diff line number Diff line change
Expand Up @@ -2,13 +2,14 @@ root = true

[*]
indent_style = space
tab_width = 2
indent_size = 2
end_of_line = lf
charset = utf-8
trim_leading_whitespace = true
insert_final_newline = true
max_line_length = 100
max_line_length = 80

[*.py]
indent_style = space
indent_size = 4
max_line_length = 88
18 changes: 18 additions & 0 deletions .firebaserc
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
{
"projects": {
"default": "neuroglancer-demo"
},
"targets": {
"neuroglancer-demo": {
"hosting": {
"app": [
"neuroglancer"
],
"docs": [
"neuroglancer-docs"
]
}
}
},
"etags": {}
}
12 changes: 12 additions & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
# Prevent line ending conversions by default to avoid problems with binary files.
* -text

# Known text files should have LF line endings.
*.py text eol=lf
*.ts text eol=lf
*.js text eol=lf
*.css text eol=lf
*.json text eol=lf
*.html text eol=lf
*.svg text eol=lf
*.md text eol=lf
19 changes: 19 additions & 0 deletions .github/actions/setup-firefox/action.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
name: "Setup firefox"
description: "Sets up firefox on Linux"
runs:
using: "composite"
steps:
- run: |
sudo add-apt-repository ppa:mozillateam/ppa
echo '
Package: *
Pin: release o=LP-PPA-mozillateam
Pin-Priority: 1001

Package: firefox
Pin: version 1:1snap1-0ubuntu2
Pin-Priority: -1
' | sudo tee /etc/apt/preferences.d/mozilla-firefox
sudo apt-get install firefox xvfb
if: startsWith(runner.os, 'Linux')
shell: bash
Loading