I'm making the confirmation flow clearer by showing an alert indicating that signing up was successful and that a confirmation email will be sent soon.
* init new vue 3 project
* Installed Tailwind
* Removed vue router and rationalised boilerplate components
* Scaffolded main components + styling and positioning
* styling tweaks on todo component
* Installed supabase
* Track changes to the supabase user session
* helper to initalise supabase
* setup global ts types file
* Show Auth component when no userSession is available, if there is, user is logged in so show Todo List
* lint
* Composition function for auth. HandleLogin, hadle forgot password & logout
* Consume useAuth composition function in Auth component
* function renaming
* consume handle signup function and new function names
* consume new function name
* Added Footer component
* Implemented oAuth signin
* Spacing tweak
* Setup Todo component
* lint
* lint
* allowed for todo prop in component
* retreive todos and store in state
* Testing todo component with fake todo
* handle nulls in supabase call
* Iterate over allTodos and render Todo components
* spinner component
* Error handling on fetching todos
* consume fetch todos function
* Implementing Suspense and loading screen
* implemented update task completion
* added interface for Todos based on db schema
* Implemented insert task
* Implemented composition functions for adding and updating records
* tweaks
* Implemented deletetion of todo
* Updated readme
* Included example env.local file
* Update README.md
* Code tidyup added in comments
* Added comment
* Code cleanup
* Code cleanup and added in comments
* Added comments
* Code cleanup
* lint
* csa - sveltejs template with tailwind via csa #215
* todo template step 1 #215
* use https://github.com/sveltejs/svelte-todomvc/#215
* change styles to tailwind #215
* move items to todos import #215
* add supabase dep #215
* env example #215
* doc: installation steps #215
* change to use SNOWPACK env variables #215
* add env plugin to snowpack #215
* wip: add item query to svelte todo example
* wip: add crud to task list svelte todo
* feat: add env to snowpack plugins #215
* make sparse-checkout command for example repo #215
* add to License #215
* wip: pre split into components todo svelte #215
* wip: split to components todo svelte #215
* wip: cleanup names #215
* feat: add vercel deploy button #215
* wip: deleteTask fn #215, remove debug out
* wip: add todo list if none #215
* correct Readme
* feat: add svelte login #215
* format login svelte with tailwind #215
* Logged In screen #215
* feat add logged in login pages with user #215
* feat add logged in from Homepage #215
* fix jest default config for svelte #215
* fix typo
* format code
* add user list
* fix typo #215
* add test for DB setup, user,lists,tasks #215
* formatting, remove ts-jest #215
* doc: add login and signup, make commands #215
* fix field names match new scheme simple todo #215
* feat add user to todo svelte changes for #215
* feat: add items per todo list #215
* feat: allow add new list
* wip: subscription on more than one table ?
* correct path #215
* feat: mark complete
* catch error for await #215
* delete local task #215
* bind items to child #215
* feat: add logout button #215
* move delete handler to parent component #215
* feat: add cypress to tests wip
* test: add App test for #215
* test: add check for es6 for process.env import #215
* feat: svelte todolist format
* format: svelte code #215
* css: tailwind purge unused css #215
* add plugin rollup snowpack, cypress testing #215
* feat: add skypack resolver for snowpack
* test: add rollup config to get cypress and snowpack working #215
* format: svelte code #215
* update gitignore #215
* cmd: add degit command to start template
* change to new snowpack compilerOptions #215
* add future feature to tailwind
* fix item description
* fixing typo
fixing typo
* Fixes link to release notes
* docs: Updates the subscription example
* blog: Adds our October blog post
* change to login supabase 1.0.2
* remove List #215
* debugging for #245 delete task - no returned value
* no default export from supabase-js
* debug realtime changes #215
* update supabase llibrary to 1.0.2
* -default export
* blog: updates OG tag for the latest blog post
* change to signIn signUp
* doc signup -> signUp
* fix example code to new signOut signUp
* fix signOut
* fix data access token
* fix package json to latest version of supabase-js
* catch error, change body to data
* feat(examples): Add nextjs-with-supabase-auth example.
* Update auth-signout.mdx
Add the correct function call for `signOut`
* Adds a magic link example to the docs
* Add an update example for gotrue
Fixes: https://github.com/supabase/gotrue-js/issues/22
* docs: code cleanup and spelling
* csa - sveltejs template with tailwind via csa #215
* todo template step 1 #215
* use https://github.com/sveltejs/svelte-todomvc/#215
* change styles to tailwind #215
* move items to todos import #215
* add supabase dep #215
* env example #215
* doc: installation steps #215
* change to use SNOWPACK env variables #215
* add env plugin to snowpack #215
* wip: add item query to svelte todo example
* wip: add crud to task list svelte todo
* feat: add env to snowpack plugins #215
* make sparse-checkout command for example repo #215
* add to License #215
* wip: pre split into components todo svelte #215
* wip: split to components todo svelte #215
* wip: cleanup names #215
* feat: add vercel deploy button #215
* wip: deleteTask fn #215, remove debug out
* wip: add todo list if none #215
* correct Readme
* feat: add svelte login #215
* format login svelte with tailwind #215
* Logged In screen #215
* feat add logged in login pages with user #215
* feat add logged in from Homepage #215
* fix jest default config for svelte #215
* fix typo
* format code
* add user list
* fix typo #215
* add test for DB setup, user,lists,tasks #215
* formatting, remove ts-jest #215
* doc: add login and signup, make commands #215
* fix field names match new scheme simple todo #215
* feat add user to todo svelte changes for #215
* feat: add items per todo list #215
* feat: allow add new list
* wip: subscription on more than one table ?
* correct path #215
* feat: mark complete
* catch error for await #215
* delete local task #215
* bind items to child #215
* feat: add logout button #215
* move delete handler to parent component #215
* feat: add cypress to tests wip
* test: add App test for #215
* test: add check for es6 for process.env import #215
* feat: svelte todolist format
* format: svelte code #215
* css: tailwind purge unused css #215
* add plugin rollup snowpack, cypress testing #215
* feat: add skypack resolver for snowpack
* test: add rollup config to get cypress and snowpack working #215
* format: svelte code #215
* update gitignore #215
* cmd: add degit command to start template
* change to new snowpack compilerOptions #215
* add future feature to tailwind
* fix item description
* change to login supabase 1.0.2
* remove List #215
* debugging for #245 delete task - no returned value
* no default export from supabase-js
* debug realtime changes #215
* update supabase llibrary to 1.0.2
* -default export
* tasks match {} #215
* list refresh after adding task #215
* signOut change #215
* style login form #215
* style logout button #215
* add supabase logo #215
* remove extra import #215
* style list add new #215
* remove subscribe debug #215
Co-authored-by: swyx <shawnthe1@gmail.com>
Co-authored-by: Copple <10214025+kiwicopple@users.noreply.github.com>
Co-authored-by: Paul Copplestone <pcopplestone@gmail.com>
Co-authored-by: Thorsten Schaeff <thorsten.schaeff@gmail.com>
Co-authored-by: Mitchell Wright <mitchellbwright@gmail.com>
Co-authored-by: Ant Wilson <awalias@users.noreply.github.com>