Commit graph

33 commits

Author SHA1 Message Date
Benjamin Palko
961a09c27c driver adapters 2025-01-25 11:58:48 -05:00
Benjamin Palko
7dff303831 use cloudflare adapter 2025-01-24 16:29:28 -05:00
Baobeld
d783f87d4a
Chore: make netlify fucking work (#65)
* remove lock

* netlify toml

* change version idk

* prisma for netlify
2025-01-22 12:21:49 -05:00
Baobeld
1fa98c204c
Bug: use clsx on svelte element classNames (#60)
use clsx on svelte element classNames
2025-01-16 22:11:38 -05:00
DanMihailescu
96d0d65dc5
38 create generic error page (#42)
* added basic error page and test link

fixed error code display

cleanup

* Reformat error page

GET EM OUTTA HERE!

format

* update sveltekit

---------

Co-authored-by: Benjamin Palko <benjaminpalko@hotmail.com>
2025-01-16 21:34:45 -05:00
Baobeld
a37a57b437
add lint-staged (#49) 2025-01-09 10:51:50 -05:00
Baobeld
64f1f11133
Chore svelte lucide (#48)
* add lucide

* move components to lucide

* remove flaticons
2025-01-08 10:13:07 -05:00
Mostapha El Sabah
ed2e18310e
feat: add Clerk Auth (#43) 2025-01-04 21:24:47 -05:00
Baobeld
1c5b37b24b
12 implement twilio sms (#37)
* add twilio sdk

* add twilio config

use app version in config

* remove default config

* phone regex

* bun update

* create client

* fix env var

* create Textarea component

* move TextInput

* allow snippets on labels

* update with label and error

* move button

* make button children snippet

* add form props

* allow region code

* add twilio FROM number

* rename to twilioClient

* implement simple messaging

* add twilio phone number as empty var

* format

* move twilio client to local on requests

* fix story

* on second thought, dont use locals since we are only using twilio in one place

Don't want to init a twilio client on every request when its only used
in on a single page

* use i18n for page text

* validate env with a script

* remove Zod validation when loading env vars
2025-01-02 20:11:27 -05:00
DanMihailescu
a4d998665b
18 pre commit hooks (#40)
* added husky

* added prettier and eslint hooks

* upgraded speeds

* lock

* Update pre-commit

Signed-off-by: DanMihailescu <as42554525@yahoo.ca>

---------

Signed-off-by: DanMihailescu <as42554525@yahoo.ca>
2025-01-01 09:19:15 -05:00
Mostapha El Sabah
3f9d4f94ff
chore: improve local setup and change database type (#33) 2024-12-20 17:27:59 -05:00
Baobeld
8969e2b8aa
19 implement i18n (#29)
* init paraglide

* change export

* shared session check

* message param

* format

* check user is present

A session can exist without a user, if the user was recently deleted

* wtf

* lol bad redirect code
2024-12-20 11:41:01 -05:00
Baobeld
264f6d775d
create pr gate workflow (#22)
* create pr gate workflow

* try this
2024-12-19 22:53:12 -05:00
Baobeld
6ddaa69f69
Daisy UI (#14)
* add dependency

* rename Input to TextInput and use daisy

* base styling

* storybook setup with tailwind and theme changer

* daisy buttons

* add flaticons

* text input to daisy

* Navbar to daisy

* login using daisy

* autodocs is... auto

* refactor Tabs to separate components

* move TextInput

* move button

* move navbar

* remove index

* move container

* move loader

* move tabs to navigation

* organize storybook hierarchy

* use card

* remove storybook dark mode

* README

* ignore db file

* ignore db

* prisma scripts

* format

* blyat

* fix redirect
2024-12-19 21:20:21 -05:00
DanMihailescu
992eb07f5c
Lucia Authentication (#8)
* initial lucia installation

* added prismAdapter for lucia

* fixed adapter

* main lucia set

* moved into correct folder

* fixed

* removed npm lock

* removed supabase(i swear)

* Lucia register done

* lucia login done

* removed

* fixed issues with uuid

* fixed all commented issues

* fixed event param

* Update +page.server.ts

Signed-off-by: DanMihailescu <as42554525@yahoo.ca>

* Update lucia.ts

Signed-off-by: DanMihailescu <as42554525@yahoo.ca>

---------

Signed-off-by: DanMihailescu <as42554525@yahoo.ca>
Co-authored-by: Dan Mihailescu <dan.mihailescu5@gmail.com>
2024-12-19 20:06:44 -05:00
Benjamin Palko
0b267552fe pass through props to div on input 2024-12-13 10:14:04 -05:00
Baobeld
37d901a86c
Mutation implementations (#5)
* split up files

* timestamps, scalars and dayjs

* lib server directory

* move bun types to dev

* move storybook dark mode to dev

* got timestamps working

* fix reference

* separate schema into files and add mutations
2024-12-11 15:59:02 -05:00
Benjamin Palko
0abdd5481d add pothos prisma plugin 2024-12-10 10:45:11 -05:00
Benjamin Palko
a286fa4e0d add prisma 2024-12-10 10:40:41 -05:00
Benjamin Palko
05a95b72d0 add config 2024-12-10 10:28:27 -05:00
Benjamin Palko
21634249d7 add yoga logger 2024-12-10 10:09:20 -05:00
Benjamin Palko
e06dc1ec94 add pothos 2024-12-10 10:06:44 -05:00
Benjamin Palko
b10cb37549 add yoga 2024-12-10 09:49:59 -05:00
Benjamin Palko
9c267b973f storybook dark mode 2024-12-09 15:28:58 -05:00
Benjamin Palko
d055c4bc40 init 2024-12-06 16:14:24 -05:00
Benjamin Palko
85ac3b6ffa remove existing 2024-12-06 14:17:24 -05:00
Baobeld
3182233bb2
fix eslint (#4) 2024-12-05 13:50:55 -05:00
Baobeld
c2ce272041
done (#3) 2024-12-03 16:23:39 -05:00
Benjamin Palko
3f5532a487 add GH workflows 2024-12-03 15:57:33 -05:00
Benjamin Palko
b645af1337 add zod validated configuration and context 2024-12-03 12:08:55 -05:00
Benjamin Palko
eb8ec371c7 initial prisma 2024-12-02 12:02:13 -05:00
Benjamin Palko
6312b344cd basic setup with yoga + pothos and pino logger 2024-12-02 11:30:52 -05:00
Benjamin Palko
f8a16a9fce init 2024-12-02 09:43:56 -05:00