3.18.0

HeyPuter/puter3.18.0Jun 28, 2026by dtslvr

AI Summary

Introduces experimental filtering for public portfolio sharing and Japanese localization. Fixes floating-point rounding errors in charts, currency calculations, and timezone handling.

Key Highlights

  • Experimental filtering support for public portfolio sharing
  • Japanese language localization support (`ja`)
  • Fixed phantom `UNKNOWN` slice in portfolio charts
  • Fixed base currency calculation for public access

New Features

  • Portfolio sharing filtering
  • Japanese localization

Full Release Notes

### Added

- Added support for filtering in the public access for portfolio sharing (experimental)
- Set up the language localization for Japanese (`ja`)

### Changed

- Improved the alias display in the access table to share the portfolio
- Improved the language localization for German (`de`)

### Fixed

- Fixed a phantom `UNKNOWN` slice in the portfolio proportion chart component caused by floating-point rounding
- Fixed the base currency for the total value calculation in the public access for portfolio sharing
- Fixed an issue in the public access for portfolio sharing that exposed absolute values of the top holdings of ETFs
- Fixed the time zone handling in the `api` test suite for deterministic execution in `UTC`

### Special Thanks

- @dtslvr
- @gmag11
- @greymoth-jp