Skip to content

Conversation

@amir-kedis
Copy link
Member

No description provided.

@amir-kedis amir-kedis added the enhancement New feature or request label Nov 29, 2024
@amir-kedis amir-kedis self-assigned this Nov 29, 2024
@Asmaa-204 Asmaa-204 merged commit 003eb26 into dev Nov 29, 2024
sarah-kamall pushed a commit that referenced this pull request Nov 29, 2024
commit 003eb26
Author: Amir Kedis <88613195+amir-kedis@users.noreply.github.com>
Date:   Fri Nov 29 11:09:47 2024 +0200

    feature(messaging): add in chat search functionality (#61)

commit 2295de7
Author: Ahmed Hamdy <111378492+AhmedHamdiy@users.noreply.github.com>
Date:   Fri Nov 29 07:50:43 2024 +0200

    Feature/story upload (#56)

    * ✨ Feat(profile-picture): set/remove profile picture

    feat(profile-picture): set/remove profile picture

    * Merge branch 'dev' of github.com:TelwareSW/telware-frontend into dev

    * ✨ (feat

    (feat): add profile picture mock

    * 🐛 Fix(update-profile-picture): fix the blob

    fix(update-profile-picture): fix the blob

    * 💄 Feat: StoryIcon UI

    Feat: StoryIcon UI

    * 🐛 Fix(sidebar): fix the searchbar responsiveness

    fix(sidebar): fix the searchbar responsiveness

    * 📱 Fix(sidebar): make sidebar responsive

    fix(sidebar): make sidebar responsive

    * 🐛 Fix(user): fix importing privacy states

    fix(user): fix importing privacy states

    * ✨ Feat(stories): create stories

    feat(stories): create stories

    * added view stories feature

    * merge stories with dev

    * make storylist scrollable

    * remove dummy code

    * (fix): fix stories styling bugs

commit 70b6a1d
Author: Asmaa Abozaid <130288326+Asmaa-204@users.noreply.github.com>
Date:   Fri Nov 29 03:05:15 2024 +0200

    🚑️ Fix merge error in login mock (#60)

commit 55568cb
Author: Asmaa Abozaid <130288326+Asmaa-204@users.noreply.github.com>
Date:   Fri Nov 29 02:31:22 2024 +0200

    ✨ (messaging): Two users sending messages (#59)

    * Release v1.0.0 (#49)

    * fix(ops): backend integration with cors and cookies (#33)

    * 🐛 (Login): fix bugs (#32)

    * 🐛 Fix data-testid overriding

    * 🐛 Fix resetting the form after submit

    * 🐛 Consistent error messages in password & email fields

    * 🐛 Resetting email & pass in case of a successful login

    * 🐛 Added api-url to requests' endpoints

    * 🔇 Removed logs

    * 🐛 (privacy-settings): fixing bugs (#34)

    * 🐛 (sidebar): adding data-testid in row items

    * 🐛 (sidebar): fixing responsiveness

    * ♻️ (sidebar-row): refactoring key element & data-testid

    * fix(profile-settings): fix integration with backend (#35)

    * (fix) integration with backend signup (#36)

    * fix captcha and confirm password

    * bug fixes on sign up

    * fix signup integration

    * requested changess

    ---------

    Co-authored-by: sarah kamal <sarah.zaky02@eng-std.cu.edu.eg>

    * fix confirm email and reset password (#37)

    Co-authored-by: sarah kamal <sarah.zaky02@eng-std.cu.edu.eg>

    * ♻️ applying factory design pattern + integration with BE (#38)

    * ♻️ add getKey function (#40)

    * Feature/update profile picture (mock) (#39)

    * ✨ Feat(profile-picture): set/remove profile picture

    feat(profile-picture): set/remove profile picture

    * Merge branch 'dev' of github.com:TelwareSW/telware-frontend into dev

    * ✨ (feat

    (feat): add profile picture mock

    * 🐛 Fix(update-profile-picture): fix the blob

    fix(update-profile-picture): fix the blob

    * 💄 Feat: StoryIcon UI

    Feat: StoryIcon UI

    * 🐛 Fix(sidebar): fix the searchbar responsiveness

    fix(sidebar): fix the searchbar responsiveness

    * 📱 Fix(sidebar): make sidebar responsive

    fix(sidebar): make sidebar responsive

    * 🐛 Fix(user): fix importing privacy states

    fix(user): fix importing privacy states

    * 🎉(oauth): Integrated with backend (#42)

    * 💄 (messaging): Added chats layout (No messages)

    * 🐛 (protecting routes): Fix not navigating to chat

    * ♻️ (protected routes): Refacored protecting routes

    * ♻️ (chats): Refactored chats

    * ♻️ (aouth): Refactored aouth depending on backend changes

    * 🐛 (oauth): Fix request type in google oauth

    * 🎉 (oauth): Integrated with backend

    * (CI) Added a github action to trigger jenkins pipelines (#43)

    * ✨ (block): view block list +  add/remove users from block list (#44)

    * ✨ (privacy-settings): View block list finished

    * ✨ (block): add/remove user from block list

    * 💄 (block):  adding scrollbar styling

    * 🔀 Merging dev

    * 🐛 fixing merging bugs

    * feat(devices): devices and session management + add animations (#46)

    * chore: resolve dev conflicts

    * feat(devices): logout other sessions

    * socket and messages infrastructure setup (#45)

    Co-authored-by: sarah kamal <sarah.zaky02@eng-std.cu.edu.eg>

    * Add nginx configuration (#47)

    * 🐛 (block): adding data-testid prop (#48)

    ---------

    Co-authored-by: Amir Kedis <88613195+amir-kedis@users.noreply.github.com>
    Co-authored-by: Asmaa-204 <130288326+Asmaa-204@users.noreply.github.com>
    Co-authored-by: Sarah Kamal <143711089+sarah-kamall@users.noreply.github.com>
    Co-authored-by: sarah kamal <sarah.zaky02@eng-std.cu.edu.eg>
    Co-authored-by: Ahmed Hamdy <111378492+AhmedHamdiy@users.noreply.github.com>
    Co-authored-by: shehab khaled <89648315+shehab299@users.noreply.github.com>

    * (hot fix) add packages json of socket-io client (#50)

    Co-authored-by: sarah kamal <sarah.zaky02@eng-std.cu.edu.eg>

    * hotfix: fix responsive not working missing meta viewport width (#51)

    * 💄 (messaging): Added chat layout

    * ✨ (messages): Send messages by sockets (only one user yet)

    * 🔀 Merging with dev

    * ✨ (messaging): Two users sending messages

    ---------

    Co-authored-by: Abdelruhman Sami <121282837+AbdelruhmanSamy@users.noreply.github.com>
    Co-authored-by: Amir Kedis <88613195+amir-kedis@users.noreply.github.com>
    Co-authored-by: Sarah Kamal <143711089+sarah-kamall@users.noreply.github.com>
    Co-authored-by: sarah kamal <sarah.zaky02@eng-std.cu.edu.eg>
    Co-authored-by: Ahmed Hamdy <111378492+AhmedHamdiy@users.noreply.github.com>
    Co-authored-by: shehab khaled <89648315+shehab299@users.noreply.github.com>

commit e5cd2b4
Author: Abdelruhman Sami <121282837+AbdelruhmanSamy@users.noreply.github.com>
Date:   Fri Nov 29 02:16:58 2024 +0200

    :bug: (block): fixing blocklist (#58)

    * 🐛 (block): fixing blocklist

    * 🐛 removing unused params

commit f9c8cc0
Author: Asmaa Abozaid <130288326+Asmaa-204@users.noreply.github.com>
Date:   Thu Nov 28 18:22:15 2024 +0200

    Chats (#57)

    * Release v1.0.0 (#49)

    * fix(ops): backend integration with cors and cookies (#33)

    * 🐛 (Login): fix bugs (#32)

    * 🐛 Fix data-testid overriding

    * 🐛 Fix resetting the form after submit

    * 🐛 Consistent error messages in password & email fields

    * 🐛 Resetting email & pass in case of a successful login

    * 🐛 Added api-url to requests' endpoints

    * 🔇 Removed logs

    * 🐛 (privacy-settings): fixing bugs (#34)

    * 🐛 (sidebar): adding data-testid in row items

    * 🐛 (sidebar): fixing responsiveness

    * ♻️ (sidebar-row): refactoring key element & data-testid

    * fix(profile-settings): fix integration with backend (#35)

    * (fix) integration with backend signup (#36)

    * fix captcha and confirm password

    * bug fixes on sign up

    * fix signup integration

    * requested changess

    ---------

    Co-authored-by: sarah kamal <sarah.zaky02@eng-std.cu.edu.eg>

    * fix confirm email and reset password (#37)

    Co-authored-by: sarah kamal <sarah.zaky02@eng-std.cu.edu.eg>

    * ♻️ applying factory design pattern + integration with BE (#38)

    * ♻️ add getKey function (#40)

    * Feature/update profile picture (mock) (#39)

    * ✨ Feat(profile-picture): set/remove profile picture

    feat(profile-picture): set/remove profile picture

    * Merge branch 'dev' of github.com:TelwareSW/telware-frontend into dev

    * ✨ (feat

    (feat): add profile picture mock

    * 🐛 Fix(update-profile-picture): fix the blob

    fix(update-profile-picture): fix the blob

    * 💄 Feat: StoryIcon UI

    Feat: StoryIcon UI

    * 🐛 Fix(sidebar): fix the searchbar responsiveness

    fix(sidebar): fix the searchbar responsiveness

    * 📱 Fix(sidebar): make sidebar responsive

    fix(sidebar): make sidebar responsive

    * 🐛 Fix(user): fix importing privacy states

    fix(user): fix importing privacy states

    * 🎉(oauth): Integrated with backend (#42)

    * 💄 (messaging): Added chats layout (No messages)

    * 🐛 (protecting routes): Fix not navigating to chat

    * ♻️ (protected routes): Refacored protecting routes

    * ♻️ (chats): Refactored chats

    * ♻️ (aouth): Refactored aouth depending on backend changes

    * 🐛 (oauth): Fix request type in google oauth

    * 🎉 (oauth): Integrated with backend

    * (CI) Added a github action to trigger jenkins pipelines (#43)

    * ✨ (block): view block list +  add/remove users from block list (#44)

    * ✨ (privacy-settings): View block list finished

    * ✨ (block): add/remove user from block list

    * 💄 (block):  adding scrollbar styling

    * 🔀 Merging dev

    * 🐛 fixing merging bugs

    * feat(devices): devices and session management + add animations (#46)

    * chore: resolve dev conflicts

    * feat(devices): logout other sessions

    * socket and messages infrastructure setup (#45)

    Co-authored-by: sarah kamal <sarah.zaky02@eng-std.cu.edu.eg>

    * Add nginx configuration (#47)

    * 🐛 (block): adding data-testid prop (#48)

    ---------

    Co-authored-by: Amir Kedis <88613195+amir-kedis@users.noreply.github.com>
    Co-authored-by: Asmaa-204 <130288326+Asmaa-204@users.noreply.github.com>
    Co-authored-by: Sarah Kamal <143711089+sarah-kamall@users.noreply.github.com>
    Co-authored-by: sarah kamal <sarah.zaky02@eng-std.cu.edu.eg>
    Co-authored-by: Ahmed Hamdy <111378492+AhmedHamdiy@users.noreply.github.com>
    Co-authored-by: shehab khaled <89648315+shehab299@users.noreply.github.com>

    * (hot fix) add packages json of socket-io client (#50)

    Co-authored-by: sarah kamal <sarah.zaky02@eng-std.cu.edu.eg>

    * hotfix: fix responsive not working missing meta viewport width (#51)

    * 💄 (messaging): Added chat layout

    * ✨ (messages): Send messages by sockets (only one user yet)

    * 🔀 Merging with dev

    ---------

    Co-authored-by: Abdelruhman Sami <121282837+AbdelruhmanSamy@users.noreply.github.com>
    Co-authored-by: Amir Kedis <88613195+amir-kedis@users.noreply.github.com>
    Co-authored-by: Sarah Kamal <143711089+sarah-kamall@users.noreply.github.com>
    Co-authored-by: sarah kamal <sarah.zaky02@eng-std.cu.edu.eg>
    Co-authored-by: Ahmed Hamdy <111378492+AhmedHamdiy@users.noreply.github.com>
    Co-authored-by: shehab khaled <89648315+shehab299@users.noreply.github.com>

commit ec92697
Author: Amir Kedis <88613195+amir-kedis@users.noreply.github.com>
Date:   Wed Nov 27 22:52:47 2024 +0200

    fix: fix env vars not being loaded in tests (#55)

    * fix: env vars not being loaded in tests

    * fix: logout other sessions mock

commit 3828e67
Author: Amir Kedis <88613195+amir-kedis@users.noreply.github.com>
Date:   Wed Nov 27 20:58:27 2024 +0200

    feat: in-chat search (gui component) (#54)

    * feat: add search gui to chat topbar

    * fix: scroll in profile settings (please don't change it back again)

commit d3debc0
Author: Amir Kedis <88613195+amir-kedis@users.noreply.github.com>
Date:   Tue Nov 26 23:42:02 2024 +0200

    fix: bug fixes and adjustments (#53)

    * fix: mock change to match backend

    * docs: add example env instead of the deleted one

    * fix: metaview port not being set on development version

commit 9080784
Author: Sarah Kamal <143711089+sarah-kamall@users.noreply.github.com>
Date:   Tue Nov 26 22:42:57 2024 +0200

    fixed socket persistent connection (#52)

    Co-authored-by: sarah kamal <sarah.zaky02@eng-std.cu.edu.eg>
sarah-kamall pushed a commit that referenced this pull request Nov 29, 2024
commit d96f643
Author: Amir Kedis <88613195+amir-kedis@users.noreply.github.com>
Date:   Fri Nov 29 14:12:42 2024 +0200

    hotfix: render with highlight (#63)

commit 003eb26
Author: Amir Kedis <88613195+amir-kedis@users.noreply.github.com>
Date:   Fri Nov 29 11:09:47 2024 +0200

    feature(messaging): add in chat search functionality (#61)

commit 2295de7
Author: Ahmed Hamdy <111378492+AhmedHamdiy@users.noreply.github.com>
Date:   Fri Nov 29 07:50:43 2024 +0200

    Feature/story upload (#56)

    * ✨ Feat(profile-picture): set/remove profile picture

    feat(profile-picture): set/remove profile picture

    * Merge branch 'dev' of github.com:TelwareSW/telware-frontend into dev

    * ✨ (feat

    (feat): add profile picture mock

    * 🐛 Fix(update-profile-picture): fix the blob

    fix(update-profile-picture): fix the blob

    * 💄 Feat: StoryIcon UI

    Feat: StoryIcon UI

    * 🐛 Fix(sidebar): fix the searchbar responsiveness

    fix(sidebar): fix the searchbar responsiveness

    * 📱 Fix(sidebar): make sidebar responsive

    fix(sidebar): make sidebar responsive

    * 🐛 Fix(user): fix importing privacy states

    fix(user): fix importing privacy states

    * ✨ Feat(stories): create stories

    feat(stories): create stories

    * added view stories feature

    * merge stories with dev

    * make storylist scrollable

    * remove dummy code

    * (fix): fix stories styling bugs

commit 70b6a1d
Author: Asmaa Abozaid <130288326+Asmaa-204@users.noreply.github.com>
Date:   Fri Nov 29 03:05:15 2024 +0200

    🚑️ Fix merge error in login mock (#60)

commit 55568cb
Author: Asmaa Abozaid <130288326+Asmaa-204@users.noreply.github.com>
Date:   Fri Nov 29 02:31:22 2024 +0200

    ✨ (messaging): Two users sending messages (#59)

    * Release v1.0.0 (#49)

    * fix(ops): backend integration with cors and cookies (#33)

    * 🐛 (Login): fix bugs (#32)

    * 🐛 Fix data-testid overriding

    * 🐛 Fix resetting the form after submit

    * 🐛 Consistent error messages in password & email fields

    * 🐛 Resetting email & pass in case of a successful login

    * 🐛 Added api-url to requests' endpoints

    * 🔇 Removed logs

    * 🐛 (privacy-settings): fixing bugs (#34)

    * 🐛 (sidebar): adding data-testid in row items

    * 🐛 (sidebar): fixing responsiveness

    * ♻️ (sidebar-row): refactoring key element & data-testid

    * fix(profile-settings): fix integration with backend (#35)

    * (fix) integration with backend signup (#36)

    * fix captcha and confirm password

    * bug fixes on sign up

    * fix signup integration

    * requested changess

    ---------

    Co-authored-by: sarah kamal <sarah.zaky02@eng-std.cu.edu.eg>

    * fix confirm email and reset password (#37)

    Co-authored-by: sarah kamal <sarah.zaky02@eng-std.cu.edu.eg>

    * ♻️ applying factory design pattern + integration with BE (#38)

    * ♻️ add getKey function (#40)

    * Feature/update profile picture (mock) (#39)

    * ✨ Feat(profile-picture): set/remove profile picture

    feat(profile-picture): set/remove profile picture

    * Merge branch 'dev' of github.com:TelwareSW/telware-frontend into dev

    * ✨ (feat

    (feat): add profile picture mock

    * 🐛 Fix(update-profile-picture): fix the blob

    fix(update-profile-picture): fix the blob

    * 💄 Feat: StoryIcon UI

    Feat: StoryIcon UI

    * 🐛 Fix(sidebar): fix the searchbar responsiveness

    fix(sidebar): fix the searchbar responsiveness

    * 📱 Fix(sidebar): make sidebar responsive

    fix(sidebar): make sidebar responsive

    * 🐛 Fix(user): fix importing privacy states

    fix(user): fix importing privacy states

    * 🎉(oauth): Integrated with backend (#42)

    * 💄 (messaging): Added chats layout (No messages)

    * 🐛 (protecting routes): Fix not navigating to chat

    * ♻️ (protected routes): Refacored protecting routes

    * ♻️ (chats): Refactored chats

    * ♻️ (aouth): Refactored aouth depending on backend changes

    * 🐛 (oauth): Fix request type in google oauth

    * 🎉 (oauth): Integrated with backend

    * (CI) Added a github action to trigger jenkins pipelines (#43)

    * ✨ (block): view block list +  add/remove users from block list (#44)

    * ✨ (privacy-settings): View block list finished

    * ✨ (block): add/remove user from block list

    * 💄 (block):  adding scrollbar styling

    * 🔀 Merging dev

    * 🐛 fixing merging bugs

    * feat(devices): devices and session management + add animations (#46)

    * chore: resolve dev conflicts

    * feat(devices): logout other sessions

    * socket and messages infrastructure setup (#45)

    Co-authored-by: sarah kamal <sarah.zaky02@eng-std.cu.edu.eg>

    * Add nginx configuration (#47)

    * 🐛 (block): adding data-testid prop (#48)

    ---------

    Co-authored-by: Amir Kedis <88613195+amir-kedis@users.noreply.github.com>
    Co-authored-by: Asmaa-204 <130288326+Asmaa-204@users.noreply.github.com>
    Co-authored-by: Sarah Kamal <143711089+sarah-kamall@users.noreply.github.com>
    Co-authored-by: sarah kamal <sarah.zaky02@eng-std.cu.edu.eg>
    Co-authored-by: Ahmed Hamdy <111378492+AhmedHamdiy@users.noreply.github.com>
    Co-authored-by: shehab khaled <89648315+shehab299@users.noreply.github.com>

    * (hot fix) add packages json of socket-io client (#50)

    Co-authored-by: sarah kamal <sarah.zaky02@eng-std.cu.edu.eg>

    * hotfix: fix responsive not working missing meta viewport width (#51)

    * 💄 (messaging): Added chat layout

    * ✨ (messages): Send messages by sockets (only one user yet)

    * 🔀 Merging with dev

    * ✨ (messaging): Two users sending messages

    ---------

    Co-authored-by: Abdelruhman Sami <121282837+AbdelruhmanSamy@users.noreply.github.com>
    Co-authored-by: Amir Kedis <88613195+amir-kedis@users.noreply.github.com>
    Co-authored-by: Sarah Kamal <143711089+sarah-kamall@users.noreply.github.com>
    Co-authored-by: sarah kamal <sarah.zaky02@eng-std.cu.edu.eg>
    Co-authored-by: Ahmed Hamdy <111378492+AhmedHamdiy@users.noreply.github.com>
    Co-authored-by: shehab khaled <89648315+shehab299@users.noreply.github.com>

commit e5cd2b4
Author: Abdelruhman Sami <121282837+AbdelruhmanSamy@users.noreply.github.com>
Date:   Fri Nov 29 02:16:58 2024 +0200

    :bug: (block): fixing blocklist (#58)

    * 🐛 (block): fixing blocklist

    * 🐛 removing unused params

commit f9c8cc0
Author: Asmaa Abozaid <130288326+Asmaa-204@users.noreply.github.com>
Date:   Thu Nov 28 18:22:15 2024 +0200

    Chats (#57)

    * Release v1.0.0 (#49)

    * fix(ops): backend integration with cors and cookies (#33)

    * 🐛 (Login): fix bugs (#32)

    * 🐛 Fix data-testid overriding

    * 🐛 Fix resetting the form after submit

    * 🐛 Consistent error messages in password & email fields

    * 🐛 Resetting email & pass in case of a successful login

    * 🐛 Added api-url to requests' endpoints

    * 🔇 Removed logs

    * 🐛 (privacy-settings): fixing bugs (#34)

    * 🐛 (sidebar): adding data-testid in row items

    * 🐛 (sidebar): fixing responsiveness

    * ♻️ (sidebar-row): refactoring key element & data-testid

    * fix(profile-settings): fix integration with backend (#35)

    * (fix) integration with backend signup (#36)

    * fix captcha and confirm password

    * bug fixes on sign up

    * fix signup integration

    * requested changess

    ---------

    Co-authored-by: sarah kamal <sarah.zaky02@eng-std.cu.edu.eg>

    * fix confirm email and reset password (#37)

    Co-authored-by: sarah kamal <sarah.zaky02@eng-std.cu.edu.eg>

    * ♻️ applying factory design pattern + integration with BE (#38)

    * ♻️ add getKey function (#40)

    * Feature/update profile picture (mock) (#39)

    * ✨ Feat(profile-picture): set/remove profile picture

    feat(profile-picture): set/remove profile picture

    * Merge branch 'dev' of github.com:TelwareSW/telware-frontend into dev

    * ✨ (feat

    (feat): add profile picture mock

    * 🐛 Fix(update-profile-picture): fix the blob

    fix(update-profile-picture): fix the blob

    * 💄 Feat: StoryIcon UI

    Feat: StoryIcon UI

    * 🐛 Fix(sidebar): fix the searchbar responsiveness

    fix(sidebar): fix the searchbar responsiveness

    * 📱 Fix(sidebar): make sidebar responsive

    fix(sidebar): make sidebar responsive

    * 🐛 Fix(user): fix importing privacy states

    fix(user): fix importing privacy states

    * 🎉(oauth): Integrated with backend (#42)

    * 💄 (messaging): Added chats layout (No messages)

    * 🐛 (protecting routes): Fix not navigating to chat

    * ♻️ (protected routes): Refacored protecting routes

    * ♻️ (chats): Refactored chats

    * ♻️ (aouth): Refactored aouth depending on backend changes

    * 🐛 (oauth): Fix request type in google oauth

    * 🎉 (oauth): Integrated with backend

    * (CI) Added a github action to trigger jenkins pipelines (#43)

    * ✨ (block): view block list +  add/remove users from block list (#44)

    * ✨ (privacy-settings): View block list finished

    * ✨ (block): add/remove user from block list

    * 💄 (block):  adding scrollbar styling

    * 🔀 Merging dev

    * 🐛 fixing merging bugs

    * feat(devices): devices and session management + add animations (#46)

    * chore: resolve dev conflicts

    * feat(devices): logout other sessions

    * socket and messages infrastructure setup (#45)

    Co-authored-by: sarah kamal <sarah.zaky02@eng-std.cu.edu.eg>

    * Add nginx configuration (#47)

    * 🐛 (block): adding data-testid prop (#48)

    ---------

    Co-authored-by: Amir Kedis <88613195+amir-kedis@users.noreply.github.com>
    Co-authored-by: Asmaa-204 <130288326+Asmaa-204@users.noreply.github.com>
    Co-authored-by: Sarah Kamal <143711089+sarah-kamall@users.noreply.github.com>
    Co-authored-by: sarah kamal <sarah.zaky02@eng-std.cu.edu.eg>
    Co-authored-by: Ahmed Hamdy <111378492+AhmedHamdiy@users.noreply.github.com>
    Co-authored-by: shehab khaled <89648315+shehab299@users.noreply.github.com>

    * (hot fix) add packages json of socket-io client (#50)

    Co-authored-by: sarah kamal <sarah.zaky02@eng-std.cu.edu.eg>

    * hotfix: fix responsive not working missing meta viewport width (#51)

    * 💄 (messaging): Added chat layout

    * ✨ (messages): Send messages by sockets (only one user yet)

    * 🔀 Merging with dev

    ---------

    Co-authored-by: Abdelruhman Sami <121282837+AbdelruhmanSamy@users.noreply.github.com>
    Co-authored-by: Amir Kedis <88613195+amir-kedis@users.noreply.github.com>
    Co-authored-by: Sarah Kamal <143711089+sarah-kamall@users.noreply.github.com>
    Co-authored-by: sarah kamal <sarah.zaky02@eng-std.cu.edu.eg>
    Co-authored-by: Ahmed Hamdy <111378492+AhmedHamdiy@users.noreply.github.com>
    Co-authored-by: shehab khaled <89648315+shehab299@users.noreply.github.com>

commit ec92697
Author: Amir Kedis <88613195+amir-kedis@users.noreply.github.com>
Date:   Wed Nov 27 22:52:47 2024 +0200

    fix: fix env vars not being loaded in tests (#55)

    * fix: env vars not being loaded in tests

    * fix: logout other sessions mock

commit 3828e67
Author: Amir Kedis <88613195+amir-kedis@users.noreply.github.com>
Date:   Wed Nov 27 20:58:27 2024 +0200

    feat: in-chat search (gui component) (#54)

    * feat: add search gui to chat topbar

    * fix: scroll in profile settings (please don't change it back again)

commit d3debc0
Author: Amir Kedis <88613195+amir-kedis@users.noreply.github.com>
Date:   Tue Nov 26 23:42:02 2024 +0200

    fix: bug fixes and adjustments (#53)

    * fix: mock change to match backend

    * docs: add example env instead of the deleted one

    * fix: metaview port not being set on development version

commit 9080784
Author: Sarah Kamal <143711089+sarah-kamall@users.noreply.github.com>
Date:   Tue Nov 26 22:42:57 2024 +0200

    fixed socket persistent connection (#52)

    Co-authored-by: sarah kamal <sarah.zaky02@eng-std.cu.edu.eg>
Asmaa-204 added a commit that referenced this pull request Nov 29, 2024
* fixed socket persistent connection

* emojies picker seet up

* fix: bug fixes and adjustments (#53)

* fix: mock change to match backend

* docs: add example env instead of the deleted one

* fix: metaview port not being set on development version

* fix viewhub scaling

* feat: in-chat search (gui component) (#54)

* feat: add search gui to chat topbar

* fix: scroll in profile settings (please don't change it back again)

* fix: fix env vars not being loaded in tests (#55)

* fix: env vars not being loaded in tests

* fix: logout other sessions mock

* Chats (#57)

* Release v1.0.0 (#49)

* fix(ops): backend integration with cors and cookies (#33)

* 🐛 (Login): fix bugs (#32)

* 🐛 Fix data-testid overriding

* 🐛 Fix resetting the form after submit

* 🐛 Consistent error messages in password & email fields

* 🐛 Resetting email & pass in case of a successful login

* 🐛 Added api-url to requests' endpoints

* 🔇 Removed logs

* 🐛 (privacy-settings): fixing bugs (#34)

* 🐛 (sidebar): adding data-testid in row items

* 🐛 (sidebar): fixing responsiveness

* ♻️ (sidebar-row): refactoring key element & data-testid

* fix(profile-settings): fix integration with backend (#35)

* (fix) integration with backend signup (#36)

* fix captcha and confirm password

* bug fixes on sign up

* fix signup integration

* requested changess

---------

Co-authored-by: sarah kamal <sarah.zaky02@eng-std.cu.edu.eg>

* fix confirm email and reset password (#37)

Co-authored-by: sarah kamal <sarah.zaky02@eng-std.cu.edu.eg>

* ♻️ applying factory design pattern + integration with BE (#38)

* ♻️ add getKey function (#40)

* Feature/update profile picture (mock) (#39)

* ✨ Feat(profile-picture): set/remove profile picture

feat(profile-picture): set/remove profile picture

* Merge branch 'dev' of github.com:TelwareSW/telware-frontend into dev

* ✨ (feat

(feat): add profile picture mock

* 🐛 Fix(update-profile-picture): fix the blob

fix(update-profile-picture): fix the blob

* 💄 Feat: StoryIcon UI

Feat: StoryIcon UI

* 🐛 Fix(sidebar): fix the searchbar responsiveness

fix(sidebar): fix the searchbar responsiveness

* 📱 Fix(sidebar): make sidebar responsive

fix(sidebar): make sidebar responsive

* 🐛 Fix(user): fix importing privacy states

fix(user): fix importing privacy states

* 🎉(oauth): Integrated with backend (#42)

* 💄 (messaging): Added chats layout (No messages)

* 🐛 (protecting routes): Fix not navigating to chat

* ♻️ (protected routes): Refacored protecting routes

* ♻️ (chats): Refactored chats

* ♻️ (aouth): Refactored aouth depending on backend changes

* 🐛 (oauth): Fix request type in google oauth

* 🎉 (oauth): Integrated with backend

* (CI) Added a github action to trigger jenkins pipelines (#43)

* ✨ (block): view block list +  add/remove users from block list (#44)

* ✨ (privacy-settings): View block list finished

* ✨ (block): add/remove user from block list

* 💄 (block):  adding scrollbar styling

* 🔀 Merging dev

* 🐛 fixing merging bugs

* feat(devices): devices and session management + add animations (#46)

* chore: resolve dev conflicts

* feat(devices): logout other sessions

* socket and messages infrastructure setup (#45)

Co-authored-by: sarah kamal <sarah.zaky02@eng-std.cu.edu.eg>

* Add nginx configuration (#47)

* 🐛 (block): adding data-testid prop (#48)

---------

Co-authored-by: Amir Kedis <88613195+amir-kedis@users.noreply.github.com>
Co-authored-by: Asmaa-204 <130288326+Asmaa-204@users.noreply.github.com>
Co-authored-by: Sarah Kamal <143711089+sarah-kamall@users.noreply.github.com>
Co-authored-by: sarah kamal <sarah.zaky02@eng-std.cu.edu.eg>
Co-authored-by: Ahmed Hamdy <111378492+AhmedHamdiy@users.noreply.github.com>
Co-authored-by: shehab khaled <89648315+shehab299@users.noreply.github.com>

* (hot fix) add packages json of socket-io client (#50)

Co-authored-by: sarah kamal <sarah.zaky02@eng-std.cu.edu.eg>

* hotfix: fix responsive not working missing meta viewport width (#51)

* 💄 (messaging): Added chat layout

* ✨ (messages): Send messages by sockets (only one user yet)

* 🔀 Merging with dev

---------

Co-authored-by: Abdelruhman Sami <121282837+AbdelruhmanSamy@users.noreply.github.com>
Co-authored-by: Amir Kedis <88613195+amir-kedis@users.noreply.github.com>
Co-authored-by: Sarah Kamal <143711089+sarah-kamall@users.noreply.github.com>
Co-authored-by: sarah kamal <sarah.zaky02@eng-std.cu.edu.eg>
Co-authored-by: Ahmed Hamdy <111378492+AhmedHamdiy@users.noreply.github.com>
Co-authored-by: shehab khaled <89648315+shehab299@users.noreply.github.com>

* fix emoji styling and integration.
fix z-index.

* Squashed commit of the following:

commit 2295de7
Author: Ahmed Hamdy <111378492+AhmedHamdiy@users.noreply.github.com>
Date:   Fri Nov 29 07:50:43 2024 +0200

    Feature/story upload (#56)

    * ✨ Feat(profile-picture): set/remove profile picture

    feat(profile-picture): set/remove profile picture

    * Merge branch 'dev' of github.com:TelwareSW/telware-frontend into dev

    * ✨ (feat

    (feat): add profile picture mock

    * 🐛 Fix(update-profile-picture): fix the blob

    fix(update-profile-picture): fix the blob

    * 💄 Feat: StoryIcon UI

    Feat: StoryIcon UI

    * 🐛 Fix(sidebar): fix the searchbar responsiveness

    fix(sidebar): fix the searchbar responsiveness

    * 📱 Fix(sidebar): make sidebar responsive

    fix(sidebar): make sidebar responsive

    * 🐛 Fix(user): fix importing privacy states

    fix(user): fix importing privacy states

    * ✨ Feat(stories): create stories

    feat(stories): create stories

    * added view stories feature

    * merge stories with dev

    * make storylist scrollable

    * remove dummy code

    * (fix): fix stories styling bugs

commit 70b6a1d
Author: Asmaa Abozaid <130288326+Asmaa-204@users.noreply.github.com>
Date:   Fri Nov 29 03:05:15 2024 +0200

    🚑️ Fix merge error in login mock (#60)

commit 55568cb
Author: Asmaa Abozaid <130288326+Asmaa-204@users.noreply.github.com>
Date:   Fri Nov 29 02:31:22 2024 +0200

    ✨ (messaging): Two users sending messages (#59)

    * Release v1.0.0 (#49)

    * fix(ops): backend integration with cors and cookies (#33)

    * 🐛 (Login): fix bugs (#32)

    * 🐛 Fix data-testid overriding

    * 🐛 Fix resetting the form after submit

    * 🐛 Consistent error messages in password & email fields

    * 🐛 Resetting email & pass in case of a successful login

    * 🐛 Added api-url to requests' endpoints

    * 🔇 Removed logs

    * 🐛 (privacy-settings): fixing bugs (#34)

    * 🐛 (sidebar): adding data-testid in row items

    * 🐛 (sidebar): fixing responsiveness

    * ♻️ (sidebar-row): refactoring key element & data-testid

    * fix(profile-settings): fix integration with backend (#35)

    * (fix) integration with backend signup (#36)

    * fix captcha and confirm password

    * bug fixes on sign up

    * fix signup integration

    * requested changess

    ---------

    Co-authored-by: sarah kamal <sarah.zaky02@eng-std.cu.edu.eg>

    * fix confirm email and reset password (#37)

    Co-authored-by: sarah kamal <sarah.zaky02@eng-std.cu.edu.eg>

    * ♻️ applying factory design pattern + integration with BE (#38)

    * ♻️ add getKey function (#40)

    * Feature/update profile picture (mock) (#39)

    * ✨ Feat(profile-picture): set/remove profile picture

    feat(profile-picture): set/remove profile picture

    * Merge branch 'dev' of github.com:TelwareSW/telware-frontend into dev

    * ✨ (feat

    (feat): add profile picture mock

    * 🐛 Fix(update-profile-picture): fix the blob

    fix(update-profile-picture): fix the blob

    * 💄 Feat: StoryIcon UI

    Feat: StoryIcon UI

    * 🐛 Fix(sidebar): fix the searchbar responsiveness

    fix(sidebar): fix the searchbar responsiveness

    * 📱 Fix(sidebar): make sidebar responsive

    fix(sidebar): make sidebar responsive

    * 🐛 Fix(user): fix importing privacy states

    fix(user): fix importing privacy states

    * 🎉(oauth): Integrated with backend (#42)

    * 💄 (messaging): Added chats layout (No messages)

    * 🐛 (protecting routes): Fix not navigating to chat

    * ♻️ (protected routes): Refacored protecting routes

    * ♻️ (chats): Refactored chats

    * ♻️ (aouth): Refactored aouth depending on backend changes

    * 🐛 (oauth): Fix request type in google oauth

    * 🎉 (oauth): Integrated with backend

    * (CI) Added a github action to trigger jenkins pipelines (#43)

    * ✨ (block): view block list +  add/remove users from block list (#44)

    * ✨ (privacy-settings): View block list finished

    * ✨ (block): add/remove user from block list

    * 💄 (block):  adding scrollbar styling

    * 🔀 Merging dev

    * 🐛 fixing merging bugs

    * feat(devices): devices and session management + add animations (#46)

    * chore: resolve dev conflicts

    * feat(devices): logout other sessions

    * socket and messages infrastructure setup (#45)

    Co-authored-by: sarah kamal <sarah.zaky02@eng-std.cu.edu.eg>

    * Add nginx configuration (#47)

    * 🐛 (block): adding data-testid prop (#48)

    ---------

    Co-authored-by: Amir Kedis <88613195+amir-kedis@users.noreply.github.com>
    Co-authored-by: Asmaa-204 <130288326+Asmaa-204@users.noreply.github.com>
    Co-authored-by: Sarah Kamal <143711089+sarah-kamall@users.noreply.github.com>
    Co-authored-by: sarah kamal <sarah.zaky02@eng-std.cu.edu.eg>
    Co-authored-by: Ahmed Hamdy <111378492+AhmedHamdiy@users.noreply.github.com>
    Co-authored-by: shehab khaled <89648315+shehab299@users.noreply.github.com>

    * (hot fix) add packages json of socket-io client (#50)

    Co-authored-by: sarah kamal <sarah.zaky02@eng-std.cu.edu.eg>

    * hotfix: fix responsive not working missing meta viewport width (#51)

    * 💄 (messaging): Added chat layout

    * ✨ (messages): Send messages by sockets (only one user yet)

    * 🔀 Merging with dev

    * ✨ (messaging): Two users sending messages

    ---------

    Co-authored-by: Abdelruhman Sami <121282837+AbdelruhmanSamy@users.noreply.github.com>
    Co-authored-by: Amir Kedis <88613195+amir-kedis@users.noreply.github.com>
    Co-authored-by: Sarah Kamal <143711089+sarah-kamall@users.noreply.github.com>
    Co-authored-by: sarah kamal <sarah.zaky02@eng-std.cu.edu.eg>
    Co-authored-by: Ahmed Hamdy <111378492+AhmedHamdiy@users.noreply.github.com>
    Co-authored-by: shehab khaled <89648315+shehab299@users.noreply.github.com>

commit e5cd2b4
Author: Abdelruhman Sami <121282837+AbdelruhmanSamy@users.noreply.github.com>
Date:   Fri Nov 29 02:16:58 2024 +0200

    :bug: (block): fixing blocklist (#58)

    * 🐛 (block): fixing blocklist

    * 🐛 removing unused params

commit f9c8cc0
Author: Asmaa Abozaid <130288326+Asmaa-204@users.noreply.github.com>
Date:   Thu Nov 28 18:22:15 2024 +0200

    Chats (#57)

    * Release v1.0.0 (#49)

    * fix(ops): backend integration with cors and cookies (#33)

    * 🐛 (Login): fix bugs (#32)

    * 🐛 Fix data-testid overriding

    * 🐛 Fix resetting the form after submit

    * 🐛 Consistent error messages in password & email fields

    * 🐛 Resetting email & pass in case of a successful login

    * 🐛 Added api-url to requests' endpoints

    * 🔇 Removed logs

    * 🐛 (privacy-settings): fixing bugs (#34)

    * 🐛 (sidebar): adding data-testid in row items

    * 🐛 (sidebar): fixing responsiveness

    * ♻️ (sidebar-row): refactoring key element & data-testid

    * fix(profile-settings): fix integration with backend (#35)

    * (fix) integration with backend signup (#36)

    * fix captcha and confirm password

    * bug fixes on sign up

    * fix signup integration

    * requested changess

    ---------

    Co-authored-by: sarah kamal <sarah.zaky02@eng-std.cu.edu.eg>

    * fix confirm email and reset password (#37)

    Co-authored-by: sarah kamal <sarah.zaky02@eng-std.cu.edu.eg>

    * ♻️ applying factory design pattern + integration with BE (#38)

    * ♻️ add getKey function (#40)

    * Feature/update profile picture (mock) (#39)

    * ✨ Feat(profile-picture): set/remove profile picture

    feat(profile-picture): set/remove profile picture

    * Merge branch 'dev' of github.com:TelwareSW/telware-frontend into dev

    * ✨ (feat

    (feat): add profile picture mock

    * 🐛 Fix(update-profile-picture): fix the blob

    fix(update-profile-picture): fix the blob

    * 💄 Feat: StoryIcon UI

    Feat: StoryIcon UI

    * 🐛 Fix(sidebar): fix the searchbar responsiveness

    fix(sidebar): fix the searchbar responsiveness

    * 📱 Fix(sidebar): make sidebar responsive

    fix(sidebar): make sidebar responsive

    * 🐛 Fix(user): fix importing privacy states

    fix(user): fix importing privacy states

    * 🎉(oauth): Integrated with backend (#42)

    * 💄 (messaging): Added chats layout (No messages)

    * 🐛 (protecting routes): Fix not navigating to chat

    * ♻️ (protected routes): Refacored protecting routes

    * ♻️ (chats): Refactored chats

    * ♻️ (aouth): Refactored aouth depending on backend changes

    * 🐛 (oauth): Fix request type in google oauth

    * 🎉 (oauth): Integrated with backend

    * (CI) Added a github action to trigger jenkins pipelines (#43)

    * ✨ (block): view block list +  add/remove users from block list (#44)

    * ✨ (privacy-settings): View block list finished

    * ✨ (block): add/remove user from block list

    * 💄 (block):  adding scrollbar styling

    * 🔀 Merging dev

    * 🐛 fixing merging bugs

    * feat(devices): devices and session management + add animations (#46)

    * chore: resolve dev conflicts

    * feat(devices): logout other sessions

    * socket and messages infrastructure setup (#45)

    Co-authored-by: sarah kamal <sarah.zaky02@eng-std.cu.edu.eg>

    * Add nginx configuration (#47)

    * 🐛 (block): adding data-testid prop (#48)

    ---------

    Co-authored-by: Amir Kedis <88613195+amir-kedis@users.noreply.github.com>
    Co-authored-by: Asmaa-204 <130288326+Asmaa-204@users.noreply.github.com>
    Co-authored-by: Sarah Kamal <143711089+sarah-kamall@users.noreply.github.com>
    Co-authored-by: sarah kamal <sarah.zaky02@eng-std.cu.edu.eg>
    Co-authored-by: Ahmed Hamdy <111378492+AhmedHamdiy@users.noreply.github.com>
    Co-authored-by: shehab khaled <89648315+shehab299@users.noreply.github.com>

    * (hot fix) add packages json of socket-io client (#50)

    Co-authored-by: sarah kamal <sarah.zaky02@eng-std.cu.edu.eg>

    * hotfix: fix responsive not working missing meta viewport width (#51)

    * 💄 (messaging): Added chat layout

    * ✨ (messages): Send messages by sockets (only one user yet)

    * 🔀 Merging with dev

    ---------

    Co-authored-by: Abdelruhman Sami <121282837+AbdelruhmanSamy@users.noreply.github.com>
    Co-authored-by: Amir Kedis <88613195+amir-kedis@users.noreply.github.com>
    Co-authored-by: Sarah Kamal <143711089+sarah-kamall@users.noreply.github.com>
    Co-authored-by: sarah kamal <sarah.zaky02@eng-std.cu.edu.eg>
    Co-authored-by: Ahmed Hamdy <111378492+AhmedHamdiy@users.noreply.github.com>
    Co-authored-by: shehab khaled <89648315+shehab299@users.noreply.github.com>

commit ec92697
Author: Amir Kedis <88613195+amir-kedis@users.noreply.github.com>
Date:   Wed Nov 27 22:52:47 2024 +0200

    fix: fix env vars not being loaded in tests (#55)

    * fix: env vars not being loaded in tests

    * fix: logout other sessions mock

commit 3828e67
Author: Amir Kedis <88613195+amir-kedis@users.noreply.github.com>
Date:   Wed Nov 27 20:58:27 2024 +0200

    feat: in-chat search (gui component) (#54)

    * feat: add search gui to chat topbar

    * fix: scroll in profile settings (please don't change it back again)

commit d3debc0
Author: Amir Kedis <88613195+amir-kedis@users.noreply.github.com>
Date:   Tue Nov 26 23:42:02 2024 +0200

    fix: bug fixes and adjustments (#53)

    * fix: mock change to match backend

    * docs: add example env instead of the deleted one

    * fix: metaview port not being set on development version

commit 9080784
Author: Sarah Kamal <143711089+sarah-kamall@users.noreply.github.com>
Date:   Tue Nov 26 22:42:57 2024 +0200

    fixed socket persistent connection (#52)

    Co-authored-by: sarah kamal <sarah.zaky02@eng-std.cu.edu.eg>

* fixes

* Squashed commit of the following:

commit 003eb26
Author: Amir Kedis <88613195+amir-kedis@users.noreply.github.com>
Date:   Fri Nov 29 11:09:47 2024 +0200

    feature(messaging): add in chat search functionality (#61)

commit 2295de7
Author: Ahmed Hamdy <111378492+AhmedHamdiy@users.noreply.github.com>
Date:   Fri Nov 29 07:50:43 2024 +0200

    Feature/story upload (#56)

    * ✨ Feat(profile-picture): set/remove profile picture

    feat(profile-picture): set/remove profile picture

    * Merge branch 'dev' of github.com:TelwareSW/telware-frontend into dev

    * ✨ (feat

    (feat): add profile picture mock

    * 🐛 Fix(update-profile-picture): fix the blob

    fix(update-profile-picture): fix the blob

    * 💄 Feat: StoryIcon UI

    Feat: StoryIcon UI

    * 🐛 Fix(sidebar): fix the searchbar responsiveness

    fix(sidebar): fix the searchbar responsiveness

    * 📱 Fix(sidebar): make sidebar responsive

    fix(sidebar): make sidebar responsive

    * 🐛 Fix(user): fix importing privacy states

    fix(user): fix importing privacy states

    * ✨ Feat(stories): create stories

    feat(stories): create stories

    * added view stories feature

    * merge stories with dev

    * make storylist scrollable

    * remove dummy code

    * (fix): fix stories styling bugs

commit 70b6a1d
Author: Asmaa Abozaid <130288326+Asmaa-204@users.noreply.github.com>
Date:   Fri Nov 29 03:05:15 2024 +0200

    🚑️ Fix merge error in login mock (#60)

commit 55568cb
Author: Asmaa Abozaid <130288326+Asmaa-204@users.noreply.github.com>
Date:   Fri Nov 29 02:31:22 2024 +0200

    ✨ (messaging): Two users sending messages (#59)

    * Release v1.0.0 (#49)

    * fix(ops): backend integration with cors and cookies (#33)

    * 🐛 (Login): fix bugs (#32)

    * 🐛 Fix data-testid overriding

    * 🐛 Fix resetting the form after submit

    * 🐛 Consistent error messages in password & email fields

    * 🐛 Resetting email & pass in case of a successful login

    * 🐛 Added api-url to requests' endpoints

    * 🔇 Removed logs

    * 🐛 (privacy-settings): fixing bugs (#34)

    * 🐛 (sidebar): adding data-testid in row items

    * 🐛 (sidebar): fixing responsiveness

    * ♻️ (sidebar-row): refactoring key element & data-testid

    * fix(profile-settings): fix integration with backend (#35)

    * (fix) integration with backend signup (#36)

    * fix captcha and confirm password

    * bug fixes on sign up

    * fix signup integration

    * requested changess

    ---------

    Co-authored-by: sarah kamal <sarah.zaky02@eng-std.cu.edu.eg>

    * fix confirm email and reset password (#37)

    Co-authored-by: sarah kamal <sarah.zaky02@eng-std.cu.edu.eg>

    * ♻️ applying factory design pattern + integration with BE (#38)

    * ♻️ add getKey function (#40)

    * Feature/update profile picture (mock) (#39)

    * ✨ Feat(profile-picture): set/remove profile picture

    feat(profile-picture): set/remove profile picture

    * Merge branch 'dev' of github.com:TelwareSW/telware-frontend into dev

    * ✨ (feat

    (feat): add profile picture mock

    * 🐛 Fix(update-profile-picture): fix the blob

    fix(update-profile-picture): fix the blob

    * 💄 Feat: StoryIcon UI

    Feat: StoryIcon UI

    * 🐛 Fix(sidebar): fix the searchbar responsiveness

    fix(sidebar): fix the searchbar responsiveness

    * 📱 Fix(sidebar): make sidebar responsive

    fix(sidebar): make sidebar responsive

    * 🐛 Fix(user): fix importing privacy states

    fix(user): fix importing privacy states

    * 🎉(oauth): Integrated with backend (#42)

    * 💄 (messaging): Added chats layout (No messages)

    * 🐛 (protecting routes): Fix not navigating to chat

    * ♻️ (protected routes): Refacored protecting routes

    * ♻️ (chats): Refactored chats

    * ♻️ (aouth): Refactored aouth depending on backend changes

    * 🐛 (oauth): Fix request type in google oauth

    * 🎉 (oauth): Integrated with backend

    * (CI) Added a github action to trigger jenkins pipelines (#43)

    * ✨ (block): view block list +  add/remove users from block list (#44)

    * ✨ (privacy-settings): View block list finished

    * ✨ (block): add/remove user from block list

    * 💄 (block):  adding scrollbar styling

    * 🔀 Merging dev

    * 🐛 fixing merging bugs

    * feat(devices): devices and session management + add animations (#46)

    * chore: resolve dev conflicts

    * feat(devices): logout other sessions

    * socket and messages infrastructure setup (#45)

    Co-authored-by: sarah kamal <sarah.zaky02@eng-std.cu.edu.eg>

    * Add nginx configuration (#47)

    * 🐛 (block): adding data-testid prop (#48)

    ---------

    Co-authored-by: Amir Kedis <88613195+amir-kedis@users.noreply.github.com>
    Co-authored-by: Asmaa-204 <130288326+Asmaa-204@users.noreply.github.com>
    Co-authored-by: Sarah Kamal <143711089+sarah-kamall@users.noreply.github.com>
    Co-authored-by: sarah kamal <sarah.zaky02@eng-std.cu.edu.eg>
    Co-authored-by: Ahmed Hamdy <111378492+AhmedHamdiy@users.noreply.github.com>
    Co-authored-by: shehab khaled <89648315+shehab299@users.noreply.github.com>

    * (hot fix) add packages json of socket-io client (#50)

    Co-authored-by: sarah kamal <sarah.zaky02@eng-std.cu.edu.eg>

    * hotfix: fix responsive not working missing meta viewport width (#51)

    * 💄 (messaging): Added chat layout

    * ✨ (messages): Send messages by sockets (only one user yet)

    * 🔀 Merging with dev

    * ✨ (messaging): Two users sending messages

    ---------

    Co-authored-by: Abdelruhman Sami <121282837+AbdelruhmanSamy@users.noreply.github.com>
    Co-authored-by: Amir Kedis <88613195+amir-kedis@users.noreply.github.com>
    Co-authored-by: Sarah Kamal <143711089+sarah-kamall@users.noreply.github.com>
    Co-authored-by: sarah kamal <sarah.zaky02@eng-std.cu.edu.eg>
    Co-authored-by: Ahmed Hamdy <111378492+AhmedHamdiy@users.noreply.github.com>
    Co-authored-by: shehab khaled <89648315+shehab299@users.noreply.github.com>

commit e5cd2b4
Author: Abdelruhman Sami <121282837+AbdelruhmanSamy@users.noreply.github.com>
Date:   Fri Nov 29 02:16:58 2024 +0200

    :bug: (block): fixing blocklist (#58)

    * 🐛 (block): fixing blocklist

    * 🐛 removing unused params

commit f9c8cc0
Author: Asmaa Abozaid <130288326+Asmaa-204@users.noreply.github.com>
Date:   Thu Nov 28 18:22:15 2024 +0200

    Chats (#57)

    * Release v1.0.0 (#49)

    * fix(ops): backend integration with cors and cookies (#33)

    * 🐛 (Login): fix bugs (#32)

    * 🐛 Fix data-testid overriding

    * 🐛 Fix resetting the form after submit

    * 🐛 Consistent error messages in password & email fields

    * 🐛 Resetting email & pass in case of a successful login

    * 🐛 Added api-url to requests' endpoints

    * 🔇 Removed logs

    * 🐛 (privacy-settings): fixing bugs (#34)

    * 🐛 (sidebar): adding data-testid in row items

    * 🐛 (sidebar): fixing responsiveness

    * ♻️ (sidebar-row): refactoring key element & data-testid

    * fix(profile-settings): fix integration with backend (#35)

    * (fix) integration with backend signup (#36)

    * fix captcha and confirm password

    * bug fixes on sign up

    * fix signup integration

    * requested changess

    ---------

    Co-authored-by: sarah kamal <sarah.zaky02@eng-std.cu.edu.eg>

    * fix confirm email and reset password (#37)

    Co-authored-by: sarah kamal <sarah.zaky02@eng-std.cu.edu.eg>

    * ♻️ applying factory design pattern + integration with BE (#38)

    * ♻️ add getKey function (#40)

    * Feature/update profile picture (mock) (#39)

    * ✨ Feat(profile-picture): set/remove profile picture

    feat(profile-picture): set/remove profile picture

    * Merge branch 'dev' of github.com:TelwareSW/telware-frontend into dev

    * ✨ (feat

    (feat): add profile picture mock

    * 🐛 Fix(update-profile-picture): fix the blob

    fix(update-profile-picture): fix the blob

    * 💄 Feat: StoryIcon UI

    Feat: StoryIcon UI

    * 🐛 Fix(sidebar): fix the searchbar responsiveness

    fix(sidebar): fix the searchbar responsiveness

    * 📱 Fix(sidebar): make sidebar responsive

    fix(sidebar): make sidebar responsive

    * 🐛 Fix(user): fix importing privacy states

    fix(user): fix importing privacy states

    * 🎉(oauth): Integrated with backend (#42)

    * 💄 (messaging): Added chats layout (No messages)

    * 🐛 (protecting routes): Fix not navigating to chat

    * ♻️ (protected routes): Refacored protecting routes

    * ♻️ (chats): Refactored chats

    * ♻️ (aouth): Refactored aouth depending on backend changes

    * 🐛 (oauth): Fix request type in google oauth

    * 🎉 (oauth): Integrated with backend

    * (CI) Added a github action to trigger jenkins pipelines (#43)

    * ✨ (block): view block list +  add/remove users from block list (#44)

    * ✨ (privacy-settings): View block list finished

    * ✨ (block): add/remove user from block list

    * 💄 (block):  adding scrollbar styling

    * 🔀 Merging dev

    * 🐛 fixing merging bugs

    * feat(devices): devices and session management + add animations (#46)

    * chore: resolve dev conflicts

    * feat(devices): logout other sessions

    * socket and messages infrastructure setup (#45)

    Co-authored-by: sarah kamal <sarah.zaky02@eng-std.cu.edu.eg>

    * Add nginx configuration (#47)

    * 🐛 (block): adding data-testid prop (#48)

    ---------

    Co-authored-by: Amir Kedis <88613195+amir-kedis@users.noreply.github.com>
    Co-authored-by: Asmaa-204 <130288326+Asmaa-204@users.noreply.github.com>
    Co-authored-by: Sarah Kamal <143711089+sarah-kamall@users.noreply.github.com>
    Co-authored-by: sarah kamal <sarah.zaky02@eng-std.cu.edu.eg>
    Co-authored-by: Ahmed Hamdy <111378492+AhmedHamdiy@users.noreply.github.com>
    Co-authored-by: shehab khaled <89648315+shehab299@users.noreply.github.com>

    * (hot fix) add packages json of socket-io client (#50)

    Co-authored-by: sarah kamal <sarah.zaky02@eng-std.cu.edu.eg>

    * hotfix: fix responsive not working missing meta viewport width (#51)

    * 💄 (messaging): Added chat layout

    * ✨ (messages): Send messages by sockets (only one user yet)

    * 🔀 Merging with dev

    ---------

    Co-authored-by: Abdelruhman Sami <121282837+AbdelruhmanSamy@users.noreply.github.com>
    Co-authored-by: Amir Kedis <88613195+amir-kedis@users.noreply.github.com>
    Co-authored-by: Sarah Kamal <143711089+sarah-kamall@users.noreply.github.com>
    Co-authored-by: sarah kamal <sarah.zaky02@eng-std.cu.edu.eg>
    Co-authored-by: Ahmed Hamdy <111378492+AhmedHamdiy@users.noreply.github.com>
    Co-authored-by: shehab khaled <89648315+shehab299@users.noreply.github.com>

commit ec92697
Author: Amir Kedis <88613195+amir-kedis@users.noreply.github.com>
Date:   Wed Nov 27 22:52:47 2024 +0200

    fix: fix env vars not being loaded in tests (#55)

    * fix: env vars not being loaded in tests

    * fix: logout other sessions mock

commit 3828e67
Author: Amir Kedis <88613195+amir-kedis@users.noreply.github.com>
Date:   Wed Nov 27 20:58:27 2024 +0200

    feat: in-chat search (gui component) (#54)

    * feat: add search gui to chat topbar

    * fix: scroll in profile settings (please don't change it back again)

commit d3debc0
Author: Amir Kedis <88613195+amir-kedis@users.noreply.github.com>
Date:   Tue Nov 26 23:42:02 2024 +0200

    fix: bug fixes and adjustments (#53)

    * fix: mock change to match backend

    * docs: add example env instead of the deleted one

    * fix: metaview port not being set on development version

commit 9080784
Author: Sarah Kamal <143711089+sarah-kamall@users.noreply.github.com>
Date:   Tue Nov 26 22:42:57 2024 +0200

    fixed socket persistent connection (#52)

    Co-authored-by: sarah kamal <sarah.zaky02@eng-std.cu.edu.eg>

* fixing merge conflicts

* Squashed commit of the following:

commit d96f643
Author: Amir Kedis <88613195+amir-kedis@users.noreply.github.com>
Date:   Fri Nov 29 14:12:42 2024 +0200

    hotfix: render with highlight (#63)

commit 003eb26
Author: Amir Kedis <88613195+amir-kedis@users.noreply.github.com>
Date:   Fri Nov 29 11:09:47 2024 +0200

    feature(messaging): add in chat search functionality (#61)

commit 2295de7
Author: Ahmed Hamdy <111378492+AhmedHamdiy@users.noreply.github.com>
Date:   Fri Nov 29 07:50:43 2024 +0200

    Feature/story upload (#56)

    * ✨ Feat(profile-picture): set/remove profile picture

    feat(profile-picture): set/remove profile picture

    * Merge branch 'dev' of github.com:TelwareSW/telware-frontend into dev

    * ✨ (feat

    (feat): add profile picture mock

    * 🐛 Fix(update-profile-picture): fix the blob

    fix(update-profile-picture): fix the blob

    * 💄 Feat: StoryIcon UI

    Feat: StoryIcon UI

    * 🐛 Fix(sidebar): fix the searchbar responsiveness

    fix(sidebar): fix the searchbar responsiveness

    * 📱 Fix(sidebar): make sidebar responsive

    fix(sidebar): make sidebar responsive

    * 🐛 Fix(user): fix importing privacy states

    fix(user): fix importing privacy states

    * ✨ Feat(stories): create stories

    feat(stories): create stories

    * added view stories feature

    * merge stories with dev

    * make storylist scrollable

    * remove dummy code

    * (fix): fix stories styling bugs

commit 70b6a1d
Author: Asmaa Abozaid <130288326+Asmaa-204@users.noreply.github.com>
Date:   Fri Nov 29 03:05:15 2024 +0200

    🚑️ Fix merge error in login mock (#60)

commit 55568cb
Author: Asmaa Abozaid <130288326+Asmaa-204@users.noreply.github.com>
Date:   Fri Nov 29 02:31:22 2024 +0200

    ✨ (messaging): Two users sending messages (#59)

    * Release v1.0.0 (#49)

    * fix(ops): backend integration with cors and cookies (#33)

    * 🐛 (Login): fix bugs (#32)

    * 🐛 Fix data-testid overriding

    * 🐛 Fix resetting the form after submit

    * 🐛 Consistent error messages in password & email fields

    * 🐛 Resetting email & pass in case of a successful login

    * 🐛 Added api-url to requests' endpoints

    * 🔇 Removed logs

    * 🐛 (privacy-settings): fixing bugs (#34)

    * 🐛 (sidebar): adding data-testid in row items

    * 🐛 (sidebar): fixing responsiveness

    * ♻️ (sidebar-row): refactoring key element & data-testid

    * fix(profile-settings): fix integration with backend (#35)

    * (fix) integration with backend signup (#36)

    * fix captcha and confirm password

    * bug fixes on sign up

    * fix signup integration

    * requested changess

    ---------

    Co-authored-by: sarah kamal <sarah.zaky02@eng-std.cu.edu.eg>

    * fix confirm email and reset password (#37)

    Co-authored-by: sarah kamal <sarah.zaky02@eng-std.cu.edu.eg>

    * ♻️ applying factory design pattern + integration with BE (#38)

    * ♻️ add getKey function (#40)

    * Feature/update profile picture (mock) (#39)

    * ✨ Feat(profile-picture): set/remove profile picture

    feat(profile-picture): set/remove profile picture

    * Merge branch 'dev' of github.com:TelwareSW/telware-frontend into dev

    * ✨ (feat

    (feat): add profile picture mock

    * 🐛 Fix(update-profile-picture): fix the blob

    fix(update-profile-picture): fix the blob

    * 💄 Feat: StoryIcon UI

    Feat: StoryIcon UI

    * 🐛 Fix(sidebar): fix the searchbar responsiveness

    fix(sidebar): fix the searchbar responsiveness

    * 📱 Fix(sidebar): make sidebar responsive

    fix(sidebar): make sidebar responsive

    * 🐛 Fix(user): fix importing privacy states

    fix(user): fix importing privacy states

    * 🎉(oauth): Integrated with backend (#42)

    * 💄 (messaging): Added chats layout (No messages)

    * 🐛 (protecting routes): Fix not navigating to chat

    * ♻️ (protected routes): Refacored protecting routes

    * ♻️ (chats): Refactored chats

    * ♻️ (aouth): Refactored aouth depending on backend changes

    * 🐛 (oauth): Fix request type in google oauth

    * 🎉 (oauth): Integrated with backend

    * (CI) Added a github action to trigger jenkins pipelines (#43)

    * ✨ (block): view block list +  add/remove users from block list (#44)

    * ✨ (privacy-settings): View block list finished

    * ✨ (block): add/remove user from block list

    * 💄 (block):  adding scrollbar styling

    * 🔀 Merging dev

    * 🐛 fixing merging bugs

    * feat(devices): devices and session management + add animations (#46)

    * chore: resolve dev conflicts

    * feat(devices): logout other sessions

    * socket and messages infrastructure setup (#45)

    Co-authored-by: sarah kamal <sarah.zaky02@eng-std.cu.edu.eg>

    * Add nginx configuration (#47)

    * 🐛 (block): adding data-testid prop (#48)

    ---------

    Co-authored-by: Amir Kedis <88613195+amir-kedis@users.noreply.github.com>
    Co-authored-by: Asmaa-204 <130288326+Asmaa-204@users.noreply.github.com>
    Co-authored-by: Sarah Kamal <143711089+sarah-kamall@users.noreply.github.com>
    Co-authored-by: sarah kamal <sarah.zaky02@eng-std.cu.edu.eg>
    Co-authored-by: Ahmed Hamdy <111378492+AhmedHamdiy@users.noreply.github.com>
    Co-authored-by: shehab khaled <89648315+shehab299@users.noreply.github.com>

    * (hot fix) add packages json of socket-io client (#50)

    Co-authored-by: sarah kamal <sarah.zaky02@eng-std.cu.edu.eg>

    * hotfix: fix responsive not working missing meta viewport width (#51)

    * 💄 (messaging): Added chat layout

    * ✨ (messages): Send messages by sockets (only one user yet)

    * 🔀 Merging with dev

    * ✨ (messaging): Two users sending messages

    ---------

    Co-authored-by: Abdelruhman Sami <121282837+AbdelruhmanSamy@users.noreply.github.com>
    Co-authored-by: Amir Kedis <88613195+amir-kedis@users.noreply.github.com>
    Co-authored-by: Sarah Kamal <143711089+sarah-kamall@users.noreply.github.com>
    Co-authored-by: sarah kamal <sarah.zaky02@eng-std.cu.edu.eg>
    Co-authored-by: Ahmed Hamdy <111378492+AhmedHamdiy@users.noreply.github.com>
    Co-authored-by: shehab khaled <89648315+shehab299@users.noreply.github.com>

commit e5cd2b4
Author: Abdelruhman Sami <121282837+AbdelruhmanSamy@users.noreply.github.com>
Date:   Fri Nov 29 02:16:58 2024 +0200

    :bug: (block): fixing blocklist (#58)

    * 🐛 (block): fixing blocklist

    * 🐛 removing unused params

commit f9c8cc0
Author: Asmaa Abozaid <130288326+Asmaa-204@users.noreply.github.com>
Date:   Thu Nov 28 18:22:15 2024 +0200

    Chats (#57)

    * Release v1.0.0 (#49)

    * fix(ops): backend integration with cors and cookies (#33)

    * 🐛 (Login): fix bugs (#32)

    * 🐛 Fix data-testid overriding

    * 🐛 Fix resetting the form after submit

    * 🐛 Consistent error messages in password & email fields

    * 🐛 Resetting email & pass in case of a successful login

    * 🐛 Added api-url to requests' endpoints

    * 🔇 Removed logs

    * 🐛 (privacy-settings): fixing bugs (#34)

    * 🐛 (sidebar): adding data-testid in row items

    * 🐛 (sidebar): fixing responsiveness

    * ♻️ (sidebar-row): refactoring key element & data-testid

    * fix(profile-settings): fix integration with backend (#35)

    * (fix) integration with backend signup (#36)

    * fix captcha and confirm password

    * bug fixes on sign up

    * fix signup integration

    * requested changess

    ---------

    Co-authored-by: sarah kamal <sarah.zaky02@eng-std.cu.edu.eg>

    * fix confirm email and reset password (#37)

    Co-authored-by: sarah kamal <sarah.zaky02@eng-std.cu.edu.eg>

    * ♻️ applying factory design pattern + integration with BE (#38)

    * ♻️ add getKey function (#40)

    * Feature/update profile picture (mock) (#39)

    * ✨ Feat(profile-picture): set/remove profile picture

    feat(profile-picture): set/remove profile picture

    * Merge branch 'dev' of github.com:TelwareSW/telware-frontend into dev

    * ✨ (feat

    (feat): add profile picture mock

    * 🐛 Fix(update-profile-picture): fix the blob

    fix(update-profile-picture): fix the blob

    * 💄 Feat: StoryIcon UI

    Feat: StoryIcon UI

    * 🐛 Fix(sidebar): fix the searchbar responsiveness

    fix(sidebar): fix the searchbar responsiveness

    * 📱 Fix(sidebar): make sidebar responsive

    fix(sidebar): make sidebar responsive

    * 🐛 Fix(user): fix importing privacy states

    fix(user): fix importing privacy states

    * 🎉(oauth): Integrated with backend (#42)

    * 💄 (messaging): Added chats layout (No messages)

    * 🐛 (protecting routes): Fix not navigating to chat

    * ♻️ (protected routes): Refacored protecting routes

    * ♻️ (chats): Refactored chats

    * ♻️ (aouth): Refactored aouth depending on backend changes

    * 🐛 (oauth): Fix request type in google oauth

    * 🎉 (oauth): Integrated with backend

    * (CI) Added a github action to trigger jenkins pipelines (#43)

    * ✨ (block): view block list +  add/remove users from block list (#44)

    * ✨ (privacy-settings): View block list finished

    * ✨ (block): add/remove user from block list

    * 💄 (block):  adding scrollbar styling

    * 🔀 Merging dev

    * 🐛 fixing merging bugs

    * feat(devices): devices and session management + add animations (#46)

    * chore: resolve dev conflicts

    * feat(devices): logout other sessions

    * socket and messages infrastructure setup (#45)

    Co-authored-by: sarah kamal <sarah.zaky02@eng-std.cu.edu.eg>

    * Add nginx configuration (#47)

    * 🐛 (block): adding data-testid prop (#48)

    ---------

    Co-authored-by: Amir Kedis <88613195+amir-kedis@users.noreply.github.com>
    Co-authored-by: Asmaa-204 <130288326+Asmaa-204@users.noreply.github.com>
    Co-authored-by: Sarah Kamal <143711089+sarah-kamall@users.noreply.github.com>
    Co-authored-by: sarah kamal <sarah.zaky02@eng-std.cu.edu.eg>
    Co-authored-by: Ahmed Hamdy <111378492+AhmedHamdiy@users.noreply.github.com>
    Co-authored-by: shehab khaled <89648315+shehab299@users.noreply.github.com>

    * (hot fix) add packages json of socket-io client (#50)

    Co-authored-by: sarah kamal <sarah.zaky02@eng-std.cu.edu.eg>

    * hotfix: fix responsive not working missing meta viewport width (#51)

    * 💄 (messaging): Added chat layout

    * ✨ (messages): Send messages by sockets (only one user yet)

    * 🔀 Merging with dev

    ---------

    Co-authored-by: Abdelruhman Sami <121282837+AbdelruhmanSamy@users.noreply.github.com>
    Co-authored-by: Amir Kedis <88613195+amir-kedis@users.noreply.github.com>
    Co-authored-by: Sarah Kamal <143711089+sarah-kamall@users.noreply.github.com>
    Co-authored-by: sarah kamal <sarah.zaky02@eng-std.cu.edu.eg>
    Co-authored-by: Ahmed Hamdy <111378492+AhmedHamdiy@users.noreply.github.com>
    Co-authored-by: shehab khaled <89648315+shehab299@users.noreply.github.com>

commit ec92697
Author: Amir Kedis <88613195+amir-kedis@users.noreply.github.com>
Date:   Wed Nov 27 22:52:47 2024 +0200

    fix: fix env vars not being loaded in tests (#55)

    * fix: env vars not being loaded in tests

    * fix: logout other sessions mock

commit 3828e67
Author: Amir Kedis <88613195+amir-kedis@users.noreply.github.com>
Date:   Wed Nov 27 20:58:27 2024 +0200

    feat: in-chat search (gui component) (#54)

    * feat: add search gui to chat topbar

    * fix: scroll in profile settings (please don't change it back again)

commit d3debc0
Author: Amir Kedis <88613195+amir-kedis@users.noreply.github.com>
Date:   Tue Nov 26 23:42:02 2024 +0200

    fix: bug fixes and adjustments (#53)

    * fix: mock change to match backend

    * docs: add example env instead of the deleted one

    * fix: metaview port not being set on development version

commit 9080784
Author: Sarah Kamal <143711089+sarah-kamall@users.noreply.github.com>
Date:   Tue Nov 26 22:42:57 2024 +0200

    fixed socket persistent connection (#52)

    Co-authored-by: sarah kamal <sarah.zaky02@eng-std.cu.edu.eg>

---------

Co-authored-by: sarah kamal <sarah.zaky02@eng-std.cu.edu.eg>
Co-authored-by: Amir Kedis <88613195+amir-kedis@users.noreply.github.com>
Co-authored-by: Asmaa Abozaid <130288326+Asmaa-204@users.noreply.github.com>
Co-authored-by: Abdelruhman Sami <121282837+AbdelruhmanSamy@users.noreply.github.com>
Co-authored-by: Ahmed Hamdy <111378492+AhmedHamdiy@users.noreply.github.com>
Co-authored-by: shehab khaled <89648315+shehab299@users.noreply.github.com>
@amir-kedis amir-kedis deleted the feature/in-chat-search-funcion branch December 12, 2024 16:50
AbdelruhmanSamy added a commit that referenced this pull request Dec 13, 2024
* fix(ops): backend integration with cors and cookies (#33)

* 🐛 (Login): fix bugs (#32)

* 🐛 Fix data-testid overriding

* 🐛 Fix resetting the form after submit

* 🐛 Consistent error messages in password & email fields

* 🐛 Resetting email & pass in case of a successful login

* 🐛 Added api-url to requests' endpoints

* 🔇 Removed logs

* :bug: (privacy-settings): fixing bugs (#34)

* :bug: (sidebar): adding data-testid in row items

* :bug: (sidebar): fixing responsiveness

* :recycle: (sidebar-row): refactoring key element & data-testid

* fix(profile-settings): fix integration with backend (#35)

* (fix) integration with backend signup (#36)

* fix captcha and confirm password

* bug fixes on sign up

* fix signup integration

* requested changess

---------

Co-authored-by: sarah kamal <sarah.zaky02@eng-std.cu.edu.eg>

* fix confirm email and reset password (#37)

Co-authored-by: sarah kamal <sarah.zaky02@eng-std.cu.edu.eg>

* :recycle: applying factory design pattern + integration with BE (#38)

* :recycle: add getKey function (#40)

* Feature/update profile picture (mock) (#39)

* ✨ Feat(profile-picture): set/remove profile picture

feat(profile-picture): set/remove profile picture

* Merge branch 'dev' of github.com:TelwareSW/telware-frontend into dev

* ✨ (feat

(feat): add profile picture mock

* 🐛 Fix(update-profile-picture): fix the blob

fix(update-profile-picture): fix the blob

* 💄 Feat: StoryIcon UI

Feat: StoryIcon UI

* 🐛 Fix(sidebar): fix the searchbar responsiveness

fix(sidebar): fix the searchbar responsiveness

* 📱 Fix(sidebar): make sidebar responsive

fix(sidebar): make sidebar responsive

* 🐛 Fix(user): fix importing privacy states

fix(user): fix importing privacy states

* 🎉(oauth): Integrated with backend (#42)

* 💄 (messaging): Added chats layout (No messages)

* 🐛 (protecting routes): Fix not navigating to chat

* ♻️ (protected routes): Refacored protecting routes

* ♻️ (chats): Refactored chats

* ♻️ (aouth): Refactored aouth depending on backend changes

* 🐛 (oauth): Fix request type in google oauth

* 🎉 (oauth): Integrated with backend

* (CI) Added a github action to trigger jenkins pipelines (#43)

* :sparkles: (block): view block list +  add/remove users from block list (#44)

* :sparkles: (privacy-settings): View block list finished

* :sparkles: (block): add/remove user from block list

* :lipstick: (block):  adding scrollbar styling

* :twisted_rightwards_arrows: Merging dev

* :bug: fixing merging bugs

* feat(devices): devices and session management + add animations (#46)

* chore: resolve dev conflicts

* feat(devices): logout other sessions

* socket and messages infrastructure setup (#45)

Co-authored-by: sarah kamal <sarah.zaky02@eng-std.cu.edu.eg>

* Add nginx configuration (#47)

* :bug: (block): adding data-testid prop (#48)

* fixed socket persistent connection (#52)

Co-authored-by: sarah kamal <sarah.zaky02@eng-std.cu.edu.eg>

* fix: bug fixes and adjustments (#53)

* fix: mock change to match backend

* docs: add example env instead of the deleted one

* fix: metaview port not being set on development version

* feat: in-chat search (gui component) (#54)

* feat: add search gui to chat topbar

* fix: scroll in profile settings (please don't change it back again)

* fix: fix env vars not being loaded in tests (#55)

* fix: env vars not being loaded in tests

* fix: logout other sessions mock

* Chats (#57)

* Release v1.0.0 (#49)

* fix(ops): backend integration with cors and cookies (#33)

* 🐛 (Login): fix bugs (#32)

* 🐛 Fix data-testid overriding

* 🐛 Fix resetting the form after submit

* 🐛 Consistent error messages in password & email fields

* 🐛 Resetting email & pass in case of a successful login

* 🐛 Added api-url to requests' endpoints

* 🔇 Removed logs

* :bug: (privacy-settings): fixing bugs (#34)

* :bug: (sidebar): adding data-testid in row items

* :bug: (sidebar): fixing responsiveness

* :recycle: (sidebar-row): refactoring key element & data-testid

* fix(profile-settings): fix integration with backend (#35)

* (fix) integration with backend signup (#36)

* fix captcha and confirm password

* bug fixes on sign up

* fix signup integration

* requested changess

---------

Co-authored-by: sarah kamal <sarah.zaky02@eng-std.cu.edu.eg>

* fix confirm email and reset password (#37)

Co-authored-by: sarah kamal <sarah.zaky02@eng-std.cu.edu.eg>

* :recycle: applying factory design pattern + integration with BE (#38)

* :recycle: add getKey function (#40)

* Feature/update profile picture (mock) (#39)

* ✨ Feat(profile-picture): set/remove profile picture

feat(profile-picture): set/remove profile picture

* Merge branch 'dev' of github.com:TelwareSW/telware-frontend into dev

* ✨ (feat

(feat): add profile picture mock

* 🐛 Fix(update-profile-picture): fix the blob

fix(update-profile-picture): fix the blob

* 💄 Feat: StoryIcon UI

Feat: StoryIcon UI

* 🐛 Fix(sidebar): fix the searchbar responsiveness

fix(sidebar): fix the searchbar responsiveness

* 📱 Fix(sidebar): make sidebar responsive

fix(sidebar): make sidebar responsive

* 🐛 Fix(user): fix importing privacy states

fix(user): fix importing privacy states

* 🎉(oauth): Integrated with backend (#42)

* 💄 (messaging): Added chats layout (No messages)

* 🐛 (protecting routes): Fix not navigating to chat

* ♻️ (protected routes): Refacored protecting routes

* ♻️ (chats): Refactored chats

* ♻️ (aouth): Refactored aouth depending on backend changes

* 🐛 (oauth): Fix request type in google oauth

* 🎉 (oauth): Integrated with backend

* (CI) Added a github action to trigger jenkins pipelines (#43)

* :sparkles: (block): view block list +  add/remove users from block list (#44)

* :sparkles: (privacy-settings): View block list finished

* :sparkles: (block): add/remove user from block list

* :lipstick: (block):  adding scrollbar styling

* :twisted_rightwards_arrows: Merging dev

* :bug: fixing merging bugs

* feat(devices): devices and session management + add animations (#46)

* chore: resolve dev conflicts

* feat(devices): logout other sessions

* socket and messages infrastructure setup (#45)

Co-authored-by: sarah kamal <sarah.zaky02@eng-std.cu.edu.eg>

* Add nginx configuration (#47)

* :bug: (block): adding data-testid prop (#48)

---------

Co-authored-by: Amir Kedis <88613195+amir-kedis@users.noreply.github.com>
Co-authored-by: Asmaa-204 <130288326+Asmaa-204@users.noreply.github.com>
Co-authored-by: Sarah Kamal <143711089+sarah-kamall@users.noreply.github.com>
Co-authored-by: sarah kamal <sarah.zaky02@eng-std.cu.edu.eg>
Co-authored-by: Ahmed Hamdy <111378492+AhmedHamdiy@users.noreply.github.com>
Co-authored-by: shehab khaled <89648315+shehab299@users.noreply.github.com>

* (hot fix) add packages json of socket-io client (#50)

Co-authored-by: sarah kamal <sarah.zaky02@eng-std.cu.edu.eg>

* hotfix: fix responsive not working missing meta viewport width (#51)

* 💄 (messaging): Added chat layout

* ✨ (messages): Send messages by sockets (only one user yet)

* 🔀 Merging with dev

---------

Co-authored-by: Abdelruhman Sami <121282837+AbdelruhmanSamy@users.noreply.github.com>
Co-authored-by: Amir Kedis <88613195+amir-kedis@users.noreply.github.com>
Co-authored-by: Sarah Kamal <143711089+sarah-kamall@users.noreply.github.com>
Co-authored-by: sarah kamal <sarah.zaky02@eng-std.cu.edu.eg>
Co-authored-by: Ahmed Hamdy <111378492+AhmedHamdiy@users.noreply.github.com>
Co-authored-by: shehab khaled <89648315+shehab299@users.noreply.github.com>

* :bug: (block): fixing blocklist (#58)

* :bug: (block): fixing blocklist

* :bug: removing unused params

* ✨ (messaging): Two users sending messages (#59)

* Release v1.0.0 (#49)

* fix(ops): backend integration with cors and cookies (#33)

* 🐛 (Login): fix bugs (#32)

* 🐛 Fix data-testid overriding

* 🐛 Fix resetting the form after submit

* 🐛 Consistent error messages in password & email fields

* 🐛 Resetting email & pass in case of a successful login

* 🐛 Added api-url to requests' endpoints

* 🔇 Removed logs

* :bug: (privacy-settings): fixing bugs (#34)

* :bug: (sidebar): adding data-testid in row items

* :bug: (sidebar): fixing responsiveness

* :recycle: (sidebar-row): refactoring key element & data-testid

* fix(profile-settings): fix integration with backend (#35)

* (fix) integration with backend signup (#36)

* fix captcha and confirm password

* bug fixes on sign up

* fix signup integration

* requested changess

---------

Co-authored-by: sarah kamal <sarah.zaky02@eng-std.cu.edu.eg>

* fix confirm email and reset password (#37)

Co-authored-by: sarah kamal <sarah.zaky02@eng-std.cu.edu.eg>

* :recycle: applying factory design pattern + integration with BE (#38)

* :recycle: add getKey function (#40)

* Feature/update profile picture (mock) (#39)

* ✨ Feat(profile-picture): set/remove profile picture

feat(profile-picture): set/remove profile picture

* Merge branch 'dev' of github.com:TelwareSW/telware-frontend into dev

* ✨ (feat

(feat): add profile picture mock

* 🐛 Fix(update-profile-picture): fix the blob

fix(update-profile-picture): fix the blob

* 💄 Feat: StoryIcon UI

Feat: StoryIcon UI

* 🐛 Fix(sidebar): fix the searchbar responsiveness

fix(sidebar): fix the searchbar responsiveness

* 📱 Fix(sidebar): make sidebar responsive

fix(sidebar): make sidebar responsive

* 🐛 Fix(user): fix importing privacy states

fix(user): fix importing privacy states

* 🎉(oauth): Integrated with backend (#42)

* 💄 (messaging): Added chats layout (No messages)

* 🐛 (protecting routes): Fix not navigating to chat

* ♻️ (protected routes): Refacored protecting routes

* ♻️ (chats): Refactored chats

* ♻️ (aouth): Refactored aouth depending on backend changes

* 🐛 (oauth): Fix request type in google oauth

* 🎉 (oauth): Integrated with backend

* (CI) Added a github action to trigger jenkins pipelines (#43)

* :sparkles: (block): view block list +  add/remove users from block list (#44)

* :sparkles: (privacy-settings): View block list finished

* :sparkles: (block): add/remove user from block list

* :lipstick: (block):  adding scrollbar styling

* :twisted_rightwards_arrows: Merging dev

* :bug: fixing merging bugs

* feat(devices): devices and session management + add animations (#46)

* chore: resolve dev conflicts

* feat(devices): logout other sessions

* socket and messages infrastructure setup (#45)

Co-authored-by: sarah kamal <sarah.zaky02@eng-std.cu.edu.eg>

* Add nginx configuration (#47)

* :bug: (block): adding data-testid prop (#48)

---------

Co-authored-by: Amir Kedis <88613195+amir-kedis@users.noreply.github.com>
Co-authored-by: Asmaa-204 <130288326+Asmaa-204@users.noreply.github.com>
Co-authored-by: Sarah Kamal <143711089+sarah-kamall@users.noreply.github.com>
Co-authored-by: sarah kamal <sarah.zaky02@eng-std.cu.edu.eg>
Co-authored-by: Ahmed Hamdy <111378492+AhmedHamdiy@users.noreply.github.com>
Co-authored-by: shehab khaled <89648315+shehab299@users.noreply.github.com>

* (hot fix) add packages json of socket-io client (#50)

Co-authored-by: sarah kamal <sarah.zaky02@eng-std.cu.edu.eg>

* hotfix: fix responsive not working missing meta viewport width (#51)

* 💄 (messaging): Added chat layout

* ✨ (messages): Send messages by sockets (only one user yet)

* 🔀 Merging with dev

* ✨ (messaging): Two users sending messages

---------

Co-authored-by: Abdelruhman Sami <121282837+AbdelruhmanSamy@users.noreply.github.com>
Co-authored-by: Amir Kedis <88613195+amir-kedis@users.noreply.github.com>
Co-authored-by: Sarah Kamal <143711089+sarah-kamall@users.noreply.github.com>
Co-authored-by: sarah kamal <sarah.zaky02@eng-std.cu.edu.eg>
Co-authored-by: Ahmed Hamdy <111378492+AhmedHamdiy@users.noreply.github.com>
Co-authored-by: shehab khaled <89648315+shehab299@users.noreply.github.com>

* 🚑️ Fix merge error in login mock (#60)

* Feature/story upload (#56)

* ✨ Feat(profile-picture): set/remove profile picture

feat(profile-picture): set/remove profile picture

* Merge branch 'dev' of github.com:TelwareSW/telware-frontend into dev

* ✨ (feat

(feat): add profile picture mock

* 🐛 Fix(update-profile-picture): fix the blob

fix(update-profile-picture): fix the blob

* 💄 Feat: StoryIcon UI

Feat: StoryIcon UI

* 🐛 Fix(sidebar): fix the searchbar responsiveness

fix(sidebar): fix the searchbar responsiveness

* 📱 Fix(sidebar): make sidebar responsive

fix(sidebar): make sidebar responsive

* 🐛 Fix(user): fix importing privacy states

fix(user): fix importing privacy states

* ✨ Feat(stories): create stories

feat(stories): create stories

* added view stories feature

* merge stories with dev

* make storylist scrollable

* remove dummy code

* (fix): fix stories styling bugs

* feature(messaging): add in chat search functionality (#61)

* hotfix: render with highlight (#63)

* hotfix: fix the not found endpoints in stories (#66)

* ✨ Feat(profile-picture): set/remove profile picture

feat(profile-picture): set/remove profile picture

* merge dev

* hotfix: fix the stories' endpoint not found

* hotfix: fix the stories' endpoint not found

* Emojies picker set up (#65)

* fixed socket persistent connection

* emojies picker seet up

* fix: bug fixes and adjustments (#53)

* fix: mock change to match backend

* docs: add example env instead of the deleted one

* fix: metaview port not being set on development version

* fix viewhub scaling

* feat: in-chat search (gui component) (#54)

* feat: add search gui to chat topbar

* fix: scroll in profile settings (please don't change it back again)

* fix: fix env vars not being loaded in tests (#55)

* fix: env vars not being loaded in tests

* fix: logout other sessions mock

* Chats (#57)

* Release v1.0.0 (#49)

* fix(ops): backend integration with cors and cookies (#33)

* 🐛 (Login): fix bugs (#32)

* 🐛 Fix data-testid overriding

* 🐛 Fix resetting the form after submit

* 🐛 Consistent error messages in password & email fields

* 🐛 Resetting email & pass in case of a successful login

* 🐛 Added api-url to requests' endpoints

* 🔇 Removed logs

* :bug: (privacy-settings): fixing bugs (#34)

* :bug: (sidebar): adding data-testid in row items

* :bug: (sidebar): fixing responsiveness

* :recycle: (sidebar-row): refactoring key element & data-testid

* fix(profile-settings): fix integration with backend (#35)

* (fix) integration with backend signup (#36)

* fix captcha and confirm password

* bug fixes on sign up

* fix signup integration

* requested changess

---------

Co-authored-by: sarah kamal <sarah.zaky02@eng-std.cu.edu.eg>

* fix confirm email and reset password (#37)

Co-authored-by: sarah kamal <sarah.zaky02@eng-std.cu.edu.eg>

* :recycle: applying factory design pattern + integration with BE (#38)

* :recycle: add getKey function (#40)

* Feature/update profile picture (mock) (#39)

* ✨ Feat(profile-picture): set/remove profile picture

feat(profile-picture): set/remove profile picture

* Merge branch 'dev' of github.com:TelwareSW/telware-frontend into dev

* ✨ (feat

(feat): add profile picture mock

* 🐛 Fix(update-profile-picture): fix the blob

fix(update-profile-picture): fix the blob

* 💄 Feat: StoryIcon UI

Feat: StoryIcon UI

* 🐛 Fix(sidebar): fix the searchbar responsiveness

fix(sidebar): fix the searchbar responsiveness

* 📱 Fix(sidebar): make sidebar responsive

fix(sidebar): make sidebar responsive

* 🐛 Fix(user): fix importing privacy states

fix(user): fix importing privacy states

* 🎉(oauth): Integrated with backend (#42)

* 💄 (messaging): Added chats layout (No messages)

* 🐛 (protecting routes): Fix not navigating to chat

* ♻️ (protected routes): Refacored protecting routes

* ♻️ (chats): Refactored chats

* ♻️ (aouth): Refactored aouth depending on backend changes

* 🐛 (oauth): Fix request type in google oauth

* 🎉 (oauth): Integrated with backend

* (CI) Added a github action to trigger jenkins pipelines (#43)

* :sparkles: (block): view block list +  add/remove users from block list (#44)

* :sparkles: (privacy-settings): View block list finished

* :sparkles: (block): add/remove user from block list

* :lipstick: (block):  adding scrollbar styling

* :twisted_rightwards_arrows: Merging dev

* :bug: fixing merging bugs

* feat(devices): devices and session management + add animations (#46)

* chore: resolve dev conflicts

* feat(devices): logout other sessions

* socket and messages infrastructure setup (#45)

Co-authored-by: sarah kamal <sarah.zaky02@eng-std.cu.edu.eg>

* Add nginx configuration (#47)

* :bug: (block): adding data-testid prop (#48)

---------

Co-authored-by: Amir Kedis <88613195+amir-kedis@users.noreply.github.com>
Co-authored-by: Asmaa-204 <130288326+Asmaa-204@users.noreply.github.com>
Co-authored-by: Sarah Kamal <143711089+sarah-kamall@users.noreply.github.com>
Co-authored-by: sarah kamal <sarah.zaky02@eng-std.cu.edu.eg>
Co-authored-by: Ahmed Hamdy <111378492+AhmedHamdiy@users.noreply.github.com>
Co-authored-by: shehab khaled <89648315+shehab299@users.noreply.github.com>

* (hot fix) add packages json of socket-io client (#50)

Co-authored-by: sarah kamal <sarah.zaky02@eng-std.cu.edu.eg>

* hotfix: fix responsive not working missing meta viewport width (#51)

* 💄 (messaging): Added chat layout

* ✨ (messages): Send messages by sockets (only one user yet)

* 🔀 Merging with dev

---------

Co-authored-by: Abdelruhman Sami <121282837+AbdelruhmanSamy@users.noreply.github.com>
Co-authored-by: Amir Kedis <88613195+amir-kedis@users.noreply.github.com>
Co-authored-by: Sarah Kamal <143711089+sarah-kamall@users.noreply.github.com>
Co-authored-by: sarah kamal <sarah.zaky02@eng-std.cu.edu.eg>
Co-authored-by: Ahmed Hamdy <111378492+AhmedHamdiy@users.noreply.github.com>
Co-authored-by: shehab khaled <89648315+shehab299@users.noreply.github.com>

* fix emoji styling and integration.
fix z-index.

* Squashed commit of the following:

commit 2295de75b7b21ecf7d446fa0f1f213be0620843b
Author: Ahmed Hamdy <111378492+AhmedHamdiy@users.noreply.github.com>
Date:   Fri Nov 29 07:50:43 2024 +0200

    Feature/story upload (#56)

    * ✨ Feat(profile-picture): set/remove profile picture

    feat(profile-picture): set/remove profile picture

    * Merge branch 'dev' of github.com:TelwareSW/telware-frontend into dev

    * ✨ (feat

    (feat): add profile picture mock

    * 🐛 Fix(update-profile-picture): fix the blob

    fix(update-profile-picture): fix the blob

    * 💄 Feat: StoryIcon UI

    Feat: StoryIcon UI

    * 🐛 Fix(sidebar): fix the searchbar responsiveness

    fix(sidebar): fix the searchbar responsiveness

    * 📱 Fix(sidebar): make sidebar responsive

    fix(sidebar): make sidebar responsive

    * 🐛 Fix(user): fix importing privacy states

    fix(user): fix importing privacy states

    * ✨ Feat(stories): create stories

    feat(stories): create stories

    * added view stories feature

    * merge stories with dev

    * make storylist scrollable

    * remove dummy code

    * (fix): fix stories styling bugs

commit 70b6a1d07d0bf6f59722c5322463cacd9aa913a5
Author: Asmaa Abozaid <130288326+Asmaa-204@users.noreply.github.com>
Date:   Fri Nov 29 03:05:15 2024 +0200

    🚑️ Fix merge error in login mock (#60)

commit 55568cb29d7bb937bbd6b5b5b61b2235174a9549
Author: Asmaa Abozaid <130288326+Asmaa-204@users.noreply.github.com>
Date:   Fri Nov 29 02:31:22 2024 +0200

    ✨ (messaging): Two users sending messages (#59)

    * Release v1.0.0 (#49)

    * fix(ops): backend integration with cors and cookies (#33)

    * 🐛 (Login): fix bugs (#32)

    * 🐛 Fix data-testid overriding

    * 🐛 Fix resetting the form after submit

    * 🐛 Consistent error messages in password & email fields

    * 🐛 Resetting email & pass in case of a successful login

    * 🐛 Added api-url to requests' endpoints

    * 🔇 Removed logs

    * :bug: (privacy-settings): fixing bugs (#34)

    * :bug: (sidebar): adding data-testid in row items

    * :bug: (sidebar): fixing responsiveness

    * :recycle: (sidebar-row): refactoring key element & data-testid

    * fix(profile-settings): fix integration with backend (#35)

    * (fix) integration with backend signup (#36)

    * fix captcha and confirm password

    * bug fixes on sign up

    * fix signup integration

    * requested changess

    ---------

    Co-authored-by: sarah kamal <sarah.zaky02@eng-std.cu.edu.eg>

    * fix confirm email and reset password (#37)

    Co-authored-by: sarah kamal <sarah.zaky02@eng-std.cu.edu.eg>

    * :recycle: applying factory design pattern + integration with BE (#38)

    * :recycle: add getKey function (#40)

    * Feature/update profile picture (mock) (#39)

    * ✨ Feat(profile-picture): set/remove profile picture

    feat(profile-picture): set/remove profile picture

    * Merge branch 'dev' of github.com:TelwareSW/telware-frontend into dev

    * ✨ (feat

    (feat): add profile picture mock

    * 🐛 Fix(update-profile-picture): fix the blob

    fix(update-profile-picture): fix the blob

    * 💄 Feat: StoryIcon UI

    Feat: StoryIcon UI

    * 🐛 Fix(sidebar): fix the searchbar responsiveness

    fix(sidebar): fix the searchbar responsiveness

    * 📱 Fix(sidebar): make sidebar responsive

    fix(sidebar): make sidebar responsive

    * 🐛 Fix(user): fix importing privacy states

    fix(user): fix importing privacy states

    * 🎉(oauth): Integrated with backend (#42)

    * 💄 (messaging): Added chats layout (No messages)

    * 🐛 (protecting routes): Fix not navigating to chat

    * ♻️ (protected routes): Refacored protecting routes

    * ♻️ (chats): Refactored chats

    * ♻️ (aouth): Refactored aouth depending on backend changes

    * 🐛 (oauth): Fix request type in google oauth

    * 🎉 (oauth): Integrated with backend

    * (CI) Added a github action to trigger jenkins pipelines (#43)

    * :sparkles: (block): view block list +  add/remove users from block list (#44)

    * :sparkles: (privacy-settings): View block list finished

    * :sparkles: (block): add/remove user from block list

    * :lipstick: (block):  adding scrollbar styling

    * :twisted_rightwards_arrows: Merging dev

    * :bug: fixing merging bugs

    * feat(devices): devices and session management + add animations (#46)

    * chore: resolve dev conflicts

    * feat(devices): logout other sessions

    * socket and messages infrastructure setup (#45)

    Co-authored-by: sarah kamal <sarah.zaky02@eng-std.cu.edu.eg>

    * Add nginx configuration (#47)

    * :bug: (block): adding data-testid prop (#48)

    ---------

    Co-authored-by: Amir Kedis <88613195+amir-kedis@users.noreply.github.com>
    Co-authored-by: Asmaa-204 <130288326+Asmaa-204@users.noreply.github.com>
    Co-authored-by: Sarah Kamal <143711089+sarah-kamall@users.noreply.github.com>
    Co-authored-by: sarah kamal <sarah.zaky02@eng-std.cu.edu.eg>
    Co-authored-by: Ahmed Hamdy <111378492+AhmedHamdiy@users.noreply.github.com>
    Co-authored-by: shehab khaled <89648315+shehab299@users.noreply.github.com>

    * (hot fix) add packages json of socket-io client (#50)

    Co-authored-by: sarah kamal <sarah.zaky02@eng-std.cu.edu.eg>

    * hotfix: fix responsive not working missing meta viewport width (#51)

    * 💄 (messaging): Added chat layout

    * ✨ (messages): Send messages by sockets (only one user yet)

    * 🔀 Merging with dev

    * ✨ (messaging): Two users sending messages

    ---------

    Co-authored-by: Abdelruhman Sami <121282837+AbdelruhmanSamy@users.noreply.github.com>
    Co-authored-by: Amir Kedis <88613195+amir-kedis@users.noreply.github.com>
    Co-authored-by: Sarah Kamal <143711089+sarah-kamall@users.noreply.github.com>
    Co-authored-by: sarah kamal <sarah.zaky02@eng-std.cu.edu.eg>
    Co-authored-by: Ahmed Hamdy <111378492+AhmedHamdiy@users.noreply.github.com>
    Co-authored-by: shehab khaled <89648315+shehab299@users.noreply.github.com>

commit e5cd2b400e96c6eef75f9e953e8ec7c48de06c6f
Author: Abdelruhman Sami <121282837+AbdelruhmanSamy@users.noreply.github.com>
Date:   Fri Nov 29 02:16:58 2024 +0200

    :bug: (block): fixing blocklist (#58)

    * :bug: (block): fixing blocklist

    * :bug: removing unused params

commit f9c8cc050979f51ca743ecb6b092b745416e7348
Author: Asmaa Abozaid <130288326+Asmaa-204@users.noreply.github.com>
Date:   Thu Nov 28 18:22:15 2024 +0200

    Chats (#57)

    * Release v1.0.0 (#49)

    * fix(ops): backend integration with cors and cookies (#33)

    * 🐛 (Login): fix bugs (#32)

    * 🐛 Fix data-testid overriding

    * 🐛 Fix resetting the form after submit

    * 🐛 Consistent error messages in password & email fields

    * 🐛 Resetting email & pass in case of a successful login

    * 🐛 Added api-url to requests' endpoints

    * 🔇 Removed logs

    * :bug: (privacy-settings): fixing bugs (#34)

    * :bug: (sidebar): adding data-testid in row items

    * :bug: (sidebar): fixing responsiveness

    * :recycle: (sidebar-row): refactoring key element & data-testid

    * fix(profile-settings): fix integration with backend (#35)

    * (fix) integration with backend signup (#36)

    * fix captcha and confirm password

    * bug fixes on sign up

    * fix signup integration

    * requested changess

    ---------

    Co-authored-by: sarah kamal <sarah.zaky02@eng-std.cu.edu.eg>

    * fix confirm email and reset password (#37)

    Co-authored-by: sarah kamal <sarah.zaky02@eng-std.cu.edu.eg>

    * :recycle: applying factory design pattern + integration with BE (#38)

    * :recycle: add getKey function (#40)

    * Feature/update profile picture (mock) (#39)

    * ✨ Feat(profile-picture): set/remove profile picture

    feat(profile-picture): set/remove profile picture

    * Merge branch 'dev' of github.com:TelwareSW/telware-frontend into dev

    * ✨ (feat

    (feat): add profile picture mock

    * 🐛 Fix(update-profile-picture): fix the blob

    fix(update-profile-picture): fix the blob

    * 💄 Feat: StoryIcon UI

    Feat: StoryIcon UI

    * 🐛 Fix(sidebar): fix the searchbar responsiveness

    fix(sidebar): fix the searchbar responsiveness

    * 📱 Fix(sidebar): make sidebar responsive

    fix(sidebar): make sidebar responsive

    * 🐛 Fix(user): fix importing privacy states

    fix(user): fix importing privacy states

    * 🎉(oauth): Integrated with backend (#42)

    * 💄 (messaging): Added chats layout (No messages)

    * 🐛 (protecting routes): Fix not navigating to chat

    * ♻️ (protected routes): Refacored protecting routes

    * ♻️ (chats): Refactored chats

    * ♻️ (aouth): Refactored aouth depending on backend changes

    * 🐛 (oauth): Fix request type in google oauth

    * 🎉 (oauth): Integrated with backend

    * (CI) Added a github action to trigger jenkins pipelines (#43)

    * :sparkles: (block): view block list +  add/remove users from block list (#44)

    * :sparkles: (privacy-settings): View block list finished

    * :sparkles: (block): add/remove user from block list

    * :lipstick: (block):  adding scrollbar styling

    * :twisted_rightwards_arrows: Merging dev

    * :bug: fixing merging bugs

    * feat(devices): devices and session management + add animations (#46)

    * chore: resolve dev conflicts

    * feat(devices): logout other sessions

    * socket and messages infrastructure setup (#45)

    Co-authored-by: sarah kamal <sarah.zaky02@eng-std.cu.edu.eg>

    * Add nginx configuration (#47)

    * :bug: (block): adding data-testid prop (#48)

    ---------

    Co-authored-by: Amir Kedis <88613195+amir-kedis@users.noreply.github.com>
    Co-authored-by: Asmaa-204 <130288326+Asmaa-204@users.noreply.github.com>
    Co-authored-by: Sarah Kamal <143711089+sarah-kamall@users.noreply.github.com>
    Co-authored-by: sarah kamal <sarah.zaky02@eng-std.cu.edu.eg>
    Co-authored-by: Ahmed Hamdy <111378492+AhmedHamdiy@users.noreply.github.com>
    Co-authored-by: shehab khaled <89648315+shehab299@users.noreply.github.com>

    * (hot fix) add packages json of socket-io client (#50)

    Co-authored-by: sarah kamal <sarah.zaky02@eng-std.cu.edu.eg>

    * hotfix: fix responsive not working missing meta viewport width (#51)

    * 💄 (messaging): Added chat layout

    * ✨ (messages): Send messages by sockets (only one user yet)

    * 🔀 Merging with dev

    ---------

    Co-authored-by: Abdelruhman Sami <121282837+AbdelruhmanSamy@users.noreply.github.com>
    Co-authored-by: Amir Kedis <88613195+amir-kedis@users.noreply.github.com>
    Co-authored-by: Sarah Kamal <143711089+sarah-kamall@users.noreply.github.com>
    Co-authored-by: sarah kamal <sarah.zaky02@eng-std.cu.edu.eg>
    Co-authored-by: Ahmed Hamdy <111378492+AhmedHamdiy@users.noreply.github.com>
    Co-authored-by: shehab khaled <89648315+shehab299@users.noreply.github.com>

commit ec92697c6343411c3839a850d8ca533e47885985
Author: Amir Kedis <88613195+amir-kedis@users.noreply.github.com>
Date:   Wed Nov 27 22:52:47 2024 +0200

    fix: fix env vars not being loaded in tests (#55)

    * fix: env vars not being loaded in tests

    * fix: logout other sessions mock

commit 3828e671bb63d15f2b9632b82298a64193b4c166
Author: Amir Kedis <88613195+amir-kedis@users.noreply.github.com>
Date:   Wed Nov 27 20:58:27 2024 +0200

    feat: in-chat search (gui component) (#54)

    * feat: add search gui to chat topbar

    * fix: scroll in profile settings (please don't change it back again)

commit d3debc05b1b23e7e6c24a492bcb616649fc36180
Author: Amir Kedis <88613195+amir-kedis@users.noreply.github.com>
Date:   Tue Nov 26 23:42:02 2024 +0200

    fix: bug fixes and adjustments (#53)

    * fix: mock change to match backend

    * docs: add example env instead of the deleted one

    * fix: metaview port not being set on development version

commit 90807840a423e922aef4d7e0632a1237d0763a76
Author: Sarah Kamal <143711089+sarah-kamall@users.noreply.github.com>
Date:   Tue Nov 26 22:42:57 2024 +0200

    fixed socket persistent connection (#52)

    Co-authored-by: sarah kamal <sarah.zaky02@eng-std.cu.edu.eg>

* fixes

* Squashed commit of the following:

commit 003eb2640fafc18d07cc83ea46729a49753d8478
Author: Amir Kedis <88613195+amir-kedis@users.noreply.github.com>
Date:   Fri Nov 29 11:09:47 2024 +0200

    feature(messaging): add in chat search functionality (#61)

commit 2295de75b7b21ecf7d446fa0f1f213be0620843b
Author: Ahmed Hamdy <111378492+AhmedHamdiy@users.noreply.github.com>
Date:   Fri Nov 29 07:50:43 2024 +0200

    Feature/story upload (#56)

    * ✨ Feat(profile-picture): set/remove profile picture

    feat(profile-picture): set/remove profile picture

    * Merge branch 'dev' of github.com:TelwareSW/telware-frontend into dev

    * ✨ (feat

    (feat): add profile picture mock

    * 🐛 Fix(update-profile-picture): fix the blob

    fix(update-profile-picture): fix the blob

    * 💄 Feat: StoryIcon UI

    Feat: StoryIcon UI

    * 🐛 Fix(sidebar): fix the searchbar responsiveness

    fix(sidebar): fix the searchbar responsiveness

    * 📱 Fix(sidebar): make sidebar responsive

    fix(sidebar): make sidebar responsive

    * 🐛 Fix(user): fix importing privacy states

    fix(user): fix importing privacy states

    * ✨ Feat(stories): create stories

    feat(stories): create stories

    * added view stories feature

    * merge stories with dev

    * make storylist scrollable

    * remove dummy code

    * (fix): fix stories styling bugs

commit 70b6a1d07d0bf6f59722c5322463cacd9aa913a5
Author: Asmaa Abozaid <130288326+Asmaa-204@users.noreply.github.com>
Date:   Fri Nov 29 03:05:15 2024 +0200

    🚑️ Fix merge error in login mock (#60)

commit 55568cb29d7bb937bbd6b5b5b61b2235174a9549
Author: Asmaa Abozaid <130288326+Asmaa-204@users.noreply.github.com>
Date:   Fri Nov 29 02:31:22 2024 +0200

    ✨ (messaging): Two users sending messages (#59)

    * Release v1.0.0 (#49)

    * fix(ops): backend integration with cors and cookies (#33)

    * 🐛 (Login): fix bugs (#32)

    * 🐛 Fix data-testid overriding

    * 🐛 Fix resetting the form after submit

    * 🐛 Consistent error messages in password & email fields

    * 🐛 Resetting email & pass in case of a successful login

    * 🐛 Added api-url to requests' endpoints

    * 🔇 Removed logs

    * :bug: (privacy-settings): fixing bugs (#34)

    * :bug: (sidebar): adding data-testid in row items

    * :bug: (sidebar): fixing responsiveness

    * :recycle: (sidebar-row): refactoring key element & data-testid

    * fix(profile-settings): fix integration with backend (#35)

    * (fix) integration with backend signup (#36)

    * fix captcha and confirm password

    * bug fixes on sign up

    * fix signup integration

    * requested changess

    ---------

    Co-authored-by: sarah kamal <sarah.zaky02@eng-std.cu.edu.eg>

    * fix confirm email and reset password (#37)

    Co-authored-by: sarah kamal <sarah.zaky02@eng-std.cu.edu.eg>

    * :recycle: applying factory design pattern + integration with BE (#38)

    * :recycle: add getKey function (#40)

    * Feature/update profile picture (mock) (#39)

    * ✨ Feat(profile-picture): set/remove profile picture

    feat(profile-picture): set/remove profile picture

    * Merge branch 'dev' of github.com:TelwareSW/telware-frontend into dev

    * ✨ (feat

    (feat): add profile picture mock

    * 🐛 Fix(update-profile-picture): fix the blob

    fix(update-profile-picture): fix the blob

    * 💄 Feat: StoryIcon UI

    Feat: StoryIcon UI

    * 🐛 Fix(sidebar): fix the searchbar responsiveness

    fix(sidebar): fix the searchbar responsiveness

    * 📱 Fix(sidebar): make sidebar responsive

    fix(sidebar): make sidebar responsive

    * 🐛 Fix(user): fix importing privacy states

    fix(user): fix importing privacy states

    * 🎉(oauth): Integrated with backend (#42)

    * 💄 (messaging): Added chats layout (No messages)

    * 🐛 (protecting routes): Fix not navigating to chat

    * ♻️ (protected routes): Refacored protecting routes

    * ♻️ (chats): Refactored chats

    * ♻️ (aouth): Refactored aouth depending on backend changes

    * 🐛 (oauth): Fix request type in google oauth

    * 🎉 (oauth): Integrated with backend

    * (CI) Added a github action to trigger jenkins pipelines (#43)

    * :sparkles: (block): view block list +  add/remove users from block list (#44)

    * :sparkles: (privacy-settings): View block list finished

    * :sparkles: (block): add/remove user from block list

    * :lipstick: (block):  adding scrollbar styling

    * :twisted_rightwards_arrows: Merging dev

    * :bug: fixing merging bugs

    * feat(devices): devices and session management + add animations (#46)

    * chore: resolve dev conflicts

    * feat(devices): logout other sessions

    * socket and messages infrastructure setup (#45)

    Co-authored-by: sarah kamal <sarah.zaky02@eng-std.cu.edu.eg>

    * Add nginx configuration (#47)

    * :bug: (block): adding data-testid prop (#48)

    ---------

    Co-authored-by: Amir Kedis <88613195+amir-kedis@users.noreply.github.com>
    Co-authored-by: Asmaa-204 <130288326+Asmaa-204@users.noreply.github.com>
    Co-authored-by: Sarah Kamal <143711089+sarah-kamall@users.noreply.github.com>
    Co-authored-by: sarah kamal <sarah.zaky02@eng-std.cu.edu.eg>
    Co-authored-by: Ahmed Hamdy <111378492+AhmedHamdiy@users.noreply.github.com>
    Co-authored-by: shehab khaled <89648315+shehab299@users.noreply.github.com>

    * (hot fix) add packages json of socket-io client (#50)

    Co-authored-by: sarah kamal <sarah.zaky02@eng-std.cu.edu.eg>

    * hotfix: fix responsive not working missing meta viewport width (#51)

    * 💄 (messaging): Added chat layout

    * ✨ (messages): Send messages by sockets (only one user yet)

    * 🔀 Merging with dev

    * ✨ (messaging): Two users sending messages

    ---------

    Co-authored-by: Abdelruhman Sami <121282837+AbdelruhmanSamy@users.noreply.github.com>
    Co-authored-by: Amir Kedis <88613195+amir-kedis@users.noreply.github.com>
    Co-authored-by: Sarah Kamal <143711089+sarah-kamall@users.noreply.github.com>
    Co-authored-by: sarah kamal <sarah.zaky02@eng-std.cu.edu.eg>
    Co-authored-by: Ahmed Hamdy <111378492+AhmedHamdiy@users.noreply.github.com>
    Co-authored-by: shehab khaled <89648315+shehab299@users.noreply.github.com>

commit e5cd2b400e96c6eef75f9e953e8ec7c48de06c6f
Author: Abdelruhman Sami <121282837+AbdelruhmanSamy@users.noreply.github.com>
Date:   Fri Nov 29 02:16:58 2024 +0200

    :bug: (block): fixing blocklist (#58)

    * :bug: (block): fixing blocklist

    * :bug: removing unused params

commit f9c8cc050979f51ca743ecb6b092b745416e7348
Author: Asmaa Abozaid <130288326+Asmaa-204@users.noreply.github.com>
Date:   Thu Nov 28 18:22:15 2024 +0200

    Chats (#57)

    * Release v1.0.0 (#49)

    * fix(ops): backend integration with cors and cookies (#33)

    * 🐛 (Login): fix bugs (#32)

    * 🐛 Fix data-testid overriding

    * 🐛 Fix resetting the form after submit

    * 🐛 Consistent error messages in password & email fields

    * 🐛 Resetting email & pass in case of a successful login

    * 🐛 Added api-url to requests' endpoints

    * 🔇 Removed logs

    * :bug: (privacy-settings): fixing bugs (#34)

    * :bug: (sidebar): adding data-testid in row items

    * :bug: (sidebar): fixing responsiveness

    * :recycle: (sidebar-row): refactoring key element & data-testid

    * fix(profile-settings): fix integration with backend (#35)

    * (fix) integration with backend signup (#36)

    * fix captcha and confirm password

    * bug fixes on sign up

    * fix signup integration

    * requested changess

    ---------

    Co-authored-by: sarah kamal <sarah.zaky02@eng-std.cu.edu.eg>

    * fix confirm email and reset password (#37)

    Co-authored-by: sarah kamal <sarah.zaky02@eng-std.cu.edu.eg>

    * :recycle: applying factory design pattern + integration with BE (#38)

    * :recycle: add getKey function (#40)

    * Feature/update profile picture (mock) (#39)

    * ✨ Feat(profile-picture): set/remove profile picture

    feat(profile-picture): set/remove profile picture

    * Merge branch 'dev' of github.com:TelwareSW/telware-frontend into dev

    * ✨ (feat

    (feat): add profile picture mock

    * 🐛 Fix(update-profile-picture): fix the blob

    fix(update-profile-picture): fix the blob

    * 💄 Feat: StoryIcon UI

    Feat: StoryIcon UI

    * 🐛 Fix(sidebar): fix the searchbar responsiveness

    fix(sidebar): fix the searchbar responsiveness

    * 📱 Fix(sidebar): make sidebar responsive

    fix(sidebar): make sidebar responsive

    * 🐛 Fix(user): fix importing privacy states

    fix(user): fix importing privacy states

    * 🎉(oauth): Integrated with backend (#42)

    * 💄 (messaging): Added chats layout (No messages)

    * 🐛 (protecting routes): Fix not navigating to chat

    * ♻️ (protected routes): Refacored protecting routes

    * ♻️ (chats): Refactored chats

    * ♻️ (aouth): Refactored aouth depending on backend changes

    * 🐛 (oauth): Fix request type in google oauth

    * 🎉 (oauth): Integrated with backend

    * (CI) Added a github action to trigger jenkins pipelines (#43)

    * :sparkles: (block): view block list +  add/remove users from block list (#44)

    * :sparkles: (privacy-settings): View block list finished

    * :sparkles: (block): add/remove user from block list

    * :lipstick: (block):  adding scrollbar styling

    * :twisted_rightwards_arrows: Merging dev

    * :bug: fixing merging bugs

    * feat(devices): devices and session management + add animations (#46)

    * chore: resolve dev conflicts

    * feat(devices): logout other sessions

    * socket and messages infrastructure setup (#45)

    Co-authored-by: sarah kamal <sarah.zaky02@eng-std.cu.edu.eg>

    * Add nginx configuration (#47)

    * :bug: (block): adding data-testid prop (#48)

    ---------

    Co-authored-by: Amir Kedis <88613195+amir-kedis@users.noreply.github.com>
    Co-authored-by: Asmaa-204 <130288326+Asmaa-204@users.noreply.github.com>
    Co-authored-by: Sarah Kamal <143711089+sarah-kamall@users.noreply.github.com>
    Co-authored-by: sarah kamal <sarah.zaky02@eng-std.cu.edu.eg>
    Co-authored-by: Ahmed Hamdy <111378492+AhmedHamdiy@users.noreply.github.com>
    Co-authored-by: shehab khaled <89648315+shehab299@users.noreply.github.com>

    * (hot fix) add packages json of socket-io client (#50)

    Co-authored-by: sarah kamal <sarah.zaky02@eng-std.cu.edu.eg>

    * hotfix: fix responsive not working missing meta viewport width (#51)

    * 💄 (messaging): Added chat layout

    * ✨ (messages): Send messages by sockets (only one user yet)

    * 🔀 Merging with dev

    ---------

    Co-authored-by: Abdelruhman Sami <121282837+AbdelruhmanSamy@users.noreply.github.com>
    Co-authored-by: Amir Kedis <88613195+amir-kedis@users.noreply.github.com>
    Co-authored-by: Sarah Kamal <143711089+sarah-kamall@users.noreply.github.com>
    Co-authored-by: sarah kamal <sarah.zaky02@eng-std.cu.edu.eg>
    Co-authored-by: Ahmed Hamdy <111378492+AhmedHamdiy@users.noreply.github.com>
    Co-authored-by: shehab khaled <89648315+shehab299@users.noreply.github.com>

commit ec92697c6343411c3839a850d8ca533e47885985
Author: Amir Kedis <88613195+amir-kedis@users.noreply.github.com>
Date:   Wed Nov 27 22:52:47 2024 +0200

    fix: fix env vars not being loaded in tests (#55)

    * fix: env vars not being loaded in tests

    * fix: logout other sessions mock

commit 3828e671bb63d15f2b9632b82298a64193b4c166
Author: Amir Kedis <88613195+amir-kedis@users.noreply.github.com>
Date:   Wed Nov 27 20:58:27 2024 +0200

    feat: in-chat search (gui component) (#54)

    * feat: add search gui to chat topbar

    * fix: scroll in profile settings (please don't change it back again)

commit d3debc05b1b23e7e6c24a492bcb616649fc36180
Author: Amir Kedis <88613195+amir-kedis@users.noreply.github.com>
Date:   Tue Nov 26 23:42:02 2024 +0200

    fix: bug fixes and adjustments (#53)

    * fix: mock change to match backend

    * docs: add example env instead of the deleted one

    * fix: metaview port not being set on development version

commit 90807840a423e922aef4d7e0632a1237d0763a76
Author: Sarah Kamal <143711089+sarah-kamall@users.noreply.github.com>
Date:   Tue Nov 26 22:42:57 2024 +0200

    fixed socket persistent connection (#52)

    Co-authored-by: sarah kamal <sarah.zaky02@eng-std.cu.edu.eg>

* fixing merge conflicts

* Squashed commit of the following:

commit d96f64350929b33309c82e4d553111602c342587
Author: Amir Kedis <88613195+amir-kedis@users.noreply.github.com>
Date:   Fri Nov 29 14:12:42 2024 +0200

    hotfix: render with highlight (#63)

commit 003eb2640fafc18d07cc83ea46729a49753d8478
Author: Amir Kedis <88613195+amir-kedis@users.noreply.github.com>
Date:   Fri Nov 29 11:09:47 2024 +0200

    feature(messaging): add in chat search functionality (#61)

commit 2295de75b7b21ecf7d446fa0f1f213be0620843b
Author: Ahmed Hamdy <111378492+AhmedHamdiy@users.noreply.github.com>
Date:   Fri Nov 29 07:50:43 2024 +0200

    Feature/story upload (#56)

    * ✨ Feat(profile-picture): set/remove profile picture

    feat(profile-picture): set/remove profile picture

    * Merge branch 'dev' of github.com:TelwareSW/telware-frontend into dev

    * ✨ (feat

    (feat): add profile picture mock

    * 🐛 Fix(update-profile-picture): fix the blob

    fix(update-profile-picture): fix the blob

    * 💄 Feat: StoryIcon UI

    Feat: StoryIcon UI

    * 🐛 Fix(sidebar): fix the searchbar responsiveness

    fix(sidebar): fix the searchbar responsiveness

    * 📱 Fix(sidebar): make sidebar responsive

    fix(sidebar): make sidebar responsive

    * 🐛 Fix(user): fix importing privacy states

    fix(user): fix importing privacy states

    * ✨ Feat(stories): create stories

    feat(stories): create stories

    * added view stories feature

    * merge stories with dev

    * make storylist scrollable

    * remove dummy code

    * (fix): fix stories styling bugs

commit 70b6a1d07d0bf6f59722c5322463cacd9aa913a5
Author: Asmaa Abozaid <130288326+Asmaa-204@users.noreply.github.com>
Date:   Fri Nov 29 03:05:15 2024 +0200

    🚑️ Fix merge error in login mock (#60)

commit 55568cb29d7bb937bbd6b5b5b61b2235174a9549
Author: Asmaa Abozaid <130288326+Asmaa-204@users.noreply.github.com>
Date:   Fri Nov 29 02:31:22 2024 +0200

    ✨ (messaging): Two users sending messages (#59)

    * Release v1.0.0 (#49)

    * fix(ops): backend integration with cors and cookies (#33)

    * 🐛 (Login): fix bugs (#32)

    * 🐛 Fix data-testid overriding

    * 🐛 Fix resetting the form after submit

    * 🐛 Consistent error messages in password & email fields

    * 🐛 Resetting email & pass in case of a successful login

    * 🐛 Added api-url to requests' endpoints

    * 🔇 Removed logs

    * :bug: (privacy-settings): fixing bugs (#34)

    * :bug: (sidebar): adding data-testid in row items

    * :bug: (sidebar): fixing responsiveness

    * :recycle: (sidebar-row): refactoring key element & data-testid

    * fix(profile-settings): fix integration with backend (#35)

    * (fix) integration with backend signup (#36)

    * fix captcha and confirm password

    * bug fixes on sign up

    * fix signup integration

    * requested changess

    ---------

    Co-authored-by: sarah kamal <sarah.zaky02@eng-std.cu.edu.eg>

    * fix confirm email and reset password (#37)

    Co-authored-by: sarah kamal <sarah.zaky02@eng-std.cu.edu.eg>

    * :recycle: applying factory design pattern + integration with BE (#38)

    * :recycle: add getKey function (#40)

    * Feature/update profile picture (mock) (#39)

    * ✨ Feat(profile-picture): set/remove profile picture

    feat(profile-picture): set/remove profile picture

    * Merge branch 'dev' of github.com:TelwareSW/telware-frontend into dev

    * ✨ (feat

    (feat): add profile picture mock

    * 🐛 Fix(update-profile-picture): fix the blob

    fix(update-profile-picture): fix the blob

    * 💄 Feat: StoryIcon UI

    Feat: StoryIcon UI

    * 🐛 Fix(sidebar): fix the searchbar responsiveness

    fix(sidebar): fix the searchbar responsiveness

    * 📱 Fix(sidebar): make sidebar responsive

    fix(sidebar): make sidebar responsive

    * 🐛 Fix(user): fix importing privacy states

    fix(user): fix importing privacy states

    * 🎉(oauth): Integrated with backend (#42)

    * 💄 (messaging): Added chats layout (No messages)

    * 🐛 (protecting routes): Fix not navigating to chat

    * ♻️ (protected routes): Refacored protecting routes

    * ♻️ (chats): Refactored chats

    * ♻️ (aouth): Refactored aouth depending on backend changes

    * 🐛 (oauth): Fix request type in google oauth

    * 🎉 (oauth): Integrated with backend

    * (CI) Added a github action to trigger jenkins pipelines (#43)

    * :sparkles: (block): view block list +  add/remove users from block list (#44)

    * :sparkles: (privacy-settings): View block list finished

    * :sparkles: (block): add/remove user from block list

    * :lipstick: (block):  adding scrollbar styling

    * :twisted_rightwards_arrows: Merging dev

    * :bug: fixing merging bugs

    * feat(devices): devices and session management + add animations (#46)

    * chore: resolve dev conflicts

    * feat(devices): logout other sessions

    * socket and messages infrastructure setup (#45)

    Co-authored-by: sarah kamal <sarah.zaky02@eng-std.cu.edu.eg>

    * Add nginx configuration (#47)

    * :bug: (block): adding data-testid prop (#48)

    ---------

    Co-authored-by: Amir Kedis <88613195+amir-kedis@users.noreply.github.com>
    Co-authored-by: Asmaa-204 <130288326+Asmaa-204@users.noreply.github.com>
    Co-authored-by: Sarah Kamal <143711089+sarah-kamall@users.noreply.github.com>
    Co-authored-by: sarah kamal <sarah.zaky02@eng-std.cu.edu.eg>
    Co-authored-by: Ahmed Hamdy <111378492+AhmedHamdiy@users.noreply.github.com>
    Co-authored-by: shehab khaled <89648315+shehab299@users.noreply.github.com>

    * (hot fix) add packages json of socket-io client (#50)

    Co-authored-by: sarah kamal <sarah.zaky02@eng-std.cu.edu.eg>

    * hotfix: fix responsive not working missing meta viewport width (#51)

    * 💄 (messaging): Added chat layout

    * ✨ (messages): Send messages by sockets (only one user yet)

    * 🔀 Merging with dev

    * ✨ (messaging): Two users sending messages

    ---------

    Co-authored-by: Abdelruhman Sami <121282837+AbdelruhmanSamy@users.noreply.github.com>
    Co-authored-by: Amir Kedis <88613195+amir-kedis@users.noreply.github.com>
    Co-authored-by: Sarah Kamal <143711089+sarah-kamall@users.noreply.github.com>
    Co-authored-by: sarah kamal <sarah.zaky02@eng-std.cu.edu.eg>
    Co-authored-by: Ahmed Hamdy <111378492+AhmedHamdiy@users.noreply.github.com>
    Co-authored-by: shehab khaled <89648315+shehab299@users.noreply.github.com>

commit e5cd2b400e96c6eef75f9e953e8ec7c48de06c6f
Author: Abdelruhman Sami <121282837+AbdelruhmanSamy@users.noreply.github.com>
Date:   Fri Nov 29 02:16:58 2024 +0200

    :bug: (block): fixing blocklist (#58)

    * :bug: (block): fixing blocklist

    * :bug: removing unused params

commit f9c8cc050979f51ca743ecb6b092b745416e7348
Author: Asmaa Abozaid <130288326+Asmaa-204@users.noreply.github.com>
Date:   Thu Nov 28 18:22:15 2024 +0200

    Chats (#57)

    * Release v1.0.0 (#49)

    * fix(ops): backend integration with cors and cookies (#33)

    * 🐛 (Login): fix bugs (#32)

    * 🐛 Fix data-testid overriding

    * 🐛 Fix resetting the form after submit

    * 🐛 Consistent error messages in password & email fields

    * 🐛 Resetting email & pass in case of a successful login

    * 🐛 Added api-url to requests' endpoints

    * 🔇 Removed logs

    * :bug: (privacy-settings): fixing bugs (#34)

    * :bug: (sidebar): adding data-testid in row items

    * :bug: (sidebar): fixing responsiveness

    * :recycle: (sidebar-row): refactoring key element & data-testid

    * fix(profile-settings): fix integration with backend (#35)

    * (fix) integration with backend signup (#36)

    * fix captcha and confirm password

    * bug fixes on sign up

    * fix signup integration

    * requested changess

    ---------

    Co-authored-by: sarah kamal <sarah.zaky02@eng-std.cu.edu.eg>

    * fix confirm email and reset password (#37)

    Co-authored-by: sarah kamal <sarah.zaky02@eng-std.cu.edu.eg>

    * :recycle: applying factory design pattern + integration with BE (#38)

    * :recycle: add getKey function (#40)

    * Feature/update profile picture (mock) (#39)

    * ✨ Feat(profile-picture): set/remove profile picture

    feat(profile-picture): set/remove profile picture

    * Merge branch 'dev' of github.com:TelwareSW/telware-frontend into dev

    * ✨ (feat

    (feat): add profile picture mock

    * 🐛 Fix(update-profile-picture): fix the blob

    fix(update-profile-picture): fix the blob

    * 💄 Feat: StoryIcon UI

    Feat: StoryIcon UI

    * 🐛 Fix(sidebar): fix the searchbar responsiveness

    fix(sidebar): fix the searchbar responsiveness

    * 📱 Fix(sidebar): make sidebar responsive

    fix(sidebar): make sidebar responsive

    * 🐛 Fix(user): fix importing privacy states

    fix(user): fix importing privacy states

    * 🎉(oauth): Integrated with backend (#42)

    * 💄 (messaging): Added chats layout (No messages)

    * 🐛 (protecting routes): Fix not navigating to chat

    * ♻️ (protected routes): Refacored protecting routes

    * ♻️ (chats): Refactored chats

    * ♻️ (aouth): Refactored aouth depending on backend changes

    * 🐛 (oauth): Fix request type in google oauth

    * 🎉 (oauth): Integrated with backend

    * (CI) Added a github action to trigger jenkins pipelines (#43)

    * :sparkles: (block): view block list +  add/remove users from block list (#44)

    * :sparkles: (privacy-settings): View block list finished

    * :sparkles: (block): add/remove user from block list

    * :lipstick: (block):  adding scrollbar styling

    * :twisted_rightwards_arrows: Merging dev

    * :bug: fixing merging bugs

    * feat(devices): devices and session management + add animations (#46)

    * chore: resolve dev conflicts

    * feat(devices): logout other sessions

    * socket and messages infrastructure setup (#45)

    Co-authored-by: sarah kamal <sarah.zaky02@eng-std.cu.edu.eg>

    * Add nginx configuration (#47)

    * :bug: (block): adding data-testid prop (#48)

    ---------

    Co-authored-by: Amir Kedis <88613195+amir-kedis@users.noreply.github.com>
    Co-authored-by: Asmaa-204 <130288326+Asmaa-204@users.noreply.github.com>
    Co-authored-by: Sarah Kamal <143711089+sarah-kamall@users.noreply.github.com>
    Co-authored-by: sarah kamal <sarah.zaky02@eng-std.cu.edu.eg>
    Co-authored-by: Ahmed Hamdy <111378492+AhmedHamdiy@users.noreply.github.com>
    Co-authored-by: shehab khaled <89648315+shehab299@users.noreply.github.com>

    * (hot fix) add packages json of socket-io client (#50)

    Co-authored-by: sarah kamal <sarah.zaky02@eng-std.cu.edu.eg>

    * hotfix: fix responsive not working missing meta viewport width (#51)

    * 💄 (messaging): Added chat layout

    * ✨ (messages): Send messages by sockets (only one user yet)

    * 🔀 Merging with dev

    ---------

    Co-authored-by: Abdelruhman Sami <121282837+AbdelruhmanSamy@users.noreply.github.com>
    Co-authored-by: Amir Kedis <88613195+amir-kedis@users.noreply.github.com>
    Co-authored-by: Sarah Kamal <143711089+sarah-kamall@users.noreply.github.com>
    Co-authored-by: sarah kamal <sarah.zaky02@eng-std.cu.edu.eg>
    Co-authored-by: Ahmed Hamdy <111378492+AhmedHamdiy@users.noreply.github.com>
    Co-authored-by: shehab khaled <89648315+shehab299@users.noreply.github.com>

commit ec92697c6343411c3839a850d8ca533e47885985
Author: Amir Kedis <88613195+amir-kedis@users.noreply.github.com>
Date:   Wed Nov 27 22:52:47 2024 +0200

    fix: fix env vars not being loaded in tests (#55)

    * fix: env vars not being loaded in tests

    * fix: logout other sessions mock

commit 3828e671bb63d15f2b9632b82298a64193b4c166
Author: Amir Kedis <88613195+amir-kedis@users.noreply.github.com>
Date:   Wed Nov 27 20:58:27 2024 +0200

    feat: in-chat search (gui component) (#54)

    * feat: add search gui to chat topbar

    * fix: scroll in profile settings (please don't change it back again)

commit d3debc05b1b23e7e6c24a492bcb616649fc36180
Author: Amir Kedis <88613195+amir-kedis@users.noreply.github.com>
Date:   Tue Nov 26 23:42:02 2024 +0200

    fix: bug fixes and adjustments (#53)

    * fix: mock change to match backend

    * docs: add example env instead of the deleted one

    * fix: metaview port not being set on development version

commit 90807840a423e922aef4d7e0632a1237d0763a76
Author: Sarah Kamal <143711089+sarah-kamall@users.noreply.github.com>
Date:   Tue Nov 26 22:42:57 2024 +0200

    fixed socket persistent connection (#52)

    Co-authored-by: sarah kamal <sarah.zaky02@eng-std.cu.edu.eg>

---------

Co-authored-by: sarah kamal <sarah.zaky02@eng-std.cu.edu.eg>
Co-authored-by: Amir Kedis <88613195+amir-kedis@users.noreply.github.com>
Co-authored-by: Asmaa Abozaid <130288326+Asmaa-204@users.noreply.github.com>
Co-authored-by: Abdelruhman Sami <121282837+AbdelruhmanSamy@users.noreply.github.com>
Co-authored-by: Ahmed Hamdy <111378492+AhmedHamdiy@users.noreply.github.com>
Co-authored-by: shehab khaled <89648315+shehab299@users.noreply.github.com>

* feature: pin messages (GUI) (#67)

* hotfix: render with highlight

* feat: pinned messages gui

* hotfix: missing package to to package.json (#68)

* :bug: (config): fixing small bug (#64)

* :sparkles: (messaging): Forwarding messages is done

* :bug: (config): fixing small bug

---------

Co-authored-by: asmaa-204 <asmaa.abozaid204@gmail.com>

* 💄 (messaging): Added edit ui (#69)

* :bug: (forward): fixing scrollable chats list (#70)

* :lipstick: (forward): fixing checkbox border color

* :bug: (forward): fixing scrollable chats list

* feature: pin integration (optimistic rendering) (#71)

* docs: better .env example

* feat: pin and unpin functionality

* feat: pin and unpin integration with back

* ✨ (messaging): Setup redux store for active message (#72)

* ✨ (messaging): Finished edit message (#73)

* ✨ (messaging): Finish edit message logic

* ✨ (messaging): Finished edit message

* ✨ (messaging): Finish edit messages

* 🚑️ (messaging): Reset input on discarding edit (#74)

* ✨ (messaging): Finish edit message logic

* ✨ (messaging): Finished edit message

* ✨ (messaging): Finish edit messages

* 🚑️ (messaging): Reset input on discarding edit

* 💄 (messaging): Added message details ui (pin, timestamp) (#75)

* 👽️ (sockets): Update send-message event to match backend (#76)

* 👽️ (sockets): Update send-message event to match backend

* 🔇 Remove some unnecessary logs

* 🚨 Removed some warnings

* 📝 Added docs for mocking sockets (#77)

* hotfix: socket mock not sending to chat room correctly (#78)

* fix integration with deployed backend setup (#79)

* hotfix: socket mock not sending to chat room correctly

* fix(integration): using deployed back in dev working

* :bug: (privacySettings): fixing test-id doesn't appear bug (#80)

* :bug: (messaging) : adding missing testids (#81)

* :bug: (privacySettings): fixing test-id doesn't appear bug

* :bug: (messaging) : adding missing testids

* :sparkles: (messaging): Reply totally done + code refactoring (#82)

* :sparkles: (reply): replying on messages is working

* git commit -m ":bug: (reply): fixing initial message"

* :bug: (messaging): fixing  reply unworking  bug

* :lipstick: (messaging): enhancing reply ui

* :recycle: (messaging): refactoring messaging component

* :recycle: (messaging): completing message refactoring

* feat: addmedia to messages (#83)

Co-authored-by: sarah kamal <sarah.zaky02@eng-std.cu.edu.eg>

* fix: integrate chats backend (#84)

* Integration media fixes (#85)

* bug-fix: fixed unauthorized error

* some code clean up

---------

Co-authored-by: sarah kamal <sarah.zaky02@eng-std.cu.edu.eg>

* chore: add test ids for messaging components (#86)

* fix: minor adjustment in mock for backintegration

* docs: add test ids for messaging

* feat: add simple static code analysis (#87)

* fix: backend changing chats model (#88)

* fix: make the story compatible with the BE  (#89)

* ✨ Feat(profile-picture): set/remove profile picture

feat(profile-picture): set/remove profile picture

* merge dev

* hotfix: fix the stories' endpoint not found

* hotfix: fix the stories' endpoint not found

* WIP:gifs

* ✨ (messaging): Integrate messages with backend (#90)

* 💥 (messaging): Pagination logic with MUCH problems to be handled

* 👽️ (messaging): Update messages interface to match backend

* 💡 (messaging): Added TODOS in message type to change

* 🎨 (pagination): Redux messages are now synced with sockets/api updates

TODO: make redux initial state array of messages for each chat

* 🤡 (messaging): Changed mock messages data

* ✨ (messaging): Integrate messages with backend

yet pagination problem (just in rendering)

* hotfix: Make addStory button sticky (#91)

* ✨ Feat(profile-picture): set/remove profile picture

feat(profile-picture): set/remove profile picture

* merge dev

* hotfix: fix the stories' endpoint not found

* hotfix: fix the stories' endpoint not found

* WIP:gifs

* fix: make {add story} icon sticky

* fix: make [add story] icon sticky

* feat/voice-notes: adding voice notes (#92)

Co-authored-by: sarah kamal <sarah.zaky02@eng-std.cu.edu.eg>

* ✅(messaging): Integrated (send, edit, reply, pin, unpin) with backend (#93)

* 💥 (messaging): Pagination logic with MUCH problems to be handled

* 👽️ (messaging): Update messages interface to match backend

* 💡 (messaging): Added TODOS in message type to change

* 🎨 (pagination): Redux messages are now synced with sockets/api updates

TODO: make redux initial state array of messages for each chat

* 🤡 (messaging): Changed mock messages data

* ✨ (messaging): Integrate messages with backend

yet pagination problem (just in rendering)

* ✅ (messaging): Integrated send, reply, pin with backend

* ✅ (messaging): Integrated send, receive with backend for both clients

* ✅ (messaging): Integrated pin messages with backend

* ✅ (messaging): Integrated unpin message with backend

* ✅ (messaging): Integrated replying with backend

* :recycle: (messaging): Whole messaging state management refactored!! (#95)

* 💥 (messaging): Pagination logic with MUCH problems to be handled

* 👽️ (messaging): Update messages interface to match backend

* 💡 (messaging): Added TODOS in message type to change

* 🎨 (pagination): Redux messages are now synced with sockets/api updates

TODO: make redux initial state array of messages for each chat

* 🤡 (messaging): Changed mock messages data

* ✨ (messaging): Integrate messages with backend

yet pagination problem (just in rendering)

* ✅ (messaging): Integrated send, reply, pin with backend

* :recycle: (messaging): changing whole flow of message handling

* :bug: (messaging): fixing bugs from merge

---------

Co-authored-by: asmaa-204 <asmaa.abozaid204@gmail.com>

* fix(search): fix broken searchbar (#96)

* hot-fix: accessing media input alert (#97)

Co-authored-by: sarah kamal <sarah.zaky02@eng-std.cu.edu.eg>

* :bug: (media-messaging): re-enabling emojie picker (#98)

* Feature/gifs stickers (#99)

* ✨ Feat(profile-picture): set/remove profile picture

feat(profile-picture): set/remove profile picture

* gifs_stickers

* fix: avatar in chat topbar

* fix: fix Gifs & stickers not working

* :bug: +90 edits :fire: (#100)

* fix: page loading optimization + fixing some eslint errors (#101)

* optmize: improve loading time by lazyloading icons and image editor

* refactor: fix most of eslint erros and warnings

* :bug: : Fixed forward, edit , reply bugs + tested using UI (#102)

* :bug: (messaging): forward bug fixed

* :bug: (messaging): fixing edit bug

* :bug: (messaging): fixing icon size

* 💄 Responsive login (#104)

* upload video stories (#103)

* ✨ Feat(profile-picture): set/remove profile picture

feat(profile-picture): set/remove profile picture

* feat: add video type for stories

* hotfix: dix duplicated chatId in chatInput

* hotfix: dix duplicated chatId in chatInput

* :bug: (messaging): Solved interface problems with …
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants