Files
moreminimore-astroreal/.omc/project-memory.json
Kunthawat Greethong b9cd01a55f Phase 1: Homepage seamless design - add gradient transitions
- Added gradient transitions between sections in global.css
- Portfolio section now has gradient-top (dark to white fade)
- Blog section now has gradient-bottom (white fade from dark)
- Reduced portfolio overlay opacity from 0.85 to 0.65
- Added border to blog cards for white-on-white visibility
- Blog cards now have primary color accent on hover
2026-05-21 14:29:31 +07:00

201 lines
4.2 KiB
JSON

{
"version": "1.0.0",
"lastScanned": 1779069605402,
"projectRoot": "/Users/kunthawatgreethong/Gitea/moreminimore-emdash/moreminimore-site",
"techStack": {
"languages": [
{
"name": "JavaScript/TypeScript",
"version": ">=22.12.0",
"confidence": "high",
"markers": [
"package.json"
]
},
{
"name": "TypeScript",
"version": null,
"confidence": "high",
"markers": [
"tsconfig.json"
]
}
],
"frameworks": [
{
"name": "astro",
"version": "6.2.2",
"category": "fullstack"
},
{
"name": "react",
"version": "19.2.5",
"category": "frontend"
},
{
"name": "react-dom",
"version": "19.2.5",
"category": "frontend"
}
],
"packageManager": "npm",
"runtime": "Node.js 22.12.0"
},
"build": {
"buildCommand": "npm run build",
"testCommand": null,
"lintCommand": null,
"devCommand": "npm run dev",
"scripts": {
"dev": "astro dev",
"build": "astro build",
"preview": "astro preview",
"astro": "astro"
}
},
"conventions": {
"namingStyle": null,
"importStyle": "ES modules",
"testPattern": null,
"fileOrganization": "type-based"
},
"structure": {
"isMonorepo": false,
"workspaces": [],
"mainDirectories": [
"public",
"src"
],
"gitBranches": null
},
"customNotes": [],
"directoryMap": {
"dist": {
"path": "dist",
"purpose": "Distribution/build output",
"fileCount": 4,
"lastAccessed": 1779069605371,
"keyFiles": [
"config.yml",
"favicon.ico",
"favicon.svg",
"index.html"
]
},
"public": {
"path": "public",
"purpose": "Public files",
"fileCount": 3,
"lastAccessed": 1779069605375,
"keyFiles": [
"config.yml",
"favicon.ico",
"favicon.svg"
]
},
"seed": {
"path": "seed",
"purpose": null,
"fileCount": 1,
"lastAccessed": 1779069605376,
"keyFiles": [
"seed.json"
]
},
"src": {
"path": "src",
"purpose": "Source code",
"fileCount": 1,
"lastAccessed": 1779069605376,
"keyFiles": [
"content.config.ts"
]
},
"uploads": {
"path": "uploads",
"purpose": null,
"fileCount": 0,
"lastAccessed": 1779069605376,
"keyFiles": []
},
"src/components": {
"path": "src/components",
"purpose": "UI components",
"fileCount": 7,
"lastAccessed": 1779069605377,
"keyFiles": [
"BlogCard.astro",
"Footer.astro",
"Hero.astro"
]
},
"src/data": {
"path": "src/data",
"purpose": "Data files",
"fileCount": 1,
"lastAccessed": 1779069605377,
"keyFiles": [
"portfolio.ts"
]
},
"src/pages": {
"path": "src/pages",
"purpose": "Page components",
"fileCount": 7,
"lastAccessed": 1779069605378,
"keyFiles": [
"about.astro",
"contact.astro",
"faq.astro"
]
},
"src/utils": {
"path": "src/utils",
"purpose": "Utility functions",
"fileCount": 1,
"lastAccessed": 1779069605378,
"keyFiles": [
"site-identity.ts"
]
}
},
"hotPaths": [
{
"path": "src/pages",
"accessCount": 1,
"lastAccessed": 1779069626755,
"type": "directory"
},
{
"path": "src/pages/terms.astro",
"accessCount": 1,
"lastAccessed": 1779069632645,
"type": "file"
},
{
"path": "src/pages/privacy.astro",
"accessCount": 1,
"lastAccessed": 1779069632748,
"type": "file"
},
{
"path": "src/pages/faq.astro",
"accessCount": 1,
"lastAccessed": 1779069632766,
"type": "file"
},
{
"path": "src/pages/contact.astro",
"accessCount": 1,
"lastAccessed": 1779069632802,
"type": "file"
},
{
"path": "src/pages/portfolio.astro",
"accessCount": 1,
"lastAccessed": 1779069632820,
"type": "file"
}
],
"userDirectives": []
}