diff --git a/README.md b/README.md index 715b60e9..06f9a5b6 100644 --- a/README.md +++ b/README.md @@ -23,13 +23,13 @@ Electron apps have multiple running threads: a main thread and a number of rende Building FairCopy Installers ---------- -FairCopy uses Election Forge to create installers for the Mac, Windows, and Linux OSes. The Mac and Linux installers can be created on a Mac, but the Windows installer must be created on a Windows machine. This is because the code signing for Windows requires a physical USB key be connected to the computer during the signing process. The drivers for this device are Windows specific. +FairCopy uses Election Forge to create installers for the Mac, Windows, and Linux OSes. The Mac and Linux installers can be created on a Mac, but the Windows installer must be created on a Windows machine. This is because the code signing for Windows requires a physical USB key be connected to the computer during the signing process. Once the installers are built, they are automatically published to either the staging or production repository using Electron Forge. The `forge.config.example.js` provides an example of how the `forge.config.js` file should be configured. This file is not checked into git because it contains a number of keys and passwords. For MacOS, Apple requires us to maintain an Apple Developer subscription in order for them to sign the code of the Mac installers. These credentials are for that account. -For Windows, we need to maintain a valid CV Code signing certifacte. The pss.pfx file is exported from the DigiCert EV Code. The password is set on the USB device. One must have the physical USB key and the password to be able to sign Windows installers. +For Windows, we need to maintain a valid CV Code signing certifacte. One must have the physical USB key and the password to be able to sign Windows installers. Once all of this configuration is in place, use the follow command to build the installers: diff --git a/package-lock.json b/package-lock.json index 51ac688b..dd5873fb 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "faircopy", - "version": "1.2.0-dev.12", + "version": "1.2.0-beta.3", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "faircopy", - "version": "1.2.0-dev.12", + "version": "1.2.0-beta.3", "dependencies": { "@codemirror/lang-css": "^6.2.1", "@cu-mkp/editioncrafter": "^1.0.3", diff --git a/package.json b/package.json index 03a0dbae..0f4fe196 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "faircopy", "productName": "FairCopy", - "version": "1.2.0-dev.12", + "version": "1.2.0-beta.3", "description": "A word processor for the humanities scholar.", "main": "./.webpack/main", "private": true, @@ -12,7 +12,7 @@ "publish": "electron-forge publish", "test": "jest" }, - "repository": "https://github.com/performant-software/faircopy-dev-releases.git", + "repository": "https://github.com/performant-software/faircopy.git", "keywords": [ "TEI", "Editor", diff --git a/src/latest.md b/src/latest.md index 6f433adc..3b23692e 100644 --- a/src/latest.md +++ b/src/latest.md @@ -2,6 +2,35 @@ The release notes list the improvements and bug fixes included in each new version of the software. +## Version 1.2.0 beta.3 + +# Improvements +* The user can now preview TEI Documents in either as a reading text or documentary view. +* In the Facs Editor, "Move Surfaces" is now "Copy Surfaces". This creates duplicate surfaces in the target facs instead of moving them. +* Make the project window resizable, increase the max number of remote projects displayed +* Change date element to inter type + +# Bug Fixes +* Fixed bugs related to move surfaces function. +* Reimplement getPathBasename() to remove dependency on Node module in render process. +* Fix bug in structure tree alignment +* Remove old gif based spinner in favor of ring spinner +* Refactored application to use Electron Forge Webpack instead of Create React App. +* Improved security of Render Processes using Context Isolation + +## Version 1.2.0 beta.2 + +# Improvements + +* The user can now configure the color of the underlines used for mark elements. This allows the user to at a glance identify elements common to their corpus. This is configured in Project Settings -> Editor. +* New application icon and installer assets have been added for Windows and MacOS. There is now a cool spinner that runs while installing on Windows. On Mac, the DMG page has been spiffed up. +* Added a "Find" feature to the editor in remote and offline projects. Disabled the project wide search, which was only available in offline projects. This feature allows you to search the currently open document for a case insensitive match on the search query. Also supports searching for the phrase with a specific element type or with specific attributes. + +# Bug Fixes + +* Established a max character length for display of names in the resource browser, so that longer names don't break display. +* Fixed a bug where when a user creates a new TEI Document in a remote project and then tries to preview or export it without first checking it in, nothing happened. New TEI Documents now export and preview properly. + ## Version 1.2.0-beta.1 ## Improvements