Skip to content

Commit fdfafe9

Browse files
committed
fix(moon): restore pnpm 11 lint and Tailwind v4 overlay sizing
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 fdfafe9

74 files changed

Lines changed: 6856 additions & 4048 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)