Releases: SWE574-Fall2023-Group1/SWE574-Fall2023-G1
v0.9
Memories 0.9
SWE574 Fall 2023 Group 1 Project - Memories Web&Mobile App
This release contains Group 1's project for SWE574 - Software Development As A Team, part of the Software Engineering Master's Program at Boğaziçi University.
Memories is a web and mobile app for social networking, focusing on sharing past memories with other users worldwide.
For further information and documentation, check our wiki.
Group 1 is comprised of:
URL of Deployed Website
- Project URL: Memories Website
- Mobile App: APK file
- QR Codes
Video Demonstration
Videos demonstrating the web and mobile app can be found on YouTube.
What's Changed - Web
- Feature/153 timeline design by @ckertam in #218
- Update edit Story button name #215 by @ckertam in #219
- Feature/216 removing tags bug by @ckertam in #220
- Fix timeline name #217 by @ckertam in #221
- Fix location issue while editing a story #214 by @ckertam in #222
- Feature/224 merge story search by @ckertam in #225
- Feature/226 timeline swap by @ckertam in #227
- Use "paths" config for pull_request workflow #228 by @sadikkuzu in #229
- Improve navbar #143 by @aykutkantas in #213
- Reports->Main Milestone-2 by @sadikkuzu in #190
- Fix story author photo #201 by @ckertam in #231
- Fix login register sizes & header sizes #232 by @ckertam in #233
- Bug/230 user profile stories bug by @ckertam in #234
- Add Search semantic tag feature on search #223 by @ckertam in #235
- Feature/247 update story error message by @sadikkuzu in #248
- Update css files for resize of timeline #244 by @ckertam in #250
- Feature/241 search story changes by @ckertam in #249
- Feature/237 activity stream bug by @oguzsenna in #246
- Feature/238 recommendation v2 by @ckertam in #258
- Feature/256 recommendation frontend by @ckertam in #259
- Add info message if there is no activity #252 by @oguzsenna in #261
- Feature/257 click issue location by @ckertam in #262
- Update Activity Stream #260 by @oguzsenna in #264
- Update Text align for story creation date #242 by @ckertam in #263
- Add not enough recommendation back up data #242 by @ckertam in #265
- Feature/113 add actions for enter key by @oguzsenna in #266
- Add unit test v2 for login #80 by @aykutkantas in #254
- Feature/251 minor refinements by @sadikkuzu in #255
- Feature/269 CI Frontend test pipeline by @sadikkuzu in #270
- Imp/267 revise the profile buttons by @ckertam in #268
- Update profile details part #272 by @ckertam in #273
- Dev->Main #153 #215 #216 #217 #214 #143 #224 #226 #228 #143 #201 #232 #230 #223 #247 #244 #241 #237 #238 #256 #252 #257 #260 #242 #243 #113 #80 #251 #269 #267 #272 by @sadikkuzu in #271
- Change background #274 by @oguzsenna in #276
- Update hover design #277 by @oguzsenna in #278
- Imp/240 frontend fonts by @oguzsenna in #275
- Apply Josefin Sans font to profile memory list, search results, homepage #240 by @dbaslan in #279
- Bug/283 edit story fill by @ckertam in #290
- Update semantic tag limit #287 by @ckertam in #291
- Add tag label search #287 by @ckertam in #292
- Imp/284 timeline details by @ckertam in #293
- Bug/163 fix login page scaling by @dbaslan in #280
- Bug/302 recommendation filling issue by @ckertam in #304
- Imp/303 update activity stream response by @ckertam in #305
- Imp/306 add post request to searchstory by @ckertam in #307
- Fix remaining wrong fonts #282 by @dbaslan in #289
- Update ActivityStream.js #281 by @oguzsenna in #294
- Bug/316 Fix Logout Button by @dbaslan in #317
- Feature/297 improve timeline response formatting by @dbaslan in #310
- Imp/313 upload file size by @ckertam in #318
- Bug/Fix misaligned headers #316 by @dbaslan in #320
- Dev->Main #240 #274 #277 #283 #287 #288 #284 #163 #302 #303 #306 #281 #282 #297 #316 #313 by @sadikkuzu in #309
- Imp/321 322 minor frontend fixes by @dbaslan in #323
- Update recommendation function #324 by @ckertam in #325
- Bug/327 edit biography bug by @oguzsenna in #327
- Add Register Unit Test #332 by @aykutkantas in #333
- Feature/335 frontend unit test coverage by @sadikkuzu in #337
- Bug/328 time edit runtime error by @ckertam in #330
- Feature/299 implement dark mode by @dbaslan in #314
- Feature/331 minor refinements by @sadikkuzu in #338
- Imp/342 django view tests by @ckertam in #344
- Imp/341 django model tests by @ckertam in #343
- Add unit test for logout #346 by @aykutkantas in #347
- Add profile page unit test #340 by @aykutkantas in #345
- Add unit test for resetpassword #348 by @aykutkantas in #350
- Add AllStories component test #334 by @aykutkantas in #339
- Feature/349 loading for recommendation by @sadikkuzu in #353
- 340 unit test for profile pages by @aykutkantas in #352
- Feature/354 unit test for recommendations page by @sadikkuzu in #355
- Feature/356 frontend minor refinements by @sadikkuzu in https://github.com...
0.2.0-alpha
memories 0.2.0-alpha
The software is dockerized and deployed.
Added timeline feature after the 0.2.0 alpha release.
Deployment: Memories web url, mobile apk
QR Codes
Milestone 2
See milestone 2 report.
Deliverables
Features:
- Login
- Register
- Logout
- Feed - Homepage
- Profile Page
- Memory Creation
- Memory Viewing
- Activity Stream
- Timeline
Instructions for local development
Prerequisites
- git
- make
- Docker
- Docker Compose
Run script
git clone https://github.com/SWE574-Fall2023-Group1/SWE574-Fall2023-G1.git
cd SWE574-Fall2023-G1
make
make up
What's Changed
- Merge milestone 1 report by @dbaslan in #94
- Feature/101 remove profile photo button by @oguzsenna in #104
- Update header.css for background gif #105 by @oguzsenna in #106
- Feature/81 follow user button counter issue by @aykutkantas in #99
- Remove duplicate keys by @ckertam in #118
- Feature/100 location rework with google by @ckertam in #128
- Feature/120 makefile by @sadikkuzu in #127
- Feature/131 activity stream base by @ckertam in #132
- Fix search issues #133 by @ckertam in #134
- Feature/123 add env sample files by @sadikkuzu in #125
- Feature/124 django log level by @sadikkuzu in #126
- Feature/136 extend photo image gitignore by @sadikkuzu in #137
- Add new comment activity #138 by @ckertam in #139
- Feature/135 Makefile env-files target by @sadikkuzu in #140
- Feature/103 update author info in license file by @sadikkuzu in #142
- Feature/108 reduce defined but never used warnings by @sadikkuzu in #144
- Feature/122 Clear Django STATICFILES_DIRS list by @sadikkuzu in #141
- feature/145-register-page-design by @aykutkantas in #146
- feature/147-design-login-page by @aykutkantas in #148
- Add location name edit #152 by @ckertam in #155
- Feature/157 django debug mode by @sadikkuzu in #159
- Add comment author name #161 by @ckertam in #162
- Update comment author response #161 by @ckertam in #164
- Feature/158 add new targets into Makefile by @sadikkuzu in #160
- Feature/166 add missing migration file by @sadikkuzu in #167
- Dev->Main #101 #105 #81 #109 #100 #124 #120 #131 #133 #123 #124 #136 #138 #135 #103 #108 #122 #145 #147 #152 #157 #161 #158 #166 by @sadikkuzu in #165
- Feature/169 semantic tags by @ckertam in #180
- Feature/184 make local-frontend by @sadikkuzu in #185
- Resolve 2 times rendering by @ckertam in #188
- Feature/178 CI Django test pipeline by @sadikkuzu in #179
- Feature/181 recommendation v1 by @ckertam in #189
- feature/170 Redesign memory creation screen by @dbaslan in #182
- Add new request for all stories with own stories #191 by @ckertam in #194
- Add non blankable fields in story creation #192 by @ckertam in #193
- Feature/195 docker compose pipeline by @sadikkuzu in #196
- Feature/168 reduce docker image sizes by @sadikkuzu in #197
- Feature/171 redesign memory viewing screen by @dbaslan in #198
- Feature/172 redesign search frontend by @dbaslan in #199
- Visual changes on header #176 by @oguzsenna in #187
- Feature/Improve profile page design #151 by @aykutkantas in #200
- Dev->Feature/150-design-homepage by @aykutkantas in #202
- Redesign Activity Stream #177 by @oguzsenna in #204
- Feature/150 design homepage by @aykutkantas in #205
- Feature/183 login register popups by @oguzsenna in #207
- Feature/143 navbar improvements by @oguzsenna in #210
- Feature/111 edit story by @ckertam in #211
- Resolve follower count #203 by @ckertam in #212
- Dev->Main #169 #184 #186 #178 #181 #170 #191 #192 #195 #168 #171 #172 #176 #151 by @sadikkuzu in #206
New Contributors
Full Changelog: customer-milestone-1.1...customer-milestone-2
0.1.1-alpha
memories 0.1.1-alpha
The software is dockerized and deployed.
Added timeline feature after the 0.1.0 alpha release.
Deployment: Memories web url, mobile apk
Milestone 1
See milestone 1 report.
Deliverables
Features:
- Login
- Register
- Logout
- Feed - Homepage
- Profile Page (Web only)
- Memory Creation (Web only)
- Memory Viewing (Web only)
- Timeline v1 (Web only)
Instructions for local development
Prerequisites
- git
- Docker
- Docker Compose
- .env files
Run script
git clone https://github.com/SWE574-Fall2023-Group1/SWE574-Fall2023-G1.git
cd SWE574-Fall2023-G1
docker-compose up --build -d
What's Changed
- Update views.py for timeline search by @ckertam in #70
- Feature/46 timeline frontend by @oguzsenna in #91
- Update storyDetails for like issue by @ckertam in #95
- Update Timeline.js by @ckertam in #98
- Dev -> Main #45 #46 #85 #97 by @ckertam in #102
New Contributors
- @oguzsenna made their first contribution in #91
Full Changelog: customer-milestone-1...customer-milestone-1.1
0.1.0-alpha
memories 0.1.0-alpha
The software is dockerized and deployed.
Deployment: Memories web url, mobile apk
Milestone 1
See milestone 1 report.
Deliverables
Features:
- Login
- Register
- Logout
- Feed - Homepage
- Profile Page (Web only)
- Memory Creation (Web only)
- Memory Viewing (Web only)
Instructions for local development
Prerequisites
- git
- Docker
- Docker Compose
- .env files
Run script
git clone https://github.com/SWE574-Fall2023-Group1/SWE574-Fall2023-G1.git
cd SWE574-Fall2023-G1
docker-compose up --build -d
What's Changed
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #21
- All necessary files pushed to new repository #10 by @ckertam in #19
- Update preview icon and description #25 by @sadikkuzu in #26
- Story photo store type changed as URL #28 by @ckertam in #30
- Feature/28 image store type by @ckertam in #33
- Dev->Main #28 by @ckertam in #34
- Sync dev with main #28 #33 #34 by @sadikkuzu in #35
- Add swagger settings & configs by @ckertam in #43
- Update request responses #50 by @ckertam in #51
- Fix request response issues #50 by @ckertam in #52
- Fix logout & user stories on profile page #50 by @ckertam in #53
- Fix user followers request #50 by @ckertam in #54
- Features/56 profile photo improvement by @ckertam in #57
- Feature/36 overall code refinement by @sadikkuzu in #55
- Add delete story api View by @ckertam in #61
- Dev -> Main #36 #37 #50 #56 by @ckertam in #65
- Hotfix/77 attribute error by @ckertam in #82
- Feature/75 frontend refinements by @aykutkantas in #76
- Feature/89 single string error message by @sadikkuzu in #90
- Dev->Main #75 #77 #89 by @sadikkuzu in #93
New Contributors
- @pre-commit-ci made their first contribution in #21
- @sadikkuzu made their first contribution in #26
- @aykutkantas made their first contribution in #76
Full Changelog: https://github.com/SWE574-Fall2023-Group1/SWE574-Fall2023-G1/commits/customer-milestone-1