Commit Graph

163 Commits

Author SHA1 Message Date
KinfeMichael Tariku
001565a0f9 docs: fix blog page layout (#3176)
* fix/blog-page-layouts

* clean up
2025-06-26 16:21:40 -04:00
Bereket Engida
1d35c64e6b blog: seed round announcement (#3168)
* init

* cleanup

* fix seed round announcemnt

* fix seed round announcemnt

* seed round blog

* add nav mobile

* fix typo

* Update docs/content/blogs/seed-round.mdx

Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>

* Update docs/app/blog/[[...slug]]/page.tsx

Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>

* Update docs/app/blog/[[...slug]]/page.tsx

Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>

* update og

* cleanup

---------

Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2025-06-25 12:32:01 -04:00
Bereket Engida
8207ae4e01 docs: fix scrollbar 2025-06-12 22:11:44 -07:00
Bereket Engida
e96e07ed75 docs: match the hero section background 2025-06-03 16:18:18 -07:00
Bereket Engida
9cc2e3d8ab feat: MCP plugin (#2666)
* chore: wip

* wip

* feat: mcp plugin

* wip

* chore: fix lock file

* clean up

* schema

* docs

* chore: lint

* chore: release v1.2.9-beta.1

* blog

* chore: lint
2025-05-23 12:44:51 -07:00
Rahul Mishra
659f8391df docs: fix discord invite links 2025-05-17 05:09:10 -07:00
Muntasir Mahmud
d914650289 chore: clean up minor typo mistakes 2025-05-14 10:27:58 -07:00
KinfeMichael Tariku
3fdbe99cd5 docs: fix kformatter support for millions (#2574) 2025-05-07 09:44:44 -07:00
Bereket Engida
defadb3b72 docs: change banner style 2025-05-06 13:35:55 -07:00
KinfeMichael Tariku
326747b297 fix: resolve logo assets redirection and toaster styling issues 2025-05-04 19:15:27 +03:00
KinfeMichael Tariku
25e82669ee chore: fix tooltip for docs and whitespaces 2025-04-26 00:38:12 +03:00
Bereket Engida
2f23b22022 chore: fix landing hydration error 2025-04-25 11:27:35 +03:00
Bereket Engida
1d5535c3b7 docs: update banner style 2025-04-25 10:58:23 +03:00
Bereket Engida
2aaaf40a5c docs: update banner style 2025-04-25 10:58:23 +03:00
Legion
b23bf618fd docs: removed 1px from headerbar height variable. (#2391)
* fix(docs): removed 1px from headerbar height variable.

* fix(docs): fixed sidebar height issue and made it pixel perfect

* fix(docs): fixed scroll bumping issue when scrolling the  from top

* fix(docs): fixed scroll bumping issue when scrolling the  from top
2025-04-22 06:50:51 +03:00
KinfeMichael Tariku
4ac93ba2b4 fix: join waitlist banner styling 2025-04-20 15:21:01 +03:00
Bereket Engida
7ff8671c69 chore: update banner style 2025-04-19 16:08:19 +03:00
Bereket Engida
ef71f710a8 chore: update banner message 2025-04-19 15:00:08 +03:00
Bereket Engida
793ced0e7a chore: add infra announcement banner 2025-04-19 14:08:50 +03:00
Anthony DePasquale
863129ca70 "up to date" (no hyphens needed when not modifying a noun) 2025-04-13 14:11:08 +02:00
sudoskys
8955d87292 feat: update hover style for light mode in community page 2025-04-11 15:21:31 +08:00
Kinfe123
ea4651d491 fix: community page interaction 2025-04-10 15:51:13 +03:00
Bereket Engida
84bcc4ac09 chore: update discord link 2025-04-05 11:40:41 +03:00
Kinfe123
ba5b8dfc23 lint 2025-04-01 09:38:51 +03:00
Kinfe123
1dbcc5f782 replace with real url params 2025-04-01 09:38:22 +03:00
Kinfe123
e2d6b2fdbe fix: og image compat 2025-04-01 09:37:43 +03:00
KinfeMichael Tariku
46e39415a2 docs: 404 page (#2005) 2025-03-26 09:42:11 +03:00
KinfeMichael Tariku
80d5a5de0b docs: add branding assets (#1900)
* feat: branding with multiple variant
---------
Co-authored-by: Bereket Engida <bekacru@gmail.com>
2025-03-21 15:41:10 +03:00
Fuma Nama
00ad781427 docs: improve layout consistency (#1831)
* Fix sidebar tabs pre-rendering

* Improve sidebar consistency

* improve searchbar alignment

* improve animation
2025-03-15 19:54:27 +03:00
KinfeMichael Tariku
c06cc0a00d docs(fix): stat container height and clickable pointer (#1744) 2025-03-09 12:22:44 +03:00
Tommy D. Rossi
2a495ea24b feat(oidc-provider): Implement OIDC rfc7591 compliant /register endpoint (#1732) 2025-03-08 22:43:43 +03:00
Bereket Engida
dd31d6c9e3 docs: refine UI components and styling 2025-03-08 22:09:19 +03:00
Bereket Engida
970918cb45 docs: remove changelogs side animaiton 2025-03-08 20:33:48 +03:00
Bereket Engida
ebcf8c907c docs: refine UI styling and remove loglib 2025-03-08 20:05:50 +03:00
Bereket Engida
b5f638ca45 docs: upgrade to tailwind v4, react 19, fuma docs 15 (#1735) 2025-03-08 19:33:31 +03:00
Maxwell
1d700f38f1 docs(fix): "edit on github" broken link (#1625)
The button now actually brings you to the correct page on GH to edit.
2025-03-02 10:25:34 +03:00
DawitMengistu
57c38e196a docs: update light mode and responsiveness of community apge(#1621)
* Update header.tsx

'Open Source Community' text color for theme change"

* fix: improve community page responsiveness and styling

---------

Co-authored-by: Bereket Engida <bekacru@gmail.com>
2025-03-02 09:54:02 +03:00
KinfeMichael Tariku
86db0c2039 docs: fix metadata theming (#1613)
* fix: light theme issue

* fix: metadata issue

* cleanup the layout

* changelog-layout default clean up
2025-03-02 01:45:19 +03:00
KinfeMichael Tariku
1cbe4d1049 docs: changelog base og image (#1610) 2025-03-01 23:58:02 +03:00
Bereket Engida
15f769645c docs: add Vercel Analytics 2025-03-01 23:57:20 +03:00
Bereket Engida
bce889b99a docs(changelog): remove back navigation link 2025-03-01 23:54:25 +03:00
Bereket Engida
fa1de4352e docs(changelog): change release notes og image 2025-03-01 23:26:21 +03:00
Bereket Engida
f2985c269f docs(changelog): Improve mobile and responsive layout for changelog pages 2025-03-01 23:14:19 +03:00
Bereket Engida
958d80fd86 docs(changelog): Update 1.2 release notes 2025-03-01 23:10:03 +03:00
Bereket Engida
5a72778767 chore: remove remarkInclude from docs route processing 2025-03-01 12:29:41 +03:00
Bereket Engida
f6051b45b8 chore: lint 2025-03-01 02:47:15 +03:00
Bereket Engida
86cbf70684 docs: v1.2 release notes (#1602) 2025-03-01 02:22:32 +03:00
Maxwell
ec9edc357a feat: API Key plugin (#1515)
* feat: API-key plugin

* add: `deleteAllExpiredApiKeys` functionality

* fix: fetching sessions from headers

* update: types & create-api-key now checks for min & max expiresIn values

* tests: Started working on tests

* add: features

- added list functionality
- added min & max prefix length
- added min & max name length
- added metadata enable/disable option
- added `disableSessionForAPIKeys` option
- verify API key now checks for expiration & refills
- added regex to check prefix of api key

* fix: create-api-key's expiration using `/` instead of `*`

* update: schema `metadata` transforms invalid values as `null`

* fix: create-api-key metadata should go through transformation

* fix: missing metadata wouldn't have `'null'` as value

* update: error types

* fix: remove console.logs from verify

* fix: rate-limit not working

* fix: rate-limit plugin options types

* chore: remove logs

* update: removed `key` field from result apiKey type of the update-api-key endpoint

* fix: typo

* update: create & update if checks

- create now checks if custom expiration times are allowed
- update now allows name values & checks if name is within length range
- update now also checks for custom expiration times are allowed

* update(WIP): tests

* fix: added the missing error throw when there is no values to update

* fix: update-api-key checks expiresIn in days, not ms

- also updated create-api-key & update-api-key to have more detailed event logging

* fix: update api key's remaining count's min & max checks

- also added more detail to the events

* fix: update-api-key can now update refillInterval & refillAmount properly

* fix: metadata in update-api-key transforms between string & obj correctly

* add: all of the `update` tests

* update: get-api-key metadata is now obj instead of string

* add: listApiKeys functionality

* fix: get-session to use mock session based on header API keys

* update: tests to test against get-session, get-api-key, and list-api-key

* add: `start` field to show the first few characters of an API key

* fix: very silly mistake

* update: tests to validate `start` property

* update: create-api-key checks if properties are set from server & allows for custom rate-limit rules

- also updated tests to check against this

* update: verify-api-key to check if a row has the right user-id

- this also should speed up the DB process too. (I'm pretty sure)

* update: `delete-all-expired-api-keys` endpoint added & updated list-api-keys endpoint function name

* add: customAPIKeyValidator fn, and fixed verification `remaining` and `lastRefillAt` values updating DB incorrectly

* update: documentation

* add: rate-limiting enable/disable on a per-key level

* update: docs

* fix: correct expiration time units and improve error messages in API key handling

* fix: allow creating apiKeys by providing userId on the server

* fix: user userId instead of headers to differ server vs client calls on create api key

* wip

* fix: JSDoc comment

* fix: tests not passing due to invalid expiresIn value

Since the expiresIn got changed from `ms` to `sec`, this needed to be changed as well.

* wip

* fix(api-key): update tests and error messages for API key verification

* fix(api-key): update API key fixes

* refactor tests and remove events

* refactor(api-key): remove unused event handling and clean up type definitions

* add: minimum values to `create-api-key` numeric input options

* fix: remove `opts.events` in delete-api-key route

* refactor: all returning routes which can contain `key`

- more performant
- better typed
- cleaner code

:D

* update: added minimum values to update-api-key endpoint as well

* fix: removed `maximumRemaining` & `minimumRemaining` default values in `opts`

* docs: ready (unless I make minor adjustments later) 🫡

* fix(docs): links & invalid code examples

* fix: output transform of metadata to use ParseJSON

* fix: tests failing due to async metadata transform output

* fix: return types for verify-api-key endpoint

* fix: tests failing due to invalid expiresIn minimum value

* docs: reorder sidebar items for API Key

* wip

* docs(api-key): enhance documentation with permissions and usage details

- Updated API key documentation with comprehensive permissions explanation
- Added examples for setting default permissions, creating, verifying, and updating API keys with permissions
- Clarified API key creation, verification, and update processes
- Improved code examples and descriptions for better understanding

* chore: lint

* fix(docs): incorrect wording / explanation on refillInterval/refillAmount

* add(docs): missing permissions info in docs

---------

Co-authored-by: Bereket Engida <bekacru@gmail.com>
2025-02-28 17:11:03 +03:00
Bereket Engida
7ba1af2ff9 Merge branch 'main' into v1.2 2025-02-27 14:20:23 +03:00
Bereket Engida
c488e306ea docs: add llms.txt 2025-02-25 22:35:30 +03:00