- Fix previous answer variable not working (#73). Introduced in 26dd43094319e27e9907d2c85205226b59136b2c
- (re?)introduction of the icon on flathub
- Added window icon to the AppImage when launched outside of a terminal
- Update some flatpak metadata issues
- Update copyright year in app.rs
- Fix a typo in the documentation
- Fix icon not showing on installed Windows version (#68)
- Move the config from the backend into the frontend (#55)
- Remove NNG in favor of FFI bindings (#70)
- The
nng
andipc
features have been removed and replaced with anffi
feature.
- The
- Remove
commands
command in favor ofget_stack
(Rust) andget_stack_exposed
(FFI) - Document
#phi
constant - Change internal constant case from SCREAMING_SNAKE_CASE to PascalCase
- Fix some new clippy lints
- Properly gate crash reporting behind a feature flag
- Delete engine binary target as it's no longer needed without NNG
- Switch from
lazy_static
to the newLazyLock
- Fix musl cdylib building in the engine and the parser
- Gate parser logging behind feature flag
- Write Python, C, and C++ bindings to the engine and the parser (#29)
- Rename
MessageAction
toEngineSignal
- This includes renaming the enum variants, such as
SendStack
toStackUpdated
to reflect the removal of NNG SendCommands
andSendPrevAnswer
have been removed as they are no longer needed due to the introduction ofget_commands
andget_previous_answer
/update_previous_answer
- A new
EngineSignal::NOP
variant was introduced for operations that don't effect the engine
- This includes renaming the enum variants, such as
- Removed the
commands
andupdate_previous_answer
commands as these have been replaced with functions in the engine - Fix a bug preventing most of the Constant PI variants from being recognized in the calculator (f4a9e9f629cd3a2a5810f0ef593e9662b2d1f0fb)
- Remove
ConstantTypes::Tau
and just have#tau
map toConstantTypes::TwoPi
- Update to Winget manifest v6 (#69)
- Update some flatpak metadata issues
- Update copyright year in app.rs
- Fix a typo in the documentation
- Fix icon not showing on installed Windows version (#68)
- Move the config from the backend into the frontend (#55)
- Fix unchecked division in
blog
- Fix incorrect icon being installed by Makefile
- Fix overflows being unhandled
- Fix some flatpak issues with the new manifest requirements
- Update dependencies in hopes of fixing the AUR package
- Make CI (hopefully) only run when there are changes (#65)
- Make info screen fancier (98e94d57c886a73f0e68a526d190fe1d4097790b)
- Hotfix release to fix
quit
command (#57)
- Renamed
elt
andegt
toleq
andgeq
(#38) - Created flatpak (#43)
- Updated documentation theme
- Fixed
make install
(#39) - Fix previous answer not working (616edfc140a461982e195e98749d8f0d87673d30)
- Moved the config handler to the backend (#40)
- Support for typing numbers longer than the input box (#24)
- Create system for generating crash reports (#37)
- Added the
redo
command (#54) - Added keybinds for
undo
andredo
(#54) - Added new tests for better coverage (#56)
- Added abstraction layer to easily drop in different IPC backends (#52)
- Update short and long descriptions (#53)
- Created deb package (#45)
- Created homebrew package (#44)
- Update Windows installer to add desktop shortcut by default for winget
- Windows installer adds the binary to the PATH variable
- Patches for flatpak
- Patch release for flatpak
- Patch release for flatpak
- Patch release for flatpak
- Patch release for flatpak
- Add command line argument parsing
Initial release. Includes a functioning TUI frontend and engine/parser components