Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
19 commits
Select commit Hold shift + click to select a range
503a7bb
this is the one file that needed some runtime behavior restructuring …
matthargett Aug 31, 2025
526d819
enable typescript strict checking to help find more issues before man…
matthargett Aug 31, 2025
15937f0
first round of feedback from imaginer
matthargett Sep 1, 2025
8ba6619
indicate when admin sidebar is scrollable with Slack-like indicators,…
matthargett Sep 1, 2025
329c59c
missed file
matthargett Sep 1, 2025
6b14e07
don't hide useful error info
matthargett Sep 1, 2025
1c6a569
imaginer feedback. How It Works Now:
matthargett Sep 2, 2025
4ade077
one last try
matthargett Sep 3, 2025
9d1bfd0
disappearing fadeout down arrow when there's more content
matthargett Sep 4, 2025
6cfed79
minor cleanup. anything else will have to wait for a future react-adm…
matthargett Sep 4, 2025
5a3e581
format
matthargett Sep 4, 2025
6e152ef
show production hubs logo in the storybook so we can see when it gets…
matthargett Sep 4, 2025
64613f8
Fix admin sidebar scrolling and visual inconsistencies
Exairnous Sep 30, 2025
4e6f688
Add admin storybook. Bump to latest storybook. Eliminate deviations f…
matthargett Oct 5, 2025
d1eb901
enable typescript strict checking to help find more issues before man…
matthargett Aug 31, 2025
673dda2
fix mismiserge
matthargett Oct 5, 2025
234fd07
get off of legacy babel packages and onto the renamed maintained ones…
matthargett Oct 9, 2025
27d3f91
Merge from master and resolve conflicts
matthargett Jan 1, 2026
c7809c9
merge from master. use correct babel packages.
matthargett Jan 1, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
18 changes: 14 additions & 4 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -36,9 +36,6 @@ build/Release
node_modules/
jspm_packages/

# Typescript v1 declaration files
typings/

# Optional npm cache directory
.npm

Expand All @@ -60,11 +57,24 @@ typings/
# Ignore dist folder with webpack build output
dist/
dist-types/

# local storybook files
storybook-static/
admin/storybook-static/
webpack-stats.json
spritesheet.json
spritesheet.png
/.github/workflows/*.disabled

# Generated type declarations from local builds (source types live under /types)
src/**/*.d.ts

# Admin
admin/node_modules/
admin/dist/
admin/build_output.log

# Reticulum
reticulum/
.DS_Store

certs/
Expand Down
25 changes: 25 additions & 0 deletions admin/babel.config.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
// Custom babel config for admin that avoids core-js conflicts
module.exports = {
sourceMaps: true,
presets: [
"@babel/preset-react",
[
"@babel/preset-env",
{
// Don't inject core-js polyfills automatically
useBuiltIns: false,
loose: true
}
],
"@babel/preset-typescript"
],
plugins: [
// TODO: When i18n build pipeline is finished move to: [ "formatjs", { "removeDefaultMessage": true } ]
"formatjs",
// Private fields/methods not yet supported in Safari 15 (2012 MacBook and iPhone 7, added in Safari 16.4)
// Other supported browser all have this as native: Chrome 91 (Oculus Go), Firefox/Gecko 116 (Wolvic HTC Vive)
["@babel/plugin-transform-class-properties", { loose: true }],
["@babel/plugin-transform-private-property-in-object", { loose: true }],
["@babel/plugin-transform-private-methods", { loose: true }]
]
};
Loading