api
                                
                                
                                
                                    api copied to clipboard
                            
                            
                            
                        📦 The API for https://wanderer.moe/ — (v2 branch) created using Cloudflare Workers, R2, DO, Hono, Lucia Auth, Drizzle, Turso, Scalar & Resend
This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [wrangler](https://redirect.github.com/cloudflare/workers-sdk) ([source](https://redirect.github.com/cloudflare/workers-sdk/tree/HEAD/packages/wrangler)) | [`3.73.0` -> `3.114.8`](https://renovatebot.com/diffs/npm/wrangler/3.73.0/3.114.8) | [](https://docs.renovatebot.com/merge-confidence/) |...
This issue lists Renovate updates and detected dependencies. Read the [Dependency Dashboard](https://docs.renovatebot.com/key-concepts/dashboard/) docs to learn more.[View this repository on the Mend.io Web Portal](https://developer.mend.io/github/wanderer-moe/api). ## Config Migration Needed - [ ]...
[](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [@cloudflare/workers-types](https://togithub.com/cloudflare/workerd) | [`4.20240419.0` -> `4.20240512.0`](https://renovatebot.com/diffs/npm/@cloudflare%2fworkers-types/4.20240419.0/4.20240512.0) | [](https://docs.renovatebot.com/merge-confidence/)...
[](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [@typescript-eslint/eslint-plugin](https://typescript-eslint.io/packages/eslint-plugin) ([source](https://togithub.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin)) | [`7.7.0` -> `7.9.0`](https://renovatebot.com/diffs/npm/@typescript-eslint%2feslint-plugin/7.7.0/7.9.0) |...
as of writing this, resend has had a downtime of [~10-11 hours, and expected to be down for another 4-6](https://resend-status.com/incident/329826) - this is incredibly detrimental - especially if this issue...
v2 api
**the v2 API no longer relies on indexing the CDN.** instead, we retrieve data directly from a database that stores comprehensive information about each asset. - asset's name, unique identifier,...
see https://github.com/axiomhq/axiom-js/tree/main/packages/js
users should be able to invite others to collections as "collaborators" - where they can just remove or add assets this can be done with a table `collection_collaborators` contents of...
can just create 2 separate tables for this, with the following cols: - `likedCollectionId` & `likedByUserId` - `likedAssetId` & `likedByUserId` for collections: check publicity & disable this feature if private,...
generates openapi documentation with type-safe params using zod for all routes; introduces type sharing between the frontend and backend, thus ensuring end-to-end type-safety for all routes && streamlining local development....