alist/internal/errs
千石 aea3ba1499
feat: add tag backup and fix bugs (#9265)
* feat(label): enhance label file binding and router setup (feat/add-tag-backup)

- Add `GetLabelsByFileNamesPublic` to retrieve labels using file names.
- Refactor router setup for label and file binding routes.
- Improve `toObjsResp` for efficient label retrieval by file names.
- Comment out unnecessary user ID parameter in `toObjsResp`.

* feat(label): enhance label file binding and router setup

- Add `GetLabelsByFileNamesPublic` for label retrieval by file names.
- Refactor router setup for label and file binding routes.
- Improve `toObjsResp` for efficient label retrieval by file names.
- Comment out unnecessary user ID parameter in `toObjsResp`.

* refactor(db): comment out debug print in GetLabelIds (#feat/add-tag-backup)

- Comment out debug print statement in GetLabelIds to clean up logs.
- Enhance code readability by removing unnecessary debug output.

* feat(label-file-binding): add batch creation and improve label ID handling

- Introduced `CreateLabelFileBinDingBatch` API for batch label binding.
- Added `collectLabelIDs` helper function to handle label ID parsing.
- Enhanced label ID handling to support varied delimiters and input formats.
- Refactored `CreateLabelFileBinDing` logic for improved code readability.
- Updated router to include `POST /label_file_binding/create_batch`.
2025-08-15 23:09:00 +08:00
..
driver.go feat(123_open): add new driver support for 123 Open (#9246) 2025-08-04 11:56:57 +08:00
errors.go feat(archive): archive manage (#7817) 2025-01-18 23:28:12 +08:00
errors_test.go feat: Crypt driver, improve http/webdav handling (#4884) 2023-08-02 14:40:36 +08:00
object.go chore: go fmt 2022-08-03 14:26:59 +08:00
operate.go chore: user permissions 2022-06-29 18:03:12 +08:00
role.go feat: add tag backup and fix bugs (#9265) 2025-08-15 23:09:00 +08:00
search.go fix(search): BuildIndex concurrency error (#7035) 2024-08-22 00:44:55 +08:00
user.go feat: user manage api 2022-06-26 19:36:27 +08:00