Commit Graph
78 Commits
Author SHA1 Message Date
Stevan Freeborn 3305b02288 Merge pull request #49 from StevanFreeborn/stevanfreeborn/fix/48-profile-images-on-posts-not-same-size
fix: #48 profile images maintain height
2023-09-16 23:52:08 -05:00
Stevan Freeborn 6b7af33b41 fix: set inline style height and width for pictures 2023-09-16 23:51:03 -05:00
Stevan Freeborn e316ce9936 fix: set inline style height and width for pictures 2023-09-16 23:49:45 -05:00
Stevan Freeborn 9ed896b9f2 chore: update deploy name 2023-09-16 18:45:28 -05:00
Stevan Freeborn 5d1fc38a8e Merge pull request #43 from StevanFreeborn/stevanfreeborn/chore/deployment
chore: add deploy workflow
2023-09-16 18:43:47 -05:00
Stevan Freeborn bdd6930d77 chore: update deploy workflow 2023-09-16 18:43:11 -05:00
Stevan Freeborn c4fc5116d8 docs: fix typo in README.md 2023-09-16 18:13:02 -05:00
Stevan Freeborn f936aaf227 docs: update README.md 2023-09-16 17:31:05 -05:00
Stevan Freeborn 0314ff042f Merge pull request #42 from StevanFreeborn/stevanfreeborn/feat/add-finishing-touches
feat: add missing pages
2023-09-16 17:29:14 -05:00
Stevan Freeborn de318e873b feat: add contact page 2023-09-16 17:25:22 -05:00
Stevan Freeborn 10ae5963b3 feat: add privacy and terms pages 2023-09-16 16:42:43 -05:00
Stevan Freeborn 91f7472afb fix: make code link open in new tab 2023-09-16 12:52:04 -05:00
Stevan Freeborn ab3858cd8c feat: add catch all 404 component 2023-09-16 12:49:29 -05:00
Stevan Freeborn 5b40a37043 feat: provide custom title for each page. feat: add global error. feat: add favicon image. 2023-09-16 12:39:06 -05:00
Stevan Freeborn 81c6d69a5e feat: add catch all error boundary 2023-09-16 11:53:41 -05:00
Stevan Freeborn 60e587dc8a Merge pull request #41 from StevanFreeborn/stevanfreeborn/feat/add-search
feat: add search
2023-09-16 11:42:41 -05:00
Stevan Freeborn 002b5b934f chore: run lint fix 2023-09-16 11:41:08 -05:00
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 c0aec83868 Merge pull request #28 from StevanFreeborn/stevanfreeborn/feat/add-following-page
feat: add following page
2023-09-15 22:00:58 -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 29d280ea3f Merge pull request #26 from StevanFreeborn/stevanfreeborn/feat/add-follows
feat: add follows
2023-09-15 17:59:51 -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 508bf2113d feat: wrap reply and post user images in link to user profile 2023-09-15 13:26:19 -05:00
Stevan Freeborn f15621c8f1 fix: count background color 2023-09-15 13:12:55 -05:00
Stevan Freeborn c2463f582f Merge pull request #25 from StevanFreeborn/stevanfreeborn/feat/add-likes
feat: add likes
2023-09-14 23:09:36 -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 9cc9077017 Merge pull request #24 from StevanFreeborn/stevanfreeborn/feat/add-replies
feat: add replies
2023-09-14 21:52:10 -05:00
Stevan Freeborn 820ba6b1e8 feat: support replies 2023-09-14 21:47:40 -05:00
Stevan Freeborn 0dc2934e05 chore: add todo 2023-09-13 01:20:58 -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 272a74cf5d style: figure out responsive issues 2023-09-12 23:12:12 -05:00
Stevan Freeborn b441b781a0 feat: add reply editor to post page 2023-09-12 16:56:07 -05:00
Stevan Freeborn 230d4b8b47 Merge pull request #14 from StevanFreeborn/stevanfreeborn/feat/user-post-crud
feat: add post CRUD operations
2023-09-11 22:09:00 -05:00
Stevan Freeborn 5389a86ed1 feat: add individual post page 2023-09-11 22:05:12 -05:00
Stevan Freeborn 41401cd3c5 style: adjust editor padding 2023-09-11 21:41:42 -05:00
Stevan Freeborn 67548759e4 chore: add remark emoji plugin 2023-09-11 21:35:12 -05:00
Stevan Freeborn d7dd636ae7 chore: remove todos 2023-09-11 21:30:03 -05:00
Stevan Freeborn 3c71d1f69b fix: add line wrapping to editor 2023-09-11 21:29:22 -05:00
Stevan Freeborn 48e14d41b2 feat: add footer 2023-09-11 21:23:37 -05:00
Stevan Freeborn c4348d9b5e feat: limit post content to 10 lines and height of ~320px then display show more link 2023-09-11 20:45:01 -05:00
Stevan Freeborn 636cd96e8b feat: add next top loader 2023-09-11 20:20:52 -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 3783bc34f0 style: re-work add post button in navbar. feat: add actions modal to post component 2023-09-11 17:39:02 -05:00
Stevan Freeborn 4a1b806182 feat: add placeholder content to post page for user profile 2023-09-11 16:18:01 -05:00
Stevan Freeborn 9d9e5b9d0f chore: setup 2023-09-11 16:06:47 -05:00
Stevan Freeborn 3a8a07ed3a chore: push latest env 2023-09-11 16:04:19 -05:00
Stevan Freeborn f92cab50c4 chore: add .env vault 2023-09-11 16:03:14 -05:00
Stevan Freeborn 82900a6619 style: styling on users posts and posts. chore: add todos 2023-09-11 14:03:55 -05:00
Stevan Freeborn 667bb089f5 chore: add todo 2023-09-11 13:51:35 -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 8b350c9809 chore: update imports 2023-09-10 20:38:29 -05:00
Stevan Freeborn c29576a2c9 fix: get current user server side in navbar. fix: adjust breadcump styling on account component 2023-09-10 20:37:07 -05:00
Stevan Freeborn 1ad65d8b30 feat: delete all users posts when user is deleted 2023-09-10 20:19:31 -05:00
Stevan Freeborn 90f95e50a5 feat: work on previewing post 2023-09-10 16:02:13 -05:00
Stevan Freeborn 71dd48763f feat: more work on building editor 2023-09-10 12:14:23 -05:00
Stevan Freeborn f57f8e26c2 feat: begin working on editor 2023-09-09 23:53:20 -05:00
Stevan Freeborn 3da72be9bd Merge pull request #6 from StevanFreeborn/stevanfreeborn/feat/add-auth-and-user-persistence
feat: add auth and persisting users
2023-09-09 22:31:15 -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 4b6fec0841 feat: add theming 2023-09-09 21:39:08 -05:00
Stevan Freeborn 272355d9a0 fix: make navbar brand a link to home page 2023-09-09 20:36:47 -05:00
Stevan Freeborn 7ed844729b style: fix shadow on some clerk components 2023-09-09 20:10:35 -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
Stevan Freeborn 79fe51f5b4 chore: add convex as dep 2023-09-09 19:16:08 -05:00
Stevan Freeborn b6a81afe07 chore: add clerk as dep 2023-09-09 19:15:20 -05:00
Stevan Freeborn 38dd598b61 chore: initial commit 2023-09-09 17:11:02 -05:00
Stevan Freeborn ab8e45232e Initial commit from Create Next App 2023-09-09 17:02:12 -05:00