Skip to content

Commit 8e590f1

Browse files
authored
fix(moon): restore pnpm 11 lint and Tailwind v4 overlay sizing (#2158)
Wire eslint packages as direct deps so turbo lint works under pnpm 11, downgrade React Compiler hooks rules to warnings, and fix TW4 `--spacing-sm` / CSS var syntax that crushed popovers and tooltips. Also bump git-internal to 0.8.4 and serial_test to 4.0.1.
1 parent d2b6d1c commit 8e590f1

76 files changed

Lines changed: 6891 additions & 4083 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

Cargo.lock

Lines changed: 29 additions & 29 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ orion = { path = "orion" }
3838
orion-client = { path = "clients/orion-client" }
3939
orion-scheduler-client = { path = "clients/orion-scheduler-client" }
4040

41-
git-internal = "0.8.3"
41+
git-internal = "0.8.4"
4242
libvault-core = "0.1.0"
4343

4444
#====
@@ -109,7 +109,7 @@ utoipa-swagger-ui = { version = "9.0.2", features = ["vendored"] }
109109
tempfile = "3.27.0"
110110
dashmap = "6.2.1"
111111
once_cell = "1.21.4"
112-
serial_test = "3.5.0"
112+
serial_test = "4.0.1"
113113
sysinfo = "0.39.6"
114114
http = "1.4.2"
115115
url = "2.5.8"

moon/apps/sync-server/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@
2525
"devDependencies": {
2626
"@flydotio/dockerfile": "catalog:",
2727
"@gitmono/tsconfig": "workspace:*",
28+
"@types/node": "catalog:",
2829
"tsup": "catalog:",
2930
"typescript": "catalog:"
3031
}

moon/apps/sync-server/tsconfig.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
"outDir": "./dist",
88
"sourceMap": true,
99
"inlineSources": true,
10-
"sourceRoot": "/"
10+
"sourceRoot": "/",
11+
"types": ["node"]
1112
}
1213
}

moon/apps/web/components/CanvasComments/CanvasComment.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -293,7 +293,7 @@ function InnerCanvasComment({
293293
{...ANIMATION_CONSTANTS}
294294
className={cn(
295295
'bg-elevated flex w-full flex-col rounded-xl shadow-lg ring-1 shadow-black/20 ring-black/[0.04] dark:shadow-[inset_0px_1px_0px_rgba(255,255,255,0.04),_0px_2px_12px_rgba(0,0,0,0.4),_0px_0px_0px_1px_rgba(0,0,0,0.8)] dark:ring-white/[0.02]',
296-
'origin-[--radix-popover-content-transform-origin]'
296+
'origin-[var(--radix-popover-content-transform-origin)]'
297297
)}
298298
data-zoom-wheel-disabled
299299
>

moon/apps/web/components/ClView/index.tsx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -71,6 +71,7 @@ export default function CLView() {
7171
const authorHandle = useCallback(
7272
(author: string) => {
7373
const member = members.find((m) => m.user.username === author || m.user.github_login === author)
74+
7475
return megaUserHandle(member?.user, author)
7576
},
7677
[members]

moon/apps/web/components/ClView/useReviewerSelector.tsx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ type MegaAvatar = ReturnType<typeof useAvatars>[number] & { username?: string }
1010
function avatarApiIdentity(item: ItemInput): string | undefined {
1111
const mega = item as MegaAvatar
1212
// Prefer Campsite username for API identity; SelectPanel text may be github_login.
13+
1314
if (typeof mega.username === 'string' && mega.username) return mega.username
1415
if (typeof item.text === 'string' && item.text) return item.text
1516
return undefined

moon/apps/web/components/CodeView/TreeView/CloneTabs.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ const CloneTabs = () => {
6363
{open && (
6464
<PopoverContent
6565
className={cn(
66-
'animate-scale-fade shadow-popover dark:border-primary-opaque bg-primary relative flex h-[130px] w-[400px] flex-1 origin-[--radix-hover-card-content-transform-origin] flex-col overflow-hidden rounded-lg border border-transparent dark:shadow-[0px_2px_16px_rgba(0,0,0,1)]'
66+
'animate-scale-fade shadow-popover dark:border-primary-opaque bg-primary relative flex h-[130px] w-[400px] flex-1 origin-[var(--radix-hover-card-content-transform-origin)] flex-col overflow-hidden rounded-lg border border-transparent dark:shadow-[0px_2px_16px_rgba(0,0,0,1)]'
6767
)}
6868
sideOffset={4}
6969
align='start'

moon/apps/web/components/CodeView/TreeView/RepoTree.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import * as React from 'react'
22
import { useCallback, useEffect, useRef, useState } from 'react'
33
import { Box, Skeleton } from '@mui/material'
4-
import { useTreeViewApiRef } from '@mui/x-tree-view'
4+
import { useRichTreeViewApiRef } from '@mui/x-tree-view'
55
import { RichTreeView } from '@mui/x-tree-view/RichTreeView'
66
import { useAtom } from 'jotai'
77
import { usePathname } from 'next/navigation'
@@ -35,7 +35,7 @@ const RepoTree = ({ onCommitInfoChange }: { onCommitInfoChange?: Function }) =>
3535
basePath = basePath.substring(`/${version}`.length) || '/'
3636
}
3737

38-
const apiRef = useTreeViewApiRef()
38+
const apiRef = useRichTreeViewApiRef<MuiTreeNode>()
3939

4040
const [treeAllData, setTreeAllData] = useAtom(treeAllDataAtom)
4141
const [expandedNodes, setExpandedNodes] = useAtom(expandedNodesAtom)

moon/apps/web/components/CompactPost/ComfyCompactPost.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -326,7 +326,7 @@ function Attachments({ post }: { post: Post }) {
326326
return (
327327
<div
328328
key={attachment.id}
329-
className='bg-elevated pointer-events-none relative max-h-22 max-w-30 flex-1 self-center rounded-lg ring-1 ring-[--border-primary] ring-inset'
329+
className='bg-elevated pointer-events-none relative max-h-22 max-w-30 flex-1 self-center rounded-lg ring-1 ring-[var(--border-primary)] ring-inset'
330330
style={{ aspectRatio }}
331331
>
332332
<div className='flex h-full w-full items-center justify-center overflow-hidden rounded-lg'>

0 commit comments

Comments
 (0)