26 Commits
Author SHA1 Message Date
Stevan Freeborn 9ad0b51b29 feat: finish search feature 2023-09-16 11:28:55 -05:00
Stevan Freeborn e2161e62c3 fix: add column to posts table that is a string of content to use search index on 2023-09-16 10:53:28 -05:00
Stevan Freeborn 18cb4fe0d9 feat: begin building out search results component 2023-09-15 23:43:36 -05:00
Stevan Freeborn 2162f87cfb fix: filter search content by posts that are not children 2023-09-15 22:17:03 -05:00
Stevan Freeborn f63da9792d feat: add queries to search for users by username and for parent posts based on content 2023-09-15 22:16:21 -05:00
Stevan Freeborn 7e3a6170e3 feat: display posts of those a user follows on following page 2023-09-15 21:56:41 -05:00
Stevan Freeborn fa43c4943f feat: delete user followers and followings when user deleted 2023-09-15 17:58:22 -05:00
Stevan Freeborn 638ba3ce5c feat: display all posts on home page 2023-09-15 17:52:01 -05:00
Stevan Freeborn 31dd29a9c2 fix: only include parent posts in user post count 2023-09-15 17:05:32 -05:00
Stevan Freeborn 2a1b46f06d feat: add ability to follow and unfollow a user on their profile page 2023-09-15 17:02:20 -05:00
Stevan Freeborn bc86873d89 style: small change 2023-09-15 14:24:35 -05:00
Stevan Freeborn 8bd603a1b1 feat: delete all user likes when user account deleted 2023-09-14 23:08:20 -05:00
Stevan Freeborn 40515b3099 feat: add likes
+ add ability for user to like a posts
+ add ability for user ot remove a like
+ add display of reply and like count
2023-09-14 23:02:47 -05:00
Stevan Freeborn 820ba6b1e8 feat: support replies 2023-09-14 21:47:40 -05:00
Stevan Freeborn aa85477fbe refactor: allow providing submit action to editor component to allow posting replys and not redirecting on post. fix: also clear the editor after posting 2023-09-13 01:19:30 -05:00
Stevan Freeborn 5389a86ed1 feat: add individual post page 2023-09-11 22:05:12 -05:00
Stevan Freeborn 48e14d41b2 feat: add footer 2023-09-11 21:23:37 -05:00
Stevan Freeborn 889cd08207 style: fix missing list styles in markdown content. feat: update post 2023-09-11 20:02:20 -05:00
Stevan Freeborn dd17181510 chore: clean up types 2023-09-11 13:49:13 -05:00
Stevan Freeborn e29b46cdb1 fix: when getting user don't return entire user to client, fix: pass user to post component as part of post 2023-09-11 13:44:51 -05:00
Stevan Freeborn 4b74f47e75 feat: display user's posts on profile page 2023-09-11 00:40:14 -05:00
Stevan Freeborn 1ad65d8b30 feat: delete all users posts when user is deleted 2023-09-10 20:19:31 -05:00
Stevan Freeborn f57f8e26c2 feat: begin working on editor 2023-09-09 23:53:20 -05:00
Stevan Freeborn 7d755ec5c5 feat: add webhook endpoint to support syncing clerk user data into users table 2023-09-09 22:29:28 -05:00
Stevan Freeborn 9416bbaa05 feat: wire up clerk
+ Add convex provider with clerk
+ Add clerk provider
+ Add account page
+ Add login page
+ Add sign up page
+ Add clerk middleware
+ Add Navbar component
2023-09-09 20:05:10 -05:00
Stevan Freeborn 8025858815 chore: run npx convex dev 2023-09-09 19:17:04 -05:00