Compare commits
3 Commits
v2.0.0+2
...
c616214c3b
Author | SHA1 | Date | |
---|---|---|---|
|
c616214c3b | ||
|
f552cdcf74 | ||
|
d187ca0a88 |
2
.gitignore
vendored
2
.gitignore
vendored
@@ -29,3 +29,5 @@ coverage
|
|||||||
|
|
||||||
*.tsbuildinfo
|
*.tsbuildinfo
|
||||||
*.lockb
|
*.lockb
|
||||||
|
|
||||||
|
*dist
|
@@ -2,7 +2,8 @@
|
|||||||
<html lang="en">
|
<html lang="en">
|
||||||
<head>
|
<head>
|
||||||
<meta charset="UTF-8" />
|
<meta charset="UTF-8" />
|
||||||
<link rel="icon" type="image/xml+svg" href="/favicon.png" />
|
<link rel="icon" type="image/png" href="/favicon.png" />
|
||||||
|
<link rel="apple-touch-icon" type="image/png" href="/apple-touch-icon.png" sizes="1024x1024">
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1.0, viewport-fit=cover" />
|
<meta name="viewport" content="width=device-width, initial-scale=1.0, viewport-fit=cover" />
|
||||||
<title>Solian</title>
|
<title>Solian</title>
|
||||||
</head>
|
</head>
|
||||||
|
BIN
public/apple-touch-icon.png
Normal file
BIN
public/apple-touch-icon.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 69 KiB |
BIN
public/icon.png
Normal file
BIN
public/icon.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 56 KiB |
@@ -1,46 +0,0 @@
|
|||||||
{
|
|
||||||
"icons": [
|
|
||||||
{
|
|
||||||
"src": "../icons/icon-48.webp",
|
|
||||||
"type": "image/png",
|
|
||||||
"sizes": "48x48",
|
|
||||||
"purpose": "any maskable"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"src": "../icons/icon-72.webp",
|
|
||||||
"type": "image/png",
|
|
||||||
"sizes": "72x72",
|
|
||||||
"purpose": "any maskable"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"src": "../icons/icon-96.webp",
|
|
||||||
"type": "image/png",
|
|
||||||
"sizes": "96x96",
|
|
||||||
"purpose": "any maskable"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"src": "../icons/icon-128.webp",
|
|
||||||
"type": "image/png",
|
|
||||||
"sizes": "128x128",
|
|
||||||
"purpose": "any maskable"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"src": "../icons/icon-192.webp",
|
|
||||||
"type": "image/png",
|
|
||||||
"sizes": "192x192",
|
|
||||||
"purpose": "any maskable"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"src": "../icons/icon-256.webp",
|
|
||||||
"type": "image/png",
|
|
||||||
"sizes": "256x256",
|
|
||||||
"purpose": "any maskable"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"src": "../icons/icon-512.webp",
|
|
||||||
"type": "image/png",
|
|
||||||
"sizes": "512x512",
|
|
||||||
"purpose": "any maskable"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
2
public/robots.txt
Normal file
2
public/robots.txt
Normal file
@@ -0,0 +1,2 @@
|
|||||||
|
User-agent: *
|
||||||
|
Allow: /
|
@@ -1,8 +1,8 @@
|
|||||||
<template>
|
<template>
|
||||||
<div class="post-list">
|
<div class="post-list mx-[-8px]">
|
||||||
<v-infinite-scroll :items="props.posts" :onLoad="props.loader">
|
<v-infinite-scroll :items="props.posts" :onLoad="props.loader">
|
||||||
<template v-for="(item, idx) in props.posts" :key="item">
|
<template v-for="(item, idx) in props.posts" :key="item">
|
||||||
<div class="mb-3 px-1">
|
<div class="mb-3 px-[8px]">
|
||||||
<v-card>
|
<v-card>
|
||||||
<template #text>
|
<template #text>
|
||||||
<post-item brief :item="item" @update:item="(val) => updateItem(idx, val)" />
|
<post-item brief :item="item" @update:item="(val) => updateItem(idx, val)" />
|
||||||
|
@@ -6,25 +6,33 @@
|
|||||||
:rail="drawerMini"
|
:rail="drawerMini"
|
||||||
:rail-width="58"
|
:rail-width="58"
|
||||||
:order="0"
|
:order="0"
|
||||||
|
floating
|
||||||
@click="drawerMini = false"
|
@click="drawerMini = false"
|
||||||
>
|
>
|
||||||
<div class="flex flex-col h-full">
|
<div class="flex flex-col h-full">
|
||||||
<div class="flex items-center justify-between px-3 pb-2.5 border-opacity-15 min-h-[64px]"
|
<v-toolbar
|
||||||
style="border-bottom-width: thin"
|
class="flex items-center justify-between px-[12px] border-opacity-15"
|
||||||
:style="`padding-top: max(${safeAreaTop}, 10px)`">
|
color="primary"
|
||||||
|
height="64"
|
||||||
|
:style="`padding-top: ${safeAreaTop}`"
|
||||||
|
>
|
||||||
<div class="flex items-center">
|
<div class="flex items-center">
|
||||||
<img src="/favicon.png" alt="Logo" width="36" height="36" class="block" />
|
<img src="/favicon.png" alt="Logo" width="36" height="36" class="block" />
|
||||||
<div v-show="!drawerMini" class="ms-6 font-medium">Solar Network</div>
|
<div v-show="!drawerMini" class="ms-6 font-medium">Solar Network</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<v-btn
|
<v-spacer />
|
||||||
v-show="!drawerMini"
|
|
||||||
icon="mdi-arrow-collapse-left"
|
<div>
|
||||||
size="small"
|
<v-btn
|
||||||
variant="text"
|
v-show="!drawerMini"
|
||||||
@click.stop="drawerMini = true"
|
icon="mdi-arrow-collapse-left"
|
||||||
/>
|
size="small"
|
||||||
</div>
|
variant="text"
|
||||||
|
@click.stop="drawerMini = true"
|
||||||
|
/>
|
||||||
|
</div>
|
||||||
|
</v-toolbar>
|
||||||
|
|
||||||
<div class="flex-grow-1">
|
<div class="flex-grow-1">
|
||||||
<realm-list />
|
<realm-list />
|
||||||
|
@@ -16,10 +16,19 @@ export default defineConfig({
|
|||||||
registerType: "autoUpdate",
|
registerType: "autoUpdate",
|
||||||
useCredentials: true,
|
useCredentials: true,
|
||||||
manifest: {
|
manifest: {
|
||||||
name: "Solian",
|
name: "Solar Network",
|
||||||
short_name: "Solian",
|
short_name: "Solian",
|
||||||
description: "The Solar Network entrypoint.",
|
description: "The Solar Network entrypoint.",
|
||||||
theme_color: "#4b5094",
|
theme_color: "#4b5094",
|
||||||
|
display: "standalone",
|
||||||
|
icons: [
|
||||||
|
{
|
||||||
|
src: "icon.png",
|
||||||
|
sizes: "1024x1024",
|
||||||
|
type: "image/png",
|
||||||
|
purpose: "maskable"
|
||||||
|
},
|
||||||
|
]
|
||||||
},
|
},
|
||||||
})
|
})
|
||||||
],
|
],
|
||||||
|
Reference in New Issue
Block a user