Skip to content

Latest commit

 

History

History
561 lines (379 loc) · 43 KB

CHANGELOG.md

File metadata and controls

561 lines (379 loc) · 43 KB

Change Log

All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.

2.16.0 (2024-03-24)

Note: Version bump only for package phoenix-ng

2.15.2 (2024-03-22)

Note: Version bump only for package phoenix-ng

2.15.1 (2024-03-22)

Note: Version bump only for package phoenix-ng

2.15.0 (2024-03-21)

Reverts

  • Revert "chore(release): v2.15.0" (8f018e7)
  • Revert "Set the initial value of sparsity to 2" (0bc057e)

2.14.1 (2023-05-14)

Bug Fixes

  • configure git when trying to release (fc4ae96)

2.14.0 (2023-03-22)

Note: Version bump only for package phoenix-ng

2.13.0 (2023-03-02)

Reverts

  • Revert "Updated versions to try to reduce yarn warnings" (477845f)

2.12.0 (2023-01-13)

Note: Version bump only for package phoenix-ng

2.11.4 (2022-10-27)

Bug Fixes

2.11.3 (2022-10-03)

Bug Fixes

  • app: Update entry point of ui library after angular migration. (ff3b85f)

2.11.2 (2022-10-03)

Reverts

  • Revert "Simple angular 14 fix" (f40beac)
  • Revert "Revert to using symlinking for development flow" (4695101)
  • Revert "Improve scripts after removing phoenix-event-display from phoenix-ng 'paths'" (24ecd77)

2.11.1 (2022-09-29)

Note: Version bump only for package phoenix-ng

2.11.0 (2022-09-13)

Bug Fixes

  • app: generic error handling (09b048f)

Features

  • app: add e2e tests for phoenix app (69544e6)
  • app: add global error handling (e1b368f)
  • event-display: load root geometry in io options correctly (ff77aaa)
  • event-display: use jsroot 7 to load root json geometry (5518a3e)
  • event-display: use url inside of objects for loading jsroot geometries (a54d302)

2.10.0 (2022-07-21)

Bug Fixes

  • app: rename pheonix-menu-item to phoenix-menu-item (7057d74)

Features

  • app: allow customization of options in experiment info component (7c10787)
  • app: allow customization of options in experiment info component (f56fa96)
  • app: reorganize range slider (57d4ed1)

2.9.0 (2022-06-17)

Bug Fixes

  • event-display: fix clipping angle not being applied from menu config (62bf178)

Features

  • app: add component to periodically cycle through events (05ae1d6)
  • update all packages (9276ef9)
  • app: make sure all volumes are transparent in LHCb (7e36462)
  • app: new event data for LHCb (6dfc949)

2.8.0 (2022-05-16)

Features

  • app: run3 LHCb geometry optimized for visualization with phoenix (bb15c77)

2.7.0 (2022-04-05)

Features

  • app: add object clipping for upper and lower geometry (1788560)
  • app: add start clipping angle (21877b6)
  • app: add start clipping angle and opening angle for object clipping (12b1754)
  • app: add start clipping angle and opening angle for object clipping (a8336ae)
  • app: add start clipping angle and opening angle for object clipping (7673435)
  • app: add start clipping angle and opening angle for object clipping (3255a65)

2.6.0 (2022-02-28)

Bug Fixes

  • app: export file explorer component to fix build (fb400da)
  • app: fix file node only having one children (6747cd0)
  • app: fix folder icon fill (8cfdc1d)
  • app: fix tabbing in svg file (ee62b7c)
  • app: fix types in templates (545c956)
  • app: use workaround for phoenix menu config types in templates (9d109e5)

Features

  • update packages (f2ed0a3)
  • app: add event data explorer component (abd5393)
  • app: add file and folder icons (40c1c0c)
  • app: add file explorer component (7e2ebf5)
  • app: add icon for event data explorer (ad2e667)
  • app: add ring loader component (853faf1)
  • app: enable strict templates (a0406bd)
  • app: improve and simplify file explorer and event data explorer (82572c6)
  • app: pass api url as input to event data explorer (f28c8ba)
  • app: remove redundant file icon (c01c450)
  • app: use cdk tree instead of material tree for simplicity (87c1eee)
  • app: use filled icon to indicate unopened folder (18d7517)
  • app: working event data explorer (7970da1)
  • app: working file explorer (0447853)
  • app: working file tree using material tree (4ce4964)

2.5.2 (2022-01-15)

Bug Fixes

  • app: use rp3e11's fork of ngx-slider (660b053)

2.5.1 (2021-12-27)

Bug Fixes

  • app: fix entry files of phoenix-ui-components (e41d36f)

2.5.0 (2021-12-20)

Bug Fixes

  • app: delegated filtering operation from ts onto html template along with moving the checkbox inline with "choose selection" dropdown (f995a1a)
  • app: do not load local config if set in URL (5aa1038)
  • app: do not load local config if set in URL (94c7e04)
  • app: fix error in qrcode component (7c9cd19)
  • app: make checkbox labels consistent (84735f9)
  • app: removed the redundant "checkbox-wrapper" class and replaced "hide" class with d-none bootstrap class (36f077c)
  • app: worked on the requested pr changes (d7bbc08)
  • app: worked upon final comments on pr (17d81d3)
  • event-display: lint fix (9b6fe8f)
  • event-display: moved inline styles onto scss (2ca8174)

Features

  • app: fix imports after sass update (2550f7d)
  • update packages (26444f1)
  • app: add a checkbox to hide invisible objects in collections (1a39c59)
  • app: added a checkbox to hide invisible objects in collections (aa75963)
  • app: manually generate qrcode (474bcc7)
  • app: QR code generation with ng-qrcode (f35d146)
  • event-display: added sorting feature in collections table (8666b3a)
  • event-display: improve JiveXML loader (34a783c), closes #364

2.4.0 (2021-10-28)

Bug Fixes

  • app: proper code format with yarn lint in Info Panel (dbb0f16)
  • app: take version for phoenix-event-display (17e5c11)
  • event-display: handle AR and VR permission errors (dfbc6a2)

Features

  • update all packages (c0af497)
  • app: Display Phoenix Version in Info Panel (5cc08b4)

2.3.2 (2021-09-28)

Note: Version bump only for package phoenix-ng

2.3.1 (2021-09-28)

Note: Version bump only for package phoenix-ng

2.3.0 (2021-09-20)

Bug Fixes

  • app: fix homepage button active style (bc7d375)

Features

  • Upgrade all packages (4698ea4)
  • app: add class for blank button (4df157b)
  • app: handle collection columns symbols more optimally (69c3d1e)
  • app: keyboard a11y for io options dialog (860be71)
  • app: make overlay and collections info keyboard accessible (eb31a83)
  • app: make Phoenix menu keyboard accessible (ba7d66f)
  • app: make UI menu buttons keyboard accessible (69473fd)
  • app: make UI menu keyboard accessible (a18fa6f)
  • app: make view options accessible through keyboard (a50a0d1)
  • app: making clipping options keyboard accessible (4d1bd95)
  • app: show cut objects in collections info panel (318acc9)

2.2.0 (2021-08-03)

Bug Fixes

  • app: add gltf extension to VP geometry (2ab23d2)
  • app: finalize AR toggle (3f1d3f5)
  • app: fix VP geometry performance, Rich geometry bug (04b87ae)
  • app: make AR toggle buttons unavailable when not supported (445c0e3)
  • Fix linting issues and update code (dc7d74a)

Features

  • event-display: add option to scale vertices (08c8e00)
  • event-display: improve handling of scale option and add it for vertices (34d9b2c)
  • update all packages including Angular (9a88331)
  • update packages except Angular (26eff0e)
  • upgrade all packages (36486b8)
  • app: option to start AR with or without DOM overlay (9a6c243)

2.1.0 (2021-06-28)

Bug Fixes

  • app: apply fixes after updating Angular using CLI (b2316bf)
  • app: clean packages not used in phoenix-ng (037af62)
  • app: downgrade typescript to 4.2.4 (cb3bc28)
  • app: fix build of phoenix-ui-components (8a3094d)
  • app: fix development serve build and update material ui styles (dcf8010)
  • app: fix node_modules path in angular config (3525101)
  • app: improve styles of phoenix menu (ac0a0c4)
  • app: make config visible with scrollable phoenix menu (ab42d98)
  • app: remove the full LHCb run3 geometry (7a0c895)
  • app: update Angular packages and fix compilation bug (51fd924)

Features

  • app: Add the new LHCb run3 geometry into multiple parts (40139b7)
  • app: add toggle for AR (a703bdd)
  • app: allow scrolling for phoenix menu (3068d42)
  • event-display: combine repeating code for VR and AR into XR (50fc5f7)
  • event-display: create a common xr-manager (2700aaf)
  • event-display: extend ARManager from XRManager (ae76d4a)
  • event-display: implement AR (ef47fb0)

2.0.0 (2021-06-08)

Bug Fixes

  • event-display: fix collision animation (3e5d80d)
  • fix misc errors and improve styles (124a272)
  • app: add correct LHCb event data file (4e0799a)
  • app: automatically load the new LHCb data file (7b778ba)
  • app: fix fullscreen test (be477a0)
  • app: remove redundant CSS and classes (d2b7d34)
  • app: show overlays in SS mode (364e643)

Features

  • app: ability to toggle background in overlay view (aeee757)
  • app: add embed in sharable link constructor (8a0c0b1)
  • app: add embed menu with a URL option for embed (56c6eff)
  • 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)
  • app: improve background colors (110ca01)
  • app: improve background colors (2c97f5c)
  • app: make animation presets configurable (bd5f161)
  • app: setup for preset scene animations (6e919e1)
  • app: upgrade Angular version (f31e66a)
  • event-display: add a sample animation preset (e07725a)
  • event-display: improve preset animation (2371f75)
  • update all packages (7d2eb64)
  • event-display: add color options to tracks collections (90aea3c)
  • event-display: color options for event data objects (9908cc9)
  • event-display: implement embed menu (872f708)
  • event-display: only show selected color by options (3041166)
  • event-dosplay: improve processing of PlanarCaloCells in Phoenix loader (5a8fe9f)

1.9.0 (2021-05-16)

Bug Fixes

  • app: add correct LHCb event data file (4e0799a)
  • app: automatically load the new LHCb data file (7b778ba)
  • app: fix fullscreen test (be477a0)
  • app: remove redundant CSS and classes (d2b7d34)
  • app: show overlays in SS mode (364e643)

Features

  • app: add embed in sharable link constructor (8a0c0b1)
  • app: add embed menu with a URL option for embed (56c6eff)
  • 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: color options for event data objects (9908cc9)
  • event-display: implement embed menu (872f708)
  • event-display: only show selected color by options (3041166)
  • event-dosplay: improve processing of PlanarCaloCells in Phoenix loader (5a8fe9f)

1.8.0 (2021-05-01)

Bug Fixes

  • app: remove redundant CSS and classes (d2b7d34)
  • app: show overlays in SS mode (364e643)

Features

  • app: add embed in sharable link constructor (8a0c0b1)
  • app: add embed menu with a URL option for embed (56c6eff)
  • 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: color options for event data objects (9908cc9)
  • event-display: implement embed menu (872f708)

1.7.0 (2021-04-21)

Bug Fixes

  • event-display: handle older json hit format again (edcd567)

Features

  • app: option for custom import handlers (99b161e)
  • app: structure to allow custom event data import options (5a37573)
  • app: support for importing with LHCb loader (8c6bd89)

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)

1.6.0 (2021-04-18)

Bug Fixes

  • 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: update default configuration (b21cd72)

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)
  • event-display: add guidelines and simplify some coordinate transformations (56f94f0)
  • event-display: create an active observable variable (854e543)
  • upgrade all packages except three.js (8e2eff4)
  • upgrade three.js except for CMSObjects (0b2dd8a)
  • app: setup link share form (b10bb7a)
  • event-display: introduce new URL options and improve handling them (f7cd6b4)

1.5.0 (2021-03-24)

Bug Fixes

  • remove JSROOT source files from repo (7bcd7ba)
  • app: clean index.html (ebb2324)
  • event-display: fix jsroot loading root file (8cbcaa5)

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)
  • event-display: allow resize and improve tests and drop improving CPU usage (a474af2)
  • 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)

1.4.1 (2021-02-26)

Note: Version bump only for package phoenix-ng

1.4.0 (2021-02-16)

Bug Fixes

  • event-display: improve object selection from uuid and label input (3475836)

Features

  • app: ability to add label (cccd3ed)
  • app: add label icon and form (a65a83e)
  • app: put overlay widgets in a container (2bd20a8)
  • event-display: delete label on empty value and change add label icon (3756330)
  • event-display: set up add label to object functions (db261a6)
  • Update Angular and all packages to latest (f4c2e31)

1.3.0 (2021-01-16)

Bug Fixes

  • app: improve IO code (a09be14)
  • app: make import words consistent (08e771d)
  • app: minor test improvements (8a0d5cf)
  • app: upgrade to ngx-slider (6c9b928)
  • event-display: code improvements (f94c0e4)
  • event-display: fix parsing of GLTF geometry (dc5d489)

Features

  • app: restyle IO options (1542808)
  • app: support for importing ROOT geometry (89adb25)

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: fix applying state for range slider (c36a222)
  • event-display: fix loading and add default view to experiments (ab8feb4)
  • 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: handle loading better (9474565)
  • event-display: use object to simplify configuration (4b10452)

1.1.0 (2020-11-07)

Bug Fixes

  • 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: ignore ng libraries in lerna bootstrap (eb699c1)
  • app: rename phoenix-ui to phoenix-ui-components (bec982c)
  • app: style encapsulation for components (e247c33)

Features

  • app: theming support for phoenix-ui-components (aebf6ed)
  • app: yet another MAJOR refactoring (1261358)

1.0.2 (2020-10-05)

  • Complete deployment set up (399ac77)

1.0.1 (2020-10-05)

Note: Version bump only for package phoenix-app