Commit graph

23 commits

Author SHA1 Message Date
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