Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
469 commits
Select commit Hold shift + click to select a range
dba1c88
Fix icon sizes for SVG
Dec 8, 2022
690ec74
Merge branch 'dev' into piaware
Dec 8, 2022
f9d9638
Add icon color based on alt
Dec 10, 2022
6a9b329
Draping and frustum enhancements (#707)
csdillard Dec 18, 2022
812607a
Fix onHover, OnRightClick & onLeftClick into the CesiumView
mdhsl Dec 18, 2022
1610fbb
Add range rings; adjust icon scale; delete marker fix in CesiumView
Dec 18, 2022
8bc4407
Merge branch 'dev' into piaware
Dec 18, 2022
aa3dec7
Merge remote-tracking branch 'origin/MapView_getLayer_layerId_fails_f…
Dec 18, 2022
642d21b
Add support for adding existing datasource id
mdhsl Dec 28, 2022
85b9721
Merge remote-tracking branch 'origin/dev' into dev
mdhsl Dec 28, 2022
3603ba0
Add missing checkStart() function for RT algo
mdhsl Dec 28, 2022
da9ffa7
Fix image draping primitive position into CesiumView (#718)
mdhsl Dec 28, 2022
d5a6687
Fix iconScale of the DeckGlView
mdhsl Dec 29, 2022
f709d34
Add z support for icon mapping
mdhsl Dec 29, 2022
bab81ad
Fix issue by resetting status to cancel=false after connecting REAL_T…
mdhsl Dec 31, 2022
04c3dac
Fix icons, labels. Clean up some code
Jan 9, 2023
c20947f
configure easier switching between pi locations and airports
Jan 11, 2023
a83d1b7
Remove the view from parent div while calling destroy()
mdhsl Jan 20, 2023
9b95b9b
Add dist to be used as remote lib
mdhsl Feb 3, 2023
c25e996
Merge branch 'dev' of github.com:opensensorhub/osh-js into dev
mdhsl Feb 3, 2023
f28e28a
Add build osh-js as lib script to be used directly remotely
mdhsl Feb 3, 2023
e3c0bf2
add missing files
mdhsl Feb 3, 2023
d1a0f19
add tar
mdhsl Feb 3, 2023
0b8f370
Fix issue while destroying VideoView
mdhsl Feb 22, 2023
698030a
Fix 3dr solo react demo
mdhsl Feb 22, 2023
5f9c0dd
improve build lib script
mdhsl Feb 22, 2023
fe09fb8
Add destroyAfterMutation properties to view to control the way we wan…
mdhsl Feb 23, 2023
cb1089e
Fix zoomOnFirstMarker into CesiumView by taking into account initial …
mdhsl Feb 23, 2023
acd6b9e
Fix closing BC into View into the destroy() function
mdhsl Mar 26, 2023
fea3c67
Add draw blank function into FFMPEG View
mdhsl Mar 26, 2023
5f58bfb
Change element remove div syntax which is not supported by all webpac…
mdhsl Apr 5, 2023
a280903
Add support for providing id into DataSynchronizer properties
mdhsl Apr 5, 2023
98ace8c
Remove dependency to vuetify (#729)
mdhsl Apr 7, 2023
b042887
Save last time to dataSynchronizer and used it after reconnecting
mdhsl Apr 11, 2023
51ec2c7
- Set min/end time by default to start/end time if not defined into d…
mdhsl Apr 12, 2023
31cefe3
remove log
mdhsl Apr 14, 2023
3a07546
Fix issue while adding dataSource to an existing synchronizer, force …
mdhsl Apr 17, 2023
c247e72
Fetch swe outside timerange (#732)
mdhsl Apr 17, 2023
8eee43e
Merge branch 'dev' of github.com:opensensorhub/osh-js into dev
mdhsl Apr 17, 2023
416f8ee
Remove log
mdhsl Apr 17, 2023
7b4ee13
New version of cannot add datasource timesync (#734)
mdhsl May 7, 2023
fe1afd9
- add new chart example demonstrating new trackRealtime option (#737)
mdhsl May 9, 2023
d9656bc
Add new RUNNING and NOT_RUNNING DataSynchronizer status
mdhsl May 10, 2023
4ba65c8
add support for line stroke into ChartJsView
mdhsl May 10, 2023
fc22a16
- add yLabel to label Y axis into ChartView & CurveLayer
mdhsl May 10, 2023
19fef35
Fix min/max values
mdhsl May 16, 2023
7f43c3e
Add options to chartJs to limit the refreshRate (#739)
mdhsl May 16, 2023
f7fa87f
Use double buffer to update chart values
mdhsl May 16, 2023
2488d2d
- Improve ChartJs performance
mdhsl May 16, 2023
5245f78
- Fix examples using batch by setting maxValues to a big number
mdhsl May 18, 2023
bea237c
Set minTimestamp into TimeController by default if it is not initiali…
mdhsl May 18, 2023
7cae216
- Change speed and maxValues of sweapi trackRt chart example
mdhsl May 18, 2023
4749e9d
remove log
mdhsl May 18, 2023
78bbfd6
In case of settings Date manually, we do not set the date.now() after…
mdhsl May 19, 2023
a38da99
FIx chartJs to make the refreshRate working
mdhsl May 19, 2023
2ef05d6
Change to use new control stream ID and correct response format (#742)
mdhsl May 21, 2023
2316c2c
-Set default min/max time to start/end time of a datasource
mdhsl May 23, 2023
2af81b0
Fix WebSocket reconnection: missing property
mdhsl May 28, 2023
552a8aa
Decrease WS reconnection timeout
mdhsl May 28, 2023
b93861d
Add options to cesium view (#743)
mdhsl Jun 14, 2023
4eeb322
- Upgrade FFMPEG lib (#744)
mdhsl Jun 21, 2023
5c5d71a
Fix build
mdhsl Jun 22, 2023
5a2b7ce
Improve architecture v2 (#745)
mdhsl Jun 28, 2023
8c99253
Use Shared MQTT Connector (#746)
mdhsl Jul 3, 2023
bf45ece
Merge branch 'dev' into nexrad
Jul 4, 2023
c1ede2e
Add support for creating function layer without specifying any dataSo…
mdhsl Jul 11, 2023
194f1c3
* Fix issue while creating then destroying TimeUpdater
mdhsl Jul 11, 2023
d37c94c
Does not update min/max fo the TimeController while moving sliding
mdhsl Jul 12, 2023
ebaba4e
Fix topic of MqttConnector which was composed of topic + '?' + queryS…
mdhsl Jul 12, 2023
8347215
initial nexrad commit
Jul 19, 2023
fe7464a
Fix layer noDatasources which was not cleared after assigning a dataS…
mdhsl Jul 22, 2023
4c38e43
Fix reset dataSource by changing properties, disconnect correctly, re…
mdhsl Jul 22, 2023
2ce0ebe
destroy VideoDecoder into WebCodecApiView
mdhsl Jul 22, 2023
6498f0d
Issue sharing mqtt (#751)
mdhsl Jul 23, 2023
ec210f1
dx webpack build errors (not compiling)
Aug 21, 2023
a0f0f9d
Fix webpack compiling
mdhsl Aug 21, 2023
7dd67b1
Merge pull request #752 from opensensorhub/nexrad
TheRestOfMe Aug 21, 2023
e838d9e
Abstract parser data array parser parse undefined size with nexrad ge…
mdhsl Sep 5, 2023
51e675c
- Add support for http://www.opengis.net/def/dataType/OGC/0/string-ut…
mdhsl Sep 28, 2023
2a438a2
Merge pull request #755 from opensensorhub/add_support_string_text_pa…
TheRestOfMe Sep 29, 2023
829bb19
Fix wrong Layer import
mdhsl Dec 2, 2023
3d2c409
Merge branch 'dev' of github.com:opensensorhub/osh-js into dev
mdhsl Dec 2, 2023
738c2f6
Fix missing credentials headers
mdhsl Dec 22, 2023
ebd3dc1
Fix missing credentials headers
mdhsl Dec 22, 2023
79f4b41
Update cesium (#767)
mdhsl Mar 15, 2024
7a7e674
Remove duplicated example
mdhsl Mar 20, 2024
549c630
Fix add/Remove to/from DataSynchronizer in REAL_TIME mode
mdhsl Mar 20, 2024
8a959d4
Add missing methods
nickgaray Mar 20, 2024
7b03f8e
Remove TimeUpdater of datasource when they are removed from the TimeSync
mdhsl May 6, 2024
f304732
Fixed BinaryDataParser not reading all datablock causing some blocks …
mdhsl May 13, 2024
2151e52
Fix remove/add datasource from/to timeSync causing start/end timestam…
mdhsl May 15, 2024
c912db7
Fix using SVG with the DeckGlView; fix onHover/onRightClick/onLeftCli…
mdhsl May 23, 2024
ff2a364
Improve the SVG icon scaling in the DeckGlMapView
mdhsl May 23, 2024
5095549
Improve & fix terminate() function of DataSynchronizer
mdhsl Jun 17, 2024
485217f
remove debug log
mdhsl Jun 24, 2024
b76313e
Check if the handler exists into the worker before calling its function
mdhsl Jun 24, 2024
c78f727
Check if dataSource exists before removing it, and before adding it
mdhsl Jun 24, 2024
c6fcaba
Fix issue using ref array instead of copying it (#774)
mdhsl Jun 26, 2024
fa48f76
Fix build-package because of recent TS issue
mdhsl Jul 12, 2024
f434cc9
Add geojson example (#775)
mdhsl Aug 6, 2024
ca9948c
Update jsdoc dependency to latest fixing issue with LinkifyIt
nickgaray Sep 5, 2024
5614e6f
Create line layer (#778)
philip-khaisman Feb 25, 2025
9e91d61
Use correct path and query param names for features of interest (FOIs…
earocorn Feb 25, 2025
b2e2d05
Add Connected Systems
earocorn Feb 26, 2025
a16dbb7
Update OSH.js
earocorn Mar 6, 2025
145c0ef
Change swe api showcases to use consysapi
earocorn Mar 6, 2025
d5214b5
add .npmignore and update version for npm package of mcs baseline
tipatterson-dev Mar 11, 2025
3d274fb
Update showcase to use consysapi
earocorn Mar 12, 2025
f3cf9c0
Add necessary imports to feature queries
earocorn Mar 12, 2025
d25fcd6
Add geojson example (#783)
mdhsl Mar 14, 2025
2fdd0ab
Fix use of wrong MQTT connector
mdhsl Mar 14, 2025
cf91984
Add shared property to MQTT connector options
mdhsl Mar 15, 2025
f36f686
Update tasking.js showcase example
earocorn Mar 17, 2025
68b2429
Merge remote-tracking branch 'upstream/dev' into add-consys
earocorn Mar 17, 2025
1116fc5
putting dahua, uav misb, dji on gh
sugaricedreams Mar 21, 2025
92d352b
pushing chart consys
sugaricedreams Apr 1, 2025
dc15ff4
Update chart-consys.js
sugaricedreams Apr 2, 2025
3c2f38e
gh
sugaricedreams Apr 8, 2025
9819bc0
fixing var name
sugaricedreams Apr 8, 2025
5a23784
successfully changed chart archive realtime to use consysapi
sugaricedreams Apr 8, 2025
f6aa52f
made chart archive realtime batch use consysapi
sugaricedreams Apr 9, 2025
c6ad043
test....
Apr 14, 2025
8dc8ac4
point marker weather sensor
May 6, 2025
5c3e15a
weather sensor point marker done
May 7, 2025
e87c512
uav point marker unfinished
May 8, 2025
7eb2807
fixing time stamp
May 8, 2025
15896db
orientation added
May 9, 2025
ad13245
gh
May 14, 2025
33db82c
gh
Jun 4, 2025
2ace37e
changing spot 7 and uav point marker to realtime..... spot 7 kind of …
Jun 16, 2025
3f3c2b5
trying comments
Jun 18, 2025
95b7f6b
gh
Jun 23, 2025
760e0e2
uploading finished vers
Jun 24, 2025
d67f46d
Update README.md
Jun 24, 2025
c5b2cc0
new info to run
Jun 24, 2025
bc58186
fixing descriptions, cleaning up code
Jun 25, 2025
fb76481
cleaning
Jun 26, 2025
9dcc9ac
putting dahua, uav misb, dji on gh
sugaricedreams Mar 21, 2025
1aea452
pushing chart consys
sugaricedreams Apr 1, 2025
3c5b41c
Update chart-consys.js
sugaricedreams Apr 2, 2025
3412d02
gh
sugaricedreams Apr 8, 2025
d21879d
fixing var name
sugaricedreams Apr 8, 2025
d1de789
successfully changed chart archive realtime to use consysapi
sugaricedreams Apr 8, 2025
96ea659
made chart archive realtime batch use consysapi
sugaricedreams Apr 9, 2025
f71e74d
test....
Apr 14, 2025
4e47805
point marker weather sensor
May 6, 2025
0626250
weather sensor point marker done
May 7, 2025
333645e
uav point marker unfinished
May 8, 2025
bd75ec2
fixing time stamp
May 8, 2025
99732a9
orientation added
May 9, 2025
e99ee2f
gh
May 14, 2025
f0f4023
gh
Jun 4, 2025
c0d33ce
changing spot 7 and uav point marker to realtime..... spot 7 kind of …
Jun 16, 2025
91b11ed
trying comments
Jun 18, 2025
b20e52a
gh
Jun 23, 2025
221544c
uploading finished vers
Jun 24, 2025
8661122
Update README.md
Jun 24, 2025
8695eec
new info to run
Jun 24, 2025
5a1c1eb
Merge remote-tracking branch 'origin/ashley-add-consys' into ashley-a…
Aug 5, 2025
b05c61f
Update LeafletView.js
kalynstricklin Sep 11, 2025
9c895be
Merge pull request #1 from kalynstricklin/add-img-overlay
earocorn Oct 11, 2025
b6edd02
Add parent headers to collection requests
earocorn Oct 28, 2025
8c992c4
Add unit tests, babel, and remove systems context from control stream…
earocorn Oct 29, 2025
b45c854
Fix command and command status parsing. Add unit testing
earocorn Oct 30, 2025
98cfb94
3.0.0
earocorn Oct 30, 2025
9773985
3.1.0
earocorn Oct 30, 2025
3000363
3.1.1
earocorn Oct 30, 2025
22fd413
Add changelog to package
earocorn Oct 30, 2025
fb2854a
Fix live datastreams
earocorn Oct 30, 2025
591de78
3.1.2
earocorn Oct 30, 2025
7ebffb9
Fix use of MQTT shared property
earocorn Nov 10, 2025
d41767a
3.1.3
earocorn Nov 10, 2025
d0e0ec1
Added page offset as a parameter in collections constructor
kalynstricklin Nov 21, 2025
a2a01c1
Switched the pageOffset param the the response format and added obser…
kalynstricklin Nov 21, 2025
b04f6e3
added test to check offsets result time was after default offset
kalynstricklin Nov 21, 2025
8010504
udpates
kalynstricklin Nov 21, 2025
6a5cc29
testing changes with offset 0 not being fetched
kalynstricklin Nov 21, 2025
b429a7b
make current page =-1 to start
kalynstricklin Nov 21, 2025
742983f
Merge pull request #2 from kalynstricklin/add-offset
earocorn Nov 24, 2025
2520a6e
Update changelog
earocorn Nov 24, 2025
d1fb02e
3.1.4
earocorn Nov 24, 2025
4834f4e
Add pageOffset to DataStream.js
earocorn Nov 24, 2025
81f5c84
Update changelog
earocorn Nov 24, 2025
b2e8954
3.1.5
earocorn Nov 24, 2025
dd21260
Support video in an external pop up
philip-khaisman Feb 6, 2026
30d56e9
Complete suport for external window video view
philip-khaisman Feb 6, 2026
454df67
Implement Kalyn's video streaming bugfix
philip-khaisman Feb 6, 2026
af871f6
Merge pull request #808 from philip-khaisman/external-window-support
drewbotts Feb 18, 2026
26884af
Upgrade webworkers to be compatible with webpack 5 and vite
earocorn Feb 26, 2026
518dafc
Fix imports for ffmpeg and mqtt
earocorn Feb 27, 2026
25edf1c
Resolve issues with CesiumView and LeafletView
earocorn Mar 2, 2026
41f4df0
Update AbstractParser with new obs parsing from osh-core
earocorn Mar 2, 2026
c0c4c18
Declare web workers as module type
earocorn Mar 3, 2026
846f039
Include Cardy's H264 fixes
earocorn Mar 3, 2026
4876808
Merge pull request #2 from apoteau21/ashley-add-consys
earocorn Mar 4, 2026
f688c45
Change ellipseID to ellipseId
philip-khaisman Mar 6, 2026
9de5f0a
Fix ellipse layer
philip-khaisman Mar 12, 2026
97af56e
Oops change back to ellipseId
philip-khaisman Mar 12, 2026
9eb104a
Update map with latest PM after datasources are connected
Cardy2 Apr 16, 2026
d3aa99c
Merge pull request #815 from philip-khaisman/ellipse-id-bugfix
drewbotts Apr 20, 2026
4456dd9
add GeoUtils
Cardy2 Apr 24, 2026
e6e3475
update PolylineLayer to include (isDefined(properties.getLocations))
Cardy2 Apr 24, 2026
e3bf3ab
Add osh-viewer LoB.js layer
Cardy2 Apr 24, 2026
6158f95
Update CesiumView, LeafletView, & MapView to align w viewer PR 148
Cardy2 Apr 24, 2026
696f98b
Resolve conflicts
philip-khaisman Apr 29, 2026
7c7454f
Remove line layer
philip-khaisman Apr 29, 2026
d71ad23
Resolve package.json conflicts
philip-khaisman Apr 29, 2026
f49c9a6
Add scope to name in package.json
philip-khaisman Apr 29, 2026
b6aa116
Fix reference to current doc for external video support in CanvasView
philip-khaisman Apr 29, 2026
dd41a48
Merge pull request #27 from Botts-Innovative-Research/mcs_baseline
Cardy2 Apr 29, 2026
cb8b1e7
Merge branch 'master' of https://github.com/Botts-Innovative-Research…
Cardy2 Apr 29, 2026
38fc240
Merge remote-tracking branch 'botts/master' into add-getLatest-PM
Cardy2 Apr 29, 2026
866da8b
merge with botts/master; resolve conflicts in CesiumView and LeafletView
Cardy2 Apr 30, 2026
fa269c0
Merge remote-tracking branch 'botts/master' into update-polylinelayer
Cardy2 Apr 30, 2026
3368775
Merge pull request #22 from Cardy2/update-polylinelayer
Cardy2 Apr 30, 2026
e9719c6
Merge remote-tracking branch 'botts/master' into add-viewer-lob-layer
Cardy2 Apr 30, 2026
bc02b5e
Add JavaDocs/method descriptions to SweApi.realtime.context.js
Cardy2 Apr 30, 2026
a83454b
Merge pull request #16 from Cardy2/add-geoUtils
Cardy2 Apr 30, 2026
78524e0
Update LoB.js to include clamp to ground; Colored icons to be white, …
Cardy2 Apr 30, 2026
bfe6243
remove commented out code
Cardy2 Apr 30, 2026
584dc0f
Merge pull request #23 from Cardy2/add-viewer-lob-layer
Cardy2 May 1, 2026
ac45d5f
Update WebCodecView; remove uncommented code
Cardy2 May 4, 2026
70818b6
remove uncommented code
Cardy2 May 4, 2026
0c72390
change module level reconnection interval to per-instance in order to…
Cardy2 May 7, 2026
fef04f8
update CesiumView billboardOpts to include color prop for iconColor
Cardy2 May 7, 2026
62c1cf5
Merge pull request #24 from Cardy2/update-ui-mapviews
Cardy2 May 7, 2026
ea99d12
Merge pull request #38 from Cardy2/h264-merge
Cardy2 May 7, 2026
a299990
Remove overly verbose Java Docs; clean up code
Cardy2 May 8, 2026
202bcdc
Revert CesiumView.js scaling
Cardy2 May 11, 2026
6e25c58
Add OAuthClient and update sweapi/Collection.js & SensorWebApi to inc…
Cardy2 May 11, 2026
b2dc3c2
Merge pull request #39 from Cardy2/update-ui-mapviews
Cardy2 May 12, 2026
cd22078
Make OAuthClient.js bundler agnostic by removing import.meta.env; add…
Cardy2 May 13, 2026
531eb28
Collection.js fetchData() always attach token if exists
Cardy2 May 13, 2026
21b8722
make SensorWebApi.js getHeader() async & 2 HTTP calling methods await…
Cardy2 May 13, 2026
db37cc0
Use phenomenonTime = 'now' in fetching latest observations. Since thi…
Cardy2 May 21, 2026
356621b
Merge pull request #12 from Cardy2/add-getLatest-PM
Cardy2 May 21, 2026
ff86891
Merge pull request #42 from Botts-Innovative-Research/add-OAuthClient
Cardy2 May 22, 2026
426de46
Add support for H265/HEVC video in WebCodecView; update codec stat di…
Cardy2 Jun 9, 2026
e6a5798
clean up code
Cardy2 Jun 10, 2026
d0fbb64
Merge pull request #47 from Botts-Innovative-Research/add-H265-support
Cardy2 Jun 11, 2026
c9813ff
Added osh-viewer updates from 3.0.0
salsajeries Jun 15, 2026
222b8a7
Merge pull request #51 from Botts-Innovative-Research/viewer-updates
Cardy2 Jun 15, 2026
585888c
updated import to osh-js/source/core
kalynstricklin Jun 18, 2026
75eecc0
uncommented scale, width and height. fixes super large cesium icons
kalynstricklin Jun 18, 2026
a8b2c35
Merge pull request #53 from Botts-Innovative-Research/update-imports
salsajeries Jun 18, 2026
7e6a72f
Merge pull request #54 from Botts-Innovative-Research/cesium-icon-scale
salsajeries Jun 19, 2026
d0cb73d
Removed icon from lob layer
salsajeries Jun 24, 2026
edf2ff4
Resolved comments
salsajeries Jun 30, 2026
168ac66
Merge pull request #55 from Botts-Innovative-Research/viewer-updates
salsajeries Jun 30, 2026
d9ce428
Panorama video viewer (copied from viewer)
kyle-fitzp Jun 30, 2026
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
  •  
  •  
  •  
2 changes: 1 addition & 1 deletion .jshintrc
Original file line number Diff line number Diff line change
Expand Up @@ -7,5 +7,5 @@
"forin" : false,
"immed" : false,
"indent" : 4,
"esversion" : 6
"esversion" : 11
}
3 changes: 3 additions & 0 deletions .npmignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
/showcase
/showcase-dev
/demos
41 changes: 41 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
# Changelog

## **3.1.5**
### Fixes
Add forgotten offset parameter to `DataStream`'s `searchObservations()` method

## **3.1.4**
### Fixes
Allow specification of page offset in collection requests.

## **3.1.3**
### Fixes
Fixed DataStream stream connector using MQTT `shared` property.

## **3.1.2**
### Fixes
- Uncomment `obsFormat` in `parseDataBlock()` which broke live data streams.

## **3.1.1**
### Fixes
- Add headers to collection requests made using the Connected Systems API. This fixes authentication issues when collection requests are made.
- Fixed command and command status collection parsing.
- Corrected `ObservationFilter` to use accurate default query parameters according to OGC API - Connected Systems specification.
### Additions
- Added Jest for unit testing.
- Added control stream and data stream collection tests.

## **3.1.0**
### Changes
Added `addImageOverlay()` method to `LeafletView` for adding image overlay onto Leaflet map.

## **3.0.0**
### Changes
Refactored SWE API code to use naming conventions, query parameters, and correct paths of newer OGC API - Connected Systems standard.
OGC API - Connected Systems is the newest, OGC compliant version of the old Sensor Web Enablement (SWE) API.

## **2.1.0**

## **2.0.1**

## **1.0.0**
Loading