Releases: Sebastian-Webster/Capstone-Project
v1.0.2
Welcome to SebMedia v1.0.2! This is a bug fix release. This is the release that was presented in the Capstone Project Presentation.
What's Changed
- profile name now shows up on current post in history viewer by @Sebastian-Webster in #120
- limit current post size in history viewer by @Sebastian-Webster in #122
- add sebmedia title and description to html by @Sebastian-Webster in #124
- decrease amount of breakpoints in posts by @Sebastian-Webster in #126
- prevent posts from copying links in preview mode by @Sebastian-Webster in #128
- fix react printing warnings when using regular inputs with useInput hook by @Sebastian-Webster in #131
- fix pressing edit button on image posts doesn't do anything by @Sebastian-Webster in #132
- fix history viewer failing to load when post creator doesn't have profile picture by @Sebastian-Webster in #134
Full Changelog: v1.0.1...v1.0.2
v1.0.1
SebMedia is now version 1.0.1!
SebMedia now has edit history for image and text posts - basically a Time Machine for SebMedia posts, a Ikes viewer to see who liked a post, link redirection if you go to a certain SebMedia link and you're not logged in, and also some new privacy settings like hiding who you follow from other users.
All major features have been implemented and the presentation is in 3 days so any changes from now until 26th September will be purely bug fixes. There are still some more features for SebMedia that can be implemented in a future release - such as private accounts, hiding your posts' like counts from other users, and also implementing Redux to prevent all state being lost when switching between light mode and dark mode! For more information about the changes in this release, read below:
What's Changed
- add likes viewer for text posts by @Sebastian-Webster in #102
- add likes viewer for image posts by @Sebastian-Webster in #103
- add history viewer for text posts by @Sebastian-Webster in #104
- add edit history viewer for image posts by @Sebastian-Webster in #105
- add edit count on text post history viewer by @Sebastian-Webster in #110
- add edit count on history viewer for image posts by @Sebastian-Webster in #111
- add the ability to hide following from other users by @Sebastian-Webster in #112
- add the ability to hide your followers from other users by @Sebastian-Webster in #113
- add dedicated page for text post by @Sebastian-Webster in #114
- add dedicated page for image posts by @Sebastian-Webster in #117
- added link redirection if not logged in by @Sebastian-Webster in #118
Full Changelog: v1.0.0...v1.0.1
v1.0.0
SebMedia is officially out of pre-release! This means that all of the major features of SebMedia have now been implemented and work as intended! In this update, the Home Screen and Settings Screens were implemented. The Home Screen allows you to see posts from users you follow, and the Settings Screen allows you to logout, or change your profile picture, email, or password. This update also brings some other new features, like like counts being shown in text and image posts, and also fixes some bugs, like following and followers numbers wouldn't update unless you logged out and logged back in. For more details about this update, continue reading.
What's Changed
- remove context menu for posts not owned by the user by @Sebastian-Webster in #88
- following now gets updated when following or unfollowing a user by @Sebastian-Webster in #91
- follower number now updates automatically when visiting profile screen by @Sebastian-Webster in #92
- Implement home screen by @Sebastian-Webster in #93
- add settings screen by @Sebastian-Webster in #94
- add change email functionality by @Sebastian-Webster in #97
- add change password functionality by @Sebastian-Webster in #98
- add the ability to reset profile pictures by @Sebastian-Webster in #99
- add like count for text posts by @Sebastian-Webster in #100
- add like count to image posts by @Sebastian-Webster in #101
Full Changelog: v0.0.2-beta...v1.0.0
v0.0.2-beta
You can now follow other users, like other users' posts, and edit your own posts. Some small quality improvements have also been made. For more details about what has changed, read below.
What's Changed
- Following users now work by @Sebastian-Webster in #45
- add follows you text to profile screen by @Sebastian-Webster in #46
- 25 image post image does not get deleted when deleting image post by @Sebastian-Webster in #49
- profile image now gets deleted when changed by @Sebastian-Webster in #50
- 34 add the ability to see who you are following by @Sebastian-Webster in #56
- Update Dockerfile by @Sebastian-Webster in #57
- done :) by @Sebastian-Webster in #58
- add profile name and profile image by @Sebastian-Webster in #59
- redis cache now updates when liking a text post by @Sebastian-Webster in #65
- redis cache now updates when unliking a text post by @Sebastian-Webster in #66
- add editing text posts by @Sebastian-Webster in #78
- add creation and edit dates for text posts by @Sebastian-Webster in #79
- fix redis cache not updating when text post gets edited by @Sebastian-Webster in #80
- 81 add unit tests by @Sebastian-Webster in #82
- Add more test environments by @Sebastian-Webster in #83
- add search screen debouncer by @Sebastian-Webster in #84
- add date posted for image posts by @Sebastian-Webster in #85
- add editing image posts by @Sebastian-Webster in #86
Full Changelog: v0.0.1-beta...v0.0.2-beta
v0.0.1-beta
First release for SebMedia!
This release has quite a lot for features, but does not yet have all of the basic features I want to have implemented before release. SebMedia will be ready for release once:
- Home Screen is implemented (so you can see posts from people you follow)
- You can follow people
- Images get deleted from the server when they are not needed to save server storage space.
What's Changed
- Create frontend Dockerfile and edit package.json by @Sebastian-Webster in #1
- Update .gitignore by @Sebastian-Webster in #2
- backend works on docker by @Sebastian-Webster in #3
- frontend now connects to EC2 by @Sebastian-Webster in #4
- Update Profile.js by @Sebastian-Webster in #5
- Add profile picture to navbar by @Sebastian-Webster in #6
- optimize frontend by @Sebastian-Webster in #7
- add post creation screen ui by @Sebastian-Webster in #8
- profile picture retrieval is more efficient by @Sebastian-Webster in #9
- fix dark mode issues by @Sebastian-Webster in #10
- fix image posts not displaying their images by @Sebastian-Webster in #11
- redesign text posts by @Sebastian-Webster in #12
- add search screen by @Sebastian-Webster in #15
- Update Search.js by @Sebastian-Webster in #16
- Update Search.js by @Sebastian-Webster in #17
- Update Profile.js by @Sebastian-Webster in #18
- resolve issue by @Sebastian-Webster in #19
- redis cache updates on text post deletion by @Sebastian-Webster in #31
- redis cache updates on text post upload by @Sebastian-Webster in #32
New Contributors
- @Sebastian-Webster made their first contribution in #1
Full Changelog: https://github.com/Sebastian-Webster/Capstone-Project/commits/v0.0.1-beta