# Todo
i want you to add support for "quarter" as a unit of time, it is equivalent to 3 months.
i want you to make sure that we cannot add currency rates unless it is the same currency, then i want you to critically review all the currency operators to make sure we do not accidentally allow operations across diferent currencies
it looks like we have duplicate logic: The main function evaluate_expression_with_context calls evaluate_tokens_stream_with_context,
not evaluate_tokens_with_units_and_context. Let me check what evaluate_tokens_stream_with_context does.
- [ ] Add "12 as % of 60" support
- [ ] Add support for comments after expressions
- [x] Doesn't handle currency (at the very least preserving unit, not including currency conversion)
- [x] Update the readme.md with all the latest functionality
- [x] Add support for sqrt()
- [x] Update the website with all the latest functionality
- [x] Add support for exponents
- [x] Add changelog support inside the app, so that users can see what was added since they last ran it (if there was any update)
- [x] Doesn't seem to handle days or weeks or months or years
- [x] Add UI snapshot tests