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

Merge upstream google fork #1

Open
wants to merge 655 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
655 commits
Select commit Hold shift + click to select a range
9066d9e
fix(s3): use s3 domains without region
jbms Oct 8, 2022
6c2b5aa
fix(setup.py): fix typing_exceptions -> typing_extensions
jbms Oct 11, 2022
0b4fb49
fix(python): correct crossSectionZoom -> crossSectionScale
jbms Oct 19, 2022
b5fd1b7
feat(segmentation): add hoverHighlight option
jbms Oct 19, 2022
a235bb7
fix(python): add base_segment_coloring viewer state property
jbms Oct 19, 2022
796cc7d
feat: add support for fill values
jbms Oct 19, 2022
ce13fb9
tests(python): add --failure-screenshots-dir option
jbms Oct 24, 2022
7ce5b09
fix(python): prevent server state updates from being lost
jbms Oct 24, 2022
ae5995f
tests(python): improve webdriver-based test reliability
jbms Oct 24, 2022
f241dc0
chore: include tensorstore tests when running via tox
jbms Oct 24, 2022
154193a
fix(annotation): support isReady for spatially-indexed annotation sou…
jbms Oct 24, 2022
121381a
fix(annotation): ensure JSON state is properly updated when projectio…
jbms Oct 24, 2022
9340a93
fix(python/tests/conftest.py): correct return type of tempdir_server
jbms Oct 24, 2022
2fbb1a8
fix(http): retry HTTP requests that return 503, 504, or 429
jbms Nov 3, 2022
c61c967
fix(segmentation_display_state): avoid reference count issues leading…
jbms Nov 23, 2022
f53a30c
fix(python): prevent loss of client state updates due to concurrent r…
jbms Nov 23, 2022
944689a
chore(github-actions): ensure firefox is installed on ubuntu
jbms Nov 23, 2022
c23b7cb
chore(github-actions): ensure firefox is installed for client job
jbms Nov 24, 2022
9120dc1
chore(github-actions): use non-snap version of firefox
jbms Nov 28, 2022
f9d7c64
fix(python): remove use of deprecated np.int alias
jbms Dec 22, 2022
6174fdb
chore(python): add tox allowlist_externals option to fix build
jbms Dec 22, 2022
1244b6e
Typo fix (#431)
kleined Jan 5, 2023
915dc97
Typo fix (#435)
kleined Jan 19, 2023
2200afb
Bugfix kwargs and variable name and add unit tests for write_annotati…
brifly1 Jan 24, 2023
3a30ca3
fix(chunk_manager): fix race condition that lead to chunk updates sto…
jbms Feb 10, 2023
b07cbab
feat: add NEUROGLANCER_BUILD_INFO option
jbms Feb 11, 2023
e0c4ffa
feat(NEUROGLANCER_BUILD_INFO): use local timezone for timestamp
jbms Feb 11, 2023
c3718df
feat(NEUROGLANCER_BUILD_INFO): improve display of build info
jbms Feb 11, 2023
bb7c06f
fix(datasource/graphene): closing graphene merge tool on submission r…
chrisj Mar 1, 2023
6f2439e
fix(zarr/ome): fix half-pixel offset in coordinate transforms
jbms Feb 17, 2023
b49153d
refactor: allow non-layer-specific tool bindings
jbms Mar 6, 2023
5de8f52
feat(help): Display input event bindings more concisely
jbms Mar 5, 2023
e565c4c
fix(display_dimension_widget): use lighter blue for better visibility
jbms Mar 5, 2023
8549a72
feat: add dimension "playback" feature
jbms Feb 24, 2023
4562b85
fix(python): fix lost client state updates
jbms Mar 6, 2023
c283c9b
chore: update ngauth-server dependencies
jbms Mar 6, 2023
392e1ce
chore: update dependencies
jbms Mar 7, 2023
3db2e0f
fix(ngauth-server): update go version
jbms Mar 7, 2023
82dadf7
fix(zarr/ome): don't add half-voxel offset
jbms Mar 7, 2023
8240a91
feat(coordinate_space): support "integer coordinates specify voxel ce…
jbms Mar 7, 2023
f727cf9
docs: Remove stale acknowledgements
jbms Mar 7, 2023
6d89452
fix(widget/position_plot): properly handle voxelCenterAtIntegerCoordi…
jbms Mar 7, 2023
8e9c17e
fix(widget/position_plot): fix display of position plot
jbms Mar 7, 2023
555679c
feat: adds hidden attribute to ScaleInfo for placeholder resolutions …
dxenes1 Mar 29, 2023
f7048f0
fix(viewer_state): fix interpolation of LinkedOrientationState
jbms Apr 25, 2023
25200c0
feat(video_tool): Add "cube" tool and "pan" command to video_tool
jbms Apr 25, 2023
8b60cc6
feat: Deep Zoom datasource (#453)
Tevemadar Apr 26, 2023
400cd01
fix: fix bugs related to dimensions with voxel center at integer coor…
jbms Apr 27, 2023
ad6236d
feat(datasource/graphene) improved merge tool (#458)
chrisj May 3, 2023
e431ad0
feat(segmentation_user_layer): starred segments (#425)
chrisj Aug 17, 2022
1d64013
chore(python): add *.css.map to gitignore
jbms May 4, 2023
7c3305b
feat(python): Add Python API for starred segments
jbms May 4, 2023
df4fc51
fix(segmentation): properly redraw segment widgets for the selection …
jbms May 9, 2023
8c964db
fix(segmentation_user_layer): "select" action to deselect leaves segm…
jbms May 9, 2023
fb14630
fix(segmentation_user_layer): segmentQuery should be restored
jbms May 9, 2023
fff85f2
fix(segment_list): toggleMatches needs to be called correctly
jbms May 9, 2023
11834c2
fix(virtual_list): fix rendering of virtual list when viewport is ini…
jbms May 10, 2023
446f88e
fix(segment_list): correct scroll behavior when updating starred segm…
jbms May 10, 2023
a4e8b64
fix(segment_list): toggle matches toggles visibility, not starred state
jbms May 10, 2023
b3a2be6
fix(uint64_ordered_set): avoid quadratic complexity in multi-element …
jbms May 11, 2023
c748444
feat(segment_list): change starred/visible status UI
jbms May 11, 2023
38db96c
feat(segment_list): use "eye" icon rather than checkbox for visibility
jbms May 11, 2023
991c485
feat(segmentation_user_layer): add "star" command (bound to shift+dbl…
jbms May 11, 2023
6395edb
fix(datasource/graphene): few small fixes+features for graphene tools…
chrisj May 12, 2023
d4ee61e
chore(esbuild): add analyze CLI option to print esbuild bundle analysis
jbms Jun 1, 2023
9c18a5b
chore: eliminate CSS dependency from chunk worker
jbms Jun 1, 2023
dbd8ead
chore: fix editable build
jbms Jun 1, 2023
c6e6da5
chore: include build info in python packages
jbms Jun 5, 2023
2f64d06
fix(annotation): add setPointMarkerColor(vec3) overload (#475)
stuarteberg Jul 28, 2023
5ccc518
N5 datasource docs JSON fix (#477)
clbarnes Aug 2, 2023
f29266c
fix(google_oauth2): stop using deprecated postMessageRelay mechanism
jbms Aug 17, 2023
0f3e574
fix(annotation): fully deleting old relationships to allow displayUnf…
chrisj Aug 19, 2023
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
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