Borealis

Borealis changelog

What changed in each Borealis release, newest first. Downloads and checksums are on each release's GitHub page; installing a new version over an old one keeps your characters, content and settings.

Borealis 1.4.0

Borealis 1.4.0 tracks hit points and hit dice on the Play tab, puts every setting in one window, learns to update itself, adds house rules to ignore feat and multiclass prerequisites, reworks attack editing and fixes the bugs reported on the Borealis Discord.

Installing 1.4.0 over any earlier version keeps your characters, content and settings.

New in 1.4.0

  • Borealis opens much faster when you have imported a lot of content. Loading no longer slows down with every imported book, and the loaded content is kept ready for the next launch. A large imported library that took over 10 seconds to load now takes about a second or less.
  • Ignore feat and multiclass prerequisites (#24). Two new house rules under Edition & compatibility let a character take a feat or a multiclass without meeting its prerequisites. Such picks are marked "prerequisites not met", and turning a rule off keeps them, marked invalid.
  • Custom attacks can follow an ability (#29). Tick "Calculate automatically", pick the ability, and the attack bonus and damage follow it like a weapon's.
  • The inventory has Aurora's item menu (#28). Right-click an item, or long-press on phones, for the item menu, including "Add to Attacks & Spellcasting" for weapons.
  • Gear on phones: the inventory is its own sub-tab (#33), beside Equipment and Additional treasure, and Gear opens on it once you carry items, so there is no more scrolling past the whole item list to reach it.
  • One settings window (#31). Application Settings now holds every setting: the Borealis settings that had their own window are tabs in it (Rules, Saving, Display, Content, Search, AI assistant, Phones, Devices, Updates), saved with Save and undone with Cancel like the others.
  • Borealis can update itself (#25) on Windows, macOS and the Linux AppImage. From the next release on, the update notice has an Install and restart button next to Download, so there is no need to download each new version from the website. Nothing installs until you click it. The deb and rpm packages and the store versions update as before.
  • Play: hit points, hit dice and amounts. Track current and temporary hit points on the Play tab (damage comes off temporary hit points first), spend hit dice to heal and get them back on a Long Rest by your edition's rules (a Short Rest offers them), and change any tracker or your hit points by a typed amount.
  • Portrait library (#32). Settings > Content has a Portrait library folder. Its images (PNG, JPEG, GIF and WebP, also one sub-folder down) show in the portrait gallery after your own, and picking one sets the portrait as browsing for an image does.
  • Play: switch Rage on its own row. A state that has uses, such as Rage, now has its switch on its row under Resources, next to Spend, so spending a use and switching it on happen in one place.
  • Obsidian vault notes (#15). Settings > Content has a new Obsidian vault folder, and Start > Notes shows its notes. Read them as rendered pages (properties, links, embeds, tags, callouts, task lists) or edit their Markdown as is. Follow links, see backlinks, search by text or tag, and create, rename (with link updates if you agree) and delete notes. Borealis works on the files in place and never changes your .obsidian settings. If Obsidian or a sync service changes a note while you edit it, Borealis asks before saving.
  • Obsidian notes on iPad and iPhone (#15). Settings > Content > Obsidian vault opens the Files folder picker on iPhone and iPad: pick your vault in iCloud Drive, On My iPad or Obsidian's folder, and Start > Notes opens it in place with the same reading, editing, links, backlinks, tags and search as on desktop. Borealis keeps access after a restart; when Obsidian Sync or iCloud changes a note while Borealis was in the background, Notes reloads it, or asks before overwriting if you had edits.
  • Obsidian notes on Android (#15). Settings > Content > Obsidian vault opens the Android folder picker: choose your vault folder in the phone's storage, and Start > Notes opens it in place with the same reading, editing, links, backlinks, tags and search as on desktop. Borealis keeps access to the folder after a restart; when Obsidian or a sync app changes a note while Borealis is in the background, Notes reloads it, or asks before overwriting if you had edits. Android has no trash for these files, so deleting a note asks once and deletes it for good.
  • Link a character to its Obsidian note (#15). Manage > Character has a Notes row: link one of your vault's notes, or create one named after the character with its species, classes, background and level filled in and headings for backstory, notes and sessions, then open it in Notes with one click.
  • Add the extras your DM grants (#35). Feats, Languages and Proficiencies on Build, and each spellcasting class on Magic, have an Add button for a feat, language, proficiency or spell your DM gives you. Added picks are marked "Added", can be removed and don't clutter your equipment. With "Ignore feat prerequisites" on, every installed option is offered.
  • Split a higher starting level between classes (#34). In Level up & multiclassing, Move levels gives some of your class's levels to a new multiclass, so a level 9 Fighter becomes Fighter 5 / Wizard 4 without levelling up one level at a time. Multiclass prerequisites apply as usual, and Remove gives the levels back.
  • Guides in the app. A small help button beside New Character, the Aurora and 5etools-format imports, Send/Receive to device and the character sheet's Save opens the matching guide on borealisbuilder.com.
  • A Long Rest at 0 hit points asks first. By the rules a long rest gives no benefit at 0 hit points; you can still rest anyway.

Fixed in 1.4.0

  • Editing a weapon attack saves (#27). Pick another ability and the attack bonus and damage are worked out again; renaming it, changing its texts and leaving it off the sheet are kept too.
  • Dragonborn resistance (#26). Defenses on the character sheet, the printed sheet and the Play tab list only the resistance of the chosen Draconic Ancestry, not every ancestry's.
  • Manage > Character takes typed text (#30). Gender, Deity, Eyes, Skin, Hair and the Backstory Trinket accept anything you type as well as a pick from the list.
  • Manage > Character alignment and deity reach the sheet. Alignment and Deity are now the character's alignment and deity choices, as in the builder: picking one selects it, the sheet prints it, an imported Aurora character shows its alignment in Manage, and a deity you type yourself is kept and printed.
  • The printed sheet marks picks that ignore prerequisites. A feat or multiclass taken with "Ignore feat prerequisites" or "Ignore multiclass prerequisites" is printed with an asterisk, and the page footer explains it.
  • Unavailable folders keep your content. If your secondary content folder or custom documents folder is on a drive or share that isn't connected, Borealis keeps your imported content and tells you the folder is unavailable, instead of removing the content or quietly switching folders.
  • Additional treasure and quest items reach the sheet. Text you type for them is printed on the character sheet, and an imported Aurora character shows its treasure and quest items in the app.
  • Plain wording on converted species. A 2014 species used in a 2024 character now says which ability score increases are not applied (for example "Strength +2, Constitution +1") instead of showing an internal setting name.
  • Long item descriptions no longer push the Equipment page off screen. The description scrolls in its own pane.
  • 2014 Bards always have Bardic Inspiration. A 2014 Bard with Charisma 11 or lower now has one use of Bardic Inspiration instead of none.
  • A long spell description no longer stretches the Magic page. It scrolls inside the description pane, as on the Equipment page.
  • The filter count fits on phones. Pickers show "9/11" instead of a cut-off "9 of …", and screen readers still hear "9 of 11 entries".
  • Restore Defaults keeps your folders. The documents folder, the secondary content folder, the portrait library and the Obsidian vault stay as you chose them.
  • Non-binary is in the Gender list on the Manage page, as it already was in New Character.
  • Spells added through an "Additional Spell" item use your character's edition. A 2024 character got the 2014 version of the spell.
  • Spells a feat teaches reach the sheet and Play (#38). Cantrips and spells you pick for a feat such as Magic Initiate in imported Aurora content now have their own block on the character sheet's Spellcasting page, their spell cards and their own list under Play > Spells, as they already did with the bundled rules. When the content names no spellcasting ability for them, the save DC and attack boxes are left blank to fill in.

New releases are posted with their notes in #announcements on the Borealis Discord.

Community credits: thanks to everyone who reported bugs and suggested features on the Borealis Discord!

  • Options improvement: Ignore Feat and Multiclass requirement (#24), suggested by Jack walljumper
  • Auto-uploader (#25), suggested by julitutu
  • Dragonborn resistance, sheet shows ALL the possibilities (#26), reported by JagbearJD
  • Attack edit configuration does not work properly (#27), reported by Tjop Vaoxad
  • Context menu for weapons (#28), suggested by Tjop Vaoxad
  • Enhance custom attack configuration (#29), suggested by Tjop Vaoxad
  • Manage Character Details (#30), and the alignment and deity follow-up, reported by Tjop Vaoxad
  • Merge and order settings (#31), suggested by Tjop Vaoxad
  • Portrait library path (#32), suggested by Tjop Vaoxad
  • Gear tab layout on mobile (#33), suggested by Egorobi
  • Play tab hit points, hit dice and tracker amounts, suggested by Egorobi
  • Rage switch on its use row in Play, suggested by eylonke
  • Multiclass directly from character creator (#34), suggested by oporis99
  • The "add" button feature (#35), suggested by Jack walljumper
  • Spells from other sources don't appear (#38), reported by Ozz

---

Release v1.4.0 on GitHub: downloads, checksums and the full notes.

Borealis 1.3.0

Borealis 1.3.0 turns the Play tab into a full interactive sheet with dice rolls, lets a character keep several companions, adds A4 paper for the character sheet, and fixes the bugs reported on the Borealis Discord and in our first tester sessions. It also includes everything from 1.2.2, which was only released to the app stores.

The macOS app is now signed and notarised by Apple: it opens with a double-click, with no right-click or Privacy & Security step (#17).

The App Store and Google Play versions are still going through review; they will move to 1.3.0 once they are through.

Installing 1.3.0 over 1.2.1, 1.2.0, 1.1.x or 1.0.x keeps your characters, content and settings.

If you use Borealis on more than one device, update all of them. Borealis 1.2.0 and older drop data they don't know about (spell slot use, concentration, custom trackers, and now companions and Play-tab state) when they save a character. From 1.2.1 on, an older app keeps data written by a newer one.

New in 1.3.0

  • The Play tab is a full interactive sheet (#14): abilities, saving throws, skills, attacks and spells with their descriptions, ready to use at the table.
  • Dice rolls on the Play tab (#1). Roll buttons on abilities, saves, skills, attacks and spells, a roll menu for advantage and disadvantage, a result card and your recent rolls.
  • Several companions (#13). The Companion tab shows for every character and can hold any number of companions or pets, each with its own traits and bonuses.
  • Rolled or average hit points for each level (#16), chosen in the level menu.
  • Choose how you generate ability scores (#12) on Build > Ability Scores.
  • A4 paper for the character sheet. Settings > Character sheet has a Paper setting, Letter or A4. Until you pick one it follows your region: Letter in the US, Canada, Mexico, the Philippines and the other Letter countries, A4 elsewhere.
  • Weapon Mastery explains itself. Each mastery choice says what you are picking, each weapon's card shows its mastery and what it does, and on phones every row shows the weapon's mastery.
  • On phones, the rules-version sheet shows a short description of each version, so two versions of the same option can be compared.
  • Each imported book has an edition: 2014, 2024 or Both editions. A Both editions book is offered to 2014 and 2024 characters alike. Borealis guesses the edition when you import: 2024 only when the book says so (its 5.5e mark, or its name or description saying 2024, 5.5e or One D&D), Both editions when it names both, and 2014 otherwise. Official books released on or after 17 September 2024 count as 2024. You can change any book's edition in the import preview or later on the Sources page; your choice is kept when you re-import the book.
  • Help > Privacy Policy opens the Borealis privacy page in your browser.
  • 5etools-format import wording. The import screens describe the data format and the kinds of links that work, and imported books show as "5etools-format: *book name*".

Fixed in 1.3.0

  • Spell filters (#21) apply to the class whose spells you are choosing, also for single-class casters.
  • Default sources (#22): the sources you save as default now apply when Borealis starts and to every new character.
  • Sub races from imported content (#23). Tiefling sub races, and Human and Half-Orc variants, from imported books now appear on the built-in races, even when the core race file isn't imported.
  • Character portrait (#18, #19). Clicking the portrait opens the portrait gallery, on phones too.
  • Phones: item management (#20). The equipment action bars stay pinned at the bottom of the screen while you scroll the item list.
  • Next selection asks for the choice in front of you (for example Draconic Ancestry before Class) and scrolls to it; switching to another tab starts that tab at the top.
  • Character sheet preview: page 1 no longer overlaps its HP, hit dice and death saves boxes, and Size and Speed fit. On phones, Generate Preview opens the sheet full-screen with Save, Share and Close; Share lets you print.
  • Rage: switching Rage on uses one Rage, and it can't be switched on with none left. The same goes for any state that has its own uses.
  • Phones: the status line no longer squeezes into a narrow column while a command runs.
  • Weapon Mastery: a weapon chosen in one slot is no longer offered in the other, and the slots count as required choices.
  • Magic Initiate spells can be chosen without a spellcasting class, and its spellcasting ability is asked on the Feats tab, before its spells.
  • Help links (#9). News, Releases, Support Page and the globe in the title bar open their pages in your browser.
  • Empty Class list (#10). A character gets only the classes of its own edition; an empty Class list now says why and offers Start over as 2014, which makes a 2014 copy and leaves the original untouched.
  • Homebrew imports (#11). No more wall of warnings above every Build page: a content problem shows only where your character meets it, and the import report still lists every problem. Choices whose tags contain colons, apostrophes or letters such as ō offer their options, and 2024 content that replaces 2014 content still counts where the 2014 version is asked for.
  • Android phones and tablets. Opening a dialog no longer brings up the keyboard before you tap a field; on tablets the title bar clears the system bars and has no window buttons that did nothing.

New releases are posted with their notes in #announcements on the Borealis Discord.

Community credits: thanks to everyone who reported bugs and suggested features on the Borealis Discord!

  • Help Buttons doesn't work (#9), reported by julitutu
  • Classes for 2014 are not show in class tab (#10), reported by Tjop Vaoxad
  • Homebrew import on 1.2.1: warning wall, unparsable requirements, wrong edition (#11), reported by julitutu
  • Unable to open or override (#17), reported by Gaykittens
  • Clicking character portrait does not open portrait dialog (#18), reported by Tjop Vaoxad
  • Character portrait dialog not available (#19), reported by Tjop Vaoxad
  • Spell filters does not work (#21), reported by Tjop Vaoxad
  • Defalut sources does not load in default (#22), reported by Tjop Vaoxad
  • Tiefling subrace selection does not appear (#23), reported by Synthetic
  • entering ability scores (#12), suggested by JagbearJD
  • Multiple companions/pets (#13), suggested by julitutu
  • Play tab as a full interactive sheet. (#14), suggested by Tjop Vaoxad
  • Choice of average hp or roll for every level up in level menu (#16), suggested by Tjop Vaoxad
  • Item management on a phone (#20), suggested by Tjop Vaoxad

Thanks also to eylonke for a recorded test session that found the Weapon Mastery, Magic Initiate, Next selection, sheet preview, paper, Rage and status line problems fixed here.

---

Release v1.3.0 on GitHub: downloads, checksums and the full notes.

Borealis 1.2.1

Borealis 1.2.1 adds a spell tracker to the Play tab and fixes the bugs reported on the Borealis Discord.

The macOS app is not notarised yet. The first time, right-click Borealis in Applications and choose Open; on macOS 15 or later, click Open Anyway in System Settings > Privacy & Security.

Installing 1.2.1 over 1.2.0, 1.1.x or 1.0.x keeps your characters, content and settings.

If you use Borealis on more than one device, update all of them to 1.2.1. Borealis 1.2.0 and older don't know about spell slot use, concentration or custom trackers: a 1.2.0 app opens the character fine but drops that data when it saves it. From 1.2.1 on, an older app keeps data written by a newer one.

New in 1.2.1

  • Spell slots on the Play tab (#2). A Spell Slots card shows one pip per slot for each spell level. Press a pip to use a slot and press it again to get it back. Warlock Pact Magic has its own row and comes back on a short rest; the other slots come back on a long rest. Multiclass casters see their combined slots, the same numbers as the Magic page.
  • Concentration (#2). Pick the spell you are concentrating on from your concentration spells. It stays pinned at the top of Play, one tap on End ends it, and a long rest clears it.
  • Your own trackers (#2). Add counters on Play for anything the sheet doesn't track, such as Drakkenheim contamination or Splicer points: a name, a maximum, whether it counts down or up, and whether it resets on a short rest, a long rest or never.
  • Short Rest and Long Rest now sit in a bar at the top of Play. They recover slots and trackers as well as your resources.

Spell slot use, concentration and trackers are saved with the character.

Fixed in 1.2.1

  • Feats granted by equipment (#3). A feat added through an item, such as a 2024 epic boon added as an Additional Feat, still waits until you meet its prerequisite, as in Aurora. Equipping the item now tells you why the feat is not applied and names the item in your content that lifts it (for example the Player's Handbook's Feat Unlocker). A new Override requirements switch on the item applies its feat anyway. It is saved per item, shown on the item, and you can turn it off again.
  • Character options from your content (#4). The New Character dialog now lists the character options your imported content adds, marked "custom" and set to their default. The Character Options panel (F8) shows the built-in options again, and a 2024 character no longer sees invocations or metamagic listed there.
  • Ability score choices for races such as the Goblin (#5). After you applied source restrictions, the Goblin's (Monsters of the Multiverse) ability score choice said "Nothing matches". Source restrictions no longer hide the options Aurora never restricts, including for characters saved by earlier versions.
  • Long pick lists (#6). Lists such as Deity show every row instead of scrolling inside the page, so the page is the only thing that scrolls. The filter bar stays at the top while you scroll the list.
  • Open pick lists update after every pick (#7). A pick now updates the other open lists on the tab and on the Magic page at once: a skill you took is no longer offered in the next skill list, and an option that unlocks another one shows it straight away.
  • Importing large Aurora content folders (#8). The import preview reports far fewer warnings. Things Aurora itself ignores are notes now, requirements that only check that you don't have some content are listed apart, and each missing reference names the files that use it and says when its book is loaded but has no such entry. Index files in a GitHub download or repository checkout are now found where their links point.

Bug reports and ideas posted on the Borealis Discord now become GitHub issues, and the post gets a reply when the fix ships.

Community credits: thanks to everyone who reported bugs and suggested features on the Borealis Discord!

  • Boons do not get added as aditional feats (#3), reported by Jack walljumper
  • Missing Character Options for New Character (#4), reported by Tjop Vaoxad
  • Missing ASI selection for races with ASI (#5), reported by Tjop Vaoxad
  • Selection frame with a lot of choices creates frame with scrolling (#6), reported by Tjop Vaoxad
  • Importing Content (#8), reported by julitutu
  • Spell Tracker (#2), suggested by Jack walljumper
  • Dynamic Dropdown Refresh (#7), suggested by Xelial

Release v1.2.1 on GitHub: downloads, checksums and the full notes.

Borealis 1.2.0

Borealis 1.2.0 lists each option once, with a version menu and filters for edition and source, and fixes Weapon Mastery. Windows no longer needs the Visual C++ runtime.

The macOS app is not notarised yet. The first time, right-click Borealis in Applications and choose Open; on macOS 15 or later, click Open Anyway in System Settings > Privacy & Security.

Installing 1.2.0 over 1.1.x or 1.0.x keeps your characters, content and settings.

New in 1.2.0

  • One row per name. When the same option comes from several sources or from both rule editions (for example Dragonborn in the SRD 5.1, the SRD 5.2.1 and an imported pack), the list shows it once. The row shows the version that fits your character, and a version menu at the end of the row lets you pick another one. Choosing a different version of a pick you already made keeps the choices that still fit it. A version written for the other edition shows "(2014)" or "(2024)" after its source.
  • Filters in the pickers. Longer lists get a filter bar: search by name, Edition (All, 2024, 2014) and a Source checklist with a link to Manage Sources. The count shows how many entries match, and Clear resets the filters. Your current pick always stays in the list. Long lists are no longer cut off at 200 entries.
  • The same in the add-item list. On the Equipment page, same-name items are one row with the version menu, and the Edition filter and a multi-source checklist replace the single source box. A 2024 character can now also add 2014 items that have no 2024 version, such as the Net or a Belt of Hill Giant Strength, marked "(2014)". With strict mode on, the list keeps to your character's edition.

Fixed in 1.2.0

  • Weapon Mastery offers only kinds of weapons, within each class's limits: Simple and Martial weapons with a mastery property, melee weapons only for a Barbarian, and weapons you are proficient with for a Paladin, Ranger or Rogue. It no longer lists magic weapons or ammunition, and it follows your source restrictions. A mastery you saved earlier that no longer qualifies stays marked, with a note, so you can drop it and choose another. A Barbarian/Fighter can now master a ranged weapon in a Fighter slot.
  • Sources confirmation. Turning sources off said your selections would be removed, but your picks were always kept. The message now says that picks from those sources stay on the character and only new choices are limited to the sources you keep.
  • Multiclass prerequisites. When two classes share a name (for example an imported class next to the bundled one), each now shows its own multiclass prerequisite instead of the other's.
  • Windows no longer needs the Visual C++ runtime. On a PC without the Visual C++ Redistributable, 1.1.x did not start and reported that MSVCP140.dll was missing. 1.2.0 carries everything it needs.

The project's GitHub home has moved to TeamBorealis/borealis. Old links redirect, and the update notice in earlier versions keeps working.

Release v1.2.0 on GitHub: downloads, checksums and the full notes.

Borealis 1.1.1

Borealis 1.1.1 is a bug-fix release: every item you can equip can now be equipped and attuned from its details.

Installing 1.1.1 over 1.1.0 or 1.0.x keeps your characters, content and settings.

Fixed in 1.1.1

  • Equip and attune from the item details. The details offered Equip only for weapons, armor and some magic items, so items such as an Animated Shield, rings, wondrous items, rods, staffs and wands could not be equipped there, and Attune said to equip the item first. Equip is now offered for every item that can be equipped. In older versions, use the equip checkbox at the left of the item's row in the inventory.
  • "Additional ..." items stay in your equipment. Items such as "Additional Feat" or "Additional Language", used to grant a feat or a language outside the normal levels, disappeared from the inventory right after you added them, so they could not be equipped. They now stay in the list and can be equipped, as in Aurora. They are still left out of the equipment list on the printed sheet.

Release v1.1.1 on GitHub: downloads, checksums and the full notes.

Borealis 1.1.0

Borealis 1.1.0 makes Aurora and 5etools imports far more complete, gives phones a redesigned interface, adds search with optional on-device semantic search, and lets you move characters and content between your devices.

Installing 1.1.0 over 1.0.1 keeps your characters, content and settings. The first-launch steps from 1.0.0 still apply.

What's new in 1.1.0

  • More of your Aurora and 5etools content imports. Both importers are deterministic: the same files always give the same result, and no AI is involved. Aurora: the equipment list and its "Additional ..." items follow Aurora, and creatures without a challenge rating or with formula AC or HP import. 5etools: creatures import as stat blocks (with lair actions), prerequisites are enforced, imported casters learn and prepare spells like the bundled classes, and item charges, attunement limits, ammunition and per-weapon critical ranges work. You can import 5etools from a pasted GitHub or data/ folder address, and Update re-imports only when the source changed. On phones, Aurora index files update over the internet and 5etools imports from a .zip of its data/ folder.
  • Older subclasses for 2024 characters. A 2024 character can take a 2014 subclass of its class unless a 2024 version of it exists. Pickers mark entries from the other edition and converted ones.
  • Redesigned phone app. Every screen has a phone layout that looks and feels native: a new title bar and tab bar, bottom sheets for pickers and details, list rows instead of wide tables, press-and-hold steppers and light haptics. It keeps the phone layout in landscape. Appearance offers System, Light and Dark; System follows your phone's light or dark setting.
  • Search. One search box finds rules text (the SRD rules text is included) and every element of your bundled and imported content. It works offline on every device. Semantic search (search by meaning) is optional: turn it on in Borealis Settings > Search, agree to a one-time model download (about 310 MB; less on some phones), and Borealis builds the index on your device. Your searches stay on your device. On phones and slower computers, Borealis checks the speed after the download and may keep search keyword-only. Windows and Linux pick the model engine built for your processor.
  • Send to device / Receive from device. Move characters and content between your own devices on the same network. Pair once by scanning a QR code on a phone or typing a code, and check what will change before you accept. Find it under File on desktop and More on phones, and manage paired devices in Borealis Settings > Devices.
  • Bundles. Export to bundle (on phones, Share as a file) saves characters and content as one .borealis file. Opening a .borealis file shows a preview before anything is added.
  • Import bug reports. After an assistant import, Send a report lets you send the importer a report about what went wrong. You see exactly what is sent first. Your source text and recent logs go along only if you tick them.
  • Companions and the character sheet. The Companion tab matches Aurora. Companions get their own stat block page with their portrait. Arabic, Chinese, Japanese and Korean text prints. Tables in feature text print as tables.
  • Update notice. A new version shows as an update button in the title bar, and its panel shows the release notes.
  • Command line and MCP. On desktop, another program can drive Borealis without its window: borealis <command> --library <dir>, or an MCP server with --mcp --allow-write. The MCP server can also search rules text and your content.
  • Many smaller fixes across the builder, the sheet and the phone app.

Release v1.1.0 on GitHub: downloads, checksums and the full notes.

Borealis 1.0.1

Borealis 1.0.1 is a small update: Aurora index files now install, the app tells you when a new version is out, and it keeps local log files to help track down problems.

Installing 1.0.1 over 1.0.0 keeps your characters, content and settings. The first-launch steps from 1.0.0 still apply.

What's new in 1.0.1

  • Aurora index files install. Adding an Aurora .index file under Additional content > Index files now downloads its content, including nested index files. A GitHub page link (github.com/.../blob/...) works too; it is turned into the raw file address for you. Adding an index starts its first download right away.
  • Clear failure messages. If an index cannot be downloaded, Borealis says which one and why (for example, that an address is a web page, not an index file). It no longer reports "up to date" when something failed.
  • New-version notice. At startup Borealis asks GitHub for the latest version number and shows a small bar when a newer one is available, with a Download button that opens the download page in your browser. Nothing about you or your characters is sent. Turn it off with Borealis Settings > General > Check for new versions of Borealis; Check now in the same place checks by hand.
  • Local log files. Borealis now keeps daily log files of what it did (start-up, index updates, imports, errors) so problems can be tracked down. They stay on your device and are never sent anywhere. They hold no character, notes or source content, and your home folder is shortened to ~. The newest five days are kept. Find them with Application Settings > Data files > Open logs folder (on phones, Share logs).

Release v1.0.1 on GitHub: downloads, checksums and the full notes.

Borealis 1.0.0

The first public release of Borealis, a free and open-source fifth edition character builder for macOS, Windows, Linux, iPhone and Android, with 2014 (SRD 5.1) and 2024 (SRD 5.2.1) rules.

App Store and Google Play builds are coming later.

First launch

These builds are not code-signed yet, so your system warns you once. - macOS: right-click Borealis in Applications and choose Open, then confirm. - Windows: in the SmartScreen dialog choose More info, then Run anyway. - AppImage: mark it executable (chmod +x) and open it. - Android: open the APK; Android asks once to allow installs from that source.

What's in 1.0.0

  • Build characters step by step: race or species, class, background, ability scores, proficiencies, feats and gear, levels 1 to 20, multiclassing.
  • Spellcasting for every caster, including a wizard's spellbook and daily preparation.
  • Printable PDF character sheets: colour or ink-saving, fillable or flattened, Letter or A4, with spell pages and cards.
  • Import Aurora Builder XML content and .dnd5e characters, your own homebrew, and your own local 5etools data. Every import shows a preview first.
  • An optional assistant that runs through a command-line tool you already have, off by default and desktop only.
  • No account, no telemetry. Characters are plain files on your device.

Release v1.0.0 on GitHub: downloads, checksums and the full notes.