From b6e9f4aa1459981b8175b62e503ad229997c5842 Mon Sep 17 00:00:00 2001 From: "open-swe-dev-andrinoid[bot]" Date: Wed, 21 Jan 2026 19:11:36 +0000 Subject: [PATCH 01/62] Apply patch [skip ci] --- main.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/main.ts b/main.ts index 1b9ea66..ab8c7c3 100755 --- a/main.ts +++ b/main.ts @@ -201,3 +201,5 @@ if (isAppReady) { // if (import.meta.main) { // await app.listen(); // } + + From 36e7721329d758ea1cd0ead114aa7abce9557154 Mon Sep 17 00:00:00 2001 From: "open-swe-dev-andrinoid[bot]" Date: Wed, 21 Jan 2026 19:16:11 +0000 Subject: [PATCH 02/62] Apply patch [skip ci] --- routes/tenant/rent/pay/index.tsx | 1 + services/paymentService.ts | 1 + 2 files changed, 2 insertions(+) diff --git a/routes/tenant/rent/pay/index.tsx b/routes/tenant/rent/pay/index.tsx index 01a9afc..93ba0b7 100644 --- a/routes/tenant/rent/pay/index.tsx +++ b/routes/tenant/rent/pay/index.tsx @@ -347,3 +347,4 @@ export default define.page( ); }, ); + diff --git a/services/paymentService.ts b/services/paymentService.ts index bd5df7e..5d19831 100644 --- a/services/paymentService.ts +++ b/services/paymentService.ts @@ -387,3 +387,4 @@ export async function cancelAutoPayment( .where(eq(leases.id, lease_id)) .returning(); } + From a703c73aac64bbfe164c7dc1849af8dc16a4c495 Mon Sep 17 00:00:00 2001 From: "open-swe-dev-andrinoid[bot]" Date: Wed, 21 Jan 2026 19:18:29 +0000 Subject: [PATCH 03/62] Apply patch [skip ci] --- routes/api/payments/create_intent.ts | 93 ++++++++++++++++++++++++++++ 1 file changed, 93 insertions(+) create mode 100644 routes/api/payments/create_intent.ts diff --git a/routes/api/payments/create_intent.ts b/routes/api/payments/create_intent.ts new file mode 100644 index 0000000..a0a4315 --- /dev/null +++ b/routes/api/payments/create_intent.ts @@ -0,0 +1,93 @@ +import { define } from "../../../utils.ts"; +import { createPaymentTransaction } from "../../../services/paymentService.ts"; + +type CreateIntentBody = { + lease_id: string; + amount: number; + payment_method?: string; + currency?: string; +}; + +export const handler = define.handlers({ + async POST(ctx) { + try { + const body = await ctx.req.json() as CreateIntentBody; + const { lease_id, amount, payment_method = "ach", currency = "usd" } = + body || {} as CreateIntentBody; + + if (!lease_id || !amount || Number.isNaN(amount)) { + return new Response( + JSON.stringify({ success: false, error: "Invalid request body" }), + { status: 400, headers: { "Content-Type": "application/json" } }, + ); + } + + const sandbox = Deno.env.get("DISABLE_EXTERNAL_APIS") === "true" || + Deno.env.get("SANDBOX_MODE") === "true"; + + if (sandbox) { + const localId = `pi_local_${crypto.randomUUID()}`; + const [transaction] = await createPaymentTransaction( + lease_id, + amount, + Date.now(), + payment_method, + "completed", + localId, + ); + return new Response( + JSON.stringify({ success: true, mode: "local", transaction }), + { status: 200, headers: { "Content-Type": "application/json" } }, + ); + } + + // Production Stripe flow (guarded by env flags) + const secret = Deno.env.get("STRIPE_SECRET_KEY"); + if (!secret) { + return new Response( + JSON.stringify({ success: false, error: "Stripe not configured" }), + { status: 500, headers: { "Content-Type": "application/json" } }, + ); + } + + const params = new URLSearchParams(); + params.set("amount", String(Math.round(amount * 100))); + params.set("currency", currency); + params.set("automatic_payment_methods[enabled]", "true"); + + const resp = await fetch("https://api.stripe.com/v1/payment_intents", { + method: "POST", + headers: { + "Authorization": `Bearer ${secret}`, + "Content-Type": "application/x-www-form-urlencoded", + }, + body: params.toString(), + }); + + if (!resp.ok) { + const text = await resp.text(); + return new Response( + JSON.stringify({ success: false, error: text }), + { status: 502, headers: { "Content-Type": "application/json" } }, + ); + } + + const pi = await resp.json(); + return new Response( + JSON.stringify({ + success: true, + mode: "stripe", + client_secret: pi.client_secret, + payment_intent_id: pi.id, + }), + { status: 200, headers: { "Content-Type": "application/json" } }, + ); + } catch (err) { + return new Response( + JSON.stringify({ success: false, error: String(err) }), + { status: 500, headers: { "Content-Type": "application/json" } }, + ); + } + }, +}); + From 084e310d262ee8c2c3587cddcd132fc5a1645175 Mon Sep 17 00:00:00 2001 From: "open-swe-dev-andrinoid[bot]" Date: Wed, 21 Jan 2026 19:19:08 +0000 Subject: [PATCH 04/62] Apply patch [skip ci] --- routes/api/payments/webhook.ts | 123 +++++++++++++++++++++++++++++++++ 1 file changed, 123 insertions(+) create mode 100644 routes/api/payments/webhook.ts diff --git a/routes/api/payments/webhook.ts b/routes/api/payments/webhook.ts new file mode 100644 index 0000000..1fb1112 --- /dev/null +++ b/routes/api/payments/webhook.ts @@ -0,0 +1,123 @@ +import { define } from "../../../utils.ts"; +import { + createPaymentTransaction, + getTransactionByStripeId, +} from "../../../services/paymentService.ts"; + +async function hmacSHA256Hex(key: string, message: string): Promise { + const enc = new TextEncoder(); + const cryptoKey = await crypto.subtle.importKey( + "raw", + enc.encode(key), + { name: "HMAC", hash: { name: "SHA-256" } }, + false, + ["sign"], + ); + const sig = await crypto.subtle.sign("HMAC", cryptoKey, enc.encode(message)); + const bytes = new Uint8Array(sig); + return Array.from(bytes).map((b) => b.toString(16).padStart(2, "0")).join(""); +} + +function parseStripeSignature(header: string | null) { + if (!header) return null; + const parts = header.split(",").map((p) => p.trim()); + const out: Record = {}; + for (const part of parts) { + const [k, v] = part.split("="); + if (k && v) out[k] = v; + } + if (!out["t"] || !out["v1"]) return null; + return { timestamp: out["t"], signature: out["v1"] }; +} + +export const handler = define.handlers({ + async POST(ctx) { + try { + const raw = await ctx.req.text(); + const sandbox = Deno.env.get("DISABLE_EXTERNAL_APIS") === "true" || + Deno.env.get("SANDBOX_MODE") === "true"; + + if (sandbox) { + // Accept simulated event: { type, data: { id, amount, lease_id, payment_method } } + const { type, data } = JSON.parse(raw || "{}"); + if (type === "payment_intent.succeeded" && data?.id) { + const existing = await getTransactionByStripeId(data.id); + if (!existing) { + const amountNumber = typeof data.amount === "number" + ? data.amount + : Number(data.amount); + const amount = Number.isFinite(amountNumber) ? amountNumber : 0; + await createPaymentTransaction( + data.lease_id, + amount, + Date.now(), + data.payment_method || "ach", + "completed", + data.id, + ); + } + } + return new Response(JSON.stringify({ received: true }), { + status: 200, + headers: { "Content-Type": "application/json" }, + }); + } + + // Production Stripe verification + const secret = Deno.env.get("STRIPE_WEBHOOK_SECRET"); + const sigHeader = ctx.req.headers.get("stripe-signature"); + if (!secret || !sigHeader) { + return new Response(JSON.stringify({ error: "Missing signature" }), { + status: 400, + headers: { "Content-Type": "application/json" }, + }); + } + const parsed = parseStripeSignature(sigHeader); + if (!parsed) { + return new Response(JSON.stringify({ error: "Bad signature header" }), { + status: 400, + headers: { "Content-Type": "application/json" }, + }); + } + const signedPayload = `${parsed.timestamp}.${raw}`; + const expected = await hmacSHA256Hex(secret, signedPayload); + if (expected !== parsed.signature) { + return new Response(JSON.stringify({ error: "Invalid signature" }), { + status: 400, + headers: { "Content-Type": "application/json" }, + }); + } + + const event = JSON.parse(raw || "{}"); + if (event?.type === "payment_intent.succeeded") { + const obj = event.data?.object ?? {}; + const stripeId = obj.id as string; + const amountCents = obj.amount_received ?? obj.amount ?? 0; + const amount = Math.round(Number(amountCents)) / 100; + const leaseId = obj.metadata?.lease_id ?? ""; + const method = obj.payment_method_types?.[0] ?? "card"; + const existing = await getTransactionByStripeId(stripeId); + if (!existing) { + await createPaymentTransaction( + leaseId, + amount, + Date.now(), + method, + "completed", + stripeId, + ); + } + } + + return new Response(JSON.stringify({ received: true }), { + status: 200, + headers: { "Content-Type": "application/json" }, + }); + } catch (err) { + return new Response(JSON.stringify({ error: String(err) }), { + status: 500, + headers: { "Content-Type": "application/json" }, + }); + } + }, +}); From ec5356b78d768214bc36343cbbe4e5c6745dad5d Mon Sep 17 00:00:00 2001 From: "open-swe-dev-andrinoid[bot]" Date: Wed, 21 Jan 2026 19:20:02 +0000 Subject: [PATCH 05/62] Apply patch [skip ci] --- routes/api/receipt/[id].ts | 52 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 52 insertions(+) create mode 100644 routes/api/receipt/[id].ts diff --git a/routes/api/receipt/[id].ts b/routes/api/receipt/[id].ts new file mode 100644 index 0000000..18b025e --- /dev/null +++ b/routes/api/receipt/[id].ts @@ -0,0 +1,52 @@ +import { define } from "../../../../utils.ts"; +import { getTransactionByStripeId } from "../../../../services/paymentService.ts"; + +export const handler = define.handlers({ + async GET(ctx) { + const stripeId = ctx.params.id; + if (!stripeId) { + return new Response("Not Found", { status: 404 }); + } + const tx = await getTransactionByStripeId(stripeId); + if (!tx) { + return new Response("Receipt not found", { status: 404 }); + } + const amount = tx.amount ?? 0; + const date = tx.payment_date || tx.created_on || Date.now(); + const leaseId = tx.lease_id || ""; + const method = tx.payment_method || "-"; + + const html = ` + + + + + Payment Receipt + + + +
+

Payment Receipt

+
Stripe/Payment ID
${stripeId}
+
Lease ID
${leaseId}
+
Amount
$${amount.toLocaleString()}
+
Method
${method}
+
Date
${new Date(date).toLocaleString()}
+
+ + `; + + return new Response(html, { + status: 200, + headers: { "content-type": "text/html; charset=utf-8" }, + }); + }, +}); + From 3bc3e51f0a80483ef38465ba950b04a2aec38997 Mon Sep 17 00:00:00 2001 From: "open-swe-dev-andrinoid[bot]" Date: Wed, 21 Jan 2026 19:20:49 +0000 Subject: [PATCH 06/62] Apply patch [skip ci] --- routes/tenant/rent/confirmation/index.tsx | 58 +++++++++++++++++++++++ 1 file changed, 58 insertions(+) create mode 100644 routes/tenant/rent/confirmation/index.tsx diff --git a/routes/tenant/rent/confirmation/index.tsx b/routes/tenant/rent/confirmation/index.tsx new file mode 100644 index 0000000..ef0090f --- /dev/null +++ b/routes/tenant/rent/confirmation/index.tsx @@ -0,0 +1,58 @@ +import { define } from "../../../../utils.ts"; +import { page } from "fresh"; + +export const handler = define.handlers({ + async GET(ctx) { + const url = new URL(ctx.req.url); + const success = url.searchParams.get("success") === "true"; + const amount = url.searchParams.get("amount") ?? ""; + return page({ success, amount }); + }, +}); + +export default define.page(function RentConfirmation({ data }) { + const { success, amount } = data as { success: boolean; amount?: string }; + return ( +
+
+ {success + ? ( + <> +

+ Payment Successful +

+ {amount && ( +

Amount: ${amount}

+ )} +

+ A receipt is available from your payment history. +

+ + View Payments + + + ) + : ( + <> +

+ Payment Failed +

+

+ Please try again or contact support. +

+ + Back to Rent Payment + + + )} +
+
+ ); +}); + From 3754446747a2d7f1da55d83675e8d2ce6fd4dc6f Mon Sep 17 00:00:00 2001 From: "open-swe-dev-andrinoid[bot]" Date: Wed, 21 Jan 2026 19:31:20 +0000 Subject: [PATCH 07/62] Apply patch [skip ci] --- utils/database.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/utils/database.ts b/utils/database.ts index 0764722..b957f61 100644 --- a/utils/database.ts +++ b/utils/database.ts @@ -592,3 +592,4 @@ export async function upsertAccessToken(tokenResponse: AccessTokenResponse) { tokenResponse, ); } + From 35aa312907126ed4daba1cde0a0f9556301becaf Mon Sep 17 00:00:00 2001 From: "open-swe-dev-andrinoid[bot]" Date: Wed, 21 Jan 2026 19:39:17 +0000 Subject: [PATCH 08/62] Apply patch [skip ci] --- routes/landlord/tenants/invite.tsx | 1 + 1 file changed, 1 insertion(+) diff --git a/routes/landlord/tenants/invite.tsx b/routes/landlord/tenants/invite.tsx index b43eebc..b2c6f62 100644 --- a/routes/landlord/tenants/invite.tsx +++ b/routes/landlord/tenants/invite.tsx @@ -150,3 +150,4 @@ export default define.page(function InviteTenantPage({ data }) { ); }); + From 74e8c942af1dc4ac3ad71ab1b1bfb62855727d8e Mon Sep 17 00:00:00 2001 From: "open-swe-dev-andrinoid[bot]" Date: Wed, 21 Jan 2026 19:39:44 +0000 Subject: [PATCH 09/62] Apply patch [skip ci] --- routes/api/retrieve/payment_transactions.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/routes/api/retrieve/payment_transactions.ts b/routes/api/retrieve/payment_transactions.ts index a04e1b7..84d0970 100644 --- a/routes/api/retrieve/payment_transactions.ts +++ b/routes/api/retrieve/payment_transactions.ts @@ -43,3 +43,4 @@ export const handler = define.handlers({ } }, }); + From b19844a547ac95f42b164f170395205c434a5fc4 Mon Sep 17 00:00:00 2001 From: "open-swe-dev-andrinoid[bot]" Date: Wed, 21 Jan 2026 19:40:11 +0000 Subject: [PATCH 10/62] Apply patch [skip ci] --- routes/landlord/payments/index.tsx | 1 + 1 file changed, 1 insertion(+) diff --git a/routes/landlord/payments/index.tsx b/routes/landlord/payments/index.tsx index b973a2f..6f0dd53 100644 --- a/routes/landlord/payments/index.tsx +++ b/routes/landlord/payments/index.tsx @@ -282,3 +282,4 @@ export default define.page(function LandlordPayments({ data }) { ); }); + From 69ffe7f71bcaae3c96060f9c6ef87cce263ab595 Mon Sep 17 00:00:00 2001 From: "open-swe-dev-andrinoid[bot]" Date: Wed, 21 Jan 2026 19:43:39 +0000 Subject: [PATCH 11/62] Apply patch [skip ci] --- routes/landlord/tenants/invite.tsx | 1 + 1 file changed, 1 insertion(+) diff --git a/routes/landlord/tenants/invite.tsx b/routes/landlord/tenants/invite.tsx index b2c6f62..5fe6dd6 100644 --- a/routes/landlord/tenants/invite.tsx +++ b/routes/landlord/tenants/invite.tsx @@ -151,3 +151,4 @@ export default define.page(function InviteTenantPage({ data }) { ); }); + From e5f08ded744034a2a28af12b16365e288c5cca2e Mon Sep 17 00:00:00 2001 From: "open-swe-dev-andrinoid[bot]" Date: Wed, 21 Jan 2026 19:45:05 +0000 Subject: [PATCH 12/62] Apply patch [skip ci] --- routes/landlord/tenants/invite.tsx | 1 + 1 file changed, 1 insertion(+) diff --git a/routes/landlord/tenants/invite.tsx b/routes/landlord/tenants/invite.tsx index 5fe6dd6..b17838e 100644 --- a/routes/landlord/tenants/invite.tsx +++ b/routes/landlord/tenants/invite.tsx @@ -152,3 +152,4 @@ export default define.page(function InviteTenantPage({ data }) { }); + From 059edca56ec16708e88c704233c3b9d4e78b22ef Mon Sep 17 00:00:00 2001 From: "open-swe-dev-andrinoid[bot]" Date: Wed, 21 Jan 2026 19:46:00 +0000 Subject: [PATCH 13/62] Apply patch [skip ci] --- routes/landlord/tenants/invite.tsx | 1 + 1 file changed, 1 insertion(+) diff --git a/routes/landlord/tenants/invite.tsx b/routes/landlord/tenants/invite.tsx index b17838e..7e8403b 100644 --- a/routes/landlord/tenants/invite.tsx +++ b/routes/landlord/tenants/invite.tsx @@ -153,3 +153,4 @@ export default define.page(function InviteTenantPage({ data }) { + From 242e6d493637c72d8f5e6808ccf8316a97903573 Mon Sep 17 00:00:00 2001 From: "open-swe-dev-andrinoid[bot]" Date: Wed, 21 Jan 2026 19:48:40 +0000 Subject: [PATCH 14/62] Apply patch [skip ci] --- routes/landlord/tenants/invite.tsx | 1 + 1 file changed, 1 insertion(+) diff --git a/routes/landlord/tenants/invite.tsx b/routes/landlord/tenants/invite.tsx index 7e8403b..9f654b4 100644 --- a/routes/landlord/tenants/invite.tsx +++ b/routes/landlord/tenants/invite.tsx @@ -154,3 +154,4 @@ export default define.page(function InviteTenantPage({ data }) { + From d353e95a8e442d2107e9d36994b7396c486e6598 Mon Sep 17 00:00:00 2001 From: "open-swe-dev-andrinoid[bot]" Date: Wed, 21 Jan 2026 19:49:10 +0000 Subject: [PATCH 15/62] Apply patch [skip ci] --- routes/landlord/tenants/invite.tsx | 1 + 1 file changed, 1 insertion(+) diff --git a/routes/landlord/tenants/invite.tsx b/routes/landlord/tenants/invite.tsx index 9f654b4..63a78c8 100644 --- a/routes/landlord/tenants/invite.tsx +++ b/routes/landlord/tenants/invite.tsx @@ -155,3 +155,4 @@ export default define.page(function InviteTenantPage({ data }) { + From c9954d8ab3bcf8104aeb26a0b15aefcdfbbd5fa9 Mon Sep 17 00:00:00 2001 From: "open-swe-dev-andrinoid[bot]" Date: Wed, 21 Jan 2026 19:51:47 +0000 Subject: [PATCH 16/62] Apply patch [skip ci] --- routes/landlord/tenants/invite.tsx | 1 + 1 file changed, 1 insertion(+) diff --git a/routes/landlord/tenants/invite.tsx b/routes/landlord/tenants/invite.tsx index 63a78c8..a727143 100644 --- a/routes/landlord/tenants/invite.tsx +++ b/routes/landlord/tenants/invite.tsx @@ -156,3 +156,4 @@ export default define.page(function InviteTenantPage({ data }) { + From 100888c5c78e6e31a6e05375471f56d816b570b3 Mon Sep 17 00:00:00 2001 From: "open-swe-dev-andrinoid[bot]" Date: Wed, 21 Jan 2026 19:53:51 +0000 Subject: [PATCH 17/62] Apply patch [skip ci] --- routes/landlord/tenants/invite.tsx | 1 + 1 file changed, 1 insertion(+) diff --git a/routes/landlord/tenants/invite.tsx b/routes/landlord/tenants/invite.tsx index a727143..9a0fa0b 100644 --- a/routes/landlord/tenants/invite.tsx +++ b/routes/landlord/tenants/invite.tsx @@ -157,3 +157,4 @@ export default define.page(function InviteTenantPage({ data }) { + From c1e9cd563f220c8b8870f7c710daeece8295d278 Mon Sep 17 00:00:00 2001 From: "open-swe-dev-andrinoid[bot]" Date: Wed, 21 Jan 2026 19:56:39 +0000 Subject: [PATCH 18/62] Apply patch [skip ci] --- routes/landlord/tenants/invite.tsx | 1 + 1 file changed, 1 insertion(+) diff --git a/routes/landlord/tenants/invite.tsx b/routes/landlord/tenants/invite.tsx index 9a0fa0b..2ca08af 100644 --- a/routes/landlord/tenants/invite.tsx +++ b/routes/landlord/tenants/invite.tsx @@ -158,3 +158,4 @@ export default define.page(function InviteTenantPage({ data }) { + From 3aba082442f3a35983c5a4955b5f9987e9def8a2 Mon Sep 17 00:00:00 2001 From: "open-swe-dev-andrinoid[bot]" Date: Wed, 21 Jan 2026 19:59:22 +0000 Subject: [PATCH 19/62] Apply patch [skip ci] --- routes/landlord/tenants/invite.tsx | 1 + 1 file changed, 1 insertion(+) diff --git a/routes/landlord/tenants/invite.tsx b/routes/landlord/tenants/invite.tsx index 2ca08af..5efddad 100644 --- a/routes/landlord/tenants/invite.tsx +++ b/routes/landlord/tenants/invite.tsx @@ -159,3 +159,4 @@ export default define.page(function InviteTenantPage({ data }) { + From 3e4310798733be5fbb4c8c6ff94f3b7d08946482 Mon Sep 17 00:00:00 2001 From: "open-swe-dev-andrinoid[bot]" Date: Wed, 21 Jan 2026 19:59:41 +0000 Subject: [PATCH 20/62] Apply patch [skip ci] --- routes/landlord/tenants/invite.tsx | 1 + 1 file changed, 1 insertion(+) diff --git a/routes/landlord/tenants/invite.tsx b/routes/landlord/tenants/invite.tsx index 5efddad..90deaac 100644 --- a/routes/landlord/tenants/invite.tsx +++ b/routes/landlord/tenants/invite.tsx @@ -160,3 +160,4 @@ export default define.page(function InviteTenantPage({ data }) { + From f79190d50c8d0b22128461f38cf3776cfc27c96c Mon Sep 17 00:00:00 2001 From: "open-swe-dev-andrinoid[bot]" Date: Wed, 21 Jan 2026 20:00:23 +0000 Subject: [PATCH 21/62] Apply patch [skip ci] --- routes/api/retrieve/payment_transactions.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/routes/api/retrieve/payment_transactions.ts b/routes/api/retrieve/payment_transactions.ts index 84d0970..6c9e3c4 100644 --- a/routes/api/retrieve/payment_transactions.ts +++ b/routes/api/retrieve/payment_transactions.ts @@ -44,3 +44,4 @@ export const handler = define.handlers({ }, }); + From dd6e445e5b059edf1fdea8eb93c802146e15bc05 Mon Sep 17 00:00:00 2001 From: "open-swe-dev-andrinoid[bot]" Date: Wed, 21 Jan 2026 20:02:49 +0000 Subject: [PATCH 22/62] Apply patch [skip ci] --- routes/landlord/tenants/invite.tsx | 1 + 1 file changed, 1 insertion(+) diff --git a/routes/landlord/tenants/invite.tsx b/routes/landlord/tenants/invite.tsx index 90deaac..dd7dbf4 100644 --- a/routes/landlord/tenants/invite.tsx +++ b/routes/landlord/tenants/invite.tsx @@ -161,3 +161,4 @@ export default define.page(function InviteTenantPage({ data }) { + From d9f01bf8515f21c8fbb60b4c612ea0aa4787b1b3 Mon Sep 17 00:00:00 2001 From: "open-swe-dev-andrinoid[bot]" Date: Wed, 21 Jan 2026 20:03:45 +0000 Subject: [PATCH 23/62] Apply patch [skip ci] --- routes/api/retrieve/payment_transactions.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/routes/api/retrieve/payment_transactions.ts b/routes/api/retrieve/payment_transactions.ts index 6c9e3c4..d189f32 100644 --- a/routes/api/retrieve/payment_transactions.ts +++ b/routes/api/retrieve/payment_transactions.ts @@ -45,3 +45,4 @@ export const handler = define.handlers({ }); + From 34c84efffcd37161a2f873b8d8249120559b7142 Mon Sep 17 00:00:00 2001 From: "open-swe-dev-andrinoid[bot]" Date: Wed, 21 Jan 2026 20:04:40 +0000 Subject: [PATCH 24/62] Apply patch [skip ci] --- routes/landlord/tenants/invite.tsx | 1 + 1 file changed, 1 insertion(+) diff --git a/routes/landlord/tenants/invite.tsx b/routes/landlord/tenants/invite.tsx index dd7dbf4..d57e002 100644 --- a/routes/landlord/tenants/invite.tsx +++ b/routes/landlord/tenants/invite.tsx @@ -162,3 +162,4 @@ export default define.page(function InviteTenantPage({ data }) { + From 1993497408e27e56a134bccd4186d3d17930ec38 Mon Sep 17 00:00:00 2001 From: "open-swe-dev-andrinoid[bot]" Date: Wed, 21 Jan 2026 20:08:03 +0000 Subject: [PATCH 25/62] Apply patch [skip ci] --- routes/landlord/tenants/invite.tsx | 1 + 1 file changed, 1 insertion(+) diff --git a/routes/landlord/tenants/invite.tsx b/routes/landlord/tenants/invite.tsx index d57e002..61c889b 100644 --- a/routes/landlord/tenants/invite.tsx +++ b/routes/landlord/tenants/invite.tsx @@ -163,3 +163,4 @@ export default define.page(function InviteTenantPage({ data }) { + From c3b9df3bcd328890f461a50c442f13b94f1d8db8 Mon Sep 17 00:00:00 2001 From: "open-swe-dev-andrinoid[bot]" Date: Wed, 21 Jan 2026 20:10:46 +0000 Subject: [PATCH 26/62] Apply patch [skip ci] --- routes/landlord/tenants/invite.tsx | 1 + 1 file changed, 1 insertion(+) diff --git a/routes/landlord/tenants/invite.tsx b/routes/landlord/tenants/invite.tsx index 61c889b..43f3590 100644 --- a/routes/landlord/tenants/invite.tsx +++ b/routes/landlord/tenants/invite.tsx @@ -164,3 +164,4 @@ export default define.page(function InviteTenantPage({ data }) { + From 459b9754371c92c43e823fe3fdb228bffb369b76 Mon Sep 17 00:00:00 2001 From: "open-swe-dev-andrinoid[bot]" Date: Wed, 21 Jan 2026 20:11:35 +0000 Subject: [PATCH 27/62] Apply patch [skip ci] --- routes/api/retrieve/payment_transactions.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/routes/api/retrieve/payment_transactions.ts b/routes/api/retrieve/payment_transactions.ts index d189f32..d22a760 100644 --- a/routes/api/retrieve/payment_transactions.ts +++ b/routes/api/retrieve/payment_transactions.ts @@ -46,3 +46,4 @@ export const handler = define.handlers({ + From 1222110f50bb0042dbe6ee161659f174611a3d48 Mon Sep 17 00:00:00 2001 From: "open-swe-dev-andrinoid[bot]" Date: Wed, 21 Jan 2026 20:12:33 +0000 Subject: [PATCH 28/62] Apply patch [skip ci] --- routes/api/retrieve/payment_transactions.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/routes/api/retrieve/payment_transactions.ts b/routes/api/retrieve/payment_transactions.ts index d22a760..a47af24 100644 --- a/routes/api/retrieve/payment_transactions.ts +++ b/routes/api/retrieve/payment_transactions.ts @@ -47,3 +47,4 @@ export const handler = define.handlers({ + From 7f5d8e0fe79c754fcd8b5ddd175e5780722d34ad Mon Sep 17 00:00:00 2001 From: "open-swe-dev-andrinoid[bot]" Date: Wed, 21 Jan 2026 20:13:06 +0000 Subject: [PATCH 29/62] Apply patch [skip ci] --- routes/landlord/tenants/invite.tsx | 1 + 1 file changed, 1 insertion(+) diff --git a/routes/landlord/tenants/invite.tsx b/routes/landlord/tenants/invite.tsx index 43f3590..9ab21d3 100644 --- a/routes/landlord/tenants/invite.tsx +++ b/routes/landlord/tenants/invite.tsx @@ -165,3 +165,4 @@ export default define.page(function InviteTenantPage({ data }) { + From 4102ee1763b52f2c7ecfd8e4503bd1009db6838b Mon Sep 17 00:00:00 2001 From: "open-swe-dev-andrinoid[bot]" Date: Wed, 21 Jan 2026 20:13:56 +0000 Subject: [PATCH 30/62] Apply patch [skip ci] --- routes/landlord/tenants/invite.tsx | 1 + 1 file changed, 1 insertion(+) diff --git a/routes/landlord/tenants/invite.tsx b/routes/landlord/tenants/invite.tsx index 9ab21d3..a9254eb 100644 --- a/routes/landlord/tenants/invite.tsx +++ b/routes/landlord/tenants/invite.tsx @@ -166,3 +166,4 @@ export default define.page(function InviteTenantPage({ data }) { + From 396d85e0a2bcddce1eae0610cf24cf016a3c4adc Mon Sep 17 00:00:00 2001 From: "open-swe-dev-andrinoid[bot]" Date: Wed, 21 Jan 2026 20:15:18 +0000 Subject: [PATCH 31/62] Apply patch [skip ci] --- routes/api/retrieve/payment_transactions.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/routes/api/retrieve/payment_transactions.ts b/routes/api/retrieve/payment_transactions.ts index a47af24..aabcd63 100644 --- a/routes/api/retrieve/payment_transactions.ts +++ b/routes/api/retrieve/payment_transactions.ts @@ -48,3 +48,4 @@ export const handler = define.handlers({ + From 845326d9514ca7cc05455112cf43a07072c8cf27 Mon Sep 17 00:00:00 2001 From: "open-swe-dev-andrinoid[bot]" Date: Wed, 21 Jan 2026 20:16:20 +0000 Subject: [PATCH 32/62] Apply patch [skip ci] --- routes/landlord/tenants/invite.tsx | 1 + 1 file changed, 1 insertion(+) diff --git a/routes/landlord/tenants/invite.tsx b/routes/landlord/tenants/invite.tsx index a9254eb..783276c 100644 --- a/routes/landlord/tenants/invite.tsx +++ b/routes/landlord/tenants/invite.tsx @@ -167,3 +167,4 @@ export default define.page(function InviteTenantPage({ data }) { + From 68170bea80e42deaf5eec037904ac5397a7055a5 Mon Sep 17 00:00:00 2001 From: "open-swe-dev-andrinoid[bot]" Date: Wed, 21 Jan 2026 20:17:15 +0000 Subject: [PATCH 33/62] Apply patch [skip ci] --- routes/landlord/tenants/invite.tsx | 1 + 1 file changed, 1 insertion(+) diff --git a/routes/landlord/tenants/invite.tsx b/routes/landlord/tenants/invite.tsx index 783276c..3df8866 100644 --- a/routes/landlord/tenants/invite.tsx +++ b/routes/landlord/tenants/invite.tsx @@ -168,3 +168,4 @@ export default define.page(function InviteTenantPage({ data }) { + From 42b3f41a95204764d0b46a08c257b7915ebf1fa1 Mon Sep 17 00:00:00 2001 From: "open-swe-dev-andrinoid[bot]" Date: Wed, 21 Jan 2026 20:18:02 +0000 Subject: [PATCH 34/62] Apply patch [skip ci] --- routes/api/retrieve/payment_transactions.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/routes/api/retrieve/payment_transactions.ts b/routes/api/retrieve/payment_transactions.ts index aabcd63..c919084 100644 --- a/routes/api/retrieve/payment_transactions.ts +++ b/routes/api/retrieve/payment_transactions.ts @@ -49,3 +49,4 @@ export const handler = define.handlers({ + From 9a13c908263165bebefe2f735fab6cae317318a5 Mon Sep 17 00:00:00 2001 From: "open-swe-dev-andrinoid[bot]" Date: Wed, 21 Jan 2026 20:19:47 +0000 Subject: [PATCH 35/62] Apply patch [skip ci] --- routes/api/retrieve/payment_transactions.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/routes/api/retrieve/payment_transactions.ts b/routes/api/retrieve/payment_transactions.ts index c919084..3662fcd 100644 --- a/routes/api/retrieve/payment_transactions.ts +++ b/routes/api/retrieve/payment_transactions.ts @@ -50,3 +50,4 @@ export const handler = define.handlers({ + From 2fedcddc30af091ea2bdaad54fc6dc0dde336da0 Mon Sep 17 00:00:00 2001 From: "open-swe-dev-andrinoid[bot]" Date: Wed, 21 Jan 2026 20:20:26 +0000 Subject: [PATCH 36/62] Apply patch [skip ci] --- routes/landlord/tenants/invite.tsx | 1 + 1 file changed, 1 insertion(+) diff --git a/routes/landlord/tenants/invite.tsx b/routes/landlord/tenants/invite.tsx index 3df8866..bf8f0ce 100644 --- a/routes/landlord/tenants/invite.tsx +++ b/routes/landlord/tenants/invite.tsx @@ -169,3 +169,4 @@ export default define.page(function InviteTenantPage({ data }) { + From 639a8a7422a7bcf244044d73fcf1611f852b910e Mon Sep 17 00:00:00 2001 From: "open-swe-dev-andrinoid[bot]" Date: Wed, 21 Jan 2026 20:21:43 +0000 Subject: [PATCH 37/62] Apply patch [skip ci] --- routes/landlord/tenants/invite.tsx | 1 + 1 file changed, 1 insertion(+) diff --git a/routes/landlord/tenants/invite.tsx b/routes/landlord/tenants/invite.tsx index bf8f0ce..045df59 100644 --- a/routes/landlord/tenants/invite.tsx +++ b/routes/landlord/tenants/invite.tsx @@ -169,4 +169,5 @@ export default define.page(function InviteTenantPage({ data }) { + From 8ca2d4d9947ea67f6f9746b43b75ee18ce3f1aa4 Mon Sep 17 00:00:00 2001 From: "open-swe-dev-andrinoid[bot]" Date: Wed, 21 Jan 2026 20:22:53 +0000 Subject: [PATCH 38/62] Apply patch [skip ci] --- routes/api/retrieve/payment_transactions.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/routes/api/retrieve/payment_transactions.ts b/routes/api/retrieve/payment_transactions.ts index 3662fcd..36a082c 100644 --- a/routes/api/retrieve/payment_transactions.ts +++ b/routes/api/retrieve/payment_transactions.ts @@ -51,3 +51,4 @@ export const handler = define.handlers({ + From 664a186aacc25d49a258ad129c72eebfd80be542 Mon Sep 17 00:00:00 2001 From: "open-swe-dev-andrinoid[bot]" Date: Wed, 21 Jan 2026 20:23:16 +0000 Subject: [PATCH 39/62] Apply patch [skip ci] --- routes/landlord/tenants/invite.tsx | 1 + 1 file changed, 1 insertion(+) diff --git a/routes/landlord/tenants/invite.tsx b/routes/landlord/tenants/invite.tsx index 045df59..55263a9 100644 --- a/routes/landlord/tenants/invite.tsx +++ b/routes/landlord/tenants/invite.tsx @@ -169,5 +169,6 @@ export default define.page(function InviteTenantPage({ data }) { + From 7b5992acf5131fe32e0ba50a7c38b0a832d7dd49 Mon Sep 17 00:00:00 2001 From: "open-swe-dev-andrinoid[bot]" Date: Wed, 21 Jan 2026 20:24:18 +0000 Subject: [PATCH 40/62] Apply patch [skip ci] --- routes/landlord/tenants/invite.tsx | 1 + 1 file changed, 1 insertion(+) diff --git a/routes/landlord/tenants/invite.tsx b/routes/landlord/tenants/invite.tsx index 55263a9..2ad5abc 100644 --- a/routes/landlord/tenants/invite.tsx +++ b/routes/landlord/tenants/invite.tsx @@ -170,5 +170,6 @@ export default define.page(function InviteTenantPage({ data }) { + From 274579296a98a1cb5e6989482aed382408fa0af4 Mon Sep 17 00:00:00 2001 From: "open-swe-dev-andrinoid[bot]" Date: Wed, 21 Jan 2026 20:25:17 +0000 Subject: [PATCH 41/62] Apply patch [skip ci] --- routes/landlord/tenants/invite.tsx | 1 + 1 file changed, 1 insertion(+) diff --git a/routes/landlord/tenants/invite.tsx b/routes/landlord/tenants/invite.tsx index 2ad5abc..9e6ebb9 100644 --- a/routes/landlord/tenants/invite.tsx +++ b/routes/landlord/tenants/invite.tsx @@ -171,5 +171,6 @@ export default define.page(function InviteTenantPage({ data }) { + From 9bb4e8d6b465e4843695e07199504224aaabd580 Mon Sep 17 00:00:00 2001 From: "open-swe-dev-andrinoid[bot]" Date: Wed, 21 Jan 2026 20:25:49 +0000 Subject: [PATCH 42/62] Apply patch [skip ci] --- routes/api/retrieve/payment_transactions.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/routes/api/retrieve/payment_transactions.ts b/routes/api/retrieve/payment_transactions.ts index 36a082c..0304f80 100644 --- a/routes/api/retrieve/payment_transactions.ts +++ b/routes/api/retrieve/payment_transactions.ts @@ -52,3 +52,4 @@ export const handler = define.handlers({ + From dc76fee760bf8bda1989ff74b136c2fb22e9e102 Mon Sep 17 00:00:00 2001 From: "open-swe-dev-andrinoid[bot]" Date: Wed, 21 Jan 2026 20:26:58 +0000 Subject: [PATCH 43/62] Apply patch [skip ci] --- routes/api/retrieve/payment_transactions.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/routes/api/retrieve/payment_transactions.ts b/routes/api/retrieve/payment_transactions.ts index 0304f80..4bd5e28 100644 --- a/routes/api/retrieve/payment_transactions.ts +++ b/routes/api/retrieve/payment_transactions.ts @@ -53,3 +53,4 @@ export const handler = define.handlers({ + From 57946ca372d77a616301c1d7394a6d9cc3520768 Mon Sep 17 00:00:00 2001 From: "open-swe-dev-andrinoid[bot]" Date: Wed, 21 Jan 2026 20:28:07 +0000 Subject: [PATCH 44/62] Apply patch [skip ci] --- routes/api/retrieve/payment_transactions.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/routes/api/retrieve/payment_transactions.ts b/routes/api/retrieve/payment_transactions.ts index 4bd5e28..b54c8c1 100644 --- a/routes/api/retrieve/payment_transactions.ts +++ b/routes/api/retrieve/payment_transactions.ts @@ -54,3 +54,4 @@ export const handler = define.handlers({ + From 2eab3caf5ec2351b2813c95ce2ce924596bd8242 Mon Sep 17 00:00:00 2001 From: "open-swe-dev-andrinoid[bot]" Date: Wed, 21 Jan 2026 20:29:28 +0000 Subject: [PATCH 45/62] Apply patch [skip ci] --- routes/landlord/tenants/invite.tsx | 1 + 1 file changed, 1 insertion(+) diff --git a/routes/landlord/tenants/invite.tsx b/routes/landlord/tenants/invite.tsx index 9e6ebb9..6d9b10e 100644 --- a/routes/landlord/tenants/invite.tsx +++ b/routes/landlord/tenants/invite.tsx @@ -172,5 +172,6 @@ export default define.page(function InviteTenantPage({ data }) { + From 3db917f37da89b0c71967a4438b488105c502f3b Mon Sep 17 00:00:00 2001 From: "open-swe-dev-andrinoid[bot]" Date: Wed, 21 Jan 2026 20:30:04 +0000 Subject: [PATCH 46/62] Apply patch [skip ci] --- routes/landlord/tenants/invite.tsx | 1 + 1 file changed, 1 insertion(+) diff --git a/routes/landlord/tenants/invite.tsx b/routes/landlord/tenants/invite.tsx index 6d9b10e..76899d2 100644 --- a/routes/landlord/tenants/invite.tsx +++ b/routes/landlord/tenants/invite.tsx @@ -173,5 +173,6 @@ export default define.page(function InviteTenantPage({ data }) { + From 23b624e33a5470a273d1b7d7cde10195f33d738c Mon Sep 17 00:00:00 2001 From: "open-swe-dev-andrinoid[bot]" Date: Wed, 21 Jan 2026 20:30:56 +0000 Subject: [PATCH 47/62] Apply patch [skip ci] --- routes/api/retrieve/payment_transactions.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/routes/api/retrieve/payment_transactions.ts b/routes/api/retrieve/payment_transactions.ts index b54c8c1..91a85e2 100644 --- a/routes/api/retrieve/payment_transactions.ts +++ b/routes/api/retrieve/payment_transactions.ts @@ -55,3 +55,4 @@ export const handler = define.handlers({ + From e1e194285e9452ffe80723328ae6a239bd30cc57 Mon Sep 17 00:00:00 2001 From: "open-swe-dev-andrinoid[bot]" Date: Wed, 21 Jan 2026 20:31:38 +0000 Subject: [PATCH 48/62] Apply patch [skip ci] --- routes/landlord/tenants/invite.tsx | 1 + 1 file changed, 1 insertion(+) diff --git a/routes/landlord/tenants/invite.tsx b/routes/landlord/tenants/invite.tsx index 76899d2..abd7bd1 100644 --- a/routes/landlord/tenants/invite.tsx +++ b/routes/landlord/tenants/invite.tsx @@ -174,5 +174,6 @@ export default define.page(function InviteTenantPage({ data }) { + From 169f8555fa869f2137584f9d2bbada8e4276da68 Mon Sep 17 00:00:00 2001 From: "open-swe-dev-andrinoid[bot]" Date: Wed, 21 Jan 2026 20:32:15 +0000 Subject: [PATCH 49/62] Apply patch [skip ci] --- routes/api/retrieve/payment_transactions.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/routes/api/retrieve/payment_transactions.ts b/routes/api/retrieve/payment_transactions.ts index 91a85e2..d924728 100644 --- a/routes/api/retrieve/payment_transactions.ts +++ b/routes/api/retrieve/payment_transactions.ts @@ -56,3 +56,4 @@ export const handler = define.handlers({ + From ed26de75d2a1cfce262a33f26d1f8e26485149b2 Mon Sep 17 00:00:00 2001 From: "open-swe-dev-andrinoid[bot]" Date: Wed, 21 Jan 2026 20:32:57 +0000 Subject: [PATCH 50/62] Apply patch [skip ci] --- routes/api/retrieve/payment_transactions.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/routes/api/retrieve/payment_transactions.ts b/routes/api/retrieve/payment_transactions.ts index d924728..0d3f58d 100644 --- a/routes/api/retrieve/payment_transactions.ts +++ b/routes/api/retrieve/payment_transactions.ts @@ -57,3 +57,4 @@ export const handler = define.handlers({ + From e283e7110ca88de0f9f25deabe09c6fbd4ac65a5 Mon Sep 17 00:00:00 2001 From: "open-swe-dev-andrinoid[bot]" Date: Wed, 21 Jan 2026 20:33:34 +0000 Subject: [PATCH 51/62] Apply patch [skip ci] --- routes/landlord/tenants/invite.tsx | 1 + 1 file changed, 1 insertion(+) diff --git a/routes/landlord/tenants/invite.tsx b/routes/landlord/tenants/invite.tsx index abd7bd1..10bb9d6 100644 --- a/routes/landlord/tenants/invite.tsx +++ b/routes/landlord/tenants/invite.tsx @@ -175,5 +175,6 @@ export default define.page(function InviteTenantPage({ data }) { + From 0df94a86ae39025c2aa7e47f29ea105d3da5e6c9 Mon Sep 17 00:00:00 2001 From: "open-swe-dev-andrinoid[bot]" Date: Wed, 21 Jan 2026 20:35:16 +0000 Subject: [PATCH 52/62] Apply patch [skip ci] --- routes/landlord/tenants/invite.tsx | 1 + 1 file changed, 1 insertion(+) diff --git a/routes/landlord/tenants/invite.tsx b/routes/landlord/tenants/invite.tsx index 10bb9d6..d4ecaf9 100644 --- a/routes/landlord/tenants/invite.tsx +++ b/routes/landlord/tenants/invite.tsx @@ -176,5 +176,6 @@ export default define.page(function InviteTenantPage({ data }) { + From 319670bf4da19895bbe3ee66b0e467f1b0d4b208 Mon Sep 17 00:00:00 2001 From: "open-swe-dev-andrinoid[bot]" Date: Wed, 21 Jan 2026 20:36:50 +0000 Subject: [PATCH 53/62] Apply patch [skip ci] --- routes/api/retrieve/payment_transactions.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/routes/api/retrieve/payment_transactions.ts b/routes/api/retrieve/payment_transactions.ts index 0d3f58d..a0c8c49 100644 --- a/routes/api/retrieve/payment_transactions.ts +++ b/routes/api/retrieve/payment_transactions.ts @@ -58,3 +58,4 @@ export const handler = define.handlers({ + From 6c02733d88b9845f6b3b1b2e73634752e4dce127 Mon Sep 17 00:00:00 2001 From: "open-swe-dev-andrinoid[bot]" Date: Wed, 21 Jan 2026 20:38:55 +0000 Subject: [PATCH 54/62] Apply patch [skip ci] --- routes/landlord/tenants/invite.tsx | 1 + 1 file changed, 1 insertion(+) diff --git a/routes/landlord/tenants/invite.tsx b/routes/landlord/tenants/invite.tsx index d4ecaf9..a277107 100644 --- a/routes/landlord/tenants/invite.tsx +++ b/routes/landlord/tenants/invite.tsx @@ -177,5 +177,6 @@ export default define.page(function InviteTenantPage({ data }) { + From eb7e896cb3c40c65cc6ddca80624a0190285ed58 Mon Sep 17 00:00:00 2001 From: "open-swe-dev-andrinoid[bot]" Date: Wed, 21 Jan 2026 20:39:19 +0000 Subject: [PATCH 55/62] Apply patch [skip ci] --- routes/api/retrieve/payment_transactions.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/routes/api/retrieve/payment_transactions.ts b/routes/api/retrieve/payment_transactions.ts index a0c8c49..bd6ff5d 100644 --- a/routes/api/retrieve/payment_transactions.ts +++ b/routes/api/retrieve/payment_transactions.ts @@ -59,3 +59,4 @@ export const handler = define.handlers({ + From 54006620cd62106e6b6057060981373719fa9375 Mon Sep 17 00:00:00 2001 From: "open-swe-dev-andrinoid[bot]" Date: Wed, 21 Jan 2026 20:40:07 +0000 Subject: [PATCH 56/62] Apply patch [skip ci] --- routes/landlord/tenants/invite.tsx | 1 + 1 file changed, 1 insertion(+) diff --git a/routes/landlord/tenants/invite.tsx b/routes/landlord/tenants/invite.tsx index a277107..9838638 100644 --- a/routes/landlord/tenants/invite.tsx +++ b/routes/landlord/tenants/invite.tsx @@ -178,5 +178,6 @@ export default define.page(function InviteTenantPage({ data }) { + From f37421f479a57bb6d91946fe2197c4f35d18a9c3 Mon Sep 17 00:00:00 2001 From: "open-swe-dev-andrinoid[bot]" Date: Wed, 21 Jan 2026 20:40:44 +0000 Subject: [PATCH 57/62] Apply patch [skip ci] --- routes/landlord/tenants/invite.tsx | 1 + 1 file changed, 1 insertion(+) diff --git a/routes/landlord/tenants/invite.tsx b/routes/landlord/tenants/invite.tsx index 9838638..da75b2f 100644 --- a/routes/landlord/tenants/invite.tsx +++ b/routes/landlord/tenants/invite.tsx @@ -179,5 +179,6 @@ export default define.page(function InviteTenantPage({ data }) { + From 34500f2ad29ec611ecd0764583147b63b6491383 Mon Sep 17 00:00:00 2001 From: "open-swe-dev-andrinoid[bot]" Date: Wed, 21 Jan 2026 20:41:22 +0000 Subject: [PATCH 58/62] Apply patch [skip ci] --- routes/landlord/tenants/invite.tsx | 1 + 1 file changed, 1 insertion(+) diff --git a/routes/landlord/tenants/invite.tsx b/routes/landlord/tenants/invite.tsx index da75b2f..76cdb15 100644 --- a/routes/landlord/tenants/invite.tsx +++ b/routes/landlord/tenants/invite.tsx @@ -180,5 +180,6 @@ export default define.page(function InviteTenantPage({ data }) { + From 7672cf07359279ff4cb5f4923e352ffdf83fefcc Mon Sep 17 00:00:00 2001 From: "open-swe-dev-andrinoid[bot]" Date: Wed, 21 Jan 2026 20:42:00 +0000 Subject: [PATCH 59/62] Apply patch [skip ci] --- routes/landlord/tenants/invite.tsx | 1 + 1 file changed, 1 insertion(+) diff --git a/routes/landlord/tenants/invite.tsx b/routes/landlord/tenants/invite.tsx index 76cdb15..c34a693 100644 --- a/routes/landlord/tenants/invite.tsx +++ b/routes/landlord/tenants/invite.tsx @@ -181,5 +181,6 @@ export default define.page(function InviteTenantPage({ data }) { + From b91dd0df1873b37f6e8eb0562c7588cb93ae49e2 Mon Sep 17 00:00:00 2001 From: "open-swe-dev-andrinoid[bot]" Date: Wed, 21 Jan 2026 20:42:35 +0000 Subject: [PATCH 60/62] Apply patch [skip ci] --- routes/landlord/tenants/invite.tsx | 1 + 1 file changed, 1 insertion(+) diff --git a/routes/landlord/tenants/invite.tsx b/routes/landlord/tenants/invite.tsx index c34a693..2aa127f 100644 --- a/routes/landlord/tenants/invite.tsx +++ b/routes/landlord/tenants/invite.tsx @@ -182,5 +182,6 @@ export default define.page(function InviteTenantPage({ data }) { + From 2fcdfa08d1b8eca6a9491c7d95bdc6d31e0b0404 Mon Sep 17 00:00:00 2001 From: "open-swe-dev-andrinoid[bot]" Date: Wed, 21 Jan 2026 20:43:10 +0000 Subject: [PATCH 61/62] Apply patch [skip ci] --- routes/landlord/tenants/invite.tsx | 1 + 1 file changed, 1 insertion(+) diff --git a/routes/landlord/tenants/invite.tsx b/routes/landlord/tenants/invite.tsx index 2aa127f..6a17745 100644 --- a/routes/landlord/tenants/invite.tsx +++ b/routes/landlord/tenants/invite.tsx @@ -183,5 +183,6 @@ export default define.page(function InviteTenantPage({ data }) { + From 0e20c0fd01c64d7d1e90353ccaa276c1ad1d84a4 Mon Sep 17 00:00:00 2001 From: "open-swe-dev-andrinoid[bot]" Date: Wed, 21 Jan 2026 20:43:56 +0000 Subject: [PATCH 62/62] Apply patch [skip ci] --- routes/landlord/tenants/invite.tsx | 1 + 1 file changed, 1 insertion(+) diff --git a/routes/landlord/tenants/invite.tsx b/routes/landlord/tenants/invite.tsx index 6a17745..0df6389 100644 --- a/routes/landlord/tenants/invite.tsx +++ b/routes/landlord/tenants/invite.tsx @@ -184,5 +184,6 @@ export default define.page(function InviteTenantPage({ data }) { +