Commit Graph

  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • eb91253 (HEAD -> master) Fix errors by Immanuel Onyeka 2024-07-09 14:14:20 -0400
  • 33e71ed Fix Stripe webhook errors by Immanuel Onyeka 2024-06-10 16:54:54 -0400
  • 7b32534 Fix type error by Immanuel Onyeka 2024-06-03 23:19:36 -0400
  • 9f31c02 Add code for users to unsubscribe from settings by Immanuel Onyeka 2024-06-02 13:53:03 -0400
  • bb7b9fd Prompt user before unsubscribing by Immanuel Onyeka 2024-05-29 13:43:36 -0400
  • 1079af0 Allow newsletter subscription changes by Immanuel Onyeka 2024-05-29 13:12:54 -0400
  • 171b508 Had billing prompt users with subscribed status by Immanuel Onyeka 2024-05-29 10:25:59 -0400
  • 9cc4464 Fix registration form errors by Immanuel Onyeka 2024-05-29 10:19:34 -0400
  • 586533e Add page for free trial by Immanuel Onyeka 2024-05-28 14:51:15 -0400
  • 1199bc6 Show billing prompt if there are payment errors by Immanuel Onyeka 2024-05-22 20:59:23 -0400
  • 05caf69 Fix style errors caused by Grav move by Immanuel Onyeka 2024-05-21 22:28:17 -0400
  • 809f663 Fix SMTP and Stripe errors by Immanuel Onyeka 2024-05-21 19:50:31 -0400
  • d28d60e Delete files unused by view by Immanuel Onyeka 2024-03-19 19:13:12 -0400
  • 298d031 Resolve usage conflict for 'access' attribute by Immanuel Onyeka 2024-03-19 16:08:46 -0400
  • 5a0b0f8 Remove frontend rendering logic from Go backend by Immanuel Onyeka 2024-03-19 14:35:04 -0400
  • 4633704 Show only appropriate pages to guests in navbar by Immanuel Onyeka 2024-03-19 13:06:41 -0400
  • a4b74eb Pass user current user to grav in header by Immanuel Onyeka 2024-03-18 17:11:09 -0400
  • 3c7d506 Store login state in reverse proxy URL by Immanuel Onyeka 2024-03-11 20:41:45 -0400
  • 9e04351 Refresh token on every request by Immanuel Onyeka 2024-03-08 20:45:49 -0500
  • 5f85325 Send verification email after registration by Immanuel Onyeka 2024-03-03 17:49:01 -0500
  • 18e5086 Add endpoints trial subscription and verification by Immanuel Onyeka 2024-02-26 21:04:12 -0500
  • 1ea00f2 Add procedures for email verification by Immanuel Onyeka 2024-02-12 21:19:08 -0500
  • 6a412e5 Create separate functions for subscription hooks by Immanuel Onyeka 2024-02-12 19:06:42 -0500
  • eb33ae4 Add subscription update endpoints to router by Immanuel Onyeka 2024-02-06 20:49:22 -0500
  • 7e919e1 Add subscription creation webhook for Stripe by Immanuel Onyeka 2024-02-06 19:35:27 -0500
  • 10b88f1 Fix user retrieval errors by Immanuel Onyeka 2024-02-05 22:57:11 -0500
  • 5627960 Automatically set token cookie after login by Immanuel Onyeka 2024-02-05 20:55:06 -0500
  • 4511f2c Setup invoice.paid webhook handler by Immanuel Onyeka 2024-02-03 22:11:04 -0500
  • 53ebad0 Store price ID in subscriptions by Immanuel Onyeka 2024-02-03 18:54:15 -0500
  • 0ce1a06 Process and complete Stripe payments by Immanuel Onyeka 2024-01-23 18:21:50 -0500
  • f2dd73d Return payment intent for new or existing subs by Immanuel Onyeka 2024-01-23 13:40:19 -0500
  • adb4914 Setup subscription endpoint by Immanuel Onyeka 2024-01-22 19:00:02 -0500
  • 51e46a2 Setup subscription SQL table by Immanuel Onyeka 2024-01-22 14:09:04 -0500
  • d42030b Remove extra query after new user insertion by Immanuel Onyeka 2024-01-16 14:36:36 -0500
  • 784e909 Run go `go fmt` to correct spacing. by Immanuel Onyeka 2024-01-16 14:05:05 -0500
  • 846034c Display registration errors to user by Immanuel Onyeka 2024-01-16 14:03:50 -0500
  • 3152ff7 Access main Grav site through Go reverse proxy by Immanuel Onyeka 2024-01-16 13:14:32 -0500
  • 826a356 Prevent new users from being administrators by Immanuel Onyeka 2024-01-12 15:38:42 -0500
  • 2eafce7 Style registration components by Immanuel Onyeka 2024-01-11 20:43:17 -0500
  • f03c6cd Create account registration fields by Immanuel Onyeka 2024-01-11 20:04:01 -0500
  • cbe0f3b Setup webpack entry point for vue components by Immanuel Onyeka 2024-01-11 17:46:20 -0500
  • de18ccb Style home page by Immanuel Onyeka 2023-12-27 19:38:11 -0500
  • 858c572 Create basic site layout by Immanuel Onyeka 2023-12-27 13:45:19 -0500
  • 8b3448a Setup grav by Immanuel Onyeka 2023-12-21 13:23:30 -0500
  • ea8b32d Correct letterhead rendering when avatar is missing by Immanuel Onyeka 2023-12-17 14:02:41 -0500
  • bb1f7ea Delete templates with remove button in view by Immanuel Onyeka 2023-12-17 13:44:39 -0500
  • 94390b1 List and display template details in view by Immanuel Onyeka 2023-12-17 13:13:51 -0500
  • 48fa487 Handle missing avatar and letterhead in PDF by Immanuel Onyeka 2023-12-15 13:36:37 -0500
  • 27de7ea Allow users to delete saved estimates by Immanuel Onyeka 2023-12-08 19:24:09 -0500
  • 0313364 Use images in PDF only if the user has uploaded them by Immanuel Onyeka 2023-12-05 17:36:42 -0500
  • 69009f2 Make dollar amounts more readable by Immanuel Onyeka 2023-12-05 17:19:30 -0500
  • 6747919 Fix monthly MI calculation by Immanuel Onyeka 2023-12-05 16:33:28 -0500
  • 7ce7c93 Calculate new estimate results server side by Immanuel Onyeka 2023-12-05 14:06:33 -0500
  • 87fba7a Comma format dollar amounts in PDF by Immanuel Onyeka 2023-12-04 22:52:20 -0500
  • b10b191 Download PDFs from estimate view by Immanuel Onyeka 2023-12-04 22:15:16 -0500
  • 536ca8e Assign first two seed estimates to test user by Immanuel Onyeka 2023-11-16 15:14:00 -0500
  • 166123d Remove old seed script by Immanuel Onyeka 2023-10-29 03:18:30 -0400
  • 274ea05 Fix duplicate loan_id error by Immanuel Onyeka 2023-10-29 03:10:08 -0400
  • 6dad31b Fix row decleration bug by Immanuel Onyeka 2023-10-28 04:02:04 -0400
  • f26b39f Add functions for seeding estimates in dev by Immanuel Onyeka 2023-09-27 14:44:11 -0400
  • fb64597 Add insert and select queries for user licenses by Immanuel Onyeka 2023-09-11 17:55:31 -0400
  • 987090a Create CLI command for reseting database by Immanuel Onyeka 2023-09-11 17:18:41 -0400
  • 3b00be6 Create sample users in seed function by Immanuel Onyeka 2023-09-10 21:04:27 -0400
  • 14efd49 Add seed function for addresses and branches by Immanuel Onyeka 2023-09-10 17:51:57 -0400
  • d4a5e4c Remove vue component for PDF generation by Immanuel Onyeka 2023-09-07 13:40:15 -0400
  • 580c051 Render and style summary pages of reports by Immanuel Onyeka 2023-09-06 18:40:40 -0400
  • 1932ac1 correct file misnaming by Immanuel Onyeka 2023-09-05 21:54:15 -0400
  • bf0a017 Split sections into seperate template files by Immanuel Onyeka 2023-09-05 20:25:41 -0400
  • cae7438 Style report table by Immanuel Onyeka 2023-09-05 17:57:34 -0400
  • def8d76 Cache report view at startup by Immanuel Onyeka 2023-09-04 19:55:06 -0400
  • 3b66fe4 Make Result an attribute of Loan type by Immanuel Onyeka 2023-09-04 15:33:17 -0400
  • ba9522a Generate PDF with os/exec process instead of js by Immanuel Onyeka 2023-09-04 11:31:33 -0400
  • e77294f Save changed user address in database by Immanuel Onyeka 2023-08-27 20:39:12 -0400
  • 1d7163f Render and select address from dropdown by Immanuel Onyeka 2023-08-27 18:01:47 -0400
  • 6566e1a Fix type and syntax errors by Immanuel Onyeka 2023-08-23 15:35:43 -0400
  • 4f16ba3 List env variables in readme by Immanuel Onyeka 2023-08-18 22:15:30 -0400
  • e9547b9 Use environment variables instead of config file by Immanuel Onyeka 2023-08-18 22:11:34 -0400
  • ad233f8 Fix bug caused by empty avatar field by Immanuel Onyeka 2023-08-18 17:50:47 -0400
  • a2364d8 Add address and phone number to user and branch by Immanuel Onyeka 2023-08-18 17:29:07 -0400
  • 308bfb8 Create mockup html for PDF generation by Immanuel Onyeka 2023-08-16 18:49:06 -0400
  • 03fc18f Use composition API in sidebar.vue by Immanuel Onyeka 2023-08-16 17:28:47 -0400
  • b3599fb Add password reset endpoint by Immanuel Onyeka 2023-08-16 16:07:22 -0400
  • 24f34e4 Allow password reset requests from settings.vue by Immanuel Onyeka 2023-08-15 16:03:11 -0400
  • 2682272 Cancel token refresh if it is currently invalid by Immanuel Onyeka 2023-08-15 15:07:07 -0400
  • 5111bd5 Move code to update user profile from endpoint by Immanuel Onyeka 2023-08-12 22:30:53 -0400
  • 7055f5d Resize selected letterhead to good dimensions by Immanuel Onyeka 2023-08-12 21:13:58 -0400
  • 5c919b8 Display letterhead as 400x200 pixel image by Immanuel Onyeka 2023-08-06 21:33:38 -0400
  • 6e5cf4b Fetch and upload letterhead from settings view by Immanuel Onyeka 2023-08-06 20:30:56 -0400
  • 7fa03cc Add user letterhead endpoints by Immanuel Onyeka 2023-08-06 19:47:43 -0400
  • 8c5c94d Make GET and POST requests to user avatar endpoints by Immanuel Onyeka 2023-08-03 18:45:28 -0400
  • b9d0da2 Render and resize new avatar selection by Immanuel Onyeka 2023-08-01 22:27:02 -0400
  • 290746a Dislay PDF mockup as test page by Immanuel Onyeka 2023-07-28 18:22:19 -0400
  • da111e4 Add deleteFeeTemp endpoint to delete fees by Immanuel Onyeka 2023-07-26 17:12:56 -0400
  • 3666473 Fix error caused by negative percentages in fees by Immanuel Onyeka 2023-07-25 21:08:22 -0400
  • daaff1c Add endpoint to create a new fee by Immanuel Onyeka 2023-07-25 20:27:22 -0400
  • 4558d1b Show currency formated summary in estimates.vue by Immanuel Onyeka 2023-07-25 16:53:20 -0400
  • 26850a0 Also retrieve loan type and borrower in getEstimate by Immanuel Onyeka 2023-07-25 16:29:48 -0400
  • a2b2ca2 Fix estimate_results SQL error by Immanuel Onyeka 2023-07-25 14:50:05 -0400
  • ae5247b Add insert and select SQL queries for Results by Immanuel Onyeka 2023-07-22 20:12:20 -0400
  • 5368bc6 Calculate estimate result values with []Loans loop by Immanuel Onyeka 2023-07-18 20:24:06 -0400