API Access (#495)

* Scaffold API docs

* fixup! Scaffold API docs

* Add versioning

* Scaffold API Access

* fixup! Scaffold API Access

* fixup! fixup! Scaffold API Access

* Remove DEBUG logs, add tests

* fixup! Remove DEBUG logs, add tests

* Add rate limiter

* Only enable swagger in development

* Update docs

* fixup! Update docs

* fixup! fixup! Update docs

* Fix issue with markdown table headers
This commit is contained in:
Chris 2025-11-07 15:19:30 +02:00 committed by GitHub
parent cea7bc4e06
commit bdc6e1e71f
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
33 changed files with 6198 additions and 2623 deletions

View file

@ -1496,6 +1496,13 @@
<h3>Telegram Integration</h3>
<p>Create tasks directly through Telegram messages, receive daily digests of your tasks, and quick capture ideas on the go. Never miss important deadlines with automated notifications.</p>
</div>
<div class="feature-card">
<div class="feature-icon">
<i class="fas fa-code"></i>
</div>
<h3>API Access & Swagger</h3>
<p>Versioned Swagger docs at <code>/api/v1</code> and personal access tokens let you build automations or integrations around tududis data.</p>
</div>
<div class="feature-card">
<div class="feature-icon">
<i class="fas fa-mobile-alt"></i>