2023 February
- Billing: Introduce new billing system
- Billing: Migrate existing systems to new billing
- Calculators: Improve condensate load calculator
- Infrastructure: Improve system alerts
- Infrastructure: Remove old dashboard info cards
- Infrastructure: Upgrade to spring boot 3 and improve security
- Monitoring: Fix: Bug with nested calculations
- Monitoring: Fix: Flow calculation VSD formula variables malpresented
- Multi-site: Fix:
- Multi-site: Fix: Cannot transfer system to another manager
- Multi-site: Fix: Deletion of system
- Multi-site: Fix: Partner can’t see companies to select from.
- Multi-site: Fix: Show all systems link
- Multi-site: Fix: User modal throws errors
- Reports: Fix: Report case study template error for non english lanugages
- Reports: Improve report templates and sections organization
- TCO: Fix: Bug when TCO has no compressors
- Trainings: Fix: Error when creating training
- Wastes: Waste page improve labels
2023 January
- Actions: Fix: Wrong calculation for ROI +- range
- Documentation: CALMS support bot with OpenAI
- Monitoring: Add TamTurbo compressors to CALMS database
- Monitoring: Fix: VSD formula for flow calculation bug with variables
- Monitoring: Make error messages more meaningful
- Reports: Fix: Data reference bug
- Reports: Fix: Data reference section error when system has no company
- Reports: Fix: Monitoring summary section energy problems
- Reports: Remove valves from report equipment list
2022 December
- Documentation: New CALMS dashboard
- Documents: Add option to upload any file document
- Infrastructure: Add IPv6 option for devices to be used in future mobile networks
- Infrastructure: Create blog about compressed air on our new website
- Infrastructure: Create new presentation website calms.com (old website is still available at tech.calms.com)
- Infrastructure: Fix: Network problems
- Monitoring: Add default basic properites on components in setup.
- Monitoring: Fix: Calculations not calculating because of high database CPU usage.
- Monitoring: Fix: Devices showing offline status on CALMS for online devices
- Monitoring: Fix: Schema problem with moving compressors specific system
- Monitoring: Support new sensors S401 and S421 thermal mass flow sensor
- Reports: Fix: Efficiency / reliability question misalignment
- Simulation: Fix: When saving a new simulation with 2 compresors and clicking play you get an error
- TCO: Improve TCO comparisson page
- Trainings: Fix: Cannot create new trainings in some cases
2022 November
- Calculators: Fix: Fahrenheit selection wrong in units converter calculator
- Devices: Analyze device errors in production
- Infrastructure: Add continuous security checks
- Infrastructure: Check on: Classic loadbalancer retiring
- Infrastructure: Check on: Unstable network in server cluster
- Infrastructure: Fix: Problems with deploys
- Infrastructure: Upgrade Kubernetes server cluster
- Monitoring: Fix: High resolution data - calculation channels without units
- Monitoring: Fix: Optimize fetching of cumulative data
- Monitoring: Fix: Reports docs link
- Monitoring: Fix: Schema side panel does not update
- Reports: Fix: Efficiency / reliability question misalignment in report
- Reports: Upload any report document
- Wastes: Fix: Leaks backup file not importing
2022 October
- Mobile app: Add support for NFC leak tags
- Mobile app: ULD sync bug
- Monitoring: Add new sensor configurations
- Monitoring: Change default flow simulation aggregation to 10 seconds
- Monitoring: Fix: inaccurate history when storing cumulative values in CALMS
2022 September
- Analyze: Add regression analysis line and F(x) to X-Y scater plot
- Analyze: Add system specific versus flow and histogram correlation
- Audit: Fix: Can’t delete audit if any cards are present, must delete all card manually.
- Infrastructure: Create automated end to end test for user details pages
- Infrastructure: Fix: automated tests
- Infrastructure: Sync translations between projects for actions
- Mobile app: Update privacy policy URL as per Google requirements
- Monitoring: Add new sensor configurations
- Monitoring: Allow storing cumulative values in CALMS
- Monitoring: Inspect aggregate for all channels
- Presentation: Presentation and documentation: new CALMS dashboard
- Reports: Add section based on review, audit for impromvement actions
- Reports: Fix: Files tab not working with system setup permission
- Reports: Fix: Report locale error
- Review: Update ideal FSP / best in class formula
- Simulations: Refactor and expand simulations
- Simulations: Fix: Bug with simulation compressor power inputs
- Simulations: Fix: Bug with simulation measured data compressor labels
- Simulations: Fix: Bugs from new simulations deploy
2022 August
- Actions: Increase optimization action custom description length
- Audit: Manual improvement actions
- Auto analyzers: New review analyzers
- Equipment: Add option to use images for maintenances
- Infrastructure: Create automated test to prevent problem when signing up
- Infrastructure: Create automated test to prevent problem with expired token
- Infrastructure: Fix: CALMS not working for users with old tokens.
- Infrastructure: Fix: High CPU usage - calculations not calculating
- Infrastructure: Fix: Loki high disk usage
- Infrastructure: Fix: Swaping refresh and access tokens
- Infrastructure: Fix: webapp errors
- Infrastructure: Renew minikube certificates before they expire
- Infrastructure: Write a lot of automated tests
- Monitoring: Adding new equipment manufacturers
- Monitoring: Equipment schema page: show sensor parameters in activity log
- Monitoring: Fix: Disabled channels are shown on Inspect page
- Monitoring: Fix: Disabled inputs shown in config
- Monitoring: Fix: Missing element tag on Home and Results for indicator names
- Monitoring: Fix: Other quantity does not show units in SMS alerts
- Monitoring: Fix: Schema zone covering elements
- Monitoring: Fix: TimeStore memory leak which caused flat lines
- Monitoring: Fix: When filter is applied channels are not recognized
- Monitoring: Fix: When you delete channel on channels page save button does not work
- Monitoring: Taking long time to load Averages and Totals tab
- Monitoring: Export Inspect Averages channel list with values
- Multi-site: Improve system import / export
- Multi-site: Make simple statistics more understandable
- Notifications: Notification channel won’t delete when alert setting is deleted
- Permissions: Fix: Check access permissions when switching system with saved page location
- Permissions: Fix: Missing page permission checks
- Reports: Fix: Problem with report schema section
- Translations: Fix: serbian translations in slovenian
- User: Fix: Sign up problem
- User: QR code for autologin demo user link
- Wastes: Fix: Extra ’e’ character in assessments
- Wastes: Fix: Leak calculation cost not calculating correctly (changes from one assessment to another with same apparently identical inputs)
2022 July
- Auto analyzers: Deploy analyzer microservice
- Devices: Edge gateway a lot of stability improvements
- Infrastructure: Upgrade Spring and Java to latest stable versions
- Infrastructure: Upgrade angular to 14
- Monitoring: Emit assessment, audit metrics just for two days in the future
- Monitoring: Fix: Cannot add standard 4-20mA sensor on scheme
- Monitoring: Fix: Timestore/TimescaleDB having crytical problems
- Monitoring: Fix: setup/equipment bug
- Multi-system: Fix: Inefficient data display on system compare page
- Multi-system: Fix: Not all systems are shown in multisystem
- Reports: Fix: Handle and log report exceptions better
- Reports: Fix: Handle report section exceptions without failing to generate a file.
- Reports: Fix: Issue with generated files
- Reports: Fix: empty table bug
- Review: Fix: Bug with reliability units and integrals
- Review: Fix: Notes error random order and improvements
- Review: Simple statistical summary for more important table pages
- Simulation: Fix: Simulation SSP display tweak
- Translations: Fix: Missing changes
- Translations: Fix: Serbian currency
- Translations: Fix: Webapp translations issue
- User: Fix: Invite not working
- Wastes: Fix: Images fail to upload
2022 June
- Actions: Dashboard improvements
- Actions: Fix: Problems with optimization actions
- Actions: Handle duplicate optimization actions
- Actions: Handle waiting for optimization actions while analysis is active
- Actions: Run optimization action analyzers in background
- Actions: Visually hide dashboard values (actions and kpis) when missing permission
- Calculators: Add liters per second calc unit converter
- Calculators: Calculator tweaks
- Dashboard: Score precentage recalibration
- Devices: Aditional casts to all MODBUS links
- Devices: Fix: Edge gateway out of disk space
- Devices: Fix: Edge gateway out of memory error
- Devices: Out of date device dashboard change logic to fixed date
- Devices: Show outdated device software
- Devices: Update image
- Devices: Use timescale on edge devices
- Infrastructure: CALMS problems on 2022-06-27T8:40 inspection
- Infrastructure: Fix: Edge device live mode being sent even if device or inputs disabled
- Infrastructure: Fix: weblate policies
- Infrastructure: Harden infrastructure to prevend complete crash in case one component failed
- Infrastructure: Increase size of disks
- Monitoring: Add third decimal place for Specific power
- Monitoring: Change groups and order direction for averages list
- Monitoring: Choose aggregation file export high res
- Monitoring: Default channels selected on inspect
- Monitoring: Fix: Convertion problem m3/h -> m3/min
- Monitoring: Fix: Graph download two times
- Monitoring: Fix: Inconsistency in database units causes units to not display
- Monitoring: Fix: Plot not showing because of channels without Unit
- Monitoring: High resolution export save to single compressed file
- Monitoring: Inefficient compressor database data display
- Monitoring: Save optimization kpis as indicators
- Monitoring: Sensor config inputs value min/max
- Monitoring: Setup demo device data streaming playback
- Monitoring: Sort channels list on inspect and slice graph summary and totals
- Monitoring: Show breakdown by flow meter (channel) in monitoring summary
- Multi-system: Multi system view
- Multy-system: Add loading indicator for KPIs on system compare page
- Registration: Allow all UTF8 chars in username
- Reports: CA monthly invoice section
- Reports: Display all filename chars
- Reports: Fix: Invoice section bug
- Reports: Fix: Minor Invoice section tweaks
- Reports: Fix: Outofbounds exception
- Reports: Fix: Report NPE detailed view
- Tco: Add ingersol data to compressor database
- Translations: Add bosnian translations
- Translations: Fix: Bugs when changing language on my account to croatian or bosnian
- Translations: Fix: Missing balkan languages for report language
- User: New users inherit units from invited By
- User: US units change defaults
2022 May
- Actions: Define action values
- Actions: Fix: Quick improvements to optimization actions
- Actions: Home page redesign - action cards
- Devices: Find & test alternative hardware to ensure continous supply
- Devices: Fix: Device dashboard: devices showing offline although they are online
- Devieces: Testing new OS
- Infrastructure: Add security headers
- Infrastructure: Fix: Timestore timeout (Calculations not calculating, slow application, Missing data)
- Infrastructure: Separate Assessment entity
- Monitoring: Change temporary monitoring to 2 months
- Monitoring: Fix: When device is added is not shown in general tab until refreshing page
- Monitoring: Values for Dew point sensor incorrect
- Reports: Fix: Report - CA monthly invoice
- Review: Fix: System details problem
- Translations: Add bosnian mark currency
- Wastes: Smart leak management