Merge branch 'freesewing:develop' into opal
This commit is contained in:
commit
415be5c2a5
918 changed files with 17644 additions and 2865 deletions
|
@ -4,40 +4,58 @@
|
|||
* The name is what we'll use as display name
|
||||
*/
|
||||
export const authors = {
|
||||
/*
|
||||
* For these we know their FreeSewing ID and they are ordered by that ID
|
||||
* Which means new users/contributors will typically go at the bottom
|
||||
*/
|
||||
|
||||
// The dinosaurs
|
||||
joostdecock: { id: 1, name: 'Joost De Cock' },
|
||||
'Prof. dr. Sorcha Ní Dhubhghaill': { id: 0, name: 'Prof. dr. Sorcha Ní Dhubhghaill' },
|
||||
mocked: { id: 0, name: 'Unknown (mocked in dev)' },
|
||||
benjamesben: { id: 0, name: 'Benjamin' },
|
||||
nikhil: { id: 0, name: 'nikhil' },
|
||||
jackseye: { id: 0, name: 'jackseye' },
|
||||
'Annie Kao': { id: 0, name: 'Annie Kao' },
|
||||
Bart: { id: 0, name: 'Bart' },
|
||||
'Enoch Riese': { id: 0, name: 'Enoch Riese' },
|
||||
Zee: { id: 0, name: 'Zee' },
|
||||
'James Bradbury': { id: 0, name: 'James Bradbury' },
|
||||
jgfichte: { id: 0, name: 'jgfichte' },
|
||||
Tríona: { id: 0, name: 'Tríona' },
|
||||
starfetch: { id: 0, name: 'starfetch' },
|
||||
bobgeorgethe3rd: { id: 0, name: 'starfetch' },
|
||||
'Glenn Matthews': { id: 0, name: 'Glenn Matthews' },
|
||||
'Raphael Sizemore': { id: 0, name: 'Raphael Sizemore' },
|
||||
'Joe Schofield': { id: 0, name: 'Joe Schofield' },
|
||||
mergerg: { id: 0, name: 'starfetch' },
|
||||
woutervdub: { id: 0, name: 'Wouter van Wageningen' },
|
||||
'anna-puk': { id: 0, name: 'Anna Puk' },
|
||||
'Nick Dower': { id: 0, name: 'Nick Dower' },
|
||||
'Sanne Kalkman': { id: 0, name: 'Sanne Kalkman' },
|
||||
'Darigov Research': { id: 0, name: 'Darigov Research' },
|
||||
'Jeroen Hoek': { id: 0, name: 'Jeroen Hoek' },
|
||||
Natalia: { id: 0, name: 'Natalia Sayang' },
|
||||
chri5b: { id: 0, name: 'chri5b' },
|
||||
tangerineshark: { id: 0, name: 'tangerineshark' },
|
||||
'Ivo Bek': { id: 0, name: 'Ivo Bek' },
|
||||
Thrunic: { id: 0, name: 'Thrunic' },
|
||||
'Vili Sinervä': { id: 0, name: 'Vili Sinervä' },
|
||||
bijay_d: { id: 0, name: 'bijay_d' },
|
||||
'Paula Vidas': { id: 0, name: 'Paula Vidas' },
|
||||
'Morgan Frost': { id: 0, name: 'Morgan Frost' },
|
||||
mocked: { id: 8, name: 'Unknown (mocked in dev)' },
|
||||
'Prof. dr. Sorcha Ní Dhubhghaill': { id: 9, name: 'Prof. dr. Sorcha Ní Dhubhghaill' },
|
||||
woutervdub: { id: 132, name: 'Wouter van Wageningen' },
|
||||
tangerineshark: { id: 13050, name: 'tangerineshark' },
|
||||
Zee: { id: 13460, name: 'Zee' },
|
||||
Natalia: { id: 19867, name: 'Natalia Sayang' },
|
||||
|
||||
// The old guard
|
||||
'Sanne Kalkman': { id: 20343, name: 'Sanne Kalkman' },
|
||||
bobgeorgethe3rd: { id: 20650, name: 'bobgeorgethe3rd' },
|
||||
Tríona: { id: 22104, name: 'Tríona' },
|
||||
starfetch: { id: 22708, name: 'starfetch' },
|
||||
'Morgan Frost': { id: 23957, name: 'Morgan Frost' },
|
||||
jackseye: { id: 25383, name: 'jackseye' },
|
||||
'Nick Dower': { id: 26126, name: 'Nick Dower' },
|
||||
jgfichte: { id: 26295, name: 'jgfichte' },
|
||||
'anna-puk': { id: 26981, name: 'Anna Puk' },
|
||||
'Enoch Riese': { id: 28119, name: 'Enoch Riese' },
|
||||
benjamesben: { id: 28838, name: 'Benjamin' },
|
||||
'Joe Schofield': { id: 28809, name: 'Joe Schofield' },
|
||||
'Vili Sinervä': { id: 31336, name: 'Vili Sinervä' },
|
||||
Thrunic: { id: 33070, name: 'Thrunic' },
|
||||
|
||||
// The new faces
|
||||
'Paula Vidas': { id: 64919, name: 'Paula Vidas' },
|
||||
'Jonathan Haas': { id: 71843, name: 'Jonathan Haas' },
|
||||
|
||||
/*
|
||||
* For the folowwing authors, we don't have their FreeSewing ID
|
||||
* so if they surface, we should try to get it.
|
||||
* Then again, these are based on git contributions, so it's
|
||||
* entirely possible that they don't have an account.
|
||||
* They are all linked to the anonymous user (id 8)
|
||||
*/
|
||||
'Annie Kao': { id: 8, name: 'Annie Kao' },
|
||||
Bart: { id: 8, name: 'Bart' },
|
||||
'James Bradbury': { id: 8, name: 'James Bradbury' },
|
||||
'Glenn Matthews': { id: 8, name: 'Glenn Matthews' },
|
||||
'Raphael Sizemore': { id: 8, name: 'Raphael Sizemore' },
|
||||
mergerg: { id: 9, name: 'mergerg' },
|
||||
'Darigov Research': { id: 8, name: 'Darigov Research' },
|
||||
'Jeroen Hoek': { id: 8, name: 'Jeroen Hoek' },
|
||||
chri5b: { id: 8, name: 'chri5b' },
|
||||
'Ivo Bek': { id: 8, name: 'Ivo Bek' },
|
||||
bijay_d: { id: 8, name: 'bijay_d' },
|
||||
}
|
||||
|
||||
/*
|
||||
|
|
|
@ -1,7 +1,16 @@
|
|||
Unreleased:
|
||||
Added:
|
||||
core:
|
||||
- The `Path.rotate()` method was added to the core API.
|
||||
|
||||
Changed:
|
||||
brian:
|
||||
- Always load plugin-bust due to its changes in how it handle conditionality.
|
||||
cathrin:
|
||||
- Allow negative values in backDrop option. Fixes #6563
|
||||
- Allow negative values for the frontRise options. Fixes #6563
|
||||
huey:
|
||||
- The lengthBonus option default was changed from 0% to 15%. Fixes #6596
|
||||
onyx:
|
||||
- Always load plugin-bust due to its changes in how it handle conditionality.
|
||||
plugin-bust:
|
||||
|
@ -10,16 +19,33 @@ Unreleased:
|
|||
- The plugin will now always be loaded, but will check for each drafted set whether it should make any changes.
|
||||
shelly:
|
||||
- Always load plugin-bust due to its changes in how it handle conditionality.
|
||||
simon:
|
||||
- Allow negative values for the buttonFreeLength option. Fixes #6508
|
||||
tamiko:
|
||||
- Always load plugin-bust due to its changes in how it handle conditionality.
|
||||
wahid:
|
||||
- Add a warning when waist and hip reduction are both zero, so no back dart is required
|
||||
|
||||
Deprecated:
|
||||
plugin-bust:
|
||||
- The `withCondition` named export is deprecated and will always return true.
|
||||
|
||||
Fixed:
|
||||
charlie:
|
||||
- Fix cut instructions for fly facing, only 1 to be cut. Fixes #6392
|
||||
huey:
|
||||
- Fixed an issue where ribbing height would distort the pocket under certain conditions. Fixes #6238
|
||||
- Adding missing translation for ribbing option
|
||||
- Hide unused ribbing parts when ribbing option is disabled
|
||||
hugo:
|
||||
- Add missing dimension id attributes
|
||||
noble:
|
||||
- Fix 'cutonfold' text for Noble's back part. Fixes #6447
|
||||
- Improve dart shaping. Fixes #64547
|
||||
simone:
|
||||
- Added missing translation for various options
|
||||
teagan:
|
||||
- Fix side seam when length is cropped. Fixes #6480
|
||||
uma:
|
||||
- Fix back exposure when expand is off. Fixes #6239
|
||||
|
||||
|
@ -157,8 +183,8 @@ Unreleased:
|
|||
date: 2023-09-30
|
||||
Changed:
|
||||
all:
|
||||
- All FreeSewing pacakges are now ESM only.
|
||||
- All FreeSewing pacakges now use named exports.
|
||||
- All FreeSewing packages are now ESM only.
|
||||
- All FreeSewing packages now use named exports.
|
||||
- Dropped support for NodeJS 14. NodeJS 18 (LTS/hydrogen) or more recent is now required.
|
||||
|
||||
Removed:
|
||||
|
|
|
@ -59,7 +59,6 @@ core:
|
|||
'nyc': '15.1.0'
|
||||
'mocha': *mocha
|
||||
'chai': *chai
|
||||
'chai-string': '1.5.0'
|
||||
'sinon': &sinon '^17.0.1'
|
||||
diana:
|
||||
peer:
|
||||
|
@ -88,7 +87,7 @@ jaeger:
|
|||
'@freesewing/plugin-bust': *freesewing
|
||||
new-design:
|
||||
_:
|
||||
'axios': &axios '1.6.7'
|
||||
'axios': &axios '1.6.8'
|
||||
'chalk': '5.3.0'
|
||||
'execa': '8.0.1'
|
||||
'mustache': &mustache '4.2.0'
|
||||
|
@ -180,12 +179,12 @@ yuri:
|
|||
|
||||
backend:
|
||||
_:
|
||||
'@aws-sdk/client-sesv2': '3.529.1'
|
||||
'@prisma/client': &prisma '5.10.2'
|
||||
'@aws-sdk/client-sesv2': '3.535.0'
|
||||
'@prisma/client': &prisma '5.11.0'
|
||||
'bcryptjs': '2.4.3'
|
||||
'cors': '2.8.5'
|
||||
'dotenv': '16.4.5'
|
||||
'express': '4.18.3'
|
||||
'express': '4.19.1'
|
||||
'js-yaml': &jsyaml '4.1.0'
|
||||
'lodash.get': *_get
|
||||
'mustache': *mustache
|
||||
|
@ -193,14 +192,14 @@ backend:
|
|||
'passport': '0.7.0'
|
||||
'passport-http': '0.3.0'
|
||||
'passport-jwt': '4.0.1'
|
||||
'pino': '8.19.0'
|
||||
'pino': '9.0.0'
|
||||
'qrcode': '1.5.3'
|
||||
'swagger-ui-dist': '5.11.10'
|
||||
'swagger-ui-dist': '5.17.2'
|
||||
'swagger-ui-express': '5.0.0'
|
||||
dev:
|
||||
'chai': *chai
|
||||
'chai-http': '4.4.0'
|
||||
'esbuild': '0.20.1'
|
||||
'esbuild': '0.20.2'
|
||||
'mocha': *mocha
|
||||
'mocha-steps': '1.3.0'
|
||||
'nodemon': '3.1.0'
|
||||
|
@ -211,20 +210,20 @@ dev:
|
|||
'@mdx-js/mdx': &mdx '^3.0.0'
|
||||
'@mdx-js/react': *mdx
|
||||
'@mdx-js/runtime': &mdxRuntime '2.0.0-next.9'
|
||||
'@next/bundle-analyzer': &next '14.1.3'
|
||||
'@next/bundle-analyzer': &next '14.1.4'
|
||||
'@tailwindcss/typography': &tailwindTypography '0.5.10'
|
||||
'algoliasearch': '4.22.1'
|
||||
'daisyui': &daisyui '4.7.2'
|
||||
'daisyui': &daisyui '4.7.3'
|
||||
'lodash.get': *_get
|
||||
'lodash.orderby': &_orderby '4.6.0'
|
||||
'lodash.set': *_set
|
||||
'next': *next
|
||||
'react': &react '18.2.0'
|
||||
'react': &react '18.3.1'
|
||||
'react-copy-to-clipboard': &reactCopyToClipboard '5.1.0'
|
||||
'react-dom': *react
|
||||
'react-hotkeys-hook': &reactHotkeysHook '4.5.0'
|
||||
'react-instantsearch-dom': &reactInstantsearchDom '6.40.4'
|
||||
'react-instantsearch-hooks-web': '6.47.3'
|
||||
'react-instantsearch-hooks-web': &reactInstantsearchHooksWeb '6.47.3'
|
||||
'react-swipeable': &reactSwipeable '7.0.1'
|
||||
'react-timeago': &reactTimeago '7.2.0'
|
||||
'rehype-autolink-headings': &rehypeAutolinkHeadings '7.1.0'
|
||||
|
@ -238,9 +237,9 @@ dev:
|
|||
'remark-gfm': &remarkGfm '4.0.0'
|
||||
'strip-markdown': &stripMarkdown 6.0.0
|
||||
dev: &nextSiteDevDependencies
|
||||
'autoprefixer': &autoprefixer '10.4.18'
|
||||
'autoprefixer': &autoprefixer '10.4.19'
|
||||
'js-yaml': &jsYaml '4.1.0'
|
||||
'postcss': &postcss '8.4.35'
|
||||
'postcss': &postcss '8.4.38'
|
||||
'remark-extract-frontmatter': '3.2.0'
|
||||
'remark-mdx-frontmatter': &mdxfrontmatter '4.0.0'
|
||||
'tailwindcss': &tailwindcss '3.4.1'
|
||||
|
@ -257,7 +256,7 @@ lab:
|
|||
'd3-drag': &d3drag '3.0.0'
|
||||
'd3-selection': &d3selection '3.0.0'
|
||||
'daisyui': *daisyui
|
||||
'i18next': &i18next '23.10.0'
|
||||
'i18next': &i18next '23.11.2'
|
||||
'lodash.get': *_get
|
||||
'lodash.orderby': *_orderby
|
||||
'lodash.set': *_set
|
||||
|
@ -296,19 +295,25 @@ org:
|
|||
'daisyui': *daisyui
|
||||
'echarts': &echarts 5.5.0
|
||||
'echarts-for-react': &echartsReact 3.0.2
|
||||
'jotai': &jotai '2.7.0'
|
||||
'jotai': &jotai '2.7.1'
|
||||
'jotai-location': &jotai-location '0.5.4'
|
||||
'lodash.get': *_get
|
||||
'lodash.orderby': *_orderby
|
||||
'lodash.set': *_set
|
||||
'luxon': '3.4.4'
|
||||
'next': *next
|
||||
'next-i18next': *nextI18next
|
||||
'ora': *ora
|
||||
'react': *react
|
||||
'react-dom': *react
|
||||
'react-dropzone': &dropzone '14.2.3'
|
||||
'react-hotkeys-hook': *reactHotkeysHook
|
||||
"react-i18next": *reactI18next
|
||||
'react-instantsearch-dom': *reactInstantsearchDom
|
||||
'react-instantsearch-hooks-web': *reactInstantsearchHooksWeb
|
||||
'react-swipeable': *reactSwipeable
|
||||
'react-timeago': *reactTimeago
|
||||
'react-zoom-pan-pinch': &zoompanpinch '3.4.3'
|
||||
'rehype-autolink-headings': *rehypeAutolinkHeadings
|
||||
'rehype-highlight': *rehypeHighlight
|
||||
'rehype-sanitize': *rehypeSanitize
|
||||
|
@ -325,7 +330,7 @@ org:
|
|||
|
||||
shared:
|
||||
_:
|
||||
'@next/mdx': '14.1.3'
|
||||
'@next/mdx': *next
|
||||
'@resvg/resvg-js': '2.6.0'
|
||||
'@tailwindcss/typography': *tailwindTypography
|
||||
'Buffer': '0.0.0'
|
||||
|
@ -353,7 +358,7 @@ shared:
|
|||
'react': *react
|
||||
'react-dom': *react
|
||||
'react-timeago': *reactTimeago
|
||||
'react-zoom-pan-pinch': &zoompanpinch '3.4.3'
|
||||
'react-zoom-pan-pinch': *zoompanpinch
|
||||
'rehype-autolink-headings': *rehypeAutolinkHeadings
|
||||
'rehype-highlight': *rehypeHighlight
|
||||
'remark-frontmatter': &remarkfrontmatter '5.0.0'
|
||||
|
|
|
@ -916,7 +916,7 @@
|
|||
"code": "Joost De Cock",
|
||||
"description": "A FreeSewing pattern for a basic, highly-customizable underwear pattern",
|
||||
"design": "Joost De Cock",
|
||||
"difficulty": 1,
|
||||
"difficulty": 2,
|
||||
"lab": true,
|
||||
"org": true,
|
||||
"tags": [
|
||||
|
|
35
config/trustees.mjs
Normal file
35
config/trustees.mjs
Normal file
|
@ -0,0 +1,35 @@
|
|||
/*
|
||||
* This defines the FreeSewing web of trust
|
||||
* See: https://FreeSewing.dev/reference/trust
|
||||
*/
|
||||
export const trustees = {
|
||||
1: {
|
||||
x: 1306,
|
||||
y: 319,
|
||||
title: 'joost',
|
||||
in: 'Antwerp',
|
||||
},
|
||||
132: {
|
||||
x: 457,
|
||||
y: 345,
|
||||
title: 'woutervdub',
|
||||
in: 'Seattle',
|
||||
},
|
||||
13050: {
|
||||
x: 668,
|
||||
y: 399,
|
||||
title: 'karen',
|
||||
in: 'Chicago',
|
||||
},
|
||||
}
|
||||
|
||||
/*
|
||||
* These are the connections between the trustees
|
||||
* See: https://FreeSewing.dev/reference/trust
|
||||
*/
|
||||
export const connections = [
|
||||
[1, 132],
|
||||
[1, 13050],
|
||||
]
|
||||
|
||||
export const lastUpdate = '20240402'
|
Loading…
Add table
Add a link
Reference in a new issue