Releases: paranext/paranext-core
Release list
v0.5.0
Extensible Bible translation software
Install Instructions:
- Windows: Download the
.exefile and open to install - macOS: Download the
.dmgfile and open to install - Linux: Install from the Snap Store:
What's Changed
Exciting New Features 🎉
Other Changes
- Bump versions to 0.5.0-alpha.0 by @tjcouch-sil in #1567
- PT-3049 fix region conflict from 1522 by @Sebastian-ubs in #1547
- PT-3104: Consider selected settings tab on search by @rolfheij-sil in #1569
- Change the default request timeout to 30 seconds by @lyonsil in #1570
- fix BC Control input by @irahopkinson in #1561
- PT-1630: link about tab to menu by @Sebastian-ubs in #1060
- BC Input background transparent by @irahopkinson in #1571
- Remove localization for product name by @rolfheij-sil in #1573
- PT-2139: Update Home when Resources is updated by @rolfheij-sil in #1572
- PT-2209: Inventories QoL upgrades by @rolfheij-sil in #1577
- Open Home on default by @rolfheij-sil in #1578
- Release label in toolbar by @jolierabideau in #1582
- Release label-blank marketing strings in package.json by @jolierabideau in #1585
- PT-2973: Handle
PlatformErrorin hooks and data provider subscribe by @tjcouch-sil in #1588 - Reverted WEB back to its original state by @tjcouch-sil in #1590
- PT-2209 follow up: Remove var from useEffect dependencies by @rolfheij-sil in #1593
- PT-2204: Add isDisabled to Filter component by @rolfheij-sil in #1594
- Fixed error message in platform menu command handlers by @tjcouch-sil in #1595
- Bump vite from 6.2.5 to 6.2.6 by @dependabot[bot] in #1576
- PT-3123: Fix bug in settings search by @rolfheij-sil in #1597
- PT-1599: Implemented project-level Right-to-Left from Paratext as
textDirectionby @tjcouch-sil in #1596 - PT-3135: Added optional deprecated string to localized string metadata by @tjcouch-sil in #1599
- PT-3092 Add a visual indication to the tab icon when it has a menu by @Sebastian-ubs in #1601
- PT-3135: Separated date out into its own field in localized string deprecation by @tjcouch-sil in #1603
- update editor v0.7.10 by @irahopkinson in #1605
- PT-3088 Allow overriding network timeouts and change dialog timeouts by @lyonsil in #1602
- FIx PBR Typedoc config and warnings by @jolierabideau in #1606
- Fix PBU Typedoc config and warnings by @jolierabideau in #1607
- Add Ubuntu 24.04 development workaround to README.md by @lyonsil in #1609
- PT-3135: Fixed deprecated typo by @tjcouch-sil in #1613
- PT-1886: Added themes by @tjcouch-sil in #1614
- Bump vite from 6.2.6 to 6.3.4 by @dependabot[bot] in #1615
- Removed mention of Node 18 in README because it is outdated by @tjcouch-sil in #1616
- update editor v0.7.11 by @irahopkinson in #1617
- update editor v0.7.12 by @irahopkinson in #1621
- Fix typo in publish-docs GitHub Action by @rolfheij-sil in #1624
- Added OpenWebViewOptions; deprecate GetWebViewOptions by @tjcouch-sil in #1625
- PT-3049 App background color blanked out on packaged builds by @Sebastian-ubs in #1622
- Added database service by @tjcouch-sil in #1620
- PT 1763: Get inventory data from ParatextData by @rolfheij-sil in #1619
- PT-3153: Move Platform Lexical Tools extension to
paranext-coreby @tjcouch-sil in #1626 - PT-3160 Download lexical DB automatically to platform-lexical-tools by @lyonsil in #1628
- PT-3196 Better handle boolean project settings by @lyonsil in #1633
- Pt 3169 tab toolbar basic by @katherinejensen00 in #1627
- Add empty settings json to platformScripture extension by @jolierabideau in #1636
- PT-3204: Add basic zoom features to Electron app by @rolfheij-sil in #1632
- PT-3214 Back end capability to search through scripture text by @lyonsil in #1637
- Created Lexical Reference Service for getting lexicon, dictionary, and concordance data by @tjcouch-sil in #1629
- PT-2390: Renamed hello-world extension to avoid likely conflicts by @tombogle in #1634
- Stub dictionary components and tab by @jolierabideau in #1635
- Programmatically added book id and name localized strings that match Paratext 9's by @tjcouch-sil in #1640
- Updated electron to latest 36.4.0, updated node to 22.14.0 by @tjcouch-sil in #1644
- PT-1466 Standardize Capitalization by @merchako in #1631
- Fix electron builder not parsing command-line arguments properly by @tjcouch-sil in #1649
- PT-1522 Make opening WebViews able to just bring an existing one to the front by @lyonsil in #1645
- Bump tar-fs from 2.1.2 to 2.1.3 by @dependabot[bot] in #1639
- Bump webpack-dev-server from 5.2.0 to 5.2.2 by @dependabot[bot] in #1646
- Allow extensions to use iframes from http://localhost:* by @hahn-kev in #1651
- Lots of usability improvements to BC Control by @tjcouch-sil in #1655
- PT-3229: Find UI - Scope selector by @rolfheij-sil in #1638
- Upgrade Storybook 8.6.12→9.0.6 by @merchako in #1642
- Added USER_THEME_FAMILY_PREFIX to
papi.themesby @tjcouch-sil in #1658 - Removed cron job on CodeQL, tidied up by @tjcouch-sil in #1659
- Bumped Node to 22.15.1 to match electron node version by @tjcouch-sil in #1660
- Add "remote-allow-origins" to launch.json to allow external debugging by @lyonsil in #1661
- PT-3215 Expose shadcn command components by @tombogle in #1641
- remove cwd property from spawn and fork option apis by @hahn-kev in #1654
- Made Home and Get Resources WebViews unique by @tjcouch-sil in #1663
- Split
openWebViewintoopenWebViewandreloadWebView, removedflashTriggerTimefromWebViewDefinitionby @tjcouch-sil in #1662 - PT-2282 Check for extension and publisher name similarity between extensions by @lyonsil in #1664
- feat: Add flexible macOS app installer script by @merchako in #1653
- Adjustments to work better with the Find UI by @lyonsil in #1668
- Fixes to PT-3229: Find UI - Scope selector by @merchako in #1670
- Add drawer component by @rolfheij-sil in #1671
- PT-3215: Add find UI by @rolfheij-sil in #1657
- PT-3238: Apply theming to Marketplace components in PBR by @rolfheij-sil in #1666
- PT-1546 Match app icon size to other apps on desktop + icon generation script by @merchako in https://github.com/paranext/...
v0.5.0-rc.1
Extensible Bible translation software
Install Instructions:
- Windows: Download the
.exefile and open to install - macOS: Download the
.dmgfile that matches your CPU architecture and open to install - Linux: Install from the Snap Store:
What's Changed
Other Changes
- Bump versions 0.5.0 rc.1 by @tjcouch-sil in #1819
- Make Usersnap play nicely when no internet available by @tjcouch-sil in #1850
- Use forked setup-macports step instead of original and replace macos latest runner by @jolierabideau in #1851
- Bump versions to 0.5.0-rc.2 by @tjcouch-sil in #1852
Full Changelog: v0.5.0-rc.0...v0.5.0-rc.1
v0.5.0-rc.0
Extensible Bible translation software
Install Instructions:
- Windows: Download the
.exefile and open to install - macOS: Download the
.dmgfile that matches your CPU architecture and open to install - Linux: Install from the Snap Store:
What's Changed
Other Changes
- Bump versions to 0.5.0-alpha.1 by @tjcouch-sil in #1770
- Bug: missing
-- --fixinlint-fixby @merchako in #1722 - Home: fix unnecessary whitespace + bad wrapping by @Sebastian-ubs in #1767
- Add Ira to a couple of places in CODEOWNERS by @lyonsil in #1774
- Update run unsigned macOS app script to work for the universal app by @jolierabideau in #1773
- PT-3279: opening find ui changes selected project, but preserves search term by @captaincrazybro in #1771
- Add unit tests to BookChapter components by @rolfheij-sil in #1753
- Change Github macOS runner version from latest to 14 by @jolierabideau in #1776
- PT-2202: Set Focused Tab by @tjcouch-sil in #1751
- PT-3341: BookChapter control follow-up work by @rolfheij-sil in #1764
- algin home and new tab by @Sebastian-ubs in #1779
- Fix React synchronous unmount error and memory leaks by @lyonsil in #1783
- Fix z-order issue with Error Popover by @rolfheij-sil in #1775
- PT-3411: Fixed rc-dock throwing and breaking completely when dragging a tab under certain conditions by @tjcouch-sil in #1785
- PT-3107: Improve release workflow by @tjcouch-sil in #1781
- Upgrade root Storybook and align with PBR Storybook by @rolfheij-sil in #1782
- PT-3107: Fixed typo by @tjcouch-sil in #1786
- Update the DBL resource whitelist and fix a minor bug by @lyonsil in #1787
- Removed boilerplate Code of Conduct in favor of writing our own when we decide to spend the time by @tjcouch-sil in #1778
- Fix storybook build by @lyonsil in #1789
- Remove requested menu items by @tjcouch-sil in #1790
- Stopped linting editor types file that was breaking PBR lint:scripts by @tjcouch-sil in #1791
- PT-3234 Add extra protections for the requestTimeout setting by @lyonsil in #1788
- Migrate Preview app to Storybook in PBR by @rolfheij-sil in #1784
- Update Dictionary Title to "HEBGRK Dictionary" by @jolierabideau in #1796
- PT-3107: update from templates by @tjcouch-sil in #1792
- Fixed editor selection error and endless focus error by @tjcouch-sil in #1793
- Update dictionary title and add copyright information by @jolierabideau in #1800
- Make react cleanup logging less noisy by @lyonsil in #1801
- Move usersnap X buttons by @rolfheij-sil in #1797
- Add Tab Menu Variants by @katherinejensen00 in #1799
- Style data cells in punctuation inventory by @merchako in #1794
- Remove bg-white from toggle group in dictionary entry by @jolierabideau in #1804
- Bumped @swc/core to 1.13.3 (update from templates) by @tjcouch-sil in #1802
- Style tab headers by @merchako in #1735
- fix missing columns in home by @Sebastian-ubs in #1803
- Fix for window control area background color by @Sebastian-ubs in #1806
- Dictionary: Attribution at bottom of entry by @merchako in #1811
- PT-3389: Extract out common logic for handling (lists of) books by @rolfheij-sil in #1777
- full height active tab header by @Sebastian-ubs in #1812
- Fix gradient bug in Platform.Bible’s SVG icon (used in GitHub) by @merchako in #1810
- theme fixes by @Sebastian-ubs in #1807
- fix: made the category label optional in the
MoreInfocomponent by @captaincrazybro in #1814 - Release prep rebase by @tjcouch-sil in #1816
- Bump versions to 0.5.0-rc.0 by @tjcouch-sil in #1817
Full Changelog: v0.5.0-alpha.0...v0.5.0-rc.0
v0.5.0-alpha.0
Extensible Bible translation software
Install Instructions:
- Windows: Download the
.exefile and open to install - macOS: Download the
.dmgfile that matches your CPU architecture and open to install - Linux: Install from the Snap Store:
We made this release to have something to show snap for requesting additional snap permissions around password privileges.
What's Changed
Exciting New Features 🎉
Other Changes
- Released v0.3.0 by @tjcouch-sil in #1142
- Checks stability update by @rolfheij-sil in #1139
- Add Toaster, useToast, Sonner and sonner by @rolfheij-sil in #1127
- Remove pre-existing theming from shadcn component by @rolfheij-sil in #1145
- Add spinning loader icon when list of available checks is empty by @rolfheij-sil in #1148
- fix editor edit menu style by @Sebastian-ubs in #1143
- Show spinner when list of available checks is still loading by @rolfheij-sil in #1152
- Update inventory status column by @rolfheij-sil in #1150
- Update styling for input and label component by @rolfheij-sil in #1146
- Fix bug with ChapterRangeSelector and revert prop changes by @jolierabideau in #1109
- Truncate combobox text when it is too long by @jolierabideau in #1157
- Update configure checks components by @rolfheij-sil in #1151
- update editor by @irahopkinson in #1158
- Update and rename feature_request.md to improvement_request.md by @Sebastian-ubs in #1162
- Fix small localization issues by @rolfheij-sil in #1174
- Remove unused mui components by @rolfheij-sil in #1156
- Replace fieldset with Card component by @rolfheij-sil in #1159
- Update input component by @rolfheij-sil in #1173
- update editor by @irahopkinson in #1182
- Set end chapter to last chapter when chapterCount changes by @rolfheij-sil in #1195
- update dependencies by @irahopkinson in #1197
- Fix problems with check result offset calculations and filtering by @lyonsil in #1198
- Fixed platform-scripture-editor extension not being based on the template by @tjcouch-sil in #1199
- update electron by @irahopkinson in #1202
- Standardized tailwind config like changing prefix to tw- for extension tailwind by @tjcouch-sil in #1194
- Fix MAIN_ARGS not properly getting passed into main.ts by @tjcouch-sil in #1209
- update dependencies by @irahopkinson in #1211
- update
csharpierconfig by @irahopkinson in #1212 - First draft of adding support for comments in PT9 projects by @lyonsil in #1175
- Reloaded web views on reloading extensions by @tjcouch-sil in #1228
- Reverted input default styles to shadcn/ui styles by @tjcouch-sil in #1230
- update editor by @irahopkinson in #1246
- Add markers check inventory by @rolfheij-sil in #1210
- Replace the custom protocol with JSON-RPC 2.0 by @lyonsil in #1243
- Fix settings validation bug introduced with JSON-RPC change by @lyonsil in #1259
- Limit the editor webview to one USJ save to a PDP at a time by @lyonsil in #1257
- Fix package-lock so it matches up with package.json by @lyonsil in #1261
- Type defintion fix for marker inventory code by @rolfheij-sil in #1263
- Added Paratext Registration Info form by @tjcouch-sil in #1260
- Prepare the resource viewer to be able to open resource projects by @lyonsil in #1271
- use
npm ciin GHA by @irahopkinson in #1274 - Fix command name by @lyonsil in #1278
- 742 use localizations (Core localizations) by @katherinejensen00 in #1098
- add type checking by @irahopkinson in #1088
- update editor by @irahopkinson in #1294
- Bump jsonpath-plus from 10.0.0 to 10.0.7 by @dependabot[bot] in #1296
- Download DBL resources data provider by @rolfheij-sil in #1282
- Typecheck follow-up pulling from changes in templates by @irahopkinson in #1302
- Add communication to web views (Web View Controllers and
postMessageToWebView) by @tjcouch-sil in #1300 - improve linting by @irahopkinson in #1306
- Add Testing Ideas to Feature Improvement template by @katherinejensen00 in #1313
- Updated markdown renderer, added localhost:* to CSP connect-src by @tjcouch-sil in #1310
- speed-up commit hook by @irahopkinson in #1314
- Add spanish localizations by @katherinejensen00 in #1317
- add missing format checks by @irahopkinson in #1318
- Added internet settings to Paratext registration info form, fixed disabling internet in sensitive locations by @tjcouch-sil in #1320
- Set proper background color on sticky table header by @rolfheij-sil in #1329
- Add subscriptions to the check aggregator to enable multiple webviews by @lyonsil in #1319
- Get DBL Resources - V2 - Back-end by @rolfheij-sil in #1342
- Added note that registration stuff is shared with P9 by @tjcouch-sil in #1339
- security update
scripture-utilitiesby @irahopkinson in #1332 - Fix macOS icu dylib loading problems when MacPorts is not installed by @lyonsil in #1346
- update editor by @irahopkinson in #1348
- Select Scripture when you click a check result by @tjcouch-sil in #1345
- Replace MUI icon with Lucide icon by @rolfheij-sil in #1352
- Fix scss copy/paste error by @rolfheij-sil in #1356
- Fix VerseRefs not working as expected with check ranges by @lyonsil in #1353
- intensify secondary color in platform theme by @Sebastian-ubs in #1360
- Run update-from-templates in extensions by @jolierabideau in #1365
- fix a link in code comments by @Sebastian-ubs in #1364
- Add multiselect to combobox by @rolfheij-sil in #1325
- Fixed slow startup problems by @tjcouch-sil in #1370
- Revise Settings Dialog with New UX Design by @jolierabideau in #1354
- fix MultiSelectComboBox placeholder color by @Sebastian-ubs in #1374
- Add OpenRPC documentation to JSON RPC methods by @lyonsil in #1375
- Refactor Get Resources into Filterable Resource List PBR component by @rolfheij-sil in #1363
- Revert the Node version change to fix electron builder by @lyonsil in #1388
- Improve versification handling and stop crashing on Debug.Assert by @lyonsil in #1397
- fix direction + improve example by @Sebastian-ubs in #1394
- update depend...
v0.4.0
Extensible Bible translation software
Install Instructions:
- Windows: Download the
.exefile and open to install - macOS: Download the
.dmgfile that matches your CPU architecture and open to install - Linux: Install from the Snap Store:
What's Changed
Other Changes
- Released v0.3.0 by @tjcouch-sil in #1142
- Checks stability update by @rolfheij-sil in #1139
- Add Toaster, useToast, Sonner and sonner by @rolfheij-sil in #1127
- Remove pre-existing theming from shadcn component by @rolfheij-sil in #1145
- Add spinning loader icon when list of available checks is empty by @rolfheij-sil in #1148
- fix editor edit menu style by @Sebastian-ubs in #1143
- Show spinner when list of available checks is still loading by @rolfheij-sil in #1152
- Update inventory status column by @rolfheij-sil in #1150
- Update styling for input and label component by @rolfheij-sil in #1146
- Fix bug with ChapterRangeSelector and revert prop changes by @jolierabideau in #1109
- Truncate combobox text when it is too long by @jolierabideau in #1157
- Update configure checks components by @rolfheij-sil in #1151
- update editor by @irahopkinson in #1158
- Update and rename feature_request.md to improvement_request.md by @Sebastian-ubs in #1162
- Fix small localization issues by @rolfheij-sil in #1174
- Remove unused mui components by @rolfheij-sil in #1156
- Replace fieldset with Card component by @rolfheij-sil in #1159
- Update input component by @rolfheij-sil in #1173
- update editor by @irahopkinson in #1182
- Set end chapter to last chapter when chapterCount changes by @rolfheij-sil in #1195
- update dependencies by @irahopkinson in #1197
- Fix problems with check result offset calculations and filtering by @lyonsil in #1198
- Fixed platform-scripture-editor extension not being based on the template by @tjcouch-sil in #1199
- update electron by @irahopkinson in #1202
- Standardized tailwind config like changing prefix to tw- for extension tailwind by @tjcouch-sil in #1194
- Fix MAIN_ARGS not properly getting passed into main.ts by @tjcouch-sil in #1209
- update dependencies by @irahopkinson in #1211
- update
csharpierconfig by @irahopkinson in #1212 - First draft of adding support for comments in PT9 projects by @lyonsil in #1175
- Reloaded web views on reloading extensions by @tjcouch-sil in #1228
- Reverted input default styles to shadcn/ui styles by @tjcouch-sil in #1230
- update editor by @irahopkinson in #1246
- Add markers check inventory by @rolfheij-sil in #1210
- Replace the custom protocol with JSON-RPC 2.0 by @lyonsil in #1243
- Fix settings validation bug introduced with JSON-RPC change by @lyonsil in #1259
- Limit the editor webview to one USJ save to a PDP at a time by @lyonsil in #1257
- Fix package-lock so it matches up with package.json by @lyonsil in #1261
- Type defintion fix for marker inventory code by @rolfheij-sil in #1263
- Added Paratext Registration Info form by @tjcouch-sil in #1260
- Prepare the resource viewer to be able to open resource projects by @lyonsil in #1271
- use
npm ciin GHA by @irahopkinson in #1274 - Fix command name by @lyonsil in #1278
- 742 use localizations (Core localizations) by @katherinejensen00 in #1098
- add type checking by @irahopkinson in #1088
- update editor by @irahopkinson in #1294
- Download DBL resources data provider by @rolfheij-sil in #1282
- Typecheck follow-up pulling from changes in templates by @irahopkinson in #1302
- Add communication to web views (Web View Controllers and
postMessageToWebView) by @tjcouch-sil in #1300 - improve linting by @irahopkinson in #1306
- Add Testing Ideas to Feature Improvement template by @katherinejensen00 in #1313
- Updated markdown renderer, added localhost:* to CSP connect-src by @tjcouch-sil in #1310
- speed-up commit hook by @irahopkinson in #1314
- Add spanish localizations by @katherinejensen00 in #1317
- add missing format checks by @irahopkinson in #1318
- Added internet settings to Paratext registration info form, fixed disabling internet in sensitive locations by @tjcouch-sil in #1320
- Set proper background color on sticky table header by @rolfheij-sil in #1329
- Add subscriptions to the check aggregator to enable multiple webviews by @lyonsil in #1319
- Get DBL Resources - V2 - Back-end by @rolfheij-sil in #1342
- Added note that registration stuff is shared with P9 by @tjcouch-sil in #1339
- security update
scripture-utilitiesby @irahopkinson in #1332 - Fix macOS icu dylib loading problems when MacPorts is not installed by @lyonsil in #1346
- update editor by @irahopkinson in #1348
- Select Scripture when you click a check result by @tjcouch-sil in #1345
- Replace MUI icon with Lucide icon by @rolfheij-sil in #1352
- Fix scss copy/paste error by @rolfheij-sil in #1356
- Fix VerseRefs not working as expected with check ranges by @lyonsil in #1353
- intensify secondary color in platform theme by @Sebastian-ubs in #1360
- Run update-from-templates in extensions by @jolierabideau in #1365
- fix a link in code comments by @Sebastian-ubs in #1364
- Add multiselect to combobox by @rolfheij-sil in #1325
- Fixed slow startup problems by @tjcouch-sil in #1370
- Revise Settings Dialog with New UX Design by @jolierabideau in #1354
- fix MultiSelectComboBox placeholder color by @Sebastian-ubs in #1374
- Add OpenRPC documentation to JSON RPC methods by @lyonsil in #1375
- Refactor Get Resources into Filterable Resource List PBR component by @rolfheij-sil in #1363
- Revert the Node version change to fix electron builder by @lyonsil in #1388
- Improve versification handling and stop crashing on Debug.Assert by @lyonsil in #1397
- fix direction + improve example by @Sebastian-ubs in #1394
- update dependencies by @irahopkinson in #1392
- fix another small rtl layout issue by @Sebastian-ubs in #1398
- UI language selector (#1250) by @tombogle in #1373
- Add punctuation inventory by @rolfheij-sil in https://github.com/paranext/paranext-core/p...
v0.4.0-rc.1
Extensible Bible translation software
Install Instructions:
- Windows: Download the
.exefile and open to install - macOS: Download the
.dmgfile that matches your CPU architecture and open to install - Linux: Install from the Snap Store:
What's Changed
Other Changes
- Released v0.3.0 by @tjcouch-sil in #1142
- Checks stability update by @rolfheij-sil in #1139
- Add Toaster, useToast, Sonner and sonner by @rolfheij-sil in #1127
- Remove pre-existing theming from shadcn component by @rolfheij-sil in #1145
- Add spinning loader icon when list of available checks is empty by @rolfheij-sil in #1148
- fix editor edit menu style by @Sebastian-ubs in #1143
- Show spinner when list of available checks is still loading by @rolfheij-sil in #1152
- Update inventory status column by @rolfheij-sil in #1150
- Update styling for input and label component by @rolfheij-sil in #1146
- Fix bug with ChapterRangeSelector and revert prop changes by @jolierabideau in #1109
- Truncate combobox text when it is too long by @jolierabideau in #1157
- Update configure checks components by @rolfheij-sil in #1151
- update editor by @irahopkinson in #1158
- Update and rename feature_request.md to improvement_request.md by @Sebastian-ubs in #1162
- Fix small localization issues by @rolfheij-sil in #1174
- Remove unused mui components by @rolfheij-sil in #1156
- Replace fieldset with Card component by @rolfheij-sil in #1159
- Update input component by @rolfheij-sil in #1173
- update editor by @irahopkinson in #1182
- Set end chapter to last chapter when chapterCount changes by @rolfheij-sil in #1195
- update dependencies by @irahopkinson in #1197
- Fix problems with check result offset calculations and filtering by @lyonsil in #1198
- Fixed platform-scripture-editor extension not being based on the template by @tjcouch-sil in #1199
- update electron by @irahopkinson in #1202
- Standardized tailwind config like changing prefix to tw- for extension tailwind by @tjcouch-sil in #1194
- Fix MAIN_ARGS not properly getting passed into main.ts by @tjcouch-sil in #1209
- update dependencies by @irahopkinson in #1211
- update
csharpierconfig by @irahopkinson in #1212 - First draft of adding support for comments in PT9 projects by @lyonsil in #1175
- Reloaded web views on reloading extensions by @tjcouch-sil in #1228
- Reverted input default styles to shadcn/ui styles by @tjcouch-sil in #1230
- update editor by @irahopkinson in #1246
- Add markers check inventory by @rolfheij-sil in #1210
- Replace the custom protocol with JSON-RPC 2.0 by @lyonsil in #1243
- Fix settings validation bug introduced with JSON-RPC change by @lyonsil in #1259
- Limit the editor webview to one USJ save to a PDP at a time by @lyonsil in #1257
- Fix package-lock so it matches up with package.json by @lyonsil in #1261
- Type defintion fix for marker inventory code by @rolfheij-sil in #1263
- Added Paratext Registration Info form by @tjcouch-sil in #1260
- Prepare the resource viewer to be able to open resource projects by @lyonsil in #1271
- use
npm ciin GHA by @irahopkinson in #1274 - Fix command name by @lyonsil in #1278
- 742 use localizations (Core localizations) by @katherinejensen00 in #1098
- add type checking by @irahopkinson in #1088
- update editor by @irahopkinson in #1294
- Download DBL resources data provider by @rolfheij-sil in #1282
- Typecheck follow-up pulling from changes in templates by @irahopkinson in #1302
- Add communication to web views (Web View Controllers and
postMessageToWebView) by @tjcouch-sil in #1300 - improve linting by @irahopkinson in #1306
- Add Testing Ideas to Feature Improvement template by @katherinejensen00 in #1313
- Updated markdown renderer, added localhost:* to CSP connect-src by @tjcouch-sil in #1310
- speed-up commit hook by @irahopkinson in #1314
- Add spanish localizations by @katherinejensen00 in #1317
- add missing format checks by @irahopkinson in #1318
- Added internet settings to Paratext registration info form, fixed disabling internet in sensitive locations by @tjcouch-sil in #1320
- Set proper background color on sticky table header by @rolfheij-sil in #1329
- Add subscriptions to the check aggregator to enable multiple webviews by @lyonsil in #1319
- Get DBL Resources - V2 - Back-end by @rolfheij-sil in #1342
- Added note that registration stuff is shared with P9 by @tjcouch-sil in #1339
- security update
scripture-utilitiesby @irahopkinson in #1332 - Fix macOS icu dylib loading problems when MacPorts is not installed by @lyonsil in #1346
- update editor by @irahopkinson in #1348
- Select Scripture when you click a check result by @tjcouch-sil in #1345
- Replace MUI icon with Lucide icon by @rolfheij-sil in #1352
- Fix scss copy/paste error by @rolfheij-sil in #1356
- Fix VerseRefs not working as expected with check ranges by @lyonsil in #1353
- intensify secondary color in platform theme by @Sebastian-ubs in #1360
- Run update-from-templates in extensions by @jolierabideau in #1365
- fix a link in code comments by @Sebastian-ubs in #1364
- Add multiselect to combobox by @rolfheij-sil in #1325
- Fixed slow startup problems by @tjcouch-sil in #1370
- Revise Settings Dialog with New UX Design by @jolierabideau in #1354
- fix MultiSelectComboBox placeholder color by @Sebastian-ubs in #1374
- Add OpenRPC documentation to JSON RPC methods by @lyonsil in #1375
- Refactor Get Resources into Filterable Resource List PBR component by @rolfheij-sil in #1363
- Revert the Node version change to fix electron builder by @lyonsil in #1388
- Improve versification handling and stop crashing on Debug.Assert by @lyonsil in #1397
- fix direction + improve example by @Sebastian-ubs in #1394
- update dependencies by @irahopkinson in #1392
- fix another small rtl layout issue by @Sebastian-ubs in #1398
- UI language selector (#1250) by @tombogle in #1373
- Add punctuation inventory by @rolfheij-sil in #1383...
v0.4.0-rc.0
Extensible Bible translation software
Install Instructions:
- Windows: Download the
.exefile and open to install - macOS: Download the
.dmgfile that matches your CPU architecture and open to install - Linux: Install from the Snap Store:
What's Changed
Other Changes
- Released v0.3.0 by @tjcouch-sil in #1142
- Checks stability update by @rolfheij-sil in #1139
- Add Toaster, useToast, Sonner and sonner by @rolfheij-sil in #1127
- Remove pre-existing theming from shadcn component by @rolfheij-sil in #1145
- Add spinning loader icon when list of available checks is empty by @rolfheij-sil in #1148
- fix editor edit menu style by @Sebastian-ubs in #1143
- Show spinner when list of available checks is still loading by @rolfheij-sil in #1152
- Update inventory status column by @rolfheij-sil in #1150
- Update styling for input and label component by @rolfheij-sil in #1146
- Fix bug with ChapterRangeSelector and revert prop changes by @jolierabideau in #1109
- Truncate combobox text when it is too long by @jolierabideau in #1157
- Update configure checks components by @rolfheij-sil in #1151
- update editor by @irahopkinson in #1158
- Update and rename feature_request.md to improvement_request.md by @Sebastian-ubs in #1162
- Fix small localization issues by @rolfheij-sil in #1174
- Remove unused mui components by @rolfheij-sil in #1156
- Replace fieldset with Card component by @rolfheij-sil in #1159
- Update input component by @rolfheij-sil in #1173
- update editor by @irahopkinson in #1182
- Set end chapter to last chapter when chapterCount changes by @rolfheij-sil in #1195
- update dependencies by @irahopkinson in #1197
- Fix problems with check result offset calculations and filtering by @lyonsil in #1198
- Fixed platform-scripture-editor extension not being based on the template by @tjcouch-sil in #1199
- update electron by @irahopkinson in #1202
- Standardized tailwind config like changing prefix to tw- for extension tailwind by @tjcouch-sil in #1194
- Fix MAIN_ARGS not properly getting passed into main.ts by @tjcouch-sil in #1209
- update dependencies by @irahopkinson in #1211
- update
csharpierconfig by @irahopkinson in #1212 - First draft of adding support for comments in PT9 projects by @lyonsil in #1175
- Reloaded web views on reloading extensions by @tjcouch-sil in #1228
- Reverted input default styles to shadcn/ui styles by @tjcouch-sil in #1230
- update editor by @irahopkinson in #1246
- Add markers check inventory by @rolfheij-sil in #1210
- Replace the custom protocol with JSON-RPC 2.0 by @lyonsil in #1243
- Fix settings validation bug introduced with JSON-RPC change by @lyonsil in #1259
- Limit the editor webview to one USJ save to a PDP at a time by @lyonsil in #1257
- Fix package-lock so it matches up with package.json by @lyonsil in #1261
- Type defintion fix for marker inventory code by @rolfheij-sil in #1263
- Added Paratext Registration Info form by @tjcouch-sil in #1260
- Prepare the resource viewer to be able to open resource projects by @lyonsil in #1271
- use
npm ciin GHA by @irahopkinson in #1274 - Fix command name by @lyonsil in #1278
- 742 use localizations (Core localizations) by @katherinejensen00 in #1098
- add type checking by @irahopkinson in #1088
- update editor by @irahopkinson in #1294
- Download DBL resources data provider by @rolfheij-sil in #1282
- Typecheck follow-up pulling from changes in templates by @irahopkinson in #1302
- Add communication to web views (Web View Controllers and
postMessageToWebView) by @tjcouch-sil in #1300 - improve linting by @irahopkinson in #1306
- Add Testing Ideas to Feature Improvement template by @katherinejensen00 in #1313
- Updated markdown renderer, added localhost:* to CSP connect-src by @tjcouch-sil in #1310
- speed-up commit hook by @irahopkinson in #1314
- Add spanish localizations by @katherinejensen00 in #1317
- add missing format checks by @irahopkinson in #1318
- Added internet settings to Paratext registration info form, fixed disabling internet in sensitive locations by @tjcouch-sil in #1320
- Set proper background color on sticky table header by @rolfheij-sil in #1329
- Add subscriptions to the check aggregator to enable multiple webviews by @lyonsil in #1319
- Get DBL Resources - V2 - Back-end by @rolfheij-sil in #1342
- Added note that registration stuff is shared with P9 by @tjcouch-sil in #1339
- security update
scripture-utilitiesby @irahopkinson in #1332 - Fix macOS icu dylib loading problems when MacPorts is not installed by @lyonsil in #1346
- update editor by @irahopkinson in #1348
- Select Scripture when you click a check result by @tjcouch-sil in #1345
- Replace MUI icon with Lucide icon by @rolfheij-sil in #1352
- Fix scss copy/paste error by @rolfheij-sil in #1356
- Fix VerseRefs not working as expected with check ranges by @lyonsil in #1353
- intensify secondary color in platform theme by @Sebastian-ubs in #1360
- Run update-from-templates in extensions by @jolierabideau in #1365
- fix a link in code comments by @Sebastian-ubs in #1364
- Add multiselect to combobox by @rolfheij-sil in #1325
- Fixed slow startup problems by @tjcouch-sil in #1370
- Revise Settings Dialog with New UX Design by @jolierabideau in #1354
- fix MultiSelectComboBox placeholder color by @Sebastian-ubs in #1374
- Add OpenRPC documentation to JSON RPC methods by @lyonsil in #1375
- Refactor Get Resources into Filterable Resource List PBR component by @rolfheij-sil in #1363
- Revert the Node version change to fix electron builder by @lyonsil in #1388
- Improve versification handling and stop crashing on Debug.Assert by @lyonsil in #1397
- fix direction + improve example by @Sebastian-ubs in #1394
- update dependencies by @irahopkinson in #1392
- fix another small rtl layout issue by @Sebastian-ubs in #1398
- UI language selector (#1250) by @tombogle in #1373
- Add punctuation inventory by @rolfheij-sil in #1383...
v0.3.0
What's Changed
Other Changes
- security update
@sillsdev/scriptureby @irahopkinson in #780 - Merge v0.2.0 by @lyonsil in #784
- Update actions workflows to node v20 by @irahopkinson in #783
- update more GHA to node v20 by @irahopkinson in #785
- Implementation of context menus (#707) and making grid menu use composed JSON menus (#424) by @tombogle in #746
- 707, 424: Fixed alignment problem when some menu items have a leading icon and others don't by @tombogle in #786
- 424: Changed id to command for menu items in Help menu by @tombogle in #787
- Fix build problems by @tjcouch-sil in #792
- Use menu contributions to build menus by @lyonsil in #790
- Added verse image generator localized string by @tjcouch-sil in #800
- Add settings validation functions by @lyonsil in #798
- Fixed throwing error trying to remove extension menus that don't exist while reloading extensions by @tjcouch-sil in #799
- Fixed menu being unavailable on first startup by @tjcouch-sil in #804
- Added paratext.bible extension menu strings, made editor fill width by @tjcouch-sil in #818
- editor: handle changed Scripture data by @irahopkinson in #823
- update
rc-dockby @irahopkinson in #833 - Update npm packages by @irahopkinson in #815
- Update extensions from templates by @tjcouch-sil in #843
- Project settings validators by @jolierabideau in #816
- #772: Incorporate hamburger menu in web view component by @tombogle in #793
- Fixed top bar spacing, catch and explain data provider errors as a quick solution by @tjcouch-sil in #848
- fix .NET8 builds by @irahopkinson in #851
- Fixed resource viewer image paths to use new lowerCamelCase by @tjcouch-sil in #853
- Read settings from extensions by @tjcouch-sil in #852
- Added IProjectDataProviderFactory for public documentation by @tjcouch-sil in #855
- Added extension project settings contributions by @tjcouch-sil in #856
- Quick fix for web view menus getting multiple copies of defaults by @tjcouch-sil in #861
- Allow read/write of project settings in C# by @lyonsil in #857
- fix
tarvulnerability by @irahopkinson in #863 - Hooked up the resource viewer to change the verse ref and scroll to it by @tjcouch-sil in #864
- Fix lorem ipsum white space by @tjcouch-sil in #868
- update
platform-editorby @irahopkinson in #869 - disable macOS GHA builds by @irahopkinson in #871
- Added platform-bible-react preview page, revised readmes by @tjcouch-sil in #870
- Add Shadcn/ui and a new BCV-control by @rolfheij-sil in #858
- Fix follow-up items for shadcn/ui BCV control by @rolfheij-sil in #873
- Fix a tiny bug in the BCV by @rolfheij-sil in #874
- 738 improve localization service (pull request on new fixed branch) by @katherinejensen00 in #822
- Split Resource Viewer into a Read-only Resource Viewer and an editable Scripture Editor by @rolfheij-sil in #877
- Fixed bcv selector problems - mainly that the dropdown was instantly closing when embedded in tab by @tjcouch-sil in #875
- Allow extensions to contribute localized strings by @tjcouch-sil in #876
- Changed extension names from kabob-case to camelCase by @tombogle in #879
- Merge PSI functionality into PDPs by @lyonsil in #878
- Revert "disable macOS GHA builds (#871)" by @irahopkinson in #872
- Move all of the test webviews and commands behind an env var by @lyonsil in #886
- Intl utility classes and functions by @jolierabideau in #883
- #794: Implement C# project setting validators by @tombogle in #882
- update
platform-editorby @irahopkinson in #888 - Fix docs related to
npm installwhen running the first time by @lyonsil in #892 - Resurrected ProjectDataProviderEngine class, moved some comments around by @tjcouch-sil in #894
- Switch
ButtonandTextFieldto shadcn by @dewert99 in #891 - Made PDPFE.createProjectDataProviderEngine asynchronous, finished hello world test project type including extension data and project settings by @tjcouch-sil in #895
- Quick fix existing platform-bible-react build errors by @tjcouch-sil in #899
- Fix paratext project settings getting default not working, update not working by @tjcouch-sil in #907
- Added platform.isEditable, filtered Open Scripture Editor and Open Resource Viewer dialogs by isEditable by @tjcouch-sil in #903
- Run basic checks dialog follow up by @jolierabideau in #897
- 741 use localized strings hook by @katherinejensen00 in #908
- Hook in web view context into web view menu command call by @tjcouch-sil in #901
- add component hierarchy to the preview app by @Sebastian-ubs in #896
- update
platform-editorby @irahopkinson in #915 - Fix PBR build after #896 by @irahopkinson in #916
- Removed file-level disables of lint checks for react/prop-types by @tombogle in #917
- preview app: better aligned input examples by @Sebastian-ubs in #921
- Reworked projectType to projectInterfaces, reworked ParatextStandard file system format to match Paratext 9 by @tjcouch-sil in #918
- fix vertical tab ribbon + add more to preview app by @Sebastian-ubs in #925
- preview app: add non-text tab trigger by @Sebastian-ubs in #926
- Search bar fixes by @dewert99 in #924
- Fix vulnerable dependencies by @irahopkinson in #927
- update editor by @irahopkinson in #935
- Reworked PDPs to enable layering PDPs, added platform.base, added Scripture extender layering PDP, replaced name from ProjectMetadata with project setting platform.name by @tjcouch-sil in #930
- add shadcn table by @Sebastian-ubs in #932
- Enable the .NET data provide on macOS by @lyonsil in #942
- Bump icu.net version by @lyonsil in #943
- fix components layout + enhance preview app by @Sebastian-ubs in #931
- Resolved infinite loop between two layering PDPs, added new class to make resolving this easier by @tjcouch-sil in #944
- Fixed views not reopening on restart by fixing PlatformEventEmitter bug by @tjcouch-sil in #947
- Added settings to direct exports from papi, stopped trying to edit readonly projects by @tjcouch-sil in #950
- Added Epic issue template by @tjcouch-sil in #966
- Fully complete book, chapter, and verse for USFM/USJ/USX by @lyonsil in #952
- Removed epic issue template by @tjcouch-sil in #969
- update editor by @irA...
v0.2.2
This release bundles a couple of Paratext extensions (Paratext.Bible v0.0.1) for demonstration purposes. It won't be merged back into main.