4afc019229
Added Cited Works document to keep track of things used during the project
2024-01-17 23:12:10 +02:00
5ce5f9e4eb
UNTESTED CHANGES to login system
...
Extracted login logic to independent component Login.tsx
Implemented dummy password encryption logic
Created LoginContext, login+registration handlers
relevant type annots
added untested change username function in main App button
updated PAPERWORK and README
2024-01-17 23:05:19 +02:00
e85f778774
Added basis for internationlisation
...
Currently supported: el_GR, en_US, ar_SA, zh_TW
2024-01-14 22:42:56 +02:00
24eb8e8067
Update package.json bump version number
2024-01-14 14:51:16 +02:00
4d1d0d7d98
Temporarily resolved keydown repeat event bug by circumventing sendData empty string alert.
2024-01-14 14:50:37 +02:00
1f696f34c2
refactored code. Moved non-tsx bits to /src/handlers/
2024-01-14 14:08:03 +02:00
847ecd9a69
Solved issue previously ignored by statically rendering components through
...
unrelated bug Enter keypress event fires the value presence checker incorrectly
This commit allows further functionality to be expanded to the application such as proper registration support and complex user types
2024-01-14 14:05:50 +02:00
728bf33856
add other messaging types for finer control
2024-01-03 22:28:32 +02:00
e7a64d07f4
Added MIT License
...
Added README as basis for EPQ explanation
Added PAPERWORK as basis for Project Proposal Form
2024-01-03 18:19:45 +02:00
c646758e63
added proper scrolling support - 500px bounds for now
2024-01-03 16:27:50 +02:00
f90cf89b39
Styling hacker greentext formatting
2024-01-03 16:22:09 +02:00
4a7c3fbeda
Implemented hello message on join
...
refactored typedefs
2024-01-02 19:10:32 +02:00
91da28f1fb
Add several explanatory comments on code
2024-01-02 17:18:01 +02:00
fafa985bde
finished prototype v1 - removed deprecated files
2023-12-21 19:42:59 +02:00
8e99d4fa14
dynamic websockets url resolve
2023-12-21 19:38:01 +02:00
6fc628aee3
Temporary solution: renderToStaticMarkup
2023-12-21 19:07:06 +02:00
1fbd955652
FIXME Buggy send message
2023-12-21 17:20:37 +02:00
b73091a7f7
FATAL FIXME No underlying STOMP connection
2023-12-21 16:21:02 +02:00
81226dcaf3
initial stompClient integration
2023-12-21 14:14:55 +02:00
49e7eacb0b
added type compatibility layer
...
added text data entry for sending new messages
added websockets connection
added type annots
UNTESTED interop between TSX and Java backend
2023-12-21 12:34:29 +02:00
486751022c
started work on frontend message handlers
...
added type annots to reinforce data structure robustness
started creating Chat.tsx event handlers
2023-12-19 20:27:54 +02:00
884c5dce98
Initial commit - added initial skeletal files
2023-12-19 19:55:24 +02:00
ead2421b7b
Initialize project using Create React App
2023-12-19 19:09:12 +02:00