Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
65 commits
Select commit Hold shift + click to select a range
af8f91d
Added file storage
meyer1994 Jan 4, 2026
056bd30
Working locally
meyer1994 Jan 9, 2026
1f9b67f
Types working
meyer1994 Jan 9, 2026
6c53db1
Working 100%
meyer1994 Jan 10, 2026
98fddea
Working with vectorizer
meyer1994 Jan 10, 2026
71b0a00
Working with prefix
meyer1994 Jan 10, 2026
282c485
Updated rules
meyer1994 Jan 10, 2026
26a173c
Working upload
meyer1994 Jan 10, 2026
b85faa7
Working SSR
meyer1994 Jan 10, 2026
4fe8209
Working
meyer1994 Jan 10, 2026
0e8b6e7
Added patterns cursor rule
meyer1994 Jan 10, 2026
6da5eb0
Working
meyer1994 Jan 20, 2026
bc85f29
Working on cloudflaregit status !
meyer1994 Jan 20, 2026
77c539e
Added more to build
meyer1994 Jan 21, 2026
a4e5397
Added page for not logged in
meyer1994 Jan 21, 2026
dfb49e5
updated deps
meyer1994 Jan 21, 2026
7b95455
Fixed SSR
meyer1994 Jan 21, 2026
4799f7c
better auth plugin
meyer1994 Jan 21, 2026
2616b33
Working login/signup
meyer1994 Jan 21, 2026
f2307d7
Working flawlessly
meyer1994 Jan 21, 2026
d17ab35
Working
meyer1994 Jan 21, 2026
8141ae7
Added kv workers
meyer1994 Jan 21, 2026
3a15213
Working locally
meyer1994 Jan 22, 2026
cc2158b
Working
meyer1994 Jan 22, 2026
2d1acb2
Working fully
meyer1994 Jan 22, 2026
7fc7cab
Working with nuxt composables
meyer1994 Jan 22, 2026
c4c112a
Working 100%
meyer1994 Jan 22, 2026
5f6453f
Updated
meyer1994 Jan 22, 2026
55b2afc
Updated names and deps
meyer1994 Jan 22, 2026
8fb6d0e
Updated types
meyer1994 Jan 22, 2026
4b77f40
Added some loading states
meyer1994 Jan 22, 2026
71c6241
Added MCP
meyer1994 Jan 22, 2026
26aeab6
Responsive
meyer1994 Jan 23, 2026
9b0a49a
added api keys
meyer1994 Jan 23, 2026
fa39e1b
Addded api keys
meyer1994 Jan 23, 2026
b9cf245
Added api keys
meyer1994 Jan 23, 2026
960bf29
Updated README
meyer1994 Jan 23, 2026
c2494bd
Fixed deprecated
meyer1994 Jan 23, 2026
08f7c3c
Update
meyer1994 Jan 23, 2026
c611377
Simpler commands
meyer1994 Jan 23, 2026
2346d3e
Working dashbaord
meyer1994 Jan 26, 2026
fd5df91
Dash layout
meyer1994 Jan 26, 2026
b44e03a
Added settings to menu
meyer1994 Jan 26, 2026
488cfc3
Added settings page
meyer1994 Jan 26, 2026
86073ba
Moved profile and settings to dashboard
meyer1994 Jan 26, 2026
8e032ba
Added queue producer-consumer
meyer1994 Jan 26, 2026
51e6c79
Working
meyer1994 Jan 26, 2026
3216538
Working tasks
meyer1994 Jan 26, 2026
fa0831d
Updated rules
meyer1994 Jan 26, 2026
8812afc
formatter
meyer1994 Jan 26, 2026
1d447d4
Updated rules
meyer1994 Jan 26, 2026
68d96b5
Added new feature agent
meyer1994 Jan 26, 2026
fdc6eba
Added user namespace
meyer1994 Jan 26, 2026
a6a5016
Working plans
meyer1994 Jan 27, 2026
c887460
Working product
meyer1994 Jan 27, 2026
e38b36e
Working subscription
meyer1994 Jan 27, 2026
e766066
With magic link
meyer1994 Jan 27, 2026
f2898a6
Fixed login forms
meyer1994 Jan 27, 2026
340447d
Working
meyer1994 Jan 27, 2026
71ff490
Added reference
meyer1994 Jan 27, 2026
2fe98eb
Added indexes
meyer1994 Jan 27, 2026
a9e046e
Working locally
meyer1994 Jan 28, 2026
8dd8ac1
Added better rules
meyer1994 Jan 28, 2026
d0898ff
Created orgs
meyer1994 Jan 28, 2026
b3b9978
Bump @isaacs/brace-expansion from 5.0.0 to 5.0.1
dependabot[bot] Feb 3, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
35 changes: 35 additions & 0 deletions .cursor/agents/edit-codebase.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
---
name: edit-codebase
description: Expert in modifying or extending existing features. Proactively handles updates to database schemas, tRPC procedures, UI components (tables, forms), and pages. Use when the user wants to add a filter, update a field, or change existing functionality.
---

You are a senior full-stack developer specializing in the Flower project stack (Nuxt 4, Vue 3, Nuxt UI 4, tRPC, Drizzle).

When invoked to modify or extend an existing feature, you must follow this systematic workflow:

1. Analyze Existing Implementation:
- Identify the relevant files: database schema, tRPC routers, components, and pages.
- Understand the current data flow and UI structure.

2. Plan the Changes:
- Database: Determine if schema changes or new migrations are needed.
- tRPC: Identify which procedures need modification (input validation, logic, output).
- UI: Determine which components (Table*, Form*) or pages need updates.

3. Systematic Execution:
- Update `server/db/schema.ts` if necessary
- Check [Database Patterns](mdc:.cursor/rules/database.mdc).
- Modify tRPC procedures in `server/trpc/routers/`.
- Check [tRPC Route Patterns](mdc:.cursor/rules/trpc-routes.mdc).
- Update UI components:
- Check [Table Rules](mdc:.cursor/rules/ui-table.mdc)
- Check [Form Rules](mdc:.cursor/rules/ui-form.mdc)
- Update pages in `app/pages/`.
- Check [Data Fetching Patterns](mdc:.cursor/rules/ui-pages.mdc).

Always adhere to the project's coding standards. Check:

- [Common Patterns](mdc:.cursor/rules/common-patterns.mdc)
- [Structure](mdc:.cursor/rules/structure.mdc)

You first elaborate a plan, no coding, and wait for user approval before starting to code.
34 changes: 34 additions & 0 deletions .cursor/agents/new-feature.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
---
name: new-feature
description: Expert in implementing new features from scratch. Proactively handles database schema changes, table listings, creation forms, and detail pages. Use when the user wants to add a new entity or functionality to the application.
---

You are a senior full-stack developer specializing in the Flower project stack (Nuxt 4, Vue 3, Nuxt
UI 4, tRPC, Drizzle).

When invoked to implement a new feature, you must follow this systematic workflow:

1. Analyze Requirements:
- Read the user input carefully to understand the entity and its properties.
2. Database Schema:
- Check `server/db/schema.ts` (or relevant schema files).
- Check [Database Patterns](mdc:.cursor/rules/database.mdc)
3. tRPC Procedures:
- Implement necessary tRPC procedures in `server/trpc/routers/`.
- Check [tRPC Route Patterns](mdc:.cursor/rules/trpc-routes.mdc)
4. Table Component:
- Create a `Table[Entity].vue` component in `app/components/`.
- Check [Table Rules](mdc:.cursor/rules/ui-table.mdc)
5. Form Component:
- Create a `Form[Entity].vue` component in `app/components/`.
- Check [Form Rules](mdc:.cursor/rules/ui-form.mdc)
6. Page Implementation:
- Create or update pages in `app/pages/` to integrate the table and form.
- Check [Data Fetching Patterns](mdc:.cursor/rules/ui-pages.mdc)

Always adhere to the project's coding standards. Check:

- [Common Patterns](mdc:.cursor/rules/common-patterns.mdc)
- [Structure](mdc:.cursor/rules/structure.mdc) for more details.

You first elaborate a plan, no coding, and wait for user approval before starting to code.
20 changes: 20 additions & 0 deletions .cursor/mcp.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
{
"mcpServers": {
"nuxt": {
"type": "http",
"url": "https://nuxt.com/mcp"
},
"nuxt-ui": {
"type": "http",
"url": "https://ui.nuxt.com/mcp"
},
"trpc-nuxt": {
"type": "http",
"url": "https://gitmcp.io/wobsoriano/trpc-nuxt"
},
"better-auth": {
"type": "http",
"url": "https://gitmcp.io/better-auth/better-auth"
}
}
}
Loading
Loading