Commit Graph

171 Commits

Author SHA1 Message Date
fb20c3ab1b perf: use lighter topic model 2026-02-15 20:29:17 +00:00
0d0e86524f feat(server): add avg reply time by emotion 2026-02-15 18:56:30 +00:00
43ce58fd40 feat: combine post and comment uploads into a single file 2026-02-11 19:00:59 +00:00
9d7569cfc5 feat(frontend): add information about emotion topics 2026-02-10 14:25:18 +00:00
4208b94401 feat(frontend): improve top emotion card styling 2026-02-10 14:20:58 +00:00
8f2805f664 fix(frontend): average emotion not being the main card item 2026-02-10 14:13:48 +00:00
cc12f97c20 fix: increase post and comment fetch limits 2026-02-09 21:20:57 +00:00
ec91904481 refactor(dataset creation): update API methods to return only posts 2026-02-09 21:20:08 +00:00
645d2fdfdb fix: topic file upload functionality in front and backend 2026-02-09 19:29:54 +00:00
2666670f56 feat(frontend): create emotional stats page 2026-02-09 18:47:01 +00:00
8f9e30be4a feat(frontend): add navbar to switch between types of stats 2026-02-09 18:42:41 +00:00
d028bd4f12 feat(frontend): add basic styling to upload page 2026-02-09 18:36:23 +00:00
0d54e46ba3 perf: improved NLP loading times
On cold run, takes less than 30s to run.
2026-02-08 19:49:19 +00:00
dd917cc39e refactor: extract summary stats into separate component 2026-02-08 16:43:35 +00:00
e7ffb58c3d refactor: nlp processing unified into a class
Also removed surprise emotion from content endpoint
2026-02-08 16:33:27 +00:00
f136e7b7c8 feat: add count into emotion per topic 2026-02-08 15:41:57 +00:00
f6d612ca5e feat: add average emotion per topic endpoint 2026-02-08 15:37:18 +00:00
8db90b236a chore: raise misc threshold in topic classification 2026-02-08 15:19:03 +00:00
a9d63c7041 feat: add descriptions to topics to improve accuracy
Also upgraded to more powerful model
2026-02-08 15:10:11 +00:00
b019885b2f feat: add multi-label classifier and topic bucket file 2026-02-08 14:46:04 +00:00
68f7f06979 chore: update gitignore 2026-02-08 13:58:48 +00:00
b99718f6fe refactor: rename nlp_processor to nlp 2026-02-08 13:54:16 +00:00
7cc681ed23 docs: update requirements.txt 2026-02-08 13:49:04 +00:00
4abbd0643e perf: use gpu on topic AI & move Model Init into functions
By passing model initialisation into the function itself, the model is unloaded from memory after completion which avoids OOM errors
2026-02-05 19:11:51 +00:00
ed70035fd4 fix: add missing dependencies 2026-02-05 18:26:03 +00:00
7593acf62c feat: add endpoint to view dataset for debug 2026-02-05 17:26:34 +00:00
b95d21136f docs: update requirements.txt 2026-02-05 17:23:56 +00:00
ba1501e493 feat: add nlp topic processing 2026-02-05 17:23:25 +00:00
d4db7bec24 refactor: move NLP processing out of server file 2026-02-05 17:10:48 +00:00
8e257a92d9 chore: remove intensity column 2026-02-05 17:02:29 +00:00
bc8a711209 feat: add emotion columns with GPU processing 2026-02-05 16:56:56 +00:00
b4b03e9a8f feat: add interaction graph to user analysis 2026-02-03 14:07:11 +00:00
c9e84c1d23 feat: add Modal popup for extra User Info 2026-02-03 11:52:04 +00:00
2af31d3392 refactor: improve api calling and var storage in Stat Page 2026-02-03 11:36:43 +00:00
815aaf3481 chore: add all endpoint response types in react 2026-02-03 11:19:47 +00:00
aecbac958d refactor!: combine vocab and user info in API 2026-02-03 11:14:47 +00:00
e2a6e16c8a refactor: move api types into dedicated file 2026-02-03 11:14:09 +00:00
5fbaf5fadc fix: black bar at bottom of screen and horizontal scroll bar 2026-02-03 10:34:35 +00:00
44e9c0e9b8 feat: three extra cards in Stat page 2026-02-03 10:31:05 +00:00
30b11ce66e feat: add summary cards in Stat page 2026-02-03 10:28:24 +00:00
471fea39c8 perf: improve page loading times by limiting user fetching 2026-02-03 10:07:26 +00:00
07ab818d95 perf: remove loading page temporarily due to perf issues 2026-02-02 17:31:19 +00:00
5ac4264470 fix: server error when no comments exist 2026-02-02 17:27:05 +00:00
4742193818 feat: revamp styling on stats page
Abstracted away CSS into stats_styling.tsx
2026-02-02 16:31:14 +00:00
2a54f863f4 fix: broken loading screen 2026-02-02 15:43:09 +00:00
291b6ed2aa feat: add rudimentary top features box to stat page 2026-02-02 15:41:25 +00:00
8b25b7bd09 feat: top most used words per user in user analysis endpoint 2026-02-02 15:14:56 +00:00
fe257ece5c fix: incorrect parameters for tokenize 2026-02-01 18:13:44 +00:00
319f9276a6 feat: vocab richness in user analysis 2026-02-01 18:12:21 +00:00
d608514dfa feat: user analysis endpoint 2026-02-01 18:00:54 +00:00