c11434344a
refactor: streamline CorpusExplorer components
2026-04-13 17:06:46 +01:00
4dd2721e98
Merge remote-tracking branch 'origin/main' into feat/corpus-explorer
2026-04-10 13:19:17 +01:00
c6cae040f0
feat(analysis): add emotional averages to stance markers
2026-04-07 12:49:18 +01:00
e903e1b738
feat(user): add dominant topic information to user data
2026-04-07 11:34:03 +01:00
37d08c63b8
chore: rename auto-scraper to auto-fetcher
...
Improves the perception of ethics
2026-04-01 09:50:53 +01:00
1482e96051
feat(datasets): implement deduplication of dataset records in get_dataset_content
2026-04-01 09:06:07 +01:00
6378015726
fix(stats): remove duplicated entries in corpus explorer
2026-04-01 00:22:29 +01:00
430793cd09
feat(frontend): add "show more" functionality to corpus explorer
2026-04-01 00:09:20 +01:00
b270ed03ae
feat(frontend): implement corpus explorer
...
This allows you to view the posts & comments associated with a specific aggregate.
2026-04-01 00:04:25 +01:00
a841c6f6a1
perf(stats): memoize derived state and reduce intermediate allocations
2026-03-31 20:15:07 +01:00
efb4c8384d
chore(stats): remove average_thread_depth
2026-03-31 16:40:54 +01:00
75fd042d74
feat(api): add support for custom topic lists when autoscraping
2026-03-31 13:36:37 +01:00
aae10c4d9d
style: run prettifier plugin on entire frontend
2026-03-25 19:30:21 +00:00
e43eae5afd
fix(frontend): missing "fetching" status from auto-scrape
...
When auto-scraping, the dataset status page would say "Dataset Ready" when it was still fetching.
2026-03-21 22:49:16 +00:00
e054997bb1
feat(frontend): reword CulturalStats to improve understandability
2026-03-18 19:23:35 +00:00
e5414befa7
feat(frontend): add dominant emotion display to UserModal
2026-03-18 19:12:25 +00:00
86926898ce
feat(frontend): improve labels to be more understandable
2026-03-18 19:12:11 +00:00
b1177540a1
feat(frontend): enhance EmotionalStats component with detailed mood analysis
2026-03-18 19:11:18 +00:00
f604fcc531
feat(frontend): add warning message for scraping limits
2026-03-18 19:02:11 +00:00
1446dd176d
feat(frontend): center page selection
2026-03-18 18:53:14 +00:00
c215024ef2
feat(frontend): add deleted user filter
...
Reddit often contains "[Deleted]" when a user is banned or deletes their post/comment. Keeping the backend faithful to the original dataset is important so the filtering is being done on the frontend.
2026-03-18 18:50:51 +00:00
17ef42e548
feat!(frontend): add cultural, interactional and linguistic stat pages
2026-03-18 18:43:49 +00:00
7e4a91bb5e
style(frontend): style api types to be in order of the endpoint
2026-03-18 18:40:39 +00:00
436549641f
chore(frontend): add api types for new backend data
2026-03-18 18:37:39 +00:00
8a13444b16
chore(frontend): add new API types
2026-03-16 16:46:07 +00:00
c990f29645
fix(frontend): misaligned loading page for datasets
2026-03-14 17:05:46 +00:00
162a4de64e
fix(frontend): detects which sources support category or search
2026-03-12 10:07:28 +00:00
b2ae1a9f70
feat(frontend): add page for scraping endpoint
2026-03-11 19:41:34 +00:00
a3dbe04a57
fix(frontend): option to delete dataset not shown after fail
2026-03-10 19:23:48 +00:00
262a70dbf3
refactor(api): rename /upload endpoint
...
Ensures consistency with the other dataset-based endpoints and follows the REST-API rules more cleanly.
2026-03-09 20:55:12 +00:00
2b14a8a417
feat(frontend): add deletion modal confirmation box
2026-03-05 12:29:53 +00:00
eec8f2417e
feat(frontend): add ability to delete datasets
2026-03-04 22:32:19 +00:00
f5835b5a97
feat(frontend): add frontend option to change name
2026-03-04 22:17:31 +00:00
5fc1f1532f
feat(user stats): updated styling and stats in user page
...
Interaction graph was taking up too much space and was the only thing on the screen. Further statistics were added however these may be removed in favour of more informative statistics
2026-03-04 20:20:34 +00:00
24277e0104
fix(frontend): move loading card higher up
...
Looks weird lower down on the screen
2026-03-04 20:09:55 +00:00
b6815c490a
feat: add loading page for when dataset is loading
...
Originally there was a simple "Loading" text, however this looked bad and might lead a user to think that the page had frozen.
There is now a more comprehensive loading animation which users might be happy to sit on for a few minutes.
2026-03-04 18:39:20 +00:00
29c90ddfff
feat: update name on topbar
...
Crosspost Analysis Engine sounds far cooler than "Ethnograph View"
2026-03-04 18:37:48 +00:00
f9bc9cf9c9
fix: remove Datasets tab when not logged in
2026-03-03 20:32:33 +00:00
249528bb5c
feat(frontend): remove "Upload" and "Last Stats" page
...
These are redundant and clunky, everything can be accessed from the Dataset tab
2026-03-03 20:30:42 +00:00
bd0e1a9050
refactor(frontend): move stylings out of logic into centralized file
2026-03-03 20:28:23 +00:00
e2ac4495fd
chore(frontend): add extra types to frontend
2026-03-03 20:13:13 +00:00
55319461e5
feat: add "My Datasets" page
2026-03-03 19:52:12 +00:00
531ddb0467
fix(frontend): incorrect URLs in stats page
2026-03-03 18:36:46 +00:00
d11c5acb77
refactor: calculation of document titles into another class
2026-03-03 18:18:05 +00:00
f63f4e5f10
feat(frontend): add status page for loading dataset
2026-03-03 18:13:51 +00:00
23c58e20ae
feat(frontend): add title to pages
2026-03-03 17:59:50 +00:00
207c4b67da
feat(frontend): add dataset name requirements to the upload page
2026-03-03 17:28:46 +00:00
b6de100a17
feat: overhaul upload page styling
2026-03-03 17:18:09 +00:00
5310568631
feat: add React layout and a topbar allowing for easy logins
2026-03-03 17:17:57 +00:00
4b33f17b4b
fix: inconsistent styling in login page
2026-03-03 17:07:31 +00:00