Skip to content

Comments

feat(local): refactor and manager ui#263

Draft
Lipraty wants to merge 24 commits intomainfrom
local-webui
Draft

feat(local): refactor and manager ui#263
Lipraty wants to merge 24 commits intomainfrom
local-webui

Conversation

@Lipraty
Copy link
Member

@Lipraty Lipraty commented Jul 28, 2025

booru-local 2.0.0 Plan

WebUI

  • Image browsing functionality.
  • Image metadata editing functionality.
  • Index rebuilding functionality.
  • Display index statistics (total images, tags, authors).
  • Search functionality within the WebUI.
  • Bulk edit functionality.

Features

  • Add support for custom metadata fields in the WebUI and scraper.
  • Add a system for detecting duplicate images.
  • Add link proxy using the proxy configuration.
  • Refactor filename scraper functionality.
  • Refactor external index support.
  • Enhance configuration options
  • Add image service to serve images by hash.

Optimization

  • Index loading and saving performance.
  • Image filtering performance.
  • Better random picker functionality.

@github-actions
Copy link

github-actions bot commented Jul 28, 2025

PR Health

Build ✅

Details
esbuild: packages/core/src/index.ts -> packages/core/lib/index.js
esbuild: packages/danbooru/src/index.ts -> packages/danbooru/lib/index.js
esbuild: packages/derpibooru/src/index.ts -> packages/derpibooru/lib/index.js
esbuild: packages/e621/src/index.ts -> packages/e621/lib/index.js
esbuild: packages/gelbooru/src/index.ts -> packages/gelbooru/lib/index.js
esbuild: packages/konachan/src/index.ts -> packages/konachan/lib/index.js
esbuild: packages/local/src/index.ts -> packages/local/lib/index.js
esbuild: packages/lolibooru/src/index.ts -> packages/lolibooru/lib/index.js
esbuild: packages/lolicon/src/index.ts -> packages/lolicon/lib/index.js
esbuild: packages/moehu/src/index.ts -> packages/moehu/lib/index.js
esbuild: packages/pixiv/src/index.ts -> packages/pixiv/lib/index.js
esbuild: packages/safebooru/src/index.ts -> packages/safebooru/lib/index.js
esbuild: packages/sankaku/src/index.ts -> packages/sankaku/lib/index.js
esbuild: packages/yande/src/index.ts -> packages/yande/lib/index.js

Lint ❌

Details
/home/runner/work/koishi-plugin-booru/koishi-plugin-booru/packages/danbooru/src/index.ts
2:29  error  Unable to resolve path to module 'koishi-plugin-booru'  import/no-unresolved

/home/runner/work/koishi-plugin-booru/koishi-plugin-booru/packages/derpibooru/src/index.ts
 2:29  error    Unable to resolve path to module 'koishi-plugin-booru'  import/no-unresolved
10:3   warning  Useless constructor                                     @typescript-eslint/no-useless-constructor

/home/runner/work/koishi-plugin-booru/koishi-plugin-booru/packages/e621/src/index.ts
2:29  error  Unable to resolve path to module 'koishi-plugin-booru'  import/no-unresolved

/home/runner/work/koishi-plugin-booru/koishi-plugin-booru/packages/gelbooru/src/index.ts
2:29  error  Unable to resolve path to module 'koishi-plugin-booru'  import/no-unresolved

/home/runner/work/koishi-plugin-booru/koishi-plugin-booru/packages/konachan/src/index.ts
4:29  error  Unable to resolve path to module 'koishi-plugin-booru'  import/no-unresolved

/home/runner/work/koishi-plugin-booru/koishi-plugin-booru/packages/local/src/index.ts
7:29  error  Unable to resolve path to module 'koishi-plugin-booru'  import/no-unresolved

/home/runner/work/koishi-plugin-booru/koishi-plugin-booru/packages/local/src/types.ts
1:29  error  Unable to resolve path to module 'koishi-plugin-booru'  import/no-unresolved

/home/runner/work/koishi-plugin-booru/koishi-plugin-booru/packages/lolibooru/src/index.ts
4:29  error  Unable to resolve path to module 'koishi-plugin-booru'  import/no-unresolved

/home/runner/work/koishi-plugin-booru/koishi-plugin-booru/packages/lolicon/src/index.ts
2:29  error  Unable to resolve path to module 'koishi-plugin-booru'  import/no-unresolved

/home/runner/work/koishi-plugin-booru/koishi-plugin-booru/packages/moehu/src/index.ts
3:29  error  Unable to resolve path to module 'koishi-plugin-booru'  import/no-unresolved

/home/runner/work/koishi-plugin-booru/koishi-plugin-booru/packages/pixiv/src/index.ts
9:29  error  Unable to resolve path to module 'koishi-plugin-booru'  import/no-unresolved

/home/runner/work/koishi-plugin-booru/koishi-plugin-booru/packages/safebooru/src/index.ts
2:29  error  Unable to resolve path to module 'koishi-plugin-booru'  import/no-unresolved

/home/runner/work/koishi-plugin-booru/koishi-plugin-booru/packages/sankaku/src/index.ts
2:29  error  Unable to resolve path to module 'koishi-plugin-booru'  import/no-unresolved

/home/runner/work/koishi-plugin-booru/koishi-plugin-booru/packages/yande/src/index.ts
4:29  error  Unable to resolve path to module 'koishi-plugin-booru'  import/no-unresolved

✖ 15 problems (14 errors, 1 warning)

@Lipraty Lipraty changed the title feat(local): webui feat(local): refactor and manager ui Jul 29, 2025
@github-actions github-actions bot added the 📝 documentation Improvements or additions to documentation label Jul 29, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

📝 documentation Improvements or additions to documentation source: local

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants