mirror of
https://github.com/naturalcrit/homebrewery.git
synced 2026-01-02 10:42:44 +00:00
Merge branch 'master' into pr/2457
This commit is contained in:
@@ -48,7 +48,7 @@ jobs:
|
|||||||
- image: cimg/node:16.11.0
|
- image: cimg/node:16.11.0
|
||||||
|
|
||||||
working_directory: ~/homebrewery
|
working_directory: ~/homebrewery
|
||||||
parallelism: 4
|
parallelism: 1
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- attach_workspace:
|
- attach_workspace:
|
||||||
@@ -61,15 +61,15 @@ jobs:
|
|||||||
- run:
|
- run:
|
||||||
name: Test - Basic
|
name: Test - Basic
|
||||||
command: npm run test:basic
|
command: npm run test:basic
|
||||||
- run:
|
|
||||||
name: Test - Coverage
|
|
||||||
command: npm run test:coverage
|
|
||||||
- run:
|
- run:
|
||||||
name: Test - Mustache Spans
|
name: Test - Mustache Spans
|
||||||
command: npm run test:mustache-span
|
command: npm run test:mustache-span
|
||||||
- run:
|
- run:
|
||||||
name: Test - Routes
|
name: Test - Routes
|
||||||
command: npm run test:route
|
command: npm run test:route
|
||||||
|
- run:
|
||||||
|
name: Test - Coverage
|
||||||
|
command: npm run test:coverage
|
||||||
|
|
||||||
workflows:
|
workflows:
|
||||||
build_and_test:
|
build_and_test:
|
||||||
|
|||||||
34
changelog.md
34
changelog.md
@@ -80,6 +80,37 @@ pre {
|
|||||||
## changelog
|
## changelog
|
||||||
For a full record of development, visit our [Github Page](https://github.com/naturalcrit/homebrewery).
|
For a full record of development, visit our [Github Page](https://github.com/naturalcrit/homebrewery).
|
||||||
|
|
||||||
|
### Monday 13/03/2023 - v3.7.2
|
||||||
|
{{taskList
|
||||||
|
|
||||||
|
##### Calculuschild
|
||||||
|
|
||||||
|
* [x] Fix wide Monster Stat Blocks not spanning columns on Legacy
|
||||||
|
}}
|
||||||
|
|
||||||
|
### Thursday 09/03/2023 - v3.7.1
|
||||||
|
{{taskList
|
||||||
|
|
||||||
|
##### Lucastucious (new contributor!)
|
||||||
|
|
||||||
|
* [x] Changed `filter: drop-shadow` to `box-shadow` on text boxes, making text selectable in PDFs again.
|
||||||
|
|
||||||
|
Fixes issues [#1569](https://github.com/naturalcrit/homebrewery/issues/1569)
|
||||||
|
|
||||||
|
{{note
|
||||||
|
**NOTE:** If you create your PDF on a computer with an old version of Mac Preview (v10 or older) you may see shadows appear as solid gray.
|
||||||
|
}}
|
||||||
|
|
||||||
|
##### MichielDeMey
|
||||||
|
|
||||||
|
* [x] Updated the Google Drive icon
|
||||||
|
* [x] Backend fix to unit tests failing intermittently
|
||||||
|
|
||||||
|
##### Calculuschild
|
||||||
|
|
||||||
|
* [x] Fix PDF pixelation on CoverPage text outlines
|
||||||
|
}}
|
||||||
|
|
||||||
|
|
||||||
### Tuesday 28/02/2023 - v3.7.0
|
### Tuesday 28/02/2023 - v3.7.0
|
||||||
{{taskList
|
{{taskList
|
||||||
@@ -115,7 +146,6 @@ Fixes issues [#2687](https://github.com/naturalcrit/homebrewery/issues/2687)
|
|||||||
Fixes issues [#2674](https://github.com/naturalcrit/homebrewery/issues/2674)
|
Fixes issues [#2674](https://github.com/naturalcrit/homebrewery/issues/2674)
|
||||||
}}
|
}}
|
||||||
|
|
||||||
|
|
||||||
### Monday 23/01/2023 - v3.6.0
|
### Monday 23/01/2023 - v3.6.0
|
||||||
{{taskList
|
{{taskList
|
||||||
##### calculuschild
|
##### calculuschild
|
||||||
@@ -141,8 +171,6 @@ Fixes issues [#2583](https://github.com/naturalcrit/homebrewery/issues/2583)
|
|||||||
* [x] Fix cloned brews inheriting the parent view count
|
* [x] Fix cloned brews inheriting the parent view count
|
||||||
}}
|
}}
|
||||||
|
|
||||||
\column
|
|
||||||
|
|
||||||
### Friday 23/12/2022 - v3.5.0
|
### Friday 23/12/2022 - v3.5.0
|
||||||
{{taskList
|
{{taskList
|
||||||
|
|
||||||
|
|||||||
1136
package-lock.json
generated
1136
package-lock.json
generated
File diff suppressed because it is too large
Load Diff
10
package.json
10
package.json
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"name": "homebrewery",
|
"name": "homebrewery",
|
||||||
"description": "Create authentic looking D&D homebrews using only markdown",
|
"description": "Create authentic looking D&D homebrews using only markdown",
|
||||||
"version": "3.7.0",
|
"version": "3.7.2",
|
||||||
"engines": {
|
"engines": {
|
||||||
"node": "16.11.x"
|
"node": "16.11.x"
|
||||||
},
|
},
|
||||||
@@ -19,9 +19,9 @@
|
|||||||
"lint:dry": "eslint **/*.{js,jsx}",
|
"lint:dry": "eslint **/*.{js,jsx}",
|
||||||
"circleci": "npm test && eslint **/*.{js,jsx} --max-warnings=0",
|
"circleci": "npm test && eslint **/*.{js,jsx} --max-warnings=0",
|
||||||
"verify": "npm run lint && npm test",
|
"verify": "npm run lint && npm test",
|
||||||
"test": "jest",
|
"test": "jest --runInBand",
|
||||||
"test:api-unit": "jest server/*.spec.js --verbose",
|
"test:api-unit": "jest server/*.spec.js --verbose",
|
||||||
"test:coverage": "jest --coverage --silent",
|
"test:coverage": "jest --coverage --silent --runInBand",
|
||||||
"test:dev": "jest --verbose --watch",
|
"test:dev": "jest --verbose --watch",
|
||||||
"test:basic": "jest tests/markdown/basic.test.js --verbose",
|
"test:basic": "jest tests/markdown/basic.test.js --verbose",
|
||||||
"test:mustache-span": "jest tests/markdown/mustache-span.test.js --verbose",
|
"test:mustache-span": "jest tests/markdown/mustache-span.test.js --verbose",
|
||||||
@@ -37,7 +37,7 @@
|
|||||||
"build/*"
|
"build/*"
|
||||||
],
|
],
|
||||||
"jest": {
|
"jest": {
|
||||||
"testTimeout": 15000,
|
"testTimeout": 30000,
|
||||||
"modulePaths": [
|
"modulePaths": [
|
||||||
"node_modules",
|
"node_modules",
|
||||||
"shared",
|
"shared",
|
||||||
@@ -106,7 +106,7 @@
|
|||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"eslint": "^8.35.0",
|
"eslint": "^8.35.0",
|
||||||
"eslint-plugin-react": "^7.32.2",
|
"eslint-plugin-react": "^7.32.2",
|
||||||
"jest": "^29.4.3",
|
"jest": "^29.5.0",
|
||||||
"supertest": "^6.3.3"
|
"supertest": "^6.3.3"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -262,6 +262,7 @@ body {
|
|||||||
//Full Width
|
//Full Width
|
||||||
hr+hr+blockquote{
|
hr+hr+blockquote{
|
||||||
.useColumns(0.96);
|
.useColumns(0.96);
|
||||||
|
column-fill : balance;
|
||||||
}
|
}
|
||||||
//*****************************
|
//*****************************
|
||||||
// * FOOTER
|
// * FOOTER
|
||||||
|
|||||||
@@ -706,11 +706,11 @@ h5 + table{
|
|||||||
z-index : -1;
|
z-index : -1;
|
||||||
}
|
}
|
||||||
h1 {
|
h1 {
|
||||||
--shadow-x0 : #000 0px 0px 0.1cm;
|
text-shadow: unset;
|
||||||
--shadow-x1 : var(--shadow-x0), var(--shadow-x0), var(--shadow-x0);
|
filter : drop-shadow(0 0 1.5px black) drop-shadow(0 0 0 black)
|
||||||
--shadow-x2 : var(--shadow-x1), var(--shadow-x1), var(--shadow-x1);
|
drop-shadow(0 0 0 black) drop-shadow(0 0 0 black)
|
||||||
--shadow-x3 : var(--shadow-x2), var(--shadow-x2), var(--shadow-x2);
|
drop-shadow(0 0 0 black) drop-shadow(0 0 0 black)
|
||||||
text-shadow : var(--shadow-x3), var(--shadow-x3), var(--shadow-x3);
|
drop-shadow(0 0 0 black) drop-shadow(0 0 0 black);
|
||||||
text-transform : uppercase;
|
text-transform : uppercase;
|
||||||
font-weight : normal;
|
font-weight : normal;
|
||||||
display : block;
|
display : block;
|
||||||
@@ -722,11 +722,10 @@ h5 + table{
|
|||||||
line-height : 0.85em;
|
line-height : 0.85em;
|
||||||
}
|
}
|
||||||
h2 {
|
h2 {
|
||||||
--shadow-x0 : #000 0px 0px 2.5px;
|
filter : drop-shadow(0 0 1px black) drop-shadow(0 0 0 black)
|
||||||
--shadow-x1 : var(--shadow-x0), var(--shadow-x0), var(--shadow-x0);
|
drop-shadow(0 0 0 black) drop-shadow(0 0 0 black)
|
||||||
--shadow-x2 : var(--shadow-x1), var(--shadow-x1), var(--shadow-x1);
|
drop-shadow(0 0 0 black) drop-shadow(0 0 0 black)
|
||||||
--shadow-x3 : var(--shadow-x2), var(--shadow-x2), var(--shadow-x2);
|
drop-shadow(0 0 0 black) drop-shadow(0 0 0 black);
|
||||||
text-shadow : var(--shadow-x3), var(--shadow-x3), var(--shadow-x3);
|
|
||||||
font-family : NodestoCapsCondensed;
|
font-family : NodestoCapsCondensed;
|
||||||
font-weight : normal;
|
font-weight : normal;
|
||||||
font-size : 0.85cm;
|
font-size : 0.85cm;
|
||||||
@@ -766,10 +765,10 @@ h5 + table{
|
|||||||
padding-top : 0.1cm;
|
padding-top : 0.1cm;
|
||||||
}
|
}
|
||||||
.footnote {
|
.footnote {
|
||||||
--shadow-x0 : #000 0px 0px 0.05cm;
|
filter : drop-shadow(0 0 0.7px black) drop-shadow(0 0 0 black)
|
||||||
--shadow-x1 : var(--shadow-x0), var(--shadow-x0), var(--shadow-x0);
|
drop-shadow(0 0 0 black) drop-shadow(0 0 0 black)
|
||||||
--shadow-x2 : var(--shadow-x1), var(--shadow-x1), var(--shadow-x1);
|
drop-shadow(0 0 0 black) drop-shadow(0 0 0 black)
|
||||||
text-shadow : var(--shadow-x2), var(--shadow-x2), var(--shadow-x2);
|
drop-shadow(0 0 0 black) drop-shadow(0 0 0 black);
|
||||||
position : absolute;
|
position : absolute;
|
||||||
text-align : center;
|
text-align : center;
|
||||||
color : white;
|
color : white;
|
||||||
|
|||||||
Reference in New Issue
Block a user