Граф коммитов

105 Коммитов

Автор SHA1 Сообщение Дата
Peter Williams a57c416555
Merge pull request #17 from pkgw/npm-publish-3
ci/azure-deployment.yml: OK it worked last time but one last thing to fix
2023-08-21 16:24:09 +00:00
Peter Williams 299ab4e4f1 ci/azure-deployment.yml: OK it worked last time but one last thing to fix 2023-08-21 11:54:00 -04:00
Peter Williams 642290be9e
Merge pull request #16 from pkgw/npm-publish-2
ci/azure-job-setup.yml: oops, more work needed to fix NPM publishing
2023-08-21 15:30:05 +00:00
Peter Williams b403a03664 wwt_jupyterlab_extension/wwt_jupyterlab_extension/__init__.py: streamline this 2023-08-21 11:20:52 -04:00
Peter Williams ffccaee085 ci/azure-job-setup.yml: oops, more work needed to fix NPM publishing 2023-08-21 11:13:17 -04:00
Peter Williams 6c085559bb
Merge pull request #15 from pkgw/npm-publish
ci/azure-deployment.yml: fix NPM publishing (hopefully)
2023-08-21 14:40:15 +00:00
Peter Williams 87e44bf633 ci/azure-deployment.yml: fix NPM publishing (hopefully) 2023-08-21 10:29:59 -04:00
Peter Williams 756e75c159
Merge pull request #14 from pkgw/readme-sponsorship
Update for sponsorship migration and JupyterLab 4
2023-08-18 21:58:53 +00:00
Peter Williams 4f6e489fe7 ci/azure-main-build.yml: manually build here 2023-08-18 16:54:32 -04:00
Peter Williams 9dceb1a91c .yarnrc.yml: no yarnPath for jlpm builds, I think 2023-08-18 16:36:38 -04:00
Peter Williams c47d5d105d More sponsorship branding updates 2023-08-18 16:02:49 -04:00
Peter Williams 2beb34b7a2 Initial port to JupyterLab v4 2023-08-18 16:01:21 -04:00
Peter Williams 19c8efb4e0 src/comms.ts: fix a potential null deref 2023-08-18 15:28:20 -04:00
Peter Williams c2d0adb5fd .yarnrc.yml: add this for JupyterLab 4 2023-08-18 15:28:00 -04:00
Peter Williams afec5171ce ci: update VM image versions 2023-08-17 22:06:16 -04:00
Peter Williams 73786309f4 yarn.lock: update deps 2023-08-17 21:59:22 -04:00
Peter Williams 6728a7b3b0 Update the "front door" email address to hello@worldwidetelescope.org 2023-08-17 21:59:22 -04:00
Peter Williams be41fc53ee README.md: update for sponsorship migration 2023-08-17 21:54:35 -04:00
Peter Williams 2823a8e9fb
Merge pull request #13 from imbasimba/relay-drag
Enable drag operations over the app
2022-09-07 18:08:14 +00:00
Peter Williams 93568ec433 Start requiring research-app-messages >=0.15
This is the version that introduces the new pointer movement messages
that we're seeking to forward to JupyterLab.
2022-09-07 13:55:36 -04:00
Henrik Norman 12469200db Fixed lint issues 2022-08-26 14:59:07 +02:00
Henrik Norman cdd94533d8 Added a iframe relay for mousemove and mouseup events to enable drag operations over the app 2022-08-26 12:43:49 +02:00
Peter Williams 8a7ff71e0d
Merge pull request #12 from pkgw/bundled-app-docs
README.md: document how to override the appUrl setting system-wide
2021-10-29 19:47:34 +00:00
Peter Williams 3eb2504d44 README.md: document how to override the appUrl setting system-wide 2021-10-29 15:29:14 -04:00
Peter Williams e01cf1cca7
Merge pull request #11 from pkgw/fix-part-2
package.json: require the latest research-app-messages, again
2021-10-27 04:22:58 +00:00
Peter Williams c04f8d3e39 package.json: require the latest research-app-messages, again 2021-10-27 00:15:00 -04:00
Peter Williams ef508caf84
Merge pull request #10 from pkgw/escaping-bugfix
Get the URL escaping bugfix, and other tidying
2021-10-27 02:03:51 +00:00
Peter Williams e271bbc490 yarn.lock: update deps 2021-10-26 18:07:20 -04:00
Peter Williams 3e8504fae6 README.md: update KDR link and tidy dev cheatsheet 2021-10-26 17:19:38 -04:00
Peter Williams 278cb860b4 package.json: require the latest research-app-messages
This fixes an issue preventing the loading of tiled imagesets by URL.
2021-10-26 17:19:22 -04:00
Peter Williams 7eec104af1
Merge pull request #9 from pkgw/canonicalize
Support relative and baseUrl-relative app URLs
2021-10-23 16:56:34 +00:00
Peter Williams b36c9d590c Support relative and baseUrl-relative app URLs
Because we constructed a URL object from the appUrl setting, it had to
be an absolute URL. Here we emulate the logic from pywwt to prepend the
JupyterLab baseUrl if the URL starts with `/wwt`, and also to make it an
absolute URL if required. This allows us to successfully work with
user-specific appUrls, such as the local version of the research app
provided by pywwt.
2021-10-23 12:49:22 -04:00
Peter Williams ad2858a0cd
Merge pull request #8 from pkgw/pkg-links
README.md: add link to the new Python package
2021-10-23 14:48:35 +00:00
Peter Williams 8936f6dd47 README.md: add link to the new Python package 2021-10-23 10:40:28 -04:00
Peter Williams 04c5703f6b ci: consistent variable naming: $BASH_WORKSPACE
We avoid $PIPELINE_WORKSPACE since that's the standard one provided by
Azure Pipelines, and we want to avoid any potential confusion between
the original variable and our customized one.
2021-10-23 10:12:24 -04:00
Peter Williams eea9a1a262 Add main-branch changelog stubs 2021-10-23 09:54:03 -04:00
Peter Williams 8e53066b87
Merge pull request #7 from pkgw/ecosystem
Better ecosystem integration, with prebuilt extension
2021-10-23 13:45:18 +00:00
Peter Williams c84c436dd0 README.md: update install instructions 2021-10-22 17:58:42 -04:00
Peter Williams 1ad9bd5ab5 Fix eslints 2021-10-22 17:32:32 -04:00
Peter Williams 77d60f5f65 ci: prototype wiring up Python package build/deploy 2021-10-22 17:22:25 -04:00
Peter Williams e9c79a577c wwt_jupyterlab_extension: add infra for Python prebuilt extension 2021-10-22 16:54:30 -04:00
Peter Williams f31c46222d Make the app URL configurable
I finally sat down to figure out how to implement this.
2021-10-14 16:03:19 -04:00
Peter Williams 65f533d31b Work on tidying up the packaging and setting up a prebuilt distribution mechanism 2021-10-14 15:25:48 -04:00
Peter Williams 3edbaad50e
Merge pull request #6 from pkgw/iframe-permissions
src/viewer.ts: give the iframe permissions like allowfullscreen
2021-09-20 17:39:53 +00:00
Peter Williams 14d1c23263 src/viewer.ts: give the iframe permissions like allowfullscreen 2021-09-20 13:35:59 -04:00
Peter Williams 18ffb4985a
Merge pull request #5 from pkgw/fix-localhost
src/viewer.ts: ugh, I committed a local hack to master
2021-07-28 17:18:52 -04:00
Peter Williams 799a973c88 src/viewer.ts: ugh, I committed a local hack to master 2021-07-28 17:14:39 -04:00
Peter Williams 9fdf0fe209
Merge pull request #4 from pkgw/async-pywwt
Add _pywwtExpedite tags for pywwt's Jupyter async skullduggery
2021-07-23 13:00:54 -04:00
Peter Williams 56d9769e67 Add _pywwtExpedite tags for pywwt's Jupyter async skullduggery
In order for user code to be able to interact with WWT with proper async
characteristics, we need to hack the Python kernel to expedite
processing of WWT messages, for reasons laid out in detail in the
corresponding pywwt code. Here we add the special tag that requests
expedited processing. If the kernel isn't hacked, then nothing unusual
happens.
2021-07-23 12:11:04 -04:00
Peter Williams d6aa238b81
Merge pull request #3 from pkgw/probe-kdr
Bidirectionality fixes and probe for the Kernel Data Relay
2021-07-19 17:07:26 +00:00