Commit Graph

169 Commits

Author SHA1 Message Date
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
Dylan De Faoite
92c5d3c2cd Update README.md 2026-01-27 19:00:19 +00:00
dda1c1fee8 feat: word cloud on stat page 2026-01-27 18:37:42 +00:00
ecc1a62d24 feat: word frequency endpoint with stop word removal 2026-01-27 18:18:32 +00:00
dcdeafd7a9 update NPM libraries 2026-01-27 17:41:38 +00:00
3fefe4f51e feat: graph showing posts per day in React 2026-01-27 17:41:30 +00:00
1234ffde85 add stat page and separate home page and upload 2026-01-27 17:36:24 +00:00
2fcb4eabae add react router 2026-01-27 17:32:08 +00:00
5c1e65b606 remove unused package.json 2026-01-27 17:29:53 +00:00
200645a4e0 update requirements.txt 2026-01-27 15:06:56 +00:00
8394673b3c feat: posts_per_day and comments_per_day endpoints in Flask 2026-01-27 13:20:51 +00:00
2482c1da1c add error message in React Page 2026-01-27 13:20:07 +00:00
d78c58a70c fix comment datetime to be parsed to timestamp in YoutubeAPI 2026-01-27 12:37:16 +00:00
e72d336de4 remove /data subdir
Dataset is now created in the pwd. Avoids issues if the folder didn't exist
2026-01-27 12:36:01 +00:00
2401875a19 combine posts and comments endpoint 2026-01-27 12:14:33 +00:00
ffba2d78c2 add two inputs for posts and comments 2026-01-27 12:14:22 +00:00
322b69825c add package lock 2026-01-27 12:00:06 +00:00
82bd9a7a9b add upload post endpoint in flask app 2026-01-27 11:59:01 +00:00
524a5d2619 Add react app 2026-01-27 11:58:08 +00:00