managarten/apps-archived/uload/apps/web/static/manifest.json
Till-JS 61d181fbc2 chore: archive inactive projects to apps-archived/
Move inactive projects out of active workspace:
- bauntown (community website)
- maerchenzauber (AI story generation)
- memoro (voice memo app)
- news (news aggregation)
- nutriphi (nutrition tracking)
- reader (reading app)
- uload (URL shortener)
- wisekeep (AI wisdom extraction)

Update CLAUDE.md documentation:
- Add presi to active projects
- Document archived projects section
- Update workspace configuration

Archived apps can be re-activated by moving back to apps/

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-29 07:03:59 +01:00

132 lines
2.6 KiB
JSON

{
"name": "uLoad - URL Shortener & Link Management",
"short_name": "uLoad",
"description": "Professional URL shortener with analytics, QR codes, and link management",
"start_url": "/",
"display": "standalone",
"background_color": "#1e1b4b",
"theme_color": "#3b82f6",
"orientation": "portrait-primary",
"scope": "/",
"categories": ["productivity", "utilities", "business"],
"lang": "en",
"dir": "ltr",
"icons": [
{
"src": "/favicon.svg",
"sizes": "any",
"type": "image/svg+xml",
"purpose": "any maskable"
},
{
"src": "/icons/icon-72x72.svg",
"sizes": "72x72",
"type": "image/svg+xml",
"purpose": "any"
},
{
"src": "/icons/icon-96x96.svg",
"sizes": "96x96",
"type": "image/svg+xml",
"purpose": "any"
},
{
"src": "/icons/icon-128x128.svg",
"sizes": "128x128",
"type": "image/svg+xml",
"purpose": "any"
},
{
"src": "/icons/icon-144x144.svg",
"sizes": "144x144",
"type": "image/svg+xml",
"purpose": "any"
},
{
"src": "/icons/icon-152x152.svg",
"sizes": "152x152",
"type": "image/svg+xml",
"purpose": "any"
},
{
"src": "/icons/icon-192x192.svg",
"sizes": "192x192",
"type": "image/svg+xml",
"purpose": "any"
},
{
"src": "/icons/icon-384x384.svg",
"sizes": "384x384",
"type": "image/svg+xml",
"purpose": "any"
},
{
"src": "/icons/icon-512x512.svg",
"sizes": "512x512",
"type": "image/svg+xml",
"purpose": "any"
},
{
"src": "/icons/icon-maskable-192x192.svg",
"sizes": "192x192",
"type": "image/svg+xml",
"purpose": "maskable"
},
{
"src": "/icons/icon-maskable-512x512.svg",
"sizes": "512x512",
"type": "image/svg+xml",
"purpose": "maskable"
}
],
"shortcuts": [
{
"name": "Create Link",
"short_name": "New Link",
"description": "Create a new short link",
"url": "/my",
"icons": [
{
"src": "/icons/icon-192x192.svg",
"sizes": "192x192",
"type": "image/svg+xml"
}
]
},
{
"name": "Analytics",
"short_name": "Stats",
"description": "View link analytics",
"url": "/my/links",
"icons": [
{
"src": "/icons/icon-192x192.svg",
"sizes": "192x192",
"type": "image/svg+xml"
}
]
},
{
"name": "QR Codes",
"short_name": "QR",
"description": "Generate QR codes",
"url": "/my/links",
"icons": [
{
"src": "/icons/icon-192x192.svg",
"sizes": "192x192",
"type": "image/svg+xml"
}
]
}
],
"related_applications": [],
"prefer_related_applications": false,
"share_target": {
"action": "/my",
"method": "GET",
"params": {
"url": "url"
}
}
}