All notable changes to this project will be documented in this file. Dates are displayed in UTC.
Generated by auto-changelog.
- update jest and babel to work with es modules from viewer
#655 - Bump on-headers and compression
#652 - Bump form-data and jsdom
#653 - fix typing on styled components v6 theme and props
#649 - update simularium-viewer version to the latest version
#648
27 May 2025
- Bump @babel/helpers from 7.26.0 to 7.26.10
#634 - Bump esbuild from 0.13.15 to 0.25.0
#627 - reorganize header buttons
#629 - Bump undici from 6.21.0 to 6.21.1
#628 - Feature/ant5
#626 - bug fix: handle popstate among networked trajectories while on viewer path
#618 - only load drag and drop overlay if drag event contains file
#620 - bump simularium-viewer to 3.9.0
#622 - rename clickHandler to onClick
#621 - Feature/restore default
#615 - use native onClick in place of clickHandler prop in custom buttons
#612 - retrieve stored color data from browser and apply it
#607 - Feature/selector org
#606 - fix: stop recording icon
#610 - keyboard navigation : feature/kb open dropdowns
#595 - remove erroneous overflow bar
#611 - add comment explaining the purpose behind compareAgentTrees
#608 - keyboard navigation: feature/focus states
#589 - add full screen to embed controls
#590 - color sessions: add function to compare uidisplaydata agent tree structures
#588 - store current color selections in local browser storage
#585 - Feature/user colors
#584 - Bump cookie and express
#592 - Feature/embed controls
#556 - Feature/color sessions prep
#573 - remove unused zoom handler
#574 - Feature/support safari
#572 - suport safari
#569 - Feature/conversion title
#559 - website patch for SelectionStateInfo changes
#545 - Bump path-to-regexp and express
#558 - Bump axios from 1.7.2 to 1.7.4
#552 - don't pass unneeded custom props to native elements
#557 - Bump webpack from 5.92.0 to 5.94.0
#555 - remove unused rules in ant-vars.less
#550 - Fix/url utils org
#551 - Feature/share embed
#547 - import viewer stylesheet
#546 - Feature/border radius
#544 - Fix/font weights
#543
3 July 2024
- Feature/information panel
#532 - don't clear sim file when cancelling autoconversion
#542 - remove title from embed view
#540 - both sidebars get full height on embed
#541 - Fix/small screen warning
#539 - Fix/default octopus
#530 - update viewer version to 3.8.1
#527
28 May 2024
- Bug Fix: Plots not showing up for example trajectories
#524
28 May 2024
- Fix/send cancel autoconversion msg
#520 - autoconversion: Fix/conversion filename bug
#486 - Feature/state enums
#521 - Fix/plot data update
#522 - modify plot data unpacking
#517 - Feature/max file size
#518 - Feature/button constant
#501 - play button shouldn't be disabled at the last frame
#504 - merge autoconversion to main
#502 - point at octopus cluster
#500 - Feature/record movie UI
#483 - Bump gh-pages from 3.2.3 to 5.0.0
#499 - rename some functions and test for clarity
#496 - add more detailed documentation
#494 - Bump express from 4.18.2 to 4.19.2
#485 - Bump follow-redirects from 1.15.4 to 1.15.6
#479 - Fix/update custom modal
#482 - Fix/header buttons
#484 - Bump webpack-dev-middleware from 5.3.3 to 5.3.4
#481 - fix/hide tooltips after click
#477 - feature/viewport button component
#478 - update viewer to 3.7.1
68b7a96
18 March 2024
- Fix/icomoon
#476 - Feature/embed
#474 - fix: organize colors, modal buttons
#473 - reverse home page card order
#472 - fix the html loader result
#475 - Feature/og tags
#463 - Fix/nav tooltips
#469 - Bump es5-ext from 0.10.62 to 0.10.64
#471 - set slider range props to false and remove array from handler argument types
#470 - Fix/url modal
#466 - Fix/bump react
#461 - Bump follow-redirects from 1.15.2 to 1.15.4
#460 - Bump plotly.js from 2.20.0 to 2.25.2
#457 - open aics homepage in new tab
#454 - Feature/color picker
#432 - Bump @adobe/css-tools from 4.3.1 to 4.3.2
#449 - Bump axios from 0.21.4 to 1.6.0
#447 - check if it's a dependabot PR
#450 - Bump @babel/traverse from 7.20.5 to 7.23.2
#442 - Fix/share download styling
#448 - add time estimate or size to PR template
80017da - Update test-coverage.yml
37a5fee - Update test-coverage.yml
f926754
23 October 2023
- update viewer and fix types
#445 - fix menus offsets
#440 - Feature/version info
#423 - Update ux_issue.md
#433 - change check for if a file is shareable
#439 - audit fix
#437 - Feature/orthographic UI
#430 - Feature/share time url
#424 - change gh-deploy to be a dev build
#426 - Update CONTRIBUTING.md
#425 - Feature/download trajectory
#422 - looping playback and tooltip styling
#417 - Bump json5 from 1.0.1 to 1.0.2
#404 - Bump webpack from 5.75.0 to 5.76.0
#401 - Bump d3-color and plotly.js
#399 - Bump loader-utils and typescript-plugin-css-modules
#398 - Bump decode-uri-component from 0.2.0 to 0.2.2
#382 - Update ux_issue.md
#393 - File upload modal rework and styling
#392 - ui components for share time in url
9e50b00 - remove now-unused
LocalFileUploadcomponent2a1c111 - shift style rules, add light theme, remove buffer
225ebfd
19 February 2023
- add a default collapsed
#397 - Url Upload Auto Focus
#373 - Clean up
3c66ae3 - Actually fixed the issue
f795b9a - Restored tabbing targeting to the close button and submit button
639c76f
13 January 2023
- Make staging and prod configs more similar
#383 - remove hashedmoduleidsplugin, and console.log out some version info, and don't show devserver overlay for warnings only
0adfc14 - update viewer to 3.5.1
1222953 - make production and staging as similar as possible
42d536d
15 December 2022
- push builds to new buckets
#380 - add bloodplasma card
#374 - Fix/load viewer webworker
#376 - Bump ejs and webpack-bundle-analyzer
#365 - Bump node-forge and webpack-dev-server
#361 - Bump jsdom from 13.1.0 to 16.5.0
#350 - Feature/update workflows
#364 - resolving peer deps
8bda641 - fix typescript and lint errors
2a009ba - update postcss
3089098
19 September 2022
- Feature/shorten names
#363 - Bump moment from 2.29.3 to 2.29.4
#354 - Bump terser from 4.8.0 to 4.8.1
#353 - Bump eventsource from 1.1.0 to 1.1.1
#349 - update viewer to 3.3.3
93eea78 - Update ux_issue.md
e1ed1a5 - update viewer to 3.4.0
5d10b7d
25 July 2022
- fix loading from url, was still assuming pure json format
#345 - won't show time controls if there is no time range
#343 - Feature/update drag n drop
#339 - Bump moment from 2.29.1 to 2.29.2
#337 - Bump minimist from 1.2.5 to 1.2.6
#333 - reimplement drag and drop after viewer interface changes
e5c4b91 - refresh package-lock
f4c8991 - update viewer
3b35346
11 April 2022
- fix issue after merge main
#336 - added citation
#334 - fix horizontal scroll
#332 - add image
285ea6e - adjustments to get title on one line
0668772 - some mobile styling
ba5c5c2
10 March 2022
- Feature/update overview figure on landing page
#330 - Fix/can't use arrow keys in input box of Upload by URL modal
#323 - Bump url-parse from 1.5.3 to 1.5.10
#325 - Fix/current time is hard to read when number of decimal places keeps changing
#317 - Bump follow-redirects from 1.14.7 to 1.14.8
#316 - Feature/place visual glossary key next to image on wider screens
#314 - Fix/menus go off screen sometimes
#312 - Feature/update visual glossary and landing page image
#313 - Add return type to React components
#307 - Update eslint from v5.14.1 to v8.7.0
#306 - Bump node-fetch from 2.6.5 to 2.6.7
#305 - Bump follow-redirects from 1.5.10 to 1.14.7
#301 - Fix/server error messages not displaying
#303 - add UX design issue template
7f23878
19 January 2022
- Fix/nav bar overflowing when title is long
#290 - Update viewer to v3.3.1
#299 - Update GitHub URLs to reflect new Simularium org
#293 - Fix/can't step back to first frame of some trajectories
#291 - Fix/previous trajectory persists when new trajectory fails to load
#287 - Fix/old error message comes back after going to landing page
#285 - Feature/treat warning messages as warnings
#284 - Update viewer from v3.1.0 to v3.2.2
#278 - add workflow to create issue
dfae6f2 - create issue only when opened
16e2a52 - Add @simularium/core-devs to CODEOWNERS
2c278d7
2 November 2021
- Fix/agent list sometimes not loading for drag-and-drop
#275
1 November 2021
- Feature/auto-expand agent groups with no parent color
#272 - update viewer
#271 - remove unmodified state
#265 - Feature/update viewer
#262 - Fix/file load error handling
#259 - Fix/broken styling in agent list
#260 - Feature/update loading and sharing instructions in Quick Start
#257 - Fix/spelling for Omar Quintero in acknowledgments
#258 - Feature/load local geometry files
#253 - Feature/list visualization options on landing page
#256 - install new viewer and audit
094ee25 - remove agentColor map from state
d5474c8 - using color from display data
a5aceb0
28 September 2021
- Feature/allow v3 trajectories to load (update viewer to v3.0.0)
#248 - Feature/update landing page header
#245 - Feature/acknowledgments on landing page
#243 - Update ACKNOWLEDGEMENTS.md
#240 - Feature/menu option for load file from URL
#236 - Fix/time input box is too narrow sometimes
#235 - Feature/add reminder for release notes to CONTRIBUTING.md
#234 - Add tests for ResultsPanel selectors (100% coverage for all selectors)
#231 - Fix/make clearTrajectory just reset to initialState
#232
10 August 2021
- Feature/auto-changelog
#233 - Fix/ "Show/Hide All" checkbox bugs (Add tests for ModelPanel selectors)
#230 - 100% test coverage of state selectors + some cleanup
#229 - Put basic and composed selectors in separate files
#227 - Rename some redundant variable names in state.viewer
#228 - Reorganize Redux state
#225 - Fix/selector code coverage
#224 - add coverage action
#223 - Replace agentviz with simularium in S3 URLs and in React app name
#222 - Update deploy-production.yml
#221 - Update auto-deploy-staging.yml
#220 - Fix/update SpringSaLaD publication and redirect related URLs
#219 - Fix/remove CopyWebpackPlugin
#210 - Feature/let user know that Google Drive is supported
#215 - Remove unused dependencies
#212 - 100% test coverage of util functions
#209 - Feature/migrate Mocha/Chai to Jest
#195 - Feature/post example models for SpringSaLaD and MEDYAN
#190 - Update markdown files
#186 - Fix/remove Gradle, Jenkins, Pipfile, and Docker
#187 - Fix/excessively wide time input box
#173 - Add issue template for Maintenance Task
#177 - Change master to main in code
#178 - changed order to match file order, added tests
9900fbd - cover all functions with tests
9dc3e29 - cover 100 of util branches
296ac4a
2 July 2021
- updated viewer and npm audit fix
#172 - Update viewer version to 2.9.6
#170 - Fix/google drive links
#161 - Change "Type of change" items from checkboxes to bullets
#162 - Add instructions for sharing link
#157 - Fix/in modified state still click buttons
#151 - Feature/change reset hotkey
#155 - Feature/toggle tooltips pan/rotate
#152 - Feature/focus button
#143 - Feature/rotate pan buttons
#140 - Add new bullet items for new supported engines
#147 - Feature/set time with text input
#137 - Fix/make Membrane Wrapping a Nanoparticle load
#141 - Feature/add nanoparticle and Smoldyn models to landing page
#138 - allow devs to override the google api key for local dev
7baab7f - Fix/file switching bugs (update viewer to v2.9.5) #156
64cfad5 - update viewer to the latest version
531e27a
11 June 2021
- Fix/build script
#134 - Feature/make error message more informative upon trajUrl fail
#133 - add inline env var to build scripts
eda8551
10 June 2021
- Fix/enable Dropbox links in URL param
#132 - remove autodeploy scripts from jenkins file
#131 - Update viewer to 2.9.3
#130 - Fix/floating point time errors (update viewer to v2.9.2)
#129 - Feature/publish gh actions
#128 - Feature/use full AICS logo in nav bar
#126 - Update simularium-viewer to 2.9.0
#125 - Feature/viewer controller refactor
#124 - Feature/version number badges
#123 - Fix/update lint-staged from 8.1.4 to 10.5.4
#122 - Fix/slider freezing issues
#121 - Fix/ not being able to step to last frame
#119 - Round scale bar label
#120 - Fix/update viewer to 2.7.3 to fix scale bar label
#118 - Update simularium viewer to 2.7.2
#117 - Update simularium-viewer to 2.7.1
#116 - Feature/display user-set time units
#115 - Feature/load file url
#114 - fix/COVID simulated time on landing page card
#112 - removed highlightId code
#111 - Feature/lazy update of time indicator on plots
#110 - Bump axios from 0.19.2 to 0.21.1
#106 - Fix/only re-render plots that have the time indicator bar
#109 - Fix/simulation keeps playing when user is trying to scrub
#107 - Fix/"skip 1 frame back" button is not disabled when starting time is not 0
#108 - Feature/add tooltips to left panel
#105 - Fix/wrap long plot titles
#97 - Fix/stop play on navigation
#101 - Feature/make visual glossary data-driven
#104 - Feature/add version to covid trajectory title
#103 - adjusted colors of disabled buttons
#100 - Feature/update image assets
#102 - Feature/landing page edits from legal and comms
#99 - Fix/svgs as fonts
#93 - disable play and slider on empty viewer
#96 - Feature/Show a "Reset views" button on plot hover
#98 - Feature/add Cookie Settings button
#95 - admin/update readme
#94 - Fix/disable Load Model dropdown while buffering
#92 - Fix/lift is playing up
#89 - reset sim file data between loads, and clear out blank viewer
#88 - style disabled buttons through antd
#91 - Fix/remove scientific notation from playback time
#90 - Feature/Save lastFrameTime as metadata only after first frame loads
#87 - Feature/Add tick marks to plots and upgrade viewer to v2.5.2
#86 - reload trajectory if reselected
#84 - Feature/add more plot trace colors
#85 - Feature/scale bar
#83 - Fix/"Load an example instead" link in left panel of empty viewer
#81 - fix/time unit not updating in total time
#80 - Feature/swap listeria card with new covid card
#82 - Feature/unsupported browser warning
#79 - Feature/add visual glossary
#77 - feature/update landing page and help menu
#76 - Feature/add screenshots to the PR template checklist
#78 - fix/replace icon on drag-drop overlay
#75 - Feature/add-blank-library-card-to-landing-page
#73 - feature/update simularium-viewer to v2.4.9
#72 - Feature/display time next to slider
#67 - Fix/error message networked
#71 - Fix/playback buttons not showing spinner when loading or buttons freezing when scrubbing
#68 - Fix/downloadable trajectory link on tutorial page
#70 - Feature/update landing page copy
#69 - Feature/zoom buttons
#66 - Feature/header-redesign
#64 - new viewer install
#65 - Feature/open tutorial page in new tab and move playback buttons to left
#63 - Feature/change skip frame icons and add tooltips to viewer buttons
#62 - Feature/add time indicator line to time plots
#61 - errors with env vars
#59 - Feature/style plots
#58 - Fix/staging production builds
#55 - Fix/make landing and tutorial pages more responsive
#52 - Fix/pause at end of file
#57 - update viewer
#56 - removed focus blue outline from canvas
#53 - Fix/loading
#51 - Feature/ Use real screenshots for library cards
#50 - Feature/style reset button
#47 - Update/ tutorial text
#49 - clean url for single page app routing on aws
#48 - Feature/Add favicon
#46 - Fix/"Import simularium file" button width
#44 - Fix/ui panel
#45 - Feature/display errors
#42 - Feature/loading indicator
#41 - Feature/display name
#40 - Feature/agent colors
#38 - Feature/file extension
#37 - styling playback controls
#34 - Feature/unmodified state
#30 - Feature/clear out params
#29 - Feature/header design
#26 - Feature/new ui selection interface
#28 - Feature/agent vis ui
#24 - adding GA tags
#25 - Feature/upload style
#18 - Local file plot data (and updated request for networked files)
#17 - config for npm scripts and gh deploy
#15 - File upload by dialog and drag and drop
#16 - Feature/select highlight agents
#13 - Nightly viewer install
#14 - Feature/tutorial routing
#12 - New viewer
#11 - Feature/router
#10 - Fix/slider scrub
#9 - Fix/datgui types
#8 - added scripts for gh actions
#6 - Feature/new viewer
#7 - Fix/time drag n drop
#3 - Feature/url open file
#4 - installed observable manager
#2 - Update Simularium Viewer
#1 - reinstall
54c8b36 - fresh install
be72c0a - run npm install
6a8c5e1