[PR #1157] feat: api v1 #1018

Open
opened 2026-02-25 23:36:13 +03:00 by kerem · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/go-shiori/shiori/pull/1157
Author: @fmartingr
Created: 10/8/2025
Status: 🔄 Open

Base: masterHead: feat/bookmarks-api-v1


📝 Commits (10+)

  • 4b5512e Add comprehensive test coverage for bookmark handlers
  • f69c5bc feat: bookmarks api v1
  • 6abfdff feat: add generated api client
  • 17fe31c feat: improve tag and bookmark creation
  • b1e1088 chore: removed message middleware
  • b7047bb feat: update tags api client
  • 0d67c53 chore: webapp updates
  • 9423d64 chore: fixes shiori dir in development
  • 01cbaa6 chore: new targets for the webapp
  • f2eff1f feat: api v1 endpoint to retrieve/update data

📊 Changes

218 files changed (+18432 additions, -2476 deletions)

View changed files

.cursorrules (+0 -7)
📝 .gitignore (+3 -0)
📝 Makefile (+63 -14)
assets/shiori-logo-dark.webp (+0 -0)
assets/shiori-logo-light.webp (+0 -0)
📝 bun.lockb (+0 -0)
clients/ts/.gitignore (+4 -0)
clients/ts/.npmignore (+1 -0)
📝 clients/ts/.openapi-generator-ignore (+0 -0)
clients/ts/.openapi-generator/FILES (+38 -0)
clients/ts/.openapi-generator/VERSION (+1 -0)
clients/ts/README.md (+46 -0)
clients/ts/package.json (+21 -0)
📝 clients/ts/src/apis/AccountsApi.ts (+19 -5)
clients/ts/src/apis/AuthApi.ts (+197 -0)
📝 clients/ts/src/apis/BookmarksApi.ts (+295 -83)
📝 clients/ts/src/apis/SystemApi.ts (+35 -2)
📝 clients/ts/src/apis/TagsApi.ts (+53 -15)
📝 clients/ts/src/apis/index.ts (+1 -0)
📝 clients/ts/src/index.ts (+0 -0)

...and 80 more files

📄 Description

No description provided


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/go-shiori/shiori/pull/1157 **Author:** [@fmartingr](https://github.com/fmartingr) **Created:** 10/8/2025 **Status:** 🔄 Open **Base:** `master` ← **Head:** `feat/bookmarks-api-v1` --- ### 📝 Commits (10+) - [`4b5512e`](https://github.com/go-shiori/shiori/commit/4b5512e55e69a4a1cca89a511893ea7c65bc5cfb) Add comprehensive test coverage for bookmark handlers - [`f69c5bc`](https://github.com/go-shiori/shiori/commit/f69c5bc22edce531430b8ef2bab87d1c742800c9) feat: bookmarks api v1 - [`6abfdff`](https://github.com/go-shiori/shiori/commit/6abfdffea4ef053deccaf65a8e68166872315ee1) feat: add generated api client - [`17fe31c`](https://github.com/go-shiori/shiori/commit/17fe31c94caee62ada65a4c8bbb7d0fc92f66fd1) feat: improve tag and bookmark creation - [`b1e1088`](https://github.com/go-shiori/shiori/commit/b1e108815cf8c9ae8bd07704e39fab2b05755590) chore: removed message middleware - [`b7047bb`](https://github.com/go-shiori/shiori/commit/b7047bb0d7c057feca64ca33641eb89b42f8c59b) feat: update tags api client - [`0d67c53`](https://github.com/go-shiori/shiori/commit/0d67c53074a00ea98abbba0dd108f244bfd9d97a) chore: webapp updates - [`9423d64`](https://github.com/go-shiori/shiori/commit/9423d64c72dc74079bd090bc66367a38eaa92b0a) chore: fixes shiori dir in development - [`01cbaa6`](https://github.com/go-shiori/shiori/commit/01cbaa6e0811b7df2c61935fc608a57ce421e288) chore: new targets for the webapp - [`f2eff1f`](https://github.com/go-shiori/shiori/commit/f2eff1f315910bf6656f2b211aaa0a3a90940bf0) feat: api v1 endpoint to retrieve/update data ### 📊 Changes **218 files changed** (+18432 additions, -2476 deletions) <details> <summary>View changed files</summary> ➖ `.cursorrules` (+0 -7) 📝 `.gitignore` (+3 -0) 📝 `Makefile` (+63 -14) ➕ `assets/shiori-logo-dark.webp` (+0 -0) ➕ `assets/shiori-logo-light.webp` (+0 -0) 📝 `bun.lockb` (+0 -0) ➕ `clients/ts/.gitignore` (+4 -0) ➕ `clients/ts/.npmignore` (+1 -0) 📝 `clients/ts/.openapi-generator-ignore` (+0 -0) ➕ `clients/ts/.openapi-generator/FILES` (+38 -0) ➕ `clients/ts/.openapi-generator/VERSION` (+1 -0) ➕ `clients/ts/README.md` (+46 -0) ➕ `clients/ts/package.json` (+21 -0) 📝 `clients/ts/src/apis/AccountsApi.ts` (+19 -5) ➕ `clients/ts/src/apis/AuthApi.ts` (+197 -0) 📝 `clients/ts/src/apis/BookmarksApi.ts` (+295 -83) 📝 `clients/ts/src/apis/SystemApi.ts` (+35 -2) 📝 `clients/ts/src/apis/TagsApi.ts` (+53 -15) 📝 `clients/ts/src/apis/index.ts` (+1 -0) 📝 `clients/ts/src/index.ts` (+0 -0) _...and 80 more files_ </details> ### 📄 Description _No description provided_ --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/shiori#1018
No description provided.