Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Remove overrides for Salt Icon color #486

Closed
wants to merge 166 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
166 commits
Select commit Hold shift + click to select a range
1190057
Remove overrides for Salt Icon color
lilyvc Sep 15, 2023
856e5ac
add changeset
lilyvc Sep 15, 2023
4ffcc1e
Update salt.css.ts
lilyvc Sep 18, 2023
64a1d19
Update perfect-jars-repeat.md
lilyvc Sep 18, 2023
340253a
Bump @aws-sdk/client-s3 to v3.359.0
joshwooding Jun 26, 2023
99c01b9
Manually dedupe @aws-sdk/client-s3 (#394)
joshwooding Jun 27, 2023
c1c53c2
refactor: remove salt toolbar from editor controls
DavieReid Jun 27, 2023
99ecf85
refactor: rename BB pull request workflow
DavieReid Jun 29, 2023
012dd8e
fix: update IBCE persist dialog styling
DavieReid Jun 29, 2023
ec3d2ad
fix: provide default value for source workflows
DavieReid Jun 29, 2023
efc9536
feat: display error when persist fails
DavieReid Jun 29, 2023
1e5c081
refactor: preview and persist apis
DavieReid Jun 29, 2023
bf2c1f7
refactor: use .mjs for site mosaic config file
DavieReid Jun 29, 2023
6cb5dc4
chore: add changeset
DavieReid Jun 29, 2023
1044c75
test: update editor controls test
DavieReid Jun 29, 2023
a164f4e
refactor: use mjs extension for mosaic config file
DavieReid Jun 29, 2023
a322f88
chore: update docs snapshot
DavieReid Jun 29, 2023
7c036e4
fix: prevent href interpolation issue on login link
DavieReid Jun 29, 2023
4e62acd
fix: adjust alignment of hamburger menu
DavieReid Jun 29, 2023
0cb887d
fix: apply filter to images in dark mode
DavieReid Jun 30, 2023
16a0bbb
chore: add changeset
DavieReid Jun 30, 2023
c5c0768
fix: ensure main content area uses all available height
DavieReid Jun 30, 2023
30a74cd
fix: use correct color for active sidebar label in dark mode
DavieReid Jun 30, 2023
94f65ff
Version Packages (beta)
github-actions[bot] Jun 30, 2023
065c761
fix: merge colocated json files (#398)
tomhazledine Jun 30, 2023
88b455c
use double quotes so serve command works on windows (#389)
lilyvc Jul 3, 2023
a239105
Bump swagger-ui-react to ^5.0.0 (#403)
joshwooding Jul 6, 2023
54ba6f9
fix: remove use of lodash `merge` from `$RefPlugin`
DavieReid Jul 11, 2023
f77270c
chore: add changeset
DavieReid Jul 11, 2023
06de2ee
fix: use `remarkMdx` plugin when handling fragments and props tables
DavieReid Jul 11, 2023
4dbc536
chore: add changeset
DavieReid Jul 11, 2023
1b5f2f3
Hide sidebar scrollbar when not needed
origami-z Jul 12, 2023
efcb842
fix: standard generator template syntax error
DavieReid Jul 13, 2023
208d0ce
Change case of TOC text
james-nash Jul 13, 2023
a6323fb
Version Packages (beta)
github-actions[bot] Jul 13, 2023
07c33c3
chore(deps): bump tough-cookie from 4.1.2 to 4.1.3
dependabot[bot] Jul 11, 2023
92ead59
chore(deps): bump semver from 5.7.1 to 5.7.2
dependabot[bot] Jul 11, 2023
bba8494
refactor: reposition editor controls
DavieReid Jul 17, 2023
cc210eb
fix: adjust gap between tabs
DavieReid Jul 17, 2023
6b561af
fix: appheader design alignment
DavieReid Jul 17, 2023
45becc1
fix: prevent header gird blowout
DavieReid Jul 17, 2023
6b4a6cd
fix: adjust styling of link buttons
DavieReid Jul 18, 2023
7d52aee
test: e2e look for updated TOC heading
DavieReid Jul 18, 2023
95de77e
chore(deps): bump word-wrap from 1.2.3 to 1.2.4
dependabot[bot] Jul 19, 2023
a483943
fix: adjust icon size in link text
DavieReid Jul 20, 2023
8cae664
fix: prevent missing metadata when merging refs
DavieReid Jul 20, 2023
bbd4af0
fix: adjust tile content label style
DavieReid Jul 20, 2023
453e76d
fix: restore icons for `FilterToolbar`
DavieReid Jul 20, 2023
1d2d325
fix: ensure sidebar works inside broken drawer
DavieReid Jul 21, 2023
3a5cd61
chore: add changset
DavieReid Jul 21, 2023
a880b3f
Version Packages (beta)
github-actions[bot] Jul 21, 2023
90f793d
fix: prevent `SidebarPlugin` from breaking when there is no index file
DavieReid Jul 21, 2023
904f7fd
fix: restore sticky app header
DavieReid Jul 24, 2023
72f4d14
feat: create schema for scheduling sources
DavieReid Jul 28, 2023
d5800a5
feat: schema validate returns parsed schema
DavieReid Jul 28, 2023
2967cd2
feat: make scheduling config available at source creation
DavieReid Jul 28, 2023
06972c9
feat: configure git repo source to use content update scheduling
DavieReid Jul 28, 2023
070819e
fix: infer result of validating a mosaic schema
DavieReid Jul 28, 2023
3f70f4e
feat: add schedules to remote sources
DavieReid Jul 28, 2023
b8fe5a3
test: update http source tests
DavieReid Jul 28, 2023
638bebb
test: update pull docs tests
DavieReid Jul 28, 2023
21581e1
test: add schedule tests to source manager
DavieReid Jul 28, 2023
e5b0f4a
chore: add changeset
DavieReid Jul 28, 2023
3b4660d
feat: add source retries
DavieReid Jul 31, 2023
9a25403
chore: add changeset
DavieReid Jul 31, 2023
20a7c21
refactor: add source name to retry logging
DavieReid Aug 1, 2023
b7e25e5
chore: update api comment
DavieReid Aug 1, 2023
a45a9d4
docs: add source schedules and retry docs
DavieReid Aug 1, 2023
3274d71
docs: update docs snapshot
DavieReid Aug 1, 2023
d749096
refactor: standardise retry log messages
DavieReid Aug 1, 2023
8e0b28c
Version Packages (beta)
github-actions[bot] Aug 1, 2023
ab657cd
fix: reintroduce support for tab `label`
DavieReid Aug 3, 2023
3974559
fix: `SharedConfigPlugin` uses closest shared config
DavieReid Aug 3, 2023
7790e80
fix: update lazy import of swagger-ui
DavieReid Aug 3, 2023
a14a12e
chore: add changeset covering recent fixes
DavieReid Aug 7, 2023
c54b3c0
fix: ensure shared configs are merged
DavieReid Aug 7, 2023
8ea26a2
chore: add changeset
DavieReid Aug 7, 2023
8c30897
Version Packages (beta)
github-actions[bot] Aug 8, 2023
cf01c31
feat: add `LinkButton` to mosaic markdown components
DavieReid Aug 9, 2023
4669865
chore: add changeset
DavieReid Aug 9, 2023
6a6b0e3
Fix infinite spinner
joshwooding Aug 9, 2023
09e52dc
fix: schema validation
DavieReid Aug 10, 2023
d6c1755
Remove dark mode image filter
joshwooding Aug 10, 2023
a5e7ce5
feat: add admin apis to Mosaic cli
DavieReid Aug 14, 2023
346095d
docs: add admin docs
DavieReid Aug 14, 2023
cd221fa
docs: update snapshot
DavieReid Aug 14, 2023
52e2290
chore: add changset
DavieReid Aug 14, 2023
abb1734
feat: expose source namespace to plugin lifecycle methods
DavieReid Aug 15, 2023
fe83b9b
feat: apply namespace shared config to sources that don't have their …
DavieReid Aug 15, 2023
0d2cb58
feat: namespace shared config is applied across sources
DavieReid Aug 17, 2023
8e9df80
test: update `$afterSource` tests for `SharedConfigPlugin`
DavieReid Aug 17, 2023
5f551cc
test: add test for `afterUpdate` in `SharedConfigPlugin`
DavieReid Aug 17, 2023
5e0df43
chore: add changeset
DavieReid Aug 17, 2023
00a6660
feat: use unique id for namespace shared configs
DavieReid Aug 17, 2023
6609348
chore: move `PluginError` to plugins package and extend functionality
DavieReid Aug 22, 2023
4a10de5
feat: update error handling for plugin and serialiser runners
DavieReid Aug 22, 2023
272156c
refactor: update error handling in `$RefPlugin`
DavieReid Aug 22, 2023
0f746eb
fix: remove `saveContent` API from plugins
DavieReid Aug 22, 2023
d62216e
feat: expose plugin errors using list sources admin API
DavieReid Aug 23, 2023
4889730
chore: add changeset
DavieReid Aug 23, 2023
bb9b9e0
Fix pages that are excluded from the sidebar having no sidebar
joshwooding Aug 23, 2023
8e28784
feat: throw `PluginError` when `FragmentPlugin` fails
DavieReid Aug 23, 2023
99515fe
feat: throw `PluginError` when `$AliasPlugin` fails
DavieReid Aug 23, 2023
0bb5965
feat: throw `PluginError` when `$CodeModPlugin` fails
DavieReid Aug 23, 2023
0372eae
feat: throw `PluginError` when `$TagPlugin` fails
DavieReid Aug 23, 2023
625e867
feat: throw `PluginError` when `BreadcrumbsPlugin` fails
DavieReid Aug 23, 2023
fb5abc8
feat: throw `PluginError` when `PagesWithoutFileExtPlugin` fails
DavieReid Aug 24, 2023
6159455
feat: throw `PluginError` when `PropsTablePlugin` fails
DavieReid Aug 24, 2023
303f439
Upgrade Salt packages
joshwooding Aug 10, 2023
ea2e889
More changes
joshwooding Aug 16, 2023
9e0efda
test: update accordion tests
DavieReid Aug 24, 2023
4f0ad1e
fix: use label when breadcrumbs are collapsed
DavieReid Aug 24, 2023
5302932
fix: support nav when collapsed breadcrumb is clicked
DavieReid Aug 24, 2023
cfeab10
refactor: run pages without file extension plugin earlier
DavieReid Aug 24, 2023
ecffb4f
chore: add changeset
DavieReid Aug 24, 2023
d625c77
feat: provide ability to set page default layout on LayoutProvider
DavieReid Aug 25, 2023
5a099f5
chore: add changeset
DavieReid Aug 25, 2023
1c1ff92
fix: search results popover
DavieReid Aug 25, 2023
5a7b757
fix: adjust main content grid areas when using smaller screen sizes
DavieReid Aug 25, 2023
a74414b
chore: add changeset
DavieReid Aug 25, 2023
86c5d3d
Version Packages (beta)
github-actions[bot] Aug 25, 2023
76bcc50
refactor: log the error that triggered a source retry
DavieReid Aug 25, 2023
9130a45
fix: strip credentials when list sources
DavieReid Aug 25, 2023
4c94332
chore: add changeset
DavieReid Aug 25, 2023
7c7f742
fix: apply salt theme classes to root
DavieReid Aug 28, 2023
2b05809
refactor: defensive coding around stripping creds in list sources API
DavieReid Aug 28, 2023
b2eb3b6
fix: make page editor toolbar always visible
DavieReid Aug 28, 2023
23db907
chore(deps): bump @adobe/css-tools from 4.0.1 to 4.3.1
dependabot[bot] Aug 30, 2023
51bce83
fix: prevent `Rendered fewer hooks than expected. ` error
DavieReid Aug 31, 2023
5357b0a
chore: add changeset
DavieReid Aug 31, 2023
bc55676
fix: adjust styling of inline code blocks
DavieReid Aug 31, 2023
3874363
chore: add changeset
DavieReid Aug 31, 2023
82474ef
fix: remove windows drive letter from refs
DavieReid Aug 28, 2023
58712b9
feat: reset error boundary when page changes
DavieReid Aug 31, 2023
e09cd44
chore: add changeset
DavieReid Aug 31, 2023
9a4c7b7
Version Packages (beta)
github-actions[bot] Aug 31, 2023
2996920
chore: remove log statement in `$RefPlugin`
DavieReid Sep 1, 2023
6290252
fix: ensure `AccordionDetail` and `AccordionSummary` are styled corre…
DavieReid Sep 1, 2023
15099b2
chore: add changeset
DavieReid Sep 1, 2023
a27de00
fix: prevent uppercase variant from breaking `Callout`
DavieReid Sep 4, 2023
4a4b8ae
fix: reduce z-index for app header
DavieReid Sep 4, 2023
e3b63e9
chore: ignore plugin output in next public dir
DavieReid Sep 4, 2023
5642ec9
Version Packages (beta)
github-actions[bot] Sep 4, 2023
5af76c2
refactor: move error boundary reset into fallback component
DavieReid Sep 5, 2023
5cb1b19
fix: apply default store state when page does not specify a value lis…
DavieReid Sep 5, 2023
a9bce3a
chore: add changeset
DavieReid Sep 5, 2023
683b418
fix: ensure `tags` work on Windows
DavieReid Sep 7, 2023
ad212eb
chore: add changeset
DavieReid Sep 7, 2023
7b18375
fix: prevent sidebar breaking with bad config
DavieReid Sep 7, 2023
d0105cd
chore: add changeset
DavieReid Sep 7, 2023
5881304
Stop committing next-env.d.ts
joshwooding Sep 8, 2023
a26a2c4
Version Packages (beta)
github-actions[bot] Sep 8, 2023
e298a95
feat: add admin api that returns the full filesystem as JSON
DavieReid Sep 8, 2023
fcab028
fix: ensure fs is updated after source restart
DavieReid Sep 8, 2023
6ab997b
docs: update admin API docs
DavieReid Sep 8, 2023
ac3bdc3
chore: update docs snapshot
DavieReid Sep 8, 2023
876ac3a
chore: add changeset
DavieReid Sep 8, 2023
fa16484
fix: apply cta styles to selected paginator button
DavieReid Sep 11, 2023
80e0652
chore: add changeset
DavieReid Sep 11, 2023
6b2bc4a
fix: ensure sidebar help links are visible
DavieReid Sep 11, 2023
99d7f5e
chore: add changeset
DavieReid Sep 11, 2023
68eef03
feat: allow multiple instances of plugins
DavieReid Sep 12, 2023
e430133
chore: add changeset
DavieReid Sep 12, 2023
cb35a5a
Version Packages (beta)
github-actions[bot] Sep 12, 2023
a1020d5
fix: prevent sidebars width changing re content size
DavieReid Sep 13, 2023
14d4416
Move @testing-library/react to dev dependencies
joshwooding Sep 14, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
5 changes: 5 additions & 0 deletions .changeset/afraid-ways-teach.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'@jpmorganchase/mosaic-components': patch
---

Fix: ensure `AccordionDetail` and `AccordionSummary` are styled correctly
9 changes: 9 additions & 0 deletions .changeset/calm-dingos-fix.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
---
'@jpmorganchase/mosaic-cli': patch
'@jpmorganchase/mosaic-core': patch
'@jpmorganchase/mosaic-site': patch
---

### Fixes

Strip credentials when using the list sources admin API
8 changes: 8 additions & 0 deletions .changeset/chatty-readers-sing.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
---
'@jpmorganchase/mosaic-components': patch
'@jpmorganchase/mosaic-site': patch
---

### Fix

The selected button in the Pagination control styling is updated to look like a CTA button
5 changes: 5 additions & 0 deletions .changeset/curvy-penguins-boil.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'@jpmorganchase/mosaic-theme': patch
---

fix: update the dark mode selector used to invert the color of images when using dark mode of the theme.
8 changes: 8 additions & 0 deletions .changeset/eleven-paws-invite.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
---
'@jpmorganchase/mosaic-core': patch
'@jpmorganchase/mosaic-plugins': patch
'@jpmorganchase/mosaic-site': patch
'@jpmorganchase/mosaic-types': patch
---

`SharedConfigPlugin` can now apply a shared config to a source that doesn't have one but shares a namespace with 1 that does.
5 changes: 5 additions & 0 deletions .changeset/fast-bulldogs-grab.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'@jpmorganchase/mosaic-plugins': patch
---

Fix pages that are excluded from the sidebar having no sidebar
9 changes: 9 additions & 0 deletions .changeset/funny-taxis-promise.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
---
'@jpmorganchase/mosaic-layouts': patch
'@jpmorganchase/mosaic-store': patch
'@jpmorganchase/mosaic-theme': patch
---

### Fix

Ensure that help links in the sidebar are visible when they are present in the page `sharedConfig`
11 changes: 11 additions & 0 deletions .changeset/healthy-dancers-pretend.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
---
'@jpmorganchase/mosaic-core': patch
'@jpmorganchase/mosaic-schemas': patch
'@jpmorganchase/mosaic-site': patch
---

### Feature

Multiple instances of the same Plugin can be used by setting `allowMultiple` to true for all plugin definitions in the `mosaic.config.mjs` file that use that plugin.

If there are multiple plugin definitions and only some have `allowMultiple` set to true then those are used and the definitions that do not set `allowMultiple` are discarded.
9 changes: 9 additions & 0 deletions .changeset/heavy-colts-try.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
---
'@jpmorganchase/mosaic-content-editor-plugin': patch
'@jpmorganchase/mosaic-core': patch
'@jpmorganchase/mosaic-site': patch
'@jpmorganchase/mosaic-site-components': patch
'@jpmorganchase/mosaic-workflows': patch
---

Styling and API changes for In-Browser Content Editor (IBCE)
9 changes: 9 additions & 0 deletions .changeset/heavy-donuts-cheat.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
---
'@jpmorganchase/mosaic-site': patch
'@jpmorganchase/mosaic-site-components': patch
'@jpmorganchase/mosaic-store': patch
---

## Fix

When a page does not specify a property that is part of the store default props, we use what the default props specify and not what is currently in the store.
8 changes: 8 additions & 0 deletions .changeset/hip-kangaroos-beam.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
---
'@jpmorganchase/mosaic-core': patch
'@jpmorganchase/mosaic-plugins': patch
---

## Fix

Support Mosaic `tags` on Windows
12 changes: 12 additions & 0 deletions .changeset/hot-owls-worry.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
---
'@jpmorganchase/mosaic-components': patch
'@jpmorganchase/mosaic-labs-components': patch
'@jpmorganchase/mosaic-plugins': patch
---

## Fixes

- Update lazy import of swagger-ui in the Mosaic Open API component
- Tab Component can use title or label props for tab title
- SharedConfigPlugin ensures closest shared-config.json file in the
page hierarchy is used to source the shared configuration.
9 changes: 9 additions & 0 deletions .changeset/khaki-tables-guess.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
---
'@jpmorganchase/mosaic-layouts': patch
'@jpmorganchase/mosaic-site': patch
---

## Fixes

- Prevent the search results popover from being hidden by the main page content
- When on smaller screens switch the main content grid to only show the main content grid area
8 changes: 8 additions & 0 deletions .changeset/late-kings-sit.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
---
'@jpmorganchase/mosaic-components': patch
'@jpmorganchase/mosaic-site': patch
---

## Fixes

Prevent `EditionFilterView` from showing `Rendered fewer hooks than expected` error when a filter is appled.
6 changes: 6 additions & 0 deletions .changeset/late-shrimps-compete.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
'@jpmorganchase/mosaic-site': patch
'@jpmorganchase/mosaic-site-components': patch
---

Fix: Ensure sidebar does not break when it is given bad config
6 changes: 6 additions & 0 deletions .changeset/light-cherries-retire.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
'@jpmorganchase/mosaic-components': patch
'@jpmorganchase/mosaic-site': patch
---

`LinkButton` added to default MDX components.
5 changes: 5 additions & 0 deletions .changeset/perfect-jars-repeat.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'@jpmorganchase/mosaic-theme': patch
---

Removed Salt icon color and size overrides
10 changes: 10 additions & 0 deletions .changeset/poor-students-tickle.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
---
'@jpmorganchase/mosaic-site': patch
'@jpmorganchase/mosaic-site-components': patch
---

## Feat

Navigating away from a broken page will reset the error status.

This gives more independence to pages, one broken page does not impact the ability to view the other pages on the site.
31 changes: 31 additions & 0 deletions .changeset/pre.json
Original file line number Diff line number Diff line change
Expand Up @@ -28,44 +28,72 @@
"@jpmorganchase/mosaic-source-http": "0.1.0-beta.14"
},
"changesets": [
"afraid-ways-teach",
"angry-carrots-destroy",
"angry-mails-ring",
"breezy-bottles-grin",
"breezy-carrots-tie",
"calm-dingos-fix",
"chatty-readers-sing",
"cold-buses-check",
"cool-moose-design",
"curly-apes-pay",
"curly-mayflies-smash",
"curvy-penguins-boil",
"dull-carrots-drive",
"eighty-rings-marry",
"eleven-paws-invite",
"famous-mirrors-type",
"fast-bulldogs-grab",
"fifty-chairs-happen",
"four-cups-watch",
"fresh-coats-learn",
"funny-taxis-promise",
"fuzzy-mails-deliver",
"great-bears-smash",
"grumpy-knives-nail",
"happy-actors-cover",
"healthy-dancers-pretend",
"heavy-colts-try",
"heavy-donuts-cheat",
"heavy-snails-boil",
"hip-kangaroos-beam",
"hot-owls-worry",
"itchy-timers-fold",
"khaki-tables-guess",
"large-avocados-know",
"late-kings-sit",
"late-shrimps-compete",
"lazy-clocks-lay",
"light-cherries-retire",
"little-mugs-scream",
"many-peas-laugh",
"mighty-tips-attend",
"neat-cherries-remain",
"neat-fireants-hide",
"neat-swans-agree",
"ninety-teachers-lick",
"poor-students-tickle",
"proud-chefs-applaud",
"quiet-apricots-laugh",
"rare-elephants-wave",
"rich-queens-exercise",
"rude-emus-trade",
"selfish-waves-appear",
"sharp-steaks-judge",
"shiny-keys-kick",
"shiny-planes-deliver",
"shiny-worms-speak",
"short-taxis-doubt",
"shy-otters-fry",
"silver-months-visit",
"silver-seas-applaud",
"slow-doors-deny",
"small-elephants-fly",
"small-hotels-retire",
"smart-hounds-cheat",
"smooth-tables-build",
"soft-mirrors-kiss",
"spicy-hotels-type",
"spicy-kiwis-sing",
"strong-buttons-shave",
Expand All @@ -74,6 +102,9 @@
"tame-laws-pretend",
"tasty-pillows-tickle",
"thin-phones-travel",
"tiny-humans-exist",
"warm-bulldogs-deny",
"wet-goats-love",
"wicked-horses-carry",
"wild-baboons-prove",
"wise-adults-swim",
Expand Down
5 changes: 5 additions & 0 deletions .changeset/proud-chefs-applaud.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'@jpmorganchase/mosaic-theme': patch
---

Remove dark mode image filter
7 changes: 7 additions & 0 deletions .changeset/quiet-apricots-laugh.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
---
'@jpmorganchase/mosaic-cli': patch
'@jpmorganchase/mosaic-core': patch
'@jpmorganchase/mosaic-site': patch
---

Add Admin endpoints
12 changes: 12 additions & 0 deletions .changeset/rare-elephants-wave.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
---
'@jpmorganchase/mosaic-site': patch
'@jpmorganchase/mosaic-site-components': patch
'@jpmorganchase/mosaic-standard-generator': patch
---

### Fixes

- Breadcrumb label matches sidebar label if available.
- When breadcrumbs collapse into a menu button, the breadcrumb label is used for the menu items.
- Collapsed breadcrumbs will navigate to the page the breadcrumb represents
- Breadcrumb links no longer include the unnecessary file extension
31 changes: 31 additions & 0 deletions .changeset/rude-emus-trade.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
---
'@jpmorganchase/mosaic-core': patch
'@jpmorganchase/mosaic-from-http-request': patch
'@jpmorganchase/mosaic-schemas': patch
'@jpmorganchase/mosaic-site': patch
'@jpmorganchase/mosaic-source-git-repo': patch
'@jpmorganchase/mosaic-source-http': patch
'@jpmorganchase/mosaic-types': patch
---

Feature: Source Schedules

Sources that pull content from a remote source, need to poll the source to ensure that any updates are pulled into the mosaic filesystem.

Source Schedules provide the ability to specify a global schedule that is applied to all sources, but with the ability to override this for individual sources.

A schedule is defined as:

```json
schedule: {
checkIntervalMins: 0.2,
initialDelayMs: 2000
},
```

Add the above to the root of a mosaic config file to set up a "global" schedule or to a specific source definition to set up a schedule for that source.

The remote sources listed below have been updated to ensure compatibility with source schedules:

- @jpmorganchase/mosaic-source-git-repo
- @jpmorganchase/mosaic-source-http
18 changes: 18 additions & 0 deletions .changeset/selfish-waves-appear.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
---
'@jpmorganchase/mosaic-cli': patch
'@jpmorganchase/mosaic-core': patch
'@jpmorganchase/mosaic-plugins': patch
'@jpmorganchase/mosaic-types': patch
---

## Feature

Any exception raised by plugins during any part of the plugin lifecycle are converted to instances of PluginError and tracked by the source that is running the plugins. This means plugin errors do not cause the source to close and content will continue to be served by Mosaic.

Plugin authors should be encouraged to throw a `PluginError` as should an error occur when processing a particular page, then the full path to the page can be included in the error descriptor.

Plugin errors are not currently surfaced to a Mosaic site but can be viewed using the list sources admin API.

## Fix

The `saveContent` plugin lifecycle method is removed. This concept was replaced with workflows some time ago and should have been removed then.
18 changes: 18 additions & 0 deletions .changeset/shiny-keys-kick.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
---
'@jpmorganchase/mosaic-layouts': patch
'@jpmorganchase/mosaic-site': patch
'@jpmorganchase/mosaic-site-components': patch
---

Design fixes:

- App Header spacing and responsive behavior
- Spacing of Tabs in `Tabs` component
- `Link` component external link icon size
- `TileContent` label styling
- Restore icons to `FilterToolbar` sort and filter dropdowns

Fixes:

- Sidebar fixed so that it works inside the drawer on smaller screen sizes
- `$RefPlugin` will merge page metadata but only after refs have been expanded
6 changes: 6 additions & 0 deletions .changeset/shiny-planes-deliver.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
'@jpmorganchase/mosaic-plugins': patch
'@jpmorganchase/mosaic-site': patch
---

Fix `$RefPlugin` circular ref error when content updates
13 changes: 13 additions & 0 deletions .changeset/shiny-worms-speak.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
---
'@jpmorganchase/mosaic-cli': patch
'@jpmorganchase/mosaic-core': patch
'@jpmorganchase/mosaic-site': patch
---

### Feat

Add admin API to retrieve the entire mosaic filesystem as JSON

### Fix

Ensure that the pages from a restarted source are added to the global filesystem
7 changes: 7 additions & 0 deletions .changeset/silver-months-visit.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
---
'@jpmorganchase/mosaic-plugins': patch
---

## Feature

The SharedConfigPlugin will now merge shared config values.
14 changes: 14 additions & 0 deletions .changeset/smooth-tables-build.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
---
'@jpmorganchase/mosaic-layouts': patch
'@jpmorganchase/mosaic-site': patch
---

## Feature

Provide the ability to set the default page layout at the root of a Mosaic site. Pages without a layout in their metadata will use this layout.

```
<LayoutProvider layoutComponents={layoutComponents} defaultLayout='DetailTechnical'>
<Page/>
</LayoutProvider>
```
Loading
Loading