Commit Graph

4 Commits (4ad7e00c4436dbac35be14395eb96860232336b3)

Author SHA1 Message Date
Noah 4ad7e00c44 Friend Requests and User Search 2022-08-13 22:44:57 -07:00
Noah c8f6cf2e4d Implement Direct Messaging 2022-08-13 17:42:42 -07:00
Noah 4533c15747 User Photo Gallery & Management
* Add the user photo gallery for profile pages. Paginated, grid or full (blog
  style) view options. In grid view clicking a photo opens a large modal to
  see it; full view already shows large photos.
* Edit page: can also re-crop and set an existing pic to be your profile pic.
* Delete page: remove photos from the DB and hard drive.
* Photos are cleaned up from disk when not needed, e.g. during a re-crop the
  old cropped photo is removed before the new one replaces it.
* Fixed bug with cropping pictures.
2022-08-12 23:11:36 -07:00
Noah 2a8a1df6ab Initial commit
* Initial codebase (lot of work!)
* Uses vanilla Go net/http and implements by hand: session cookies
  backed by Redis; log in/out; CSRF protection; email verification flow;
  initial database models (User table)
2022-08-09 22:32:19 -07:00