Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
40 commits
Select commit Hold shift + click to select a range
4545073
Add client to GIT respository
thecactoos Feb 25, 2021
aea3aaa
Fix bug with socket initiation
thecactoos Feb 27, 2021
425001b
Merge pull request #1 from thecactoos/fix-socket-connetion
thecactoos Feb 27, 2021
19ccca7
Add eslintrc.json file and remove most of the eslint errors
thecactoos Feb 27, 2021
ecb3dc2
Change name of the component from BackToNav to BackLink
thecactoos Feb 28, 2021
3d78457
Add missing import description
thecactoos Feb 28, 2021
b4e8efa
Update Readme
thecactoos Feb 28, 2021
8c2189f
Add reselect package
thecactoos Mar 1, 2021
9d5ea98
Add action to remove receivers
thecactoos Mar 1, 2021
82f3cc1
Change name of destructured variable, to correctly display avatar
thecactoos Mar 1, 2021
a8d6aa8
Add Redirect inside component, depending on newly created conversation
thecactoos Mar 1, 2021
b699b7a
Add Redirect inside component, depending on newly created conversatio…
thecactoos Mar 1, 2021
7482a1c
Remove redirect from NewConversation.js, remove clearing data on unmo…
thecactoos Mar 1, 2021
c8c3d8f
Merge pull request #2 from thecactoos/fix-new-conversation-redirect
thecactoos Mar 1, 2021
126ecc7
Change animation when redirect is from DirectMessageForm.js, remove u…
thecactoos Mar 1, 2021
92ad80d
Fix redirect after conversation creation
thecactoos Mar 2, 2021
e06c924
Change display Sidebar conditionally, change name of variable, delete…
thecactoos Mar 2, 2021
8ba797b
Fix overflowing messages
thecactoos Mar 2, 2021
d55ecda
Fix displaying chats by lastMessageDate
thecactoos Mar 2, 2021
cc2ad81
Fix name of saga
thecactoos Mar 2, 2021
8120d3d
Add withCredential to axios config, fix path in logout action, remove…
thecactoos Mar 2, 2021
3eb3b85
Change sending animation, fix rerender, clean-up
thecactoos Mar 14, 2021
4893856
Create useOnScreen hooks
thecactoos Mar 14, 2021
6ab3679
Export logic to custom hook, add scrolling functionalities
thecactoos Mar 14, 2021
fb11b95
Make it work after break
thecactoos Jan 31, 2023
5337467
Add todo.txt to git ignore
thecactoos Feb 8, 2023
fdf5268
Merge pull request #3 from thecactoos/make-it-work-after-break
thecactoos Feb 8, 2023
70a4ae0
Fix create-react-app app warning asociated to failing to load source map
thecactoos Feb 10, 2023
c30c142
Merge pull request #4 from thecactoos/make-it-work-after-break
thecactoos Feb 10, 2023
8807475
Fix create-react-app app warning asociated to failing to load source map
thecactoos Feb 10, 2023
4f5c4a8
Add Typescript to project
thecactoos Feb 20, 2023
f2bd635
Prepare to deploy
thecactoos Mar 5, 2023
27a3004
Update socket.io
thecactoos Mar 10, 2023
567d448
Fix: Change path in socket.io
thecactoos Apr 10, 2023
af96f91
Fix: Put a logout call to try catch
thecactoos Apr 10, 2023
63e7ff4
Fix logout bug
thecactoos Apr 10, 2023
10314d3
Fix: Eliminate wrong redirect
thecactoos Apr 12, 2023
8f3c47f
Merge pull request #5 from thecactoos/ts-configuration
thecactoos Apr 12, 2023
3315b18
Update links
thecactoos Apr 15, 2023
afd7577
Merge branch 'empty2' into review_neu
thecactoos Apr 16, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions .env
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
SKIP_PREFLIGHT_CHECK=true
GENERATE_SOURCEMAP=false
62 changes: 62 additions & 0 deletions .eslintrc.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,62 @@
{
"env": {
"browser": true,
"es2021": true
},
"extends": [
"plugin:import/typescript",
"plugin:react/recommended",
"airbnb",
"prettier",
"prettier/react",
"airbnb-typescript"
],
"globals": {
"Atomics": "readonly",
"SharedArrayBuffer": "readonly"
},
"parser": "@typescript-eslint/parser",
"parserOptions": {
"ecmaFeatures": {
"jsx": true
},
"ecmaVersion": "latest",
"sourceType": "module",
"project": "./tsconfig.json"
},
"plugins": ["react", "@typescript-eslint", "prettier"],
"rules": {
"react/jsx-filename-extension": [
1,
{ "extensions": [".js", ".jsx", ".ts", ".tsx"] }
],
"no-underscore-dangle": "off",
"default-param-last": 0,
"jsx-a11y/label-has-associated-control": [
"error",
{
"required": {
"some": ["nesting", "id"]
}
}
],
"jsx-a11y/label-has-for": [
"error",
{
"required": {
"some": ["nesting", "id"]
}
}
],
"react/prop-types": 0,
"@typescript-eslint/default-param-last": 0,
"prettier/prettier": [
"error",
{
"singleQuote": true,
"endOfLine": "auto",
"trailingComma": "all"
}
]
}
}
6 changes: 6 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
node_modules
.vscode
todo.txt
build
# Local Netlify folder
.netlify
38 changes: 38 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
## Overview 🎉

Let's talk is a real-time web application. It's a client side repository. You can find [back-end part here](https://github.com/thecactoos/LetsTalkServer)

## Live 📍

[https://chatark.netlify.app/signIn](https://chatark.netlify.app/signIn)

## Technologies 🔧

- React
- React-router-dom
- Redux / redux-saga / redux-thunk
- SCSS
- CSS Modules
- Socket.io-client
- Axios
- React-spring

## Issues 🔍

If you have any issues feel free to let me know in the issues section or directly to [email protected]

## Usage 💾

```bash

git clone https://github.com/thecactoos/LetsTalkClient.git

npm install

npm start

```

## Contributing

Lets talk is an open source project. Any contributions are very welcome! 🙃
9 changes: 9 additions & 0 deletions netlify.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
[build]
base = "/"
publish = "build"
command = "npm run build"

[[redirects]]
from = "/*"
to = "/index.html"
status = 200
Loading