Commit Graph

137 Commits

Author SHA1 Message Date
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
c9aff27ef0 fix: incorrect error handling in upload and search query routes 2026-02-01 16:56:48 +00:00
9dd03ae2aa feat: endpoint to filter by sources 2026-02-01 16:53:27 +00:00
39ee917ef5 fix: page not loading if dataset was empty 2026-02-01 16:19:43 +00:00
cc63e8429e feat: add search bar to Stat page 2026-02-01 16:16:44 +00:00
3a5a2ae8bc refactor: improve error handling 2026-01-31 20:20:08 +00:00
68350f3a88 feat: add time filter 2026-01-31 20:16:49 +00:00
ee65b894dd fix: incorrect method name 2026-01-31 19:45:06 +00:00
b058853f3c refactor: rename word freq endpoint
Improving consistency be grouping similar endpoints together
2026-01-31 19:43:00 +00:00
05c5e04f92 chore: remove unused method 2026-01-31 18:10:19 +00:00
5a7b4d3295 chore: remove unused endpoints 2026-01-31 18:01:40 +00:00
cb01de1f79 fix: broken frontend displays after API changes 2026-01-31 18:00:26 +00:00
657bd37cdd feat: add grouped time analysis endpoint 2026-01-31 16:46:15 +00:00
70cd4393a5 feat: extra columns in summary endpoint 2026-01-31 16:26:58 +00:00
2789bbeb14 feat: add summary endpoint 2026-01-31 15:46:53 +00:00
445cfbdf96 fix: incorrect data copying 2026-01-31 15:29:53 +00:00
65521b3cce feat: add persistent search filtering
When a search query is sent, it stays filtered and affects other stats. A reset dataset endpoint is available to clear queries
2026-01-31 15:27:06 +00:00
271bf8d31f Merge branch 'main' of github.com:ThisBirchWood/ethnograph-view 2026-01-31 15:12:57 +00:00
d0d45fb8b0 feat: add search query endpoint 2026-01-31 15:12:31 +00:00
Dylan De Faoite
9b1c52c450 docs: update README.md 2026-01-30 09:27:11 +00:00
777060420c feat: improve layout of Stats page 2026-01-29 19:41:32 +00:00
6fe46c4d48 feat: improve word cloud styling 2026-01-29 19:32:47 +00:00
21e325a968 refactor: improve data fetching in Stats page 2026-01-29 19:31:51 +00:00
5332af57e8 refactor: remove unnecessay WordCloud abstraction 2026-01-29 15:02:24 +00:00
64c3422395 refactor: move pandas processing out of Stat Obj
Also improves error handling and logging
2026-01-29 14:52:43 +00:00
0a45bd6855 docs: update README & requirements
Remove old reqs not longer needed
2026-01-28 20:04:30 +00:00
dc2fb39fb7 fix: incorrect attr name for word cloud 2026-01-28 19:54:38 +00:00
506ef3bd46 refactor: rename endpoint to events_per_day 2026-01-28 19:48:37 +00:00
85bcdb336b chore: remove unused dependencies 2026-01-28 19:42:38 +00:00
119032d524 refactor: move stat generation into separate class
Stats are pre-computed as well, improving performance
2026-01-28 19:41:38 +00:00
855546677f fix: heatmap colouring based on max value 2026-01-28 19:00:05 +00:00
1466b05bde feat: hourly heatmap of new posts in Stats Page 2026-01-27 20:26:09 +00:00
2a255fb983 refactor: rename main stat page to StatPage 2026-01-27 19:52:11 +00:00
dd8070dd51 chore: add nivo/heatmaps dependency 2026-01-27 19:51:25 +00:00
71b66252a6 feat: heatmap endpoint in Flask 2026-01-27 19:44:36 +00:00