Skip to content

Commit

Permalink
Merge 3.0.0 into master (#7098)
Browse files Browse the repository at this point in the history
* Update repos via translationCore Submodule Updater

* New translations English-en_US.json (Portuguese, Brazilian)
[ci skip]

* Improved performance when editing a verse that results in selection invalidation (#6958)

* node v10.12.0 .travis.yml

* F

* Fixing styling on splash screen

* Removed console log

* Fixed font loading for builds

* init

* [email protected]

* [email protected]

* Added [email protected]

* Added [email protected]

* fixed typo that caused resource migration to break (#6964)

* Renamed "language font" to "project font" (#6962)

* node v10.12.0 .travis.yml

* F

* Fixing styling on splash screen

* Removed console log

* Fixed font loading for builds

* Renamed languageFont to projectFont

* Updated checking-tool-wrapper

* Updated tc-ui-toolkit

* Fixed unit tests

* Added [email protected]

* Added [email protected]

* New Crowdin translations (#6965)

* New translations English-en_US.json (Portuguese, Brazilian)
[ci skip]

* New translations English-en_US.json (Malayalam)
[ci skip]

* New translations English-en_US.json (Naga Pidgin)
[ci skip]

* New translations English-en_US.json (Nepali)
[ci skip]

* New translations English-en_US.json (Bengali, India)
[ci skip]

* New translations English-en_US.json (Odia)
[ci skip]

* New translations English-en_US.json (Assamese)
[ci skip]

* New translations English-en_US.json (Kannada)
[ci skip]

* New translations English-en_US.json (Telugu)
[ci skip]

* New translations English-en_US.json (Indonesian)
[ci skip]

* New translations English-en_US.json (Hindi)
[ci skip]

* New translations English-en_US.json (Marathi)
[ci skip]

* New translations English-en_US.json (Tamil)
[ci skip]

* New translations English-en_US.json (Russian)
[ci skip]

* New translations English-en_US.json (Punjabi)
[ci skip]

* New translations English-en_US.json (Gujarati)
[ci skip]

* New translations English-en_US.json (Spanish)
[ci skip]

* New translations English-en_US.json (Urdu-Devanagari)
[ci skip]

* Update repos via translationCore Submodule Updater

* updated dependencies

* force build

* New translations English-en_US.json (Portuguese, Brazilian)
[ci skip]

* updated dependencies

* updated dependencies

* Update repos via translationCore Submodule Updater

* Complex script font fixes (#6976)

* node v10.12.0 .travis.yml

* F

* Fixing styling on splash screen

* Removed console log

* Fixed font loading for builds

* Renamed languageFont to projectFont

* Updated checking-tool-wrapper

* Updated tc-ui-toolkit

* Fixed unit tests

* Added [email protected]

* Css setting changes for AwamiNastaliq font

* Added [email protected]

* Init

* checking-tool-wrapper

* [email protected]

* Fixdd bug with contributors and checkers input box

* package-lock.json

* package-lock.json

* package-lock.json

* src/tC_apps/wordAlignment

* package-lock.json

* package-lock.json

* package-lock.json

* package-lock.json

* package-lock.json

* [email protected]

* [email protected]

* Update repos via translationCore Submodule Updater

* Update repos via translationCore Submodule Updater

* updated tc-ui-toolkit

* Update repos via translationCore Submodule Updater

* updated tc-ui-toolkit

* updated tc-ui-toolkit

* clean up warning

* Update repos via translationCore Submodule Updater

* testing

* testing

* updated tc-ui-toolkit

* New translations English-en_US.json (Indonesian)
[ci skip]

* [email protected]

* Moved BodyContainer.css into styles.css

* Create release_template.md

* Update release_template.md

* Update repos via translationCore Submodule Updater

* update word-aligner

* updated word-aligner

* change prompting for unknown errors.

* update unit tests

* New translations English-en_US.json (Portuguese, Brazilian)
[ci skip]

* New translations English-en_US.json (Malayalam)
[ci skip]

* New translations English-en_US.json (Naga Pidgin)
[ci skip]

* New translations English-en_US.json (Nepali)
[ci skip]

* New translations English-en_US.json (Bengali, India)
[ci skip]

* New translations English-en_US.json (Odia)
[ci skip]

* New translations English-en_US.json (Assamese)
[ci skip]

* New translations English-en_US.json (Kannada)
[ci skip]

* New translations English-en_US.json (Telugu)
[ci skip]

* New translations English-en_US.json (Indonesian)
[ci skip]

* New translations English-en_US.json (Hindi)
[ci skip]

* New translations English-en_US.json (Marathi)
[ci skip]

* New translations English-en_US.json (Tamil)
[ci skip]

* New translations English-en_US.json (Russian)
[ci skip]

* New translations English-en_US.json (Punjabi)
[ci skip]

* New translations English-en_US.json (Gujarati)
[ci skip]

* New translations English-en_US.json (Spanish)
[ci skip]

* New translations English-en_US.json (Urdu-Devanagari)
[ci skip]

* New translations English-en_US.json (Portuguese, Brazilian)
[ci skip]

* change prompting for unknown errors on download.

* cleanup

* update unit tests

* cleanup

* tweaked messages

* tweaked messages

* New translations English-en_US.json (Portuguese, Brazilian)
[ci skip]

* New translations English-en_US.json (Malayalam)
[ci skip]

* New translations English-en_US.json (Naga Pidgin)
[ci skip]

* New translations English-en_US.json (Nepali)
[ci skip]

* New translations English-en_US.json (Bengali, India)
[ci skip]

* New translations English-en_US.json (Odia)
[ci skip]

* New translations English-en_US.json (Assamese)
[ci skip]

* New translations English-en_US.json (Kannada)
[ci skip]

* New translations English-en_US.json (Telugu)
[ci skip]

* New translations English-en_US.json (Indonesian)
[ci skip]

* New translations English-en_US.json (Hindi)
[ci skip]

* New translations English-en_US.json (Marathi)
[ci skip]

* New translations English-en_US.json (Tamil)
[ci skip]

* New translations English-en_US.json (Russian)
[ci skip]

* New translations English-en_US.json (Punjabi)
[ci skip]

* New translations English-en_US.json (Gujarati)
[ci skip]

* New translations English-en_US.json (Spanish)
[ci skip]

* New translations English-en_US.json (Urdu-Devanagari)
[ci skip]

* New translations English-en_US.json (Indonesian)
[ci skip]

* New translations English-en_US.json (Indonesian)
[ci skip]

* New translations English-en_US.json (Spanish)
[ci skip]

* Update repos via translationCore Submodule Updater

* New translations English-en_US.json (Portuguese, Brazilian)
[ci skip]

* Fix for Hebrew fonts being clipped and too bold

* updated tc-ui-toolkit

* Adding font resize slider

* updated tc-ui-toolkit

* Update repos via translationCore Submodule Updater

* Tools locales

* [email protected] & [email protected]

* @material-ui/core fixes

* wordAlignment

* Fixed unit tests

* tn/tw Tools

* Update repos via translationCore Submodule Updater

* [email protected]

* Fixed bugs with checkbox

* wa tool

* package.json

* [email protected]

* Update repos via translationCore Submodule Updater

* Update repos via translationCore Submodule Updater

* Update repos via translationCore Submodule Updater

* fixed call to changeToNextContextId() so that it does not do dispatch in tC app context

* updated checking-tool-wrapper

* Addressed QA fails for Complex script fonts (#7020)

* Fixes for scripture pane subtitle

* github:unfoldingWord/tc-ui-toolkit#bugfix-mannycolon-6788

* package-lock.json

* wordAlignment

* [email protected]

* wa tool

* package.json

* Update repos via translationCore Submodule Updater

* updated tsv-groupdata-parser and added safe error recovering for checks categories not in a group.

* updated tsv-groupdata-parser and added safe error recovering for checks categories not in a group.

* updated tsv-groupdata-parser and added safe error recovering for checks categories not in a group.

* updated tsv-groupdata-parser

* Addressed QA fail issues with target language text resizing (#7026)

* package.json

* wa tool

* Address issue 8 on QA fail

* package-lock.json

* [email protected]

* wa tool updated

* Update repos via translationCore Submodule Updater

* updated tsv-groupdata-parser

* updated tc-ui-toolkit

* updated tc-ui-toolkit

* updated tc-ui-toolkit & checking-tool-wrapper

* updated tc-ui-toolkit

* updated tc-ui-toolkit & checking-tool-wrapper

* package.json

* package.json

* Update repos via translationCore Submodule Updater

* Update repos via translationCore Submodule Updater

* updated tc-ui-toolkit & checking-tool-wrapper

* updated tc-ui-toolkit

* updated tc-ui-toolkit

* sorted ProjectFontDropdownMenu

* replaced icon

* updated checking-tool-wrapper

* cleanup

* updated snapshot

* fix jsdoc crash

* updated tc-ui-toolkit

* updated tc-ui-toolkit

* updated tc-ui-toolkit and wA

* updated tc-ui-toolkit

* updated tc-ui-toolkit

* Update repos via translationCore Submodule Updater

* updated wA

* Update repos via translationCore Submodule Updater

* Update repos via translationCore Submodule Updater

* Update repos via translationCore Submodule Updater

* updated tc-ui-toolkit

* updated tc-ui-toolkit

* updated wA

* updated wa

* update wA

* update wordAlignment

* updated wA

* updated wordAlignment

* Update repos via translationCore Submodule Updater

* updated tc-ui-toolkit

* Added new font selection feature to scripture pane resources (#7054)

* Added font selection feature to scripture pane resources

* package-lock.json

* package-lock.json

* wa tool

* [email protected]

* [email protected]

* updated tc-ui-toolkit

* Update repos via translationCore Submodule Updater

* updated tc-ui-toolkit

* updated tc-ui-toolkit and added default-text style

* updated tc-ui-toolkit

* updated tc-ui-toolkit & wA

* updated tc-ui-toolkit & wA

* updated tc-ui-toolkit

* Fixed QA fail issues for resource font selection feature (#7060)

* Fixed QA fail issues for resource font selection feature

* package-lock.json

* [email protected]

* Bump lodash from 4.17.15 to 4.17.19

Bumps [lodash](https://github.com/lodash/lodash) from 4.17.15 to 4.17.19.
- [Release notes](https://github.com/lodash/lodash/releases)
- [Commits](lodash/lodash@4.17.15...4.17.19)

Signed-off-by: dependabot[bot] <[email protected]>

* updated tc-ui-toolkit & wA

* Update repos via translationCore Submodule Updater

* updated tc-ui-toolkit & wA

* updated tc-ui-toolkit & wA

* Update repos via translationCore Submodule Updater

* Update repos via translationCore Submodule Updater

* Update repos via translationCore Submodule Updater

* updated bundled resources

* Bump codecov from 3.0.2 to 3.7.1

Bumps [codecov](https://github.com/codecov/codecov-node) from 3.0.2 to 3.7.1.
- [Release notes](https://github.com/codecov/codecov-node/releases)
- [Commits](codecov/codecov-node@v3.0.2...v3.7.1)

Signed-off-by: dependabot[bot] <[email protected]>

* updated CHANGELOG.md - unfiltered

* update resources changed to support updating all aligned Bibles

* make sure aligned bibles are zipped

* fix to pass into sourceContentUpdater.downloadResources() list of resources that need updating

* Fixed text for Hebrew font selection menu item (#7071)

* Fixed hebrew font selection dropdown menu item

* package-lock.json

* [email protected]

* [email protected]

* updated tc-source-content-updater

* fixed aligned bibles flag

* comments

* updated CHANGELOG.md and resources

* updated CHANGELOG.md

* updated en_tn

* updated tc-ui-toolkit

* updated tc-ui-tool, kittc-source-content-updater, CHANGELOG.md, and resources

* cleanup resources

* cleanup resources

* updated tc-source-content-updater and updated en_tn

* updated resources

* updated CHANGELOG.md

Co-authored-by: mannycolon <[email protected]>
Co-authored-by: translationCore Updater <[email protected]>
Co-authored-by: Joel <[email protected]>
Co-authored-by: birchamp <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
  • Loading branch information
6 people authored Aug 11, 2020
1 parent 1284b78 commit 9e499a5
Show file tree
Hide file tree
Showing 3,965 changed files with 56,733 additions and 39,545 deletions.
The diff you're trying to view is too large. We only load the first 3000 changed files.
29 changes: 0 additions & 29 deletions .babelrc

This file was deleted.

15 changes: 0 additions & 15 deletions .compilerc

This file was deleted.

1 change: 0 additions & 1 deletion .env.enc

This file was deleted.

1 change: 1 addition & 0 deletions .eslintignore
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
src/tC_apps/*
17 changes: 13 additions & 4 deletions .eslintrc.js
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
module.exports = {
"extends": [
"eslint-config-react-app",
"eslint:recommended",
"plugin:react/recommended",
"plugin:import/errors",
Expand All @@ -26,7 +27,8 @@ module.exports = {
"jest",
"prettier",
"import",
"react-hooks"
"react-hooks",
"jsdoc"
],
"rules": {
"array-callback-return": "error",
Expand All @@ -40,8 +42,8 @@ module.exports = {
"no-throw-literal": "warn",
"no-nested-ternary": "error",
"no-duplicate-imports": ["error", {"includeExports": false}],
"import/order": "error",
"import/first": "error",
"import/order": ["error", {"groups": [ "builtin", "external", "internal", "parent", "sibling", "index" ]}],
"import/first": "off",
"import/default": "off",
"import/namespace": "off",
"indent": ["error", 2],
Expand Down Expand Up @@ -81,7 +83,14 @@ module.exports = {
"radix": "off",
"guard-for-in": "off",
"react-hooks/rules-of-hooks": "error",
"react-hooks/exhaustive-deps": "warn"
"react-hooks/exhaustive-deps": "warn",
"jsx-a11y/anchor-has-content": "off",
"jsx-a11y/anchor-is-valid": "off",
"no-mixed-operators": "off",
"jsx-a11y/alt-text": "off",
"eqeqeq": "off",
"jsdoc/require-returns-type": "warn",
"jsdoc/valid-types": "warn"
},
"settings": {
"react": {
Expand Down
36 changes: 36 additions & 0 deletions .github/ISSUE_TEMPLATE/release_template.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
---
name: Release Checklist
about: Steps needed to release

---
Release Steps Sign Off

### Features / Specifications
<!-- What are the high level features that need to be completed? -->


### Definition of Done
<!-- This is all the conditions, or acceptance criteria, that a
software product must satisfy are met and ready to be
accepted by a user, customer, team, or consuming system. -->
- [ ] QA signs off on specific build in regression testing: current for `version_number`, build number: `build_number`
- [ ] Update changelog
- [ ] Update Release Notes - add release notes here: https://github.com/unfoldingWord/translationCore/releases
- [ ] Update language database in tCore (Note: this is probably not necessary for a point release) - this is an automatic script run on every build
- [ ] Updated resources (Note: normally N/A for this point release since we chose not to update resources) - we only updated en and hbo resources
- [ ] Create Mac Build on Mac PC (use same commit as QA signed off on, makes a smaller build, is this needed for github actions builds?)
- [ ] QA does quick check of Mac Build on Mac PC (to make sure resources and features not changed from build in regression testing).
- [ ] Confirm all links to the release download:
- [ ] translationcore.com
- [ ] unfoldingword.org
- [ ] github release page - https://github.com/unfoldingWord/translationCore/releases
- [ ] door43 forum

<!--
## QA
### Fails
- [ ]
- [ ]
-->
## Additional Context
### Mockups
31 changes: 31 additions & 0 deletions .github/workflows/docker/Dockerfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
# Build comands
# docker build -t <user>/<image> .
# docker tag <user>/<image> <dockerhub-user>/<image>:<version>
# docker push <user>/<image>:<version>

FROM node:10.18.0

ARG DEBIAN_FRONTEND=noninteractive

# install dependencies
RUN dpkg --add-architecture i386 && \
apt-get update && \
apt-get install -yq locales git zip unzip genisoimage wine wine32 wine64 libwine libwine:i386 innoextract software-properties-common

# install inno setup
RUN mkdir /tmp/inno && \
cd /tmp/inno && \
wget -O is.exe http://files.jrsoftware.org/is/5/isetup-5.5.3.exe --no-check-certificate && \
innoextract is.exe && \
mkdir -p ~/".wine/drive_c/inno" && \
cp -a app/* ~/".wine/drive_c/inno"

# configure system locale
RUN sed -i -e 's/# en_US.UTF-8 UTF-8/en_US.UTF-8 UTF-8/' /etc/locale.gen && \
dpkg-reconfigure --frontend=noninteractive locales && \
update-locale LANG=en_US.UTF-8
ENV LANG en_US.UTF-8

EXPOSE 3000

CMD ["/bin/bash"]
Loading

0 comments on commit 9e499a5

Please sign in to comment.