[PR #1296] [CLOSED] feat: Initial implementation of API v2 #7458

Closed
opened 2026-04-20 17:43:14 -05:00 by GiteaMirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/go-vikunja/vikunja/pull/1296
Author: @aroige
Created: 8/15/2025
Status: Closed

Base: mainHead: api-v2-initial


📝 Commits (1)

  • 22bd17e feat: Initial implementation of API v2

📊 Changes

51 files changed (+3944 additions, -128 deletions)

View changed files

API_V2_PRD.md (+99 -0)
📝 frontend/index.html (+2 -2)
📝 frontend/src/helpers/auth.ts (+1 -1)
📝 frontend/src/helpers/checkAndSetApiUrl.ts (+12 -12)
📝 frontend/src/services/label.ts (+17 -17)
📝 frontend/src/services/project.ts (+45 -45)
📝 frontend/src/services/taskCollection.ts (+1 -9)
📝 frontend/src/services/team.ts (+5 -5)
📝 frontend/src/services/user.ts (+3 -1)
📝 pkg/config/config.go (+7 -0)
📝 pkg/db/test.go (+22 -2)
📝 pkg/db/test_fixtures.go (+2 -2)
📝 pkg/models/tasks.go (+175 -27)
pkg/models/v2/auth.go (+30 -0)
pkg/models/v2/base.go (+34 -0)
pkg/models/v2/caldav_token.go (+32 -0)
pkg/models/v2/info.go (+77 -0)
pkg/models/v2/label.go (+25 -0)
pkg/models/v2/project.go (+30 -0)
pkg/models/v2/shares.go (+37 -0)

...and 31 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-vikunja/vikunja/pull/1296 **Author:** [@aroige](https://github.com/aroige) **Created:** 8/15/2025 **Status:** ❌ Closed **Base:** `main` ← **Head:** `api-v2-initial` --- ### 📝 Commits (1) - [`22bd17e`](https://github.com/go-vikunja/vikunja/commit/22bd17e54228486820dd0d8daf000886c662c3c5) feat: Initial implementation of API v2 ### 📊 Changes **51 files changed** (+3944 additions, -128 deletions) <details> <summary>View changed files</summary> ➕ `API_V2_PRD.md` (+99 -0) 📝 `frontend/index.html` (+2 -2) 📝 `frontend/src/helpers/auth.ts` (+1 -1) 📝 `frontend/src/helpers/checkAndSetApiUrl.ts` (+12 -12) 📝 `frontend/src/services/label.ts` (+17 -17) 📝 `frontend/src/services/project.ts` (+45 -45) 📝 `frontend/src/services/taskCollection.ts` (+1 -9) 📝 `frontend/src/services/team.ts` (+5 -5) 📝 `frontend/src/services/user.ts` (+3 -1) 📝 `pkg/config/config.go` (+7 -0) 📝 `pkg/db/test.go` (+22 -2) 📝 `pkg/db/test_fixtures.go` (+2 -2) 📝 `pkg/models/tasks.go` (+175 -27) ➕ `pkg/models/v2/auth.go` (+30 -0) ➕ `pkg/models/v2/base.go` (+34 -0) ➕ `pkg/models/v2/caldav_token.go` (+32 -0) ➕ `pkg/models/v2/info.go` (+77 -0) ➕ `pkg/models/v2/label.go` (+25 -0) ➕ `pkg/models/v2/project.go` (+30 -0) ➕ `pkg/models/v2/shares.go` (+37 -0) _...and 31 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>
GiteaMirror added the pull-request label 2026-04-20 17:43:14 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/vikunja#7458