v0.3.0
Pre-release
Pre-release
What's Changed
Other Changes
- security update
@sillsdev/scripture
by @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-dock
by @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
tar
vulnerability 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-editor
by @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-editor
by @irahopkinson in #888 - Fix docs related to
npm install
when running the first time by @lyonsil in #892 - Resurrected ProjectDataProviderEngine class, moved some comments around by @tjcouch-sil in #894
- Switch
Button
andTextField
to 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-editor
by @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 @irahopkinson in #974
- Remove button wrapper by @jolierabideau in #975
- Used some more variables to help with white labeling by @tjcouch-sil in #976
- Update
@sillsdev/scripture
by @irahopkinson in #972 - overwrite editor styles to fit better into frames by @Sebastian-ubs in #983
- add CI format check by @irahopkinson in #984
- add a draft Paratext10 theme to preview app by @Sebastian-ubs in #985
- preview app: add pages: paratext, colors by @Sebastian-ubs in #988
- fix dropdown styles by @Sebastian-ubs in #987
- add Card, Alert, Slider, Switch by @Sebastian-ubs in #990
- Add check running service and make extension activation order consistent by @lyonsil in #981
- remove no longer needed font definition by @Sebastian-ubs in #995
- fix twMerge to use our prefix by @Sebastian-ubs in #999
- preview: intersected color preview for the theme colors page by @Sebastian-ubs in #996
- break up preview app into more components by @Sebastian-ubs in #997
- Fixed editor selection issues on typing or changing verse, other minor fixes and tweaks by @tjcouch-sil in #1008
- Add character inventory UI that manages validCharacters and invalidCharacters in project settings by @rolfheij-sil in #914
- feat: added marketplace buttons and markdown renderer by @ssikande in #1009
- Fixed parsing verse in dotnet so it does not always use verse value which may be null by @tjcouch-sil in #1010
- preview app: fix, move marketplace buttons by @Sebastian-ubs in #1013
- fix: exported by @ssikande in #1015
- Add pr-font-sans with preflight by @jolierabideau in #1016
- Add "elevated privileges" to extensions and make managing extensions one by @lyonsil in #1012
- update
@sillsdev/scripture
by @irahopkinson in #1017 - Resolve tanstack dependency for DataTable by @rolfheij-sil in #1018
- Add a few elevated privilege types to @papi/core by @lyonsil in #1021
- Allow the extension host to restart as many times as desired by @lyonsil in #1022
- update editor by @irahopkinson in #1023
- #881: Implemented general Scripture list component and by @tombogle in #912
- fix styles, preview: add and enhance examples by @Sebastian-ubs in #1019
- Create ComboBox from shadcn example by @dewert99 in #970
- feat: updated buttons to conform to install, update, enable and disable by @ssikande in #1027
- refactor: move components, rename folders by @Sebastian-ubs in #1026
- add shadcn dashboard example by @Sebastian-ubs in #1029
- #881: Moved component into advanced folder by @tombogle in #1025
- feat:added customizable filter button by @ssikande in #1030
- Fix filter by @ssikande in #1031
- feat: added more components by @ssikande in #1034
- Fix bug when all extensions are deactivated and reactived by @lyonsil in #1036
- feat: make buttons inherit stuff by @ssikande in #1035
- fix:
manageExtensions
provider correctly parses extension name on Windows by @captaincrazybro in #1040 - feat: implemented papi event to indicate when file watcher finished reloading extensions by @captaincrazybro in #1041
- feat: numbers shortened for reader legibility by @ssikande in #1043
- update editor by @irahopkinson in #1044
- Repeated Words Inventory (+ some basic inventory code refactoring) by @rolfheij-sil in #1020
- preview: add more info about theming by @Sebastian-ubs in #1054
- improve table and inventory styles by @Sebastian-ubs in #1048
- fix direction for many components by @Sebastian-ubs in #1049
- fix text on preview app guide by @Sebastian-ubs in #1056
- fix border rounding on example layout by @Sebastian-ubs in #1058
- fix character inventory button style by @Sebastian-ubs in #1059
- move components into better suitable folders by @Sebastian-ubs in #1061
- update editor by @irahopkinson in #1068
- Made extension contributions load in order, added spinner, updated ParatextData to 9.5.0.6, misc bug fixes and improvements by @tjcouch-sil in #1066
- Provide the ability to run ParatextChecks and cleanup JSON serializing by @lyonsil in #1069
- update editor by @irahopkinson in #1078
- Hook up project and user settings tabs by @jolierabideau in #1070
- update editor by @irahopkinson in #1086
- Settings tabs- add scrolling and work without DEV_NOISY by @jolierabideau in #1087
- Fix #1074 and part of #1075 by @lyonsil in #1089
- Provide a way for extensions to start other processes by @lyonsil in #1093
- Add documentation for inventory components, and add unit tests for inventory utils in platform-bible-react by @rolfheij-sil in #1091
- Update logic to find repeated words by @rolfheij-sil in #1095
- Update inventory preview by @rolfheij-sil in #1097
- #454: Changed checking-results-list to be a webview by @tombogle in #1076
- Added scroll group service, hook to use scroll groups, added to web views, added tab nav bar with simple UI by @tjcouch-sil in #1096
- Fix rtl for NavigationContentSearch by @jolierabideau in #1108
- Remove unused file by @irahopkinson in #1105
- update editor by @irahopkinson in #1110
- Create new extension to help manage comments by @lyonsil in #1112
- Integrate Configure Checks web view by @rolfheij-sil in #1099
- Update return of EnableCheck by @rolfheij-sil in #1115
- update editor by @irahopkinson in #1116
- Fix bug in printing check feedback: Handle case where there is no feedback by @rolfheij-sil in #1117
- Fixed scroll group selector sometimes having undefined key by @tjcouch-sil in #1106
- Show Live Check Results by @rolfheij-sil in #1114
- add explanations to preview app by @Sebastian-ubs in #1121
- fix imports by @Sebastian-ubs in #1122
- fix more imports by @Sebastian-ubs in #1123
- bc control: essential color fix for dark mode by @Sebastian-ubs in #1124
- Added Verse Plain Text project interface by @tjcouch-sil in #1132
- enable theming for Platform by @Sebastian-ubs in #1102
- #1003: replaced old black box logo with new Platform logo by @tombogle in #1113
- Various fixes and tweaks to prepare for demo by @tjcouch-sil in #1138
- Support RTL for OHEBGRK by @tjcouch-sil in #1140
New Contributors
- @dewert99 made their first contribution in #891
- @ssikande made their first contribution in #1009
- @captaincrazybro made their first contribution in #1040
Full Changelog: v0.2.0...v0.3.0