Skip to content

Releases: HSF/phoenix

v1.8.0

01 May 21:36
Compare
Choose a tag to compare

1.8.0 (2021-05-01)

Bug Fixes

  • app: remove redundant CSS and classes (d2b7d34)
  • app: show overlays in SS mode (364e643)
  • event-display: better debugging info and prettier (df9ce07)
  • event-display: fix #289 cluster rendering (1a01248)
  • event-display: fixes and improvements for track import from JiveXML (c92d65f)
  • event-display: rk-helper should use CoordinateHelper (6085f50)

Features

  • app: add embed in sharable link constructor (8a0c0b1)
  • app: add experiment link to embed menu (1bc14f9)
  • app: add load progress based on number of loaded items (20ef288)
  • app: add loading progress to all experiments (b557cfb)
  • app: add more options to embed menu (575d29a)
  • app: allow content in UI menu and display items in a straight row (e3d83ea)
  • app: create embed menu component (5fe6685)
  • app: get experiment link dynamically and add tests for embed menu (cc9590d)
  • event-display: add color options to tracks collections (90aea3c)
  • event-display: add docs for color options class (6cd5d53)
  • event-display: add embed option to URL (cb68283)
  • event-display: add momentum color options UI (f1d2cef)
  • event-display: code improvement for momentum sliders (1a17e99)
  • event-display: create coloring manager and color tracks by properties (c446567)
  • event-display: divide collection config options into child nodes (2e52c22)
  • event-display: highly optimize and generalize color by options (595d9e5)
  • event-display: implement color by momentum (9222e04)
  • event-display: implement embed menu (872f708)
  • event-display: use child node for collection's color options (8559830)
  • event-display: use class for color options in UI (4acca1a)

v1.7.0

21 Apr 16:18
Compare
Choose a tag to compare

Change Log

v1.7.0 (2021-04-21)

Bug Fixes

  • event-display: attempt to improve the output of the track extension by removing close hits (5bdc562)
  • event-display: fix drawing of hits (db3ca8b)
  • event-display: handle older json hit format again (edcd567)

Features

  • app: option for custom import handlers (99b161e)
  • app: support for importing with LHCb loader (8c6bd89)

v1.6.1

19 Apr 19:14
Compare
Choose a tag to compare

1.6.1 (2021-04-19)

Bug Fixes

  • app: update three.js for phoenix-ui-components (6f5af5e)
  • event-display: animation event with clipping because of maximum callstack reached (e5d6639)

v1.6.0

18 Apr 22:03
Compare
Choose a tag to compare

1.6.0 (2021-04-18)

Bug Fixes

  • app: add sphericalToCartesian method (bbea6b0)
  • app: consistent input styling and fix share icon (2e3455d)
  • app: event selection should show current event (a65d8ac)
  • app: improve icons svg code (d944837)
  • app: revert added URL options and UI components package.json (96f0649)
  • app: update the ATLAS default configuration (eadbd59)
  • event-display: add back in geometrical limits for clusters (0b95e5b)
  • event-display: add eta and phi cuts for tracks (f8a0080)
  • event-display: add missing docs (c9781e5)
  • event-display: add missing documentation (236bdf4)
  • event-display: calocluster eta position was wrong. (66cbbc0)
  • event-display: cleanup JixeXML loader (6a834e8)
  • event-display: prettier fixes (7528ee0)
  • event-display: run prettier (again) (f279898)
  • event-display: update default configuration (b21cd72)
  • event-display: use BufferGeometry for CMS objects with new three.js update (b8e88b8)

Features

  • app: add calibration event for ATLAS (8e6ffcb)
  • app: bind clipping state with UI menu (40bbba0)
  • app: complete dialog for share link and embed (50c2584)
  • app: create component for shareable link constructor (181dfa8)
  • app: don't show hits in collection info (c550a41)
  • app: fix link creation and improve link constructor (2cedfec)
  • app: setup link share form (b10bb7a)
  • event-display: ability to remove geometry in Phoenix menu (7d90d72)
  • event-display: ability to scale CaloClusters (ff666e2)
  • event-display: add ability to scale clusters in just one direction (5a562ab), closes #257
  • event-display: add coordinate helper (57e438f)
  • event-display: add guidelines and simplify some coordinate transformations (56f94f0)
  • event-display: Add missing energy (6ef17d0)
  • event-display: add opacity and wireframe for CaloClusters (85d4a14)
  • event-display: add support for HitLines (455f536)
  • event-display: add types for dat.GUI (7632a18)
  • event-display: create an active observable variable (854e543)
  • event-display: improve grid lines (ca3cc2f)
  • event-display: improve handling of UI menus in UI manager (b7a324a)
  • event-display: introduce new URL options and improve handling them (f7cd6b4)
  • event-display: JiveXML : add support for more hit types (bbcdf0c)
  • event-display: keep state of event data folder on event switch (b52282f)
  • event-display: make Phoenix available in browser without a namespace (5389282)
  • event-display: move opacity and wireframing to collection level (6486982)
  • event-display: Remove LineHits and use hits to extend tracks (30b5160)
  • event-display: restructure phoenix-event-display (2e16371)
  • event-display: separate dat.GUI UI menu (29093a2)
  • event-display: separate Phoenix menu UI from UI manager (5743adc)
  • event-display: split dat.GUI menu options (45a0123)
  • event-display: start splitting UI manager (56ff275)
  • event-display: use run and event number and file name for config json (03a1de4)
  • upgrade all packages except three.js (8e2eff4)
  • upgrade three.js except for CMSObjects (0b2dd8a)

v1.5.0

24 Mar 19:25
Compare
Choose a tag to compare

1.5.0 (2021-03-24)

Bug Fixes

  • app: clean index.html (ebb2324)
  • event-display: catch VR request session error (d2874b8)
  • event-display: fix jsroot loading root file (8cbcaa5)
  • event-display: handle tracks with no positions (3b1991c)
  • event-display: improve renderer init (a8f8353)
  • event-display: remove optimize controls function (266af04)
  • event-display: remove redundant import (359d353)
  • event-display: use per physics object color and not collection color (ac0c4f1)
  • remove JSROOT source files from repo (7bcd7ba)

Features

  • app: ability to import ig archive in CMS (9540af5)
  • app: add ability to import zip with both jivexml and json (5d62da8)
  • app: Add more realistic geometry for ATLAS (d207bad)
  • app: allow loading compressed jivexml (multiple files) (d4f3cc7)
  • app: allow loading compressed json event data (multiple files) (360fb20)
  • app: dont process zip through json or jivexml import (17b4e85)
  • app: dynamically define supported event formats for io import (1449cbe)
  • app: make event data io options configurable (989ac0e)
  • add missed files in .dockerignore (11af19c)
  • update Dockerfile to reduce size (8d81af2)
  • event-display: resize canvas with window resize (5ea04f1)
  • event-display: update to use CDN for JSROOT (2fa310f)
  • event-display: use latest version of JSROOT (fbd584e)

v1.4.1

26 Feb 23:49
Compare
Choose a tag to compare

1.4.1 (2021-02-26)

Note: Version bump only for package root

v1.4.0

16 Feb 20:51
Compare
Choose a tag to compare

1.4.0 (2021-02-16)

Bug Fixes

  • event-display: disable keyboard controls when typing (4f80bd6)
  • event-display: improve object selection from uuid and label input (3475836)
  • event-display: persist toggle state of phoenix menu node children (e96136b)
  • event-display: remove rollup config and fix globalThis usage (e6f69a0)

Features

  • app: ability to add label (cccd3ed)
  • app: add label icon and form (a65a83e)
  • app: put overlay widgets in a container (2bd20a8)
  • event-display: ability to add 3D label text (c9d4880)
  • event-display: add labels configuration to dat.GUI menu (d677089)
  • event-display: add labels to UI configuration (d90e3a6)
  • event-display: add size and color options for labels (3ce675f)
  • event-display: better handling of labels object (e10a68d)
  • event-display: complete setup with webpack for browser (3f6367f)
  • event-display: complete support to save and load labels (2219a3e)
  • event-display: create a url options manager for url options (fe0b2e6)
  • event-display: create generic function for getting object position (8d7b160)
  • event-display: delete label on empty value and change add label icon (3756330)
  • event-display: make label always look at camera (0837334)
  • event-display: set up add label to object functions (db261a6)
  • event-display: setup webpack for browser bundle (dc05ed9)
  • event-display: support to hide widgets through URL (cb2ec40)
  • event-display: use optional chaining for hide widgets url option (c991e54)
  • event-display: Use types for phoenix menu configuration (79e6d7c)
  • event-display: working labels object (60269f7)
  • set up docker (de312d9)
  • Update Angular and all packages to latest (f4c2e31)

v1.3.0

16 Jan 23:48
Compare
Choose a tag to compare

1.3.0 (2021-01-16)

Bug Fixes

  • app: fix PR status update (64acd74)
  • app: fix tugboat setup (4398014)
  • app: improve IO code (a09be14)
  • app: make import words consistent (08e771d)
  • app: minor test improvements (8a0d5cf)
  • app: PR deployment status description update (0e1210e)
  • app: surge fixes (613bfce)
  • app: upgrade to ngx-slider (6c9b928)
  • event-display: assign the right name to geometry (b7e8da0)
  • event-display: code improvements (f94c0e4)
  • event-display: fix parsing of GLTF geometry (dc5d489)
  • event-display: improve code for hiding tube tracks (e9f1bc9)
  • event-display: minor script fix (5139c6e)
  • event-display: remove color from obj file userdata (8ba94e7)
  • event-display: revert jasmine spec files (dc140dd)
  • event-display: try fixing CMSLoader tests (789da8b)

Features

  • app: add link command to tugboat config (d85a0a4)
  • app: add tugboat config (67d4c23)
  • app: check if surge available for deployment of PR (9b4839d)
  • app: complete initial surge deployment set up (3cb36a2)
  • app: restyle IO options (1542808)
  • app: set up PR deployment with surge (520c644)
  • app: support for importing ROOT geometry (89adb25)
  • event-display: display size on selection (6943f79)
  • event-display: hide tube tracks on zoom (7d606b2)

v1.2.0

06 Dec 21:36
Compare
Choose a tag to compare

1.2.0 (2020-12-06)

Bug Fixes

  • app: add missing icons to assets (7256013)
  • app: change max value for energy cuts (e9d2b17)
  • app: fix geometry demo code (4ffbd9b)
  • app: fix tests (fa110c2)
  • app: fix TrackML geometry (640a6e3)
  • app: loading state after everything else loads (edef465), closes #187
  • app: make ngOnInit async and await geom load (298c075), closes #187
  • app: make VR icon disabled not hidden (8712753)
  • app: minor fixes for ss mode (ac829ae)
  • app: minor test fix (73e2bf4)
  • app: renable trackML (4016564)
  • app: revert phoenix-ui-components package.json (640155b)
  • app: use optional chaining for fullscreen in SS mode (6234655)
  • event-display: add Edward's controller set up (a6a1c19)
  • event-display: changes to animation loop for VR (37df19f)
  • event-display: finally fix VR completely (4764196)
  • event-display: fix applying multiple cuts at the same time (8f3e8e1)
  • event-display: fix applying state for range slider (c36a222)
  • event-display: fix loading and add default view to experiments (ab8feb4)
  • event-display: initialize cuts with correct values (e297c98)
  • event-display: make it possible to flat shade (dcf6cec)
  • event-display: optimal animation loop set up (da3ead5)
  • event-display: optimal render for effects manager (1975d70)
  • event-display: reset clipping on init (029d526)
  • event-display: stop animation loop on home (c39ecd3)
  • event-display: update configuration in tests (18f8db2)

Features

  • app: add tests for screenshot mode toggle (18f27c5)
  • app: add toggle for screenshot mode (22a1ec8)
  • app: adding default configuration for ATLAS (9b765c5)
  • app: component for toggling antialiasing (5545d80)
  • app: enter fullscreen in screenshot mode (70f139f)
  • app: Get GeometryDemo working again (8f91dbd)
  • app: hide overlays screenshot mode (4fd0197)
  • app: make loader generic (ff10477)
  • app: rename antialias toggle to performance and add icon (5b3cbae)
  • app: set up performance mode with selection (947f6bf)
  • app: support to start or deploy phoenix with a single event (09003a2)
  • app: use event display loader in Angular component (25b2a9d)
  • event-display: ability to add geometry to a menu folder (30b0383)
  • event-display: ability to initialize event display without init (69d3f75)
  • event-display: add ability to add parametrised geometry (04dc545)
  • event-display: add and set up loading manager (5f0f942)
  • event-display: handle loading better (9474565)
  • event-display: make loading functions return Promise for async await (4262a1b)
  • event-display: support for toggling antialiasing (48130b2)
  • event-display: use object to simplify configuration (4b10452)

v1.1.0

07 Nov 13:27
Compare
Choose a tag to compare

1.1.0 (2020-11-07)

Bug Fixes

  • app: accidentally committed modification to start script (3a7564f)
  • app: accidentally committed modification to start script (720b991)
  • app: cut filter failed if value return was zero (0a26fea)
  • app: cut should be pT, not mom (73b7c27)
  • app: fix attribute pipe (0980379)
  • app: fix tests (f87c587)
  • app: fix tests (fd5c475)
  • app: fix tests 2 and add assets to phoenix-ui (3527eb4)
  • app: Formatted correctly (82aab70)
  • app: ignore ng libraries in lerna bootstrap (eb699c1)
  • app: pT should always be positive (3918159)
  • app: rename phoenix-ui to phoenix-ui-components (bec982c)
  • app: style encapsulation for components (e247c33)
  • event-display: add optional chaining to CMS event info (fixes tests) (5283e9a)
  • event-display: fix geometry too big in overlay view (c7a35db)
  • event-display: fix URL event not working with hash routes (9eb21f5)
  • event-display: Formatted correctly (b46c49f)
  • event-display: use optional chaining in CMS loader (cfb1b6a)
  • phoenix-app: isolate styles to components (75f8799)
  • VR: Fix bugged scene in VR mode (9efd9ca)

Features

  • app: Add a deploy:atlas script. Use hashed routes. (6716791)
  • app: Add a deploy:atlas script. Use hashed routes. (cf7e1fb)
  • app: change the ATLAS default event (7953215)
  • app: create phoenix-ui module and fix tests (aec60ae)
  • app: generalised deploy script (69962b8)
  • app: generalised deploy script (790107a)
  • app: load event from URL query params (25ea715)
  • app: Make the experiment info panel draggable (HSF/phoenix#157) (ef13974)
  • app: Option to load config from URL in ATLAS (1906976)
  • app: refine phoenix-ui and fix test (2b78c6c)
  • app: Set the ATLAS defaultView (e2dcfaf)
  • app: setting up phoenix components library (5e98485)
  • app: theming support for phoenix-ui-components (aebf6ed)
  • app: working phoenix-ui module (9b4336d)
  • app: yet another MAJOR refactoring (1261358)
  • event-display: add defaultView to configuration (612205c)
  • event-display: implicitly load event data from URL (9e3dc20)
  • event-display: state manager for managing event display state for save and load (7d1ca22)
  • phoenix-app: setting up library (31921ba)