Compare commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
0d58d38d50 | ||
|
|
fcc60c0762 |
No files matched your search
@@ -65,11 +65,11 @@ jobs:
|
|||||||
id: meta
|
id: meta
|
||||||
uses: docker/metadata-action@v5
|
uses: docker/metadata-action@v5
|
||||||
with:
|
with:
|
||||||
|
# Same tags for ghcr.io and Docker Hub: latest + 1.0.0 (no v prefix)
|
||||||
images: ${{ steps.images.outputs.list }}
|
images: ${{ steps.images.outputs.list }}
|
||||||
tags: |
|
tags: |
|
||||||
type=raw,value=latest,enable={{is_default_branch}}
|
type=raw,value=latest,enable=${{ github.ref == 'refs/heads/main' || startsWith(github.ref, 'refs/tags/v') }}
|
||||||
type=semver,pattern={{version}}
|
type=semver,pattern={{version}}
|
||||||
type=semver,pattern=v{{version}}
|
|
||||||
|
|
||||||
- name: Build and push
|
- name: Build and push
|
||||||
uses: docker/build-push-action@v6
|
uses: docker/build-push-action@v6
|
||||||
|
|||||||
@@ -2,6 +2,13 @@
|
|||||||
|
|
||||||
本仓库自 **v1.0.0** 起作为正式版维护;此前历史提交已归档重置。
|
本仓库自 **v1.0.0** 起作为正式版维护;此前历史提交已归档重置。
|
||||||
|
|
||||||
|
## [1.0.1] - 2026-08-22
|
||||||
|
|
||||||
|
### 修复
|
||||||
|
|
||||||
|
- 系统设置页底部显示当前应用版本号
|
||||||
|
- 修复移动端上传偏好面板内容被裁剪、无法完整展示的问题
|
||||||
|
|
||||||
## [1.0.0] - 2026-08-22
|
## [1.0.0] - 2026-08-22
|
||||||
|
|
||||||
### 新增
|
### 新增
|
||||||
@@ -26,4 +33,5 @@
|
|||||||
|
|
||||||
- **v1.1.0**(计划中):S3、Cloudflare R2 及更多对象存储后端
|
- **v1.1.0**(计划中):S3、Cloudflare R2 及更多对象存储后端
|
||||||
|
|
||||||
|
[1.0.1]: https://github.com/O96u/PicHost/releases/tag/v1.0.1
|
||||||
[1.0.0]: https://github.com/O96u/PicHost/releases/tag/v1.0.0
|
[1.0.0]: https://github.com/O96u/PicHost/releases/tag/v1.0.0
|
||||||
+2
-1
@@ -180,7 +180,8 @@ npm test # Unit tests
|
|||||||
|
|
||||||
| Version | Plan |
|
| Version | Plan |
|
||||||
|---------|------|
|
|---------|------|
|
||||||
| **v1.0.0** | Local storage, multi-user, API, Twikoo (current) |
|
| **v1.0.1** | Settings version display, mobile upload preferences layout fix (current) |
|
||||||
|
| **v1.0.0** | Local storage, multi-user, API, Twikoo |
|
||||||
| **v1.1.0** | S3, Cloudflare R2, and more object storage backends |
|
| **v1.1.0** | S3, Cloudflare R2, and more object storage backends |
|
||||||
|
|
||||||
## License
|
## License
|
||||||
|
|||||||
@@ -180,7 +180,8 @@ npm test # 单元测试
|
|||||||
|
|
||||||
| 版本 | 计划 |
|
| 版本 | 计划 |
|
||||||
|------|------|
|
|------|------|
|
||||||
| **v1.0.0** | 本地存储、多用户、API、Twikoo(当前) |
|
| **v1.0.1** | 设置页版本展示、移动端上传偏好布局修复(当前) |
|
||||||
|
| **v1.0.0** | 本地存储、多用户、API、Twikoo |
|
||||||
| **v1.1.0** | S3、Cloudflare R2 等对象存储后端 |
|
| **v1.1.0** | S3、Cloudflare R2 等对象存储后端 |
|
||||||
|
|
||||||
## License
|
## License
|
||||||
|
|||||||
@@ -26,6 +26,34 @@
|
|||||||
transform: rotateY(180deg);
|
transform: rotateY(180deg);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@media (max-width: 639px) {
|
||||||
|
.upload-card-flip.is-flipped {
|
||||||
|
perspective: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
.upload-card-flip.is-flipped .upload-card-flip-inner {
|
||||||
|
transform: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
.upload-card-flip .upload-card-face--back {
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
.upload-card-flip.is-flipped .upload-card-face--front {
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
.upload-card-flip.is-flipped .upload-card-face--back {
|
||||||
|
display: block;
|
||||||
|
position: static;
|
||||||
|
transform: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
.upload-card-flip.is-flipped .upload-card-surface {
|
||||||
|
min-height: 0;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
.upload-card-surface {
|
.upload-card-surface {
|
||||||
min-height: 20.5rem;
|
min-height: 20.5rem;
|
||||||
border-radius: 1rem;
|
border-radius: 1rem;
|
||||||
|
|||||||
@@ -56,9 +56,11 @@ onMounted(() => {
|
|||||||
|
|
||||||
<template>
|
<template>
|
||||||
<div
|
<div
|
||||||
class="flex flex-col overflow-hidden"
|
class="flex flex-col overflow-hidden max-sm:overflow-visible"
|
||||||
:class="
|
:class="
|
||||||
embedded ? '' : 'upload-card-surface upload-card-surface--panel h-full'
|
embedded
|
||||||
|
? ''
|
||||||
|
: 'upload-card-surface upload-card-surface--panel max-sm:min-h-0 sm:h-full'
|
||||||
"
|
"
|
||||||
>
|
>
|
||||||
<div
|
<div
|
||||||
|
|||||||
@@ -329,6 +329,7 @@ watch(isAuthenticated, async (authed) => {
|
|||||||
/>
|
/>
|
||||||
<span>
|
<span>
|
||||||
API Token · {{ tokenSourceText(settings.tokenSource) }}
|
API Token · {{ tokenSourceText(settings.tokenSource) }}
|
||||||
|
<span class="text-dimmed">· v{{ settings.appVersion }}</span>
|
||||||
<template v-if="hasServerChanges">
|
<template v-if="hasServerChanges">
|
||||||
· <span class="text-warning">有未保存的更改</span>
|
· <span class="text-warning">有未保存的更改</span>
|
||||||
</template>
|
</template>
|
||||||
|
|||||||
Generated
+2
-2
@@ -1,12 +1,12 @@
|
|||||||
{
|
{
|
||||||
"name": "pichost",
|
"name": "pichost",
|
||||||
"version": "1.0.0",
|
"version": "1.0.1",
|
||||||
"lockfileVersion": 3,
|
"lockfileVersion": 3,
|
||||||
"requires": true,
|
"requires": true,
|
||||||
"packages": {
|
"packages": {
|
||||||
"": {
|
"": {
|
||||||
"name": "pichost",
|
"name": "pichost",
|
||||||
"version": "1.0.0",
|
"version": "1.0.1",
|
||||||
"hasInstallScript": true,
|
"hasInstallScript": true,
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
|
|||||||
+1
-1
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "pichost",
|
"name": "pichost",
|
||||||
"version": "1.0.0",
|
"version": "1.0.1",
|
||||||
"description": "Self-hosted image hosting for your NAS / home server — Nuxt admin UI, local disk storage, server-side WebP compression, referer protection, Twikoo/EasyImage compatible.",
|
"description": "Self-hosted image hosting for your NAS / home server — Nuxt admin UI, local disk storage, server-side WebP compression, referer protection, Twikoo/EasyImage compatible.",
|
||||||
"homepage": "https://github.com/O96u/PicHost#readme",
|
"homepage": "https://github.com/O96u/PicHost#readme",
|
||||||
"repository": {
|
"repository": {
|
||||||
|
|||||||
Reference in new issue
Block a user