Soulver

ProductivitymacOS

A notepad calculator: type calculations in plain language and get live answers.

Latest 4.0.2 · · macOSby AcqualiaWebsiteRSS

Release activity

Release activity — 10 releases across 10 days in the last year. Each cell is one day; darker means more releases that day. Older weeks are hidden at this screen width.
JunJulAug
SundayNo releases on May 10, 2026No releases on May 17, 2026No releases on May 24, 2026No releases on May 31, 2026No releases on Jun 7, 2026No releases on Jun 14, 2026No releases on Jun 21, 2026No releases on Jun 28, 2026No releases on Jul 5, 2026No releases on Jul 12, 2026No releases on Jul 19, 2026No releases on Jul 26, 2026No releases on Aug 2, 2026No releases on Aug 9, 2026No releases on Aug 16, 2026No releases on Aug 23, 2026
MondayNo releases on May 11, 2026No releases on May 18, 2026No releases on May 25, 2026No releases on Jun 1, 2026No releases on Jun 8, 2026No releases on Jun 15, 20261 release on Jun 22, 20261 release on Jun 29, 2026No releases on Jul 6, 2026No releases on Jul 13, 20261 release on Jul 20, 2026No releases on Jul 27, 2026No releases on Aug 3, 2026No releases on Aug 10, 2026No releases on Aug 17, 2026No releases on Aug 24, 2026
TuesdayNo releases on May 12, 2026No releases on May 19, 2026No releases on May 26, 2026No releases on Jun 2, 2026No releases on Jun 9, 2026No releases on Jun 16, 2026No releases on Jun 23, 2026No releases on Jun 30, 2026No releases on Jul 7, 2026No releases on Jul 14, 2026No releases on Jul 21, 2026No releases on Jul 28, 2026No releases on Aug 4, 2026No releases on Aug 11, 2026No releases on Aug 18, 2026No releases on Aug 25, 2026
WednesdayNo releases on May 13, 2026No releases on May 20, 2026No releases on May 27, 2026No releases on Jun 3, 2026No releases on Jun 10, 2026No releases on Jun 17, 2026No releases on Jun 24, 2026No releases on Jul 1, 2026No releases on Jul 8, 2026No releases on Jul 15, 2026No releases on Jul 22, 2026No releases on Jul 29, 2026No releases on Aug 5, 2026No releases on Aug 12, 2026No releases on Aug 19, 2026No releases on Aug 26, 2026
ThursdayNo releases on May 14, 2026No releases on May 21, 2026No releases on May 28, 2026No releases on Jun 4, 2026No releases on Jun 11, 2026No releases on Jun 18, 2026No releases on Jun 25, 2026No releases on Jul 2, 2026No releases on Jul 9, 2026No releases on Jul 16, 2026No releases on Jul 23, 2026No releases on Jul 30, 2026No releases on Aug 6, 2026No releases on Aug 13, 2026No releases on Aug 20, 2026No releases on Aug 27, 2026
FridayNo releases on May 15, 2026No releases on May 22, 2026No releases on May 29, 2026No releases on Jun 5, 2026No releases on Jun 12, 2026No releases on Jun 19, 2026No releases on Jun 26, 2026No releases on Jul 3, 2026No releases on Jul 10, 2026No releases on Jul 17, 2026No releases on Jul 24, 2026No releases on Jul 31, 2026No releases on Aug 7, 2026No releases on Aug 14, 2026No releases on Aug 21, 2026No releases on Aug 28, 2026
Saturday1 release on May 16, 2026No releases on May 23, 2026No releases on May 30, 2026No releases on Jun 6, 2026No releases on Jun 13, 2026No releases on Jun 20, 2026No releases on Jun 27, 2026No releases on Jul 4, 2026No releases on Jul 11, 2026No releases on Jul 18, 2026No releases on Jul 25, 2026No releases on Aug 1, 2026No releases on Aug 8, 2026No releases on Aug 15, 2026No releases on Aug 22, 2026No releases on Aug 29, 2026

10 releases in the last year

Changelog

4.0.2

Latest

Mac Added support for fractional sales tax values (like "9.875%" in New York)Search results now open in the active windowFixed an issue where the answers could be misaligned with their expressions whe…

Added 2
  • Support for fractional sales tax values like 9.875% in New York
  • Trackpad feature to move the cursor by holding down on the 2 key, similar to the spacebar behaviour in the system keyboard
Changed 2
  • Search results now open in the active window
  • Improved typing performance in sheets using many time points
Fixed 7
  • Answers could be misaligned with their expressions when using non-regular line spacing
  • Bug with setting custom syntax colours using the system colour wheel
  • Changes to the money formatting settings were not applying to lines whose formatting had been individually customised
  • Issue when moving a sheet that had also been opened in a separate window into Trash or Archive
  • Cursor key movement direction in Arabic and Hebrew right-to-left text
  • Words containing slashes like and/or could void a line's result
  • Lines in a trip might not update until edited

From Soulver

Mac

Added support for fractional sales tax values (like "9.875%" in New York)Search results now open in the active windowFixed an issue where the answers could be misaligned with their expressions when using non-regular line spacingFixed a bug with setting custom syntax colours using the system colour wheelFixed an issue where changes to the money formatting settings were not applying to lines whose formatting had been individually customisedFixed an issue when moving a sheet that had also been opened in a separate window, into Trash or Archive

iPhone

Added a trackpad feature to move the cursor, similar to the behaviour of the spacebar when held down in the system keyboardHold down on the “2” key to activateFixed cursor key movement direction in Arabic & Hebrew right-to-left text (thanks Thabet)

Calculator

Fixed an issue where words containing slashes (like "and/or") could void a line's result (thanks Chuck)Fixed a bug where lines in a trip might not update until edited (thanks Jim)Improved typing performance in sheets using many time points (thanks Youssef)

View originalPermalink
How 4.0.2 went

4.0.1

General Improved multi-platform sync reliability, especially related to the definition sheet & global variablesAdded a setting for whether divider lines are purely cosmetic, or also reset your local v…

Added 2
  • Add a setting for whether divider lines are purely cosmetic, or also reset your local variable state for subsequent lines
  • You can now resize the answer column on iPad
Changed 2
  • Improved multi-platform sync reliability, especially related to the definition sheet and global variables
  • The sheets list sidebar width is now saved across launches on iPad
Fixed 4
  • Fix a crash in the new trip planning feature when typing out a single date that falls prior to the trip start
  • Restore the ability to choose a custom font in the new settings on Mac
  • Fix an issue with line highlighting not working in the Setapp version on Mac
  • Fix a bug with the new sheets archive not showing on iOS

From Soulver

General

Improved multi-platform sync reliability, especially related to the definition sheet & global variablesAdded a setting for whether divider lines are purely cosmetic, or also reset your local variable state for subsequent linesFixed a crash in the new trip planning feature when typing out a single date that falls prior to the trip start

Mac

Restored the ability to choose a custom font in the new settingsFixed an issue with line highlighting not working in the Setapp version

iOS & iPadOS

You can now resize the answer column on iPadThe sheets list sidebar width is now saved across launches on iPadFixed a bug with the new sheets archive not showing on iOS. Any sheets you archived are safe, it just wasn't visible in the folders list

View originalPermalink
How 4.0.1 went

4.0

Added 24
  • Universal purchase across Mac, iPad, and iPhone
  • Trip planning feature to plan date ranges by specifying days or nights at each location
  • Trip time budget alerts when exceeding specified duration
  • Tags workflow to tag lines with hashtags and aggregate tagged lines
  • Line highlighting in color to emphasize important lines
  • Dividers to add structure to sheets

From Soulver

Soulver 4 is our first paid update in 7 years with 50+ new featuresSoulver is now a universal purchase (Mac, iPad & iPhone)Owners of Soulver 3 are invited to upgrade to Soulver 4 at 50% off on the App Store

What's new in Soulver 4?

Detailed release notes

Trip planning

Plan out the date ranges for a trip by specifying the days or nights you'd like to spend in each placeSpecify a trip end date and Soulver will alert you when you've exceeded your time budget

Tags workflow

Tag lines with hashtags (#work, #home, etc) and add up or average lines that include the tag

Line highlighting

Highlight important lines in color to make them stand outCreate dividers to add extra structure to sheets

Definition sheet

Define new units & global variable in a dedicated Soulver sheetSupport for new unit types (like "widgets", "operations", etc)

Functions & units

Science: additional units for physics & chemistry, electrical calculations & vehicle related calculationsGeography: calculations (distance between places, DMS)Money: sales tax, income tax, inflationMusic: midi & pitchChange over time: linear & exponential change + file transfer functions

  • functions for woodworking, pace and percentage ratios.

New calendar calculation features

Improved work hour & work day calculationsDo calculations involving cultural events (Christmas, Ramadan, Chinese New Year, etc)Format dates using format patterns

Sheet pinning & archiving

Pin sheets to the top of foldersArchive sheets once you're done editing them but want to keep them around

Redesigned settings

Inspired by the macOS system settings20+ additional settings to further customize your Soulver experience, including answer column alignment & background color

HTML emailing service

Free service that lets you share your Soulver sheets as beautifully styled HTML emails

iPhone cursor pad

Navigate your sheets on iPhone more easily with the new cursor padHold down on the 9 key to activate the pad

Agent friendly CLI

The soulver command line interface can now edit Soulver sheets & sheetbook files

View originalPermalink
How 4.0 went

3.16.2

Sunrise & Sunset Get sunrise, sunset, and daylight hours for a place — sunrise in Tokyo, sunset in Paris on Dec 21, daylight hours in Reykjavik Quarters Support for expressions using “quarter”, like n…

Added 3
  • Get sunrise, sunset, and daylight hours for a place
  • Support for expressions using quarter, like next quarter, this quarter, last quarter
  • Support for superscript exponent characters
Fixed 2
  • Fixed an issue with some non-English language input methods
  • Improved the accuracy of one particular exponent-related calculation

From Soulver

Sunrise & Sunset

Get sunrise, sunset, and daylight hours for a place — sunrise in Tokyo, sunset in Paris on Dec 21, daylight hours in Reykjavik

Quarters

Support for expressions using “quarter”, like next quarter, this quarter, last quarter (e.g. days until next quarter)

Superscripts

Support for superscript exponent characters: 100² → 100^2

Bug Fixes

Fixed an issue with some non-English language input methods (thanks Kai-Chieh)Improved the accuracy of one particular exponent-related calculation (thanks Harry)

View originalPermalink
How 3.16.2 went

3.16.1

Mac Selection subtotals now work for non-contiguous selections (when you command-click non-consecutive lines to select them). iOS Improved Sheets & Syncing settings paneAdded a "Sync Control" section…

Changed 3
  • Selection subtotals now work for non-contiguous selections when command-clicking non-consecutive lines
  • Improved Sheets & Syncing settings pane with a Sync Control section to view the sync console and perform sync troubleshooting steps
  • Rates for Euro-pegged currencies are now more accurate for XOF, XAF, KMF, CVE, BAM, and BGN
Fixed 3
  • Fixed a short hang when the Sheets & Syncing settings pane opened if you have a lot of backups
  • Fixed an issue with π in Greek words behaving incorrectly
  • Fixed an issue with the min of 3 and 4 function in variable declarations

From Soulver

Mac

Selection subtotals now work for non-contiguous selections (when you command-click non-consecutive lines to select them).

iOS

Improved Sheets & Syncing settings paneAdded a "Sync Control" section that lets you see the sync console and take sync troubleshooting stepsFixed a short hang when the pane opened if you have a lot of backups

Calculator

The rates for Euro-pegged currencies are now more accurate: XOF, XAF, KMF, CVE, BAM & BGN.Fixed an issue with π in Greek words behaving incorrectly (thanks, Alexander).Fixed an issue with the “min of 3 and 4” function in variable declarations (thanks, Nihaal).

View originalPermalink
How 3.16.1 went

3.16

Languages Added Japanese, Korean, & Italian localizationsSoulver's documentation is now translated into all languages Calculator Screen Density Calculations Added PPI/DPI unitsConvert between physical…

Added 13
  • Japanese, Korean, and Italian localizations
  • PPI/DPI units for screen density calculations to convert between physical length and pixels
  • Screen density function like ppi of 15" screen at 1024x768
  • Cotangent and cosecant trigonometry functions (cot, csc) and their hyperbolic, inverse, and degree variants
  • Rates for the Uniswap (UNI) cryptocurrency
  • "is x prime" function to check if a number is prime
Changed 2
  • Percentage phrases now support arbitrary comment words in more cases (e.g. 20% discount off $500, 5% gratuity on $95)
  • US customary units are now returned in certain cases when the input uses US customary units
Fixed 5
  • Issue with rounding functions and lap times
  • Issue with line dp settings not applying to feet and inches
  • Issue with locales that use a dot as a decimal separator and space as the thousands separator
  • Issue with adding clock-formatted times around daylight savings change boundaries
  • Quicklook Plugin not working in the App Store version

From Soulver

Languages

Added Japanese, Korean, & Italian localizationsSoulver's documentation is now translated into all languages

Calculator

Screen Density Calculations

Added PPI/DPI unitsConvert between physical length and pixels at a given density, for example 1 cm in px @ 326 ppi or 40 px to cm at 96 dpiAdded a screen density function like ppi of 15" screen at 1024x768

Trigonometry

Added cotangent & cosecant trigonometry functions (cot, csc) and their hyperbolic, inverse, and degree variants (coth, csch, acot, acsc, cotd, cscd, acotd, and acscd)

Units

Added rates for the Uniswap (UNI) cryptocurrency

Functions

Added an "is x prime" function: is 59 prime (= true)

Statistics

Added standard deviation: standard deviation of 20, 30 and 40 (= 10)Added "avg" as a synonym for "average" (avg of 3, 4, 5)

Calendar & Timezone Calculations

Added a shorthand time difference function: time difference Paris (interpreted as "what is the time difference between here and Paris"), also time diff paris & diff parisAdded a "years to" function (years to 2029)

Percentage Phrases

Percentage phrases now support arbitrary comment words in more cases. For example: 20% discount off $500, 5% gratuity on $95, 40% of 90

United States Customary Units

US customary units are now returned in certain cases when the input uses US customary unitsAdded support for compound feet-and-inches expressions using "and" (e.g. 5 feet and 3 inches in cm)Added additional feet/inches aliases

Cities and Airports

Added 119 additional tourist-destination cities and airports

Bug Fixes

Fixed an issue with rounding functions and lap times (thanks Jasper)Fixed an issue with line dp settings not applying to feet & inches (thanks Jon)Fixed an issue with locales that use a dot as a decimal separator and space as the thousands separatorFixed an issue with adding clock-formatted times around daylight savings change boundaries

Mac

General

Minor improvements to the Calculator settings windowFloating total no longer shrinks unnecessarily when over empty linesNicer drag image when dragging an answer from the answer columnUpdating currencies no longer clears the undo state for a sheet

Bug Fixes

Fixed an issue with the Quicklook Plugin not working in the App Store versionFixed an issue where the calculate anywhere services were not respecting the default formatting settingsFixed an issue with the automatic variable rewrite feature not working in some cases

iOS

Additional cases in which the previous line will be inserted on a new line, including starting a line with a currency, a percentage phrase, "to", and other specifiersAdded a setting under Styling to select whether a line reference token shows the referenced result (the default), or the line number of the referenced line

View originalPermalink
How 3.16 went

3.15.2

iOS Fixed an issue with multi-page printing on iOS 26 cutting off on the edges (thanks Joshua)Fixed an issue with the statistic not being included in PDF exports when selected (thanks Christian)Keypad…

Added 1
  • Add a setting to completely disable the floating number pad on iPad
Changed 1
  • Optimize keypad for iPhone Air
Fixed 8
  • Fix an issue with multi-page printing on iOS 26 cutting off on the edges
  • Fix an issue with the statistic not being included in PDF exports when selected
  • Fix a visual issue with the sheets sidebar in compact mode on iPadOS 26
  • Fix an issue with sheet search (⌘⌥-F) not working correctly on macOS Tahoe
  • Fix an issue where Soulver could unexpectedly come to the forefront after being hidden during iCloud account sign in/outs
  • Fix an issue with the Alfred workflow not working correctly with certain subtraction operations
  • Fix an issue with sheets with multiple variables containing periods (like "yearly" and "monthly")
  • Fix an issue with certain variable names in Chinese not automatically updating dependent lines

From Soulver

iOS

Fixed an issue with multi-page printing on iOS 26 cutting off on the edges (thanks Joshua)Fixed an issue with the statistic not being included in PDF exports when selected (thanks Christian)Keypad optimized for iPhone Air

iPad

Fixed a visual issue with the sheets sidebar in compact mode on iPadOS 26Added a setting to completely disable the floating number pad on iPad (helpful for customers with magic keyboards)

Mac

Fixed an issue with sheet search (⌘⌥-F) not working correctly on macOS TahoeFixed an issue where Soulver could unexpectedly come to the forefront after being hidden during iCloud account sign in/outs (thanks Ryan)Fixed an issue with the Alfred workflow not working correctly with certain subtraction operations. You can also download the updated workflow directly from here

Calculator

Fixed an issue with sheets with multiple variables containing periods (like "yearly" & "monthly") (thanks Mark)Fixed an issue with certain variable names in Chinese not automatically updating dependent lines (thanks Jiang)

View originalPermalink
How 3.15.2 went

3.15.1

Fixed a bug that was causing to Soulver crash on launch for users on macOS 13

View originalPermalink
How 3.15.1 went

3.15

Soulver is ready & optimized for the new iOS, macOS & iPadOS 26. Mac Added icons for the menu bar on macOS TahoeAdded a dedicated menu item to create a new sheetbook fileAdded a dedicated "Import" men…

Added 8
  • Icons for the menu bar on macOS Tahoe
  • Dedicated menu item to create a new sheetbook file
  • Dedicated Import menu item with ability to merge multiple sheetbooks into the current sheetbook
  • Support for the new windowing system and menu bar on iPad
  • Additional export options presented when using the share button after a swipe on a sheet
  • Built-in constants phi (the golden ratio) and tau (2π)
  • Support for date plus plain number type expressions, assuming either days or hours
  • Support for hourly, daily, weekly, monthly, quarterly, and yearly as compounding interval and interest interval in the compound interest formula
Changed 1
  • Minimum supported macOS is now macOS 13.5 Sonoma

From Soulver

Soulver is ready & optimized for the new iOS, macOS & iPadOS 26.

Mac

Added icons for the menu bar on macOS TahoeAdded a dedicated menu item to create a new sheetbook fileAdded a dedicated "Import" menu item, which also adds the ability to merge multiple sheetbooks into your current sheetbookMinimum supported macOS is now macOS 13.5 Sonoma

iPad

Support for the new windowing system & menu barAdditional export options are now presented when using the share button after a swipe on a sheet

Calculator

Additional built-in constants: phi (the golden ratio) and tau (2π)Support for date + plain number type expressions, assuming either days or hours. For example: "August 5 + 5" [assume days], or "3:45pm + 5" [assume hours]Support for "hourly", "daily", "weekly", "monthly", "quarterly" and "yearly" as both the compounding interval and interest interval in the compound interest formula. For example: "hourly interest on $1k for 3 years at 4% compounding quarterly"

View originalPermalink
How 3.15 went

3.14.4

Mac General General interface improvements for the soon-to-be-released macOS 26The backups window now shows the number of sheets in each backup Bug fixes Fixed an issue where the cursor could sometime…

Added 5
  • Contextual menu on a sheet now lets you print, export to PDF, and send styled emails with preview stage to customize the appearance
  • Copy lines with answers as plain text is now available on the contextual menu on a sheet
  • Keys added to the custom keyboard that match the title of a standard key will now get automatic additional popup options when available
  • Support for Python style trailing comments on the end of lines with #
  • Support for expressions like USD1K without spaces
Changed 4
  • General interface improvements for macOS 26
  • Backups window now shows the number of sheets in each backup
  • Custom key settings pane now shows standard keyboards that you can use for inspiration to quickly set up your custom keyboard
  • 1K with uppercase K is now interpreted as one thousand, with 1 K with a space being 1 kelvin
Fixed 5
  • Fixed an issue where the cursor could sometimes stay as the resize column indicator when already over the text area
  • Fixed an issue with the wrong default currency symbol location for Swedish Kroner
  • Fixed an issue with arithmetic related to stock tickers not working correctly in some cases
  • Fixed an issue with numbers being auto-formatted in multi-hash Markdown headings
  • Fixed an issue with oct clashing with the octal conversion function in expressions like oct 1 2024 to jun 1 2025

From Soulver

Mac

General

General interface improvements for the soon-to-be-released macOS 26The backups window now shows the number of sheets in each backup

Bug fixes

Fixed an issue where the cursor could sometimes stay as the "resize" column indicator when already over the text area

iOS

Contextual Menu

The contextual menu on a sheet now lets you print, export into PDF and send styled emails and include preview stage to customize the appearanceCopy lines with answers (as plain text) is now available on the contextual menu on a sheet too

Custom keys

The custom key settings pane now shows you the standard keyboards that you can use for inspiration to quickly setup your custom keyboard how you wantKeys added to the custom keyboard that match the title of a standard key will now get automatic additional popup options (when available). For example, if you name a key "today", you'll automatically get "tomorrow" and "now" available as extra options

Calculator

Improvements

Support for Python style trailing comments on the end of lines (# this is a comment)Support for expressions like "USD1K" (without spaces)."1K" (uppercase K) is once again interpreted as one thousand (with "1 K" being 1 kelvin, with a space)

Bug fixes

Fixed an issue with the wrong default currency symbol location for Swedish KronerFixed an issue with arithmetic related to stock tickers not working correctly in some cases (thanks Sami)Fixed an issue with numbers were being auto-formatted in multi-hash Markdown headings (###)Fixed an issue with "oct" clashing with the octal conversion function in an expression like "oct 1 2024 to jun 1 2025"

View originalPermalink
How 3.14.4 went

3.14.3

Inline Knowledge Assistant The default provider for inline knowledge queries is now Wolfram|Alpha.Wolfram|Alpha is the most reliable data source for live and accurate data, and it supports natural lan…

Added 3
  • Support for large currency notation symbols including millions (M/m/mn), billions (B/b/bn), and trillions (T/t/tn)
  • Support for 'yr' and 'mo' as aliases for 'years' and 'months'
  • Support for weather queries with specific months, such as 'weather in Tokyo in June'
Changed 5
  • The default provider for inline knowledge queries is now Wolfram|Alpha, with fallback to OpenAI's latest model for unsupported queries
  • New lines now automatically inherit the formatting settings of the previous line instead of default formatting settings
  • Updated currency code for Mauritanian Ouguiya from MRO to MRU
  • Updated currency code for Venezuelan bolívar from VEF to VES
  • Improved definition for the density of corn
Fixed 2
  • Fixed automatic number formatter issue when formatting negative numbers with a fractional component after adding a space between the minus sign and number
  • Fixed issue where the iPhone version could take several seconds to launch during periods of low network coverage

From Soulver

Inline Knowledge Assistant

The default provider for inline knowledge queries is now Wolfram|Alpha.Wolfram|Alpha is the most reliable data source for live and accurate data, and it supports natural language queries.If Wolfram|Alpha cannot process your query (for example, if you use a language other than English), the knowledge assistant will direct your query to the latest AI model from OpenAI.

Availability

The Setapp version, or the optional data subscription in the App Store version, is required to use the inline knowledge assistant.The direct download version continues to have access to inline Wolfram|Alpha (but you must provide your own Wolfram App ID).

Large currency notation

This update adds support for additional symbols representing large currencies (commonly used as shorthands in finance and journalism):

Millions: $1M, $2m, or $3mnBillions: $1B, $2b, or $3bnTrillions: $1T, $2t, or $3tn

Currency results at these magnitudes will automatically use the new currency notation symbols.

Which symbols are used depends on your region: for example, uppercase "$K, $M, $B, $T" are used in the US, and longer form "$k, $mn, $bn, $tn" are used in the UK.

Misc improvements

New lines now automatically inherit the formatting settings of the previous line (this behaviour matches Soulver 2), rather than the default formatting settings.'yr' and 'mo' are now supported as aliases for 'years' and 'months'.Support for "weather in place in a month of the year" style weather queries, like "weather in Tokyo in June" (advanced data subscription or Setapp required).Modernised currency codes for Mauritanian Ouguiya (MRO → MRU) and Venezuelan bolívar (VEF → VES).A slightly more accurate definition for the density of corn.

Bug fixes

Fixed an issue with the automatic number formatter when formatting negative numbers with a fractional component after adding a space between the minus sign and number.Fixed an issue where the iPhone version could sometimes take a few seconds to launch during periods of low network coverage.

View originalPermalink
How 3.14.3 went

3.14.2

Non-decimal bases Support for unit expressions in bases other than decimal, like "0xF days in minutes"Added support for base 8 (octal) numbers: 123 as octal (= 0o173)Added support for converting into…

Added 9
  • Support for unit expressions in bases other than decimal, like "0xF days in minutes"
  • Support for base 8 (octal) numbers with 0o prefix notation
  • Support for converting into other bases using "as base x" phrase, like "0b101101 as base 16"
  • Support for base conversion functions: bin(), hex(), int(), and oct()
  • Auto-spacing of division slashes in expressions like "500 / 40"
  • Investment required function to calculate initial deposit needed for a target return amount at a given interest rate
Changed 2
  • Thousands separators are now automatically deleted when deleting digits from the end of a number
  • Floating total is smarter in some cases when adding up subtotal lines
Fixed 5
  • Fixed rounding phrase syntaxes that broke after the previous update, like "$110.00 USD in AUD to 2 digits"
  • Fixed an issue where global currency variables were being rounded to 2 decimal places
  • Fixed a bug where QuickSoulver would sometimes not respect editing setting changes
  • Fixed a bug where the floor() function wasn't working correctly with degree units
  • Fixed an issue with very small numbers displaying as zero with notation disabled

From Soulver

Non-decimal bases

Support for unit expressions in bases other than decimal, like "0xF days in minutes"Added support for base 8 (octal) numbers: 123 as octal (= 0o173)Added support for converting into other bases using a phrase "as base x", like "0b101101 as base 16" (= 0x2D)Added support for converting into other bases using functions: bin(), hex(), int() and oct() (inspired by Python)

Expression Formatting

Auto-spacing division slashes

Soulver will now automatically insert spaces around slash division characters in certain cases, like in "500 / 40"There are still many cases where it's not preferred, like when working with fractions (1/3), rates (10 km/h), and Soulver will continue to not auto-space the division slash in these cases.

Thousands separators

Soulver will now delete unnecessary thousands separators when deleting digits from the end of a number (i.e. "1,000" will now become "100" when deleting the final zero)

Financial Functions

Investment required for return

This function is useful for when you have a specific return on investment you'd like to achieve from an investment (like a bank deposit)Specify a target dollar amount you wish you receive over a given period of time in interest and the interest rateSoulver will tell you how large your initial bank deposit needs to be

Examples:

"investment required for $10k/month at 5%" (= $2.4M)"deposit needed for $42k/year at 7.5%" (= $560k)

Daily mortgage payment functions

daily payment on $1M over 30 years at 6.5% (= $207.67)daily interest paid on $1M over 30 years at 6.5% (=$116.40)

Totals & Sub-totals

Support for adding up numbers and percentages on different lines in subtotalsFor example you could type $500 on one line, and 10% on the next line. The total will now show $550.The floating total is smarter in some cases when adding up subtotal lines (thanks Sasha)

Other

Clamp function

"clamp 26 between 5 and 25" (= 25)"clamp 4 from 5 to 25" (= 5)

Bug Fixes

Fixed an issue with certain rounding phrase syntaxes that broke after the previous update, like "$110.00 USD in AUD to 2 digits" (thanks Ian & Mark)Fixed an issue where global currency variables were being rounded to 2 dp (thanks Shai)Fixed a bug where QuickSoulver would sometimes not respect editing setting changes (thanks Marcin)Fixed a bug where the floor() function wasn't working correctly with degree units (thanks Markus)Fixed an issue with very small numbers displaying as zero with notation disabled (thanks Eli)

View originalPermalink
How 3.14.2 went

3.14.1

Rounding Numbers Up and Down to Nearest Interval Added phrases to round numbers up or down to a specific intervalFor example, "round 21 up to nearest 5" (= 25), "round down 20 to nearest 8" (= 16) Tim…

Added 3
  • Added phrases to round numbers up or down to a specific interval, such as "round 21 up to nearest 5" or "round down 20 to nearest 8"
  • Added support for converting times to decimal, such as "10:15 to decimal"
  • Added support for converting millisecond Unix timestamps into dates, such as "1733823083000 to date"
Changed 4
  • You can now include "time" as a commenting word in time zone conversions, like "3pm Sydney time to Lisbon time"
  • Expressions like "10am to London" will now be interpreted as "10am here to London"
  • When copying multiple lines of text with expressions and answers that include subtotal lines, these will now be included on their own line
  • Minor improvements to the Russian localization
Fixed 6
  • Fixed an issue with sheets written in certain locales that use space as a thousands separator being incorrectly interpreted after syncing
  • Fixed an issue with auto-converting quantities in brackets in QuickSoulver
  • Fixed a crash with the factorial function when doing expressions like "fact(9999999.3)"
  • Fixed an issue where an expression like "1.6 fl oz/acre to mL/ha" would return an error instead of converting correctly
  • Fixed an issue where an expression like "Monday 5pm-7pm" now correctly returns the interval of time specified
  • Fixed an issue with the Chinese translation of Soulver not working correctly

From Soulver

Rounding Numbers Up and Down to Nearest Interval

Added phrases to round numbers up or down to a specific intervalFor example, "round 21 up to nearest 5" (= 25), "round down 20 to nearest 8" (= 16)

Time to Decimal Conversions

Support for converting times to decimal: for example, "10:15 to decimal" (= 10.25)

Millisecond Unix Timestamps

Added support for converting millisecond timestamps into dates, like "1733823083000 to date"

Timezones

You can now include "time" as a commenting word in time zone conversions, like "3pm Sydney time to Lisbon time""10am to London" will now be interpreted as "10am here to London"

General

When copying out multiple lines of text with expressions & answers that include subtotal lines, these will now be included on their own line

Bug fixes

Fixed an issue with sheets written in certain locales that use space as a thousands separator being incorrectly interpreted after syncing (thanks Øyvind & Edgar)Fixed an issue with auto-converting quantities in brackets in QuickSoulver (thanks Chris)Fixed a crash with the factorial function (when doing an expression like "fact(9999999.3)")Fixed an issue where an expression like "1.6 fl oz/acre to mL/ha" would return an error instead of converting correctlyAn expression like "Monday 5pm-7pm" now correctly returns the interval of time specified (2 hours in this example)

Localizations

Minor improvements to the Russian localizationFixed an issue with the Chinese translation of Soulver not working correctly

View originalPermalink
How 3.14.1 went

3.14

iPad Floating Number Pad Hide/show the system keyboard using a button in the floating number pad — helpful on smaller iPads in landscapeAdded a larger floating number pad option with larger key sizes…

Added 9
  • Hide/show the system keyboard using a button in the floating number pad on iPad
  • Larger floating number pad option with larger key sizes and accessory bar
  • Keyboard accessory bar with keys for currency conversions, variables, percentages, and date & time calculations
  • Customization of the keyboard accessory bar with your own keys
  • Ability to toggle between larger and compact floating number pads
  • Parentheses ( ) as a popup option on the multiplication key on iOS
Fixed 4
  • Crash on first launch on iPhone after starting the trial
  • Issue with using the number pad alongside third-party keyboards like SwiftKey or Gboard
  • Issue where pasting copied text containing line reference tokens into other apps wasn't working
  • Issue where the variable accessory keyboard could show an out-of-date variable state for a line

From Soulver

iPad

Floating Number Pad

Hide/show the system keyboard using a button in the floating number pad — helpful on smaller iPads in landscapeAdded a larger floating number pad option with larger key sizes and the handy accessory barThe keyboard accessory bar provides many useful keys for various workflows, including currency conversions, working with variables, percentages, and date & time calculationsYou can customize the keyboard accessory bar with your own keysToggle between the larger and compact floating number pads, depending on your needs

iOS

General

Added parentheses ( ) as a popup option on the multiplication keyAdded move cursor left/right keys to the general accessory keyboardAdded a Control Center control button that opens Soulver on iOS 18+Support for large & small icon styles on iPad, and dark & tinted icons on iOS 18+

Bug Fixes

Fixed a crash on first launch on iPhone after starting the trialFixed an issue with using the number pad alongside third-party keyboards (like SwiftKey from Microsoft, or Gboard from Google)Fixed an issue where pasting copied text containing line reference tokens into other apps wasn't workingFixed an issue where the variable accessory keyboard could show an out-of-date variable state for a line

View originalPermalink
How 3.14 went

3.13.1

Mac Fixed an issue with the command line utility (& Alfred workflow) not being able to use currency ratesFixed a crash on macOS Sequoia for some non-English users iOS Fixed an issue with the [% of] bu…

Fixed 3
  • Fixed an issue with the command line utility and Alfred workflow not being able to use currency rates
  • Fixed a crash on macOS Sequoia for some non-English users
  • Fixed an issue with the [% of] button missing a space

From Soulver

Mac

Fixed an issue with the command line utility (& Alfred workflow) not being able to use currency ratesFixed a crash on macOS Sequoia for some non-English users

iOS

Fixed an issue with the [% of] button missing a space

View originalPermalink
How 3.13.1 went
View all

Discussion