Commit Graph

416 Commits

Author SHA1 Message Date
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
f3b48525e2 feat(backend): increase default JWT expiration 2026-03-03 20:09:57 +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
772205d3df feat(api): add ability to fetch all datasets by a user 2026-03-03 17:25:00 +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
64783e764d fix: remove unnecessary styling in index.css 2026-03-03 16:57:10 +00:00
8ac5207a11 feat: add login page 2026-03-03 15:55:01 +00:00
090a57f4dd build: add frontend to docker 2026-03-03 15:29:21 +00:00
c1a0324a03 build: add example env 2026-03-03 15:21:28 +00:00
cade2b1866 build: fix directories in docker compose 2026-03-03 15:19:57 +00:00
6e263cf30b Merge pull request 'Implement job queue for asynchronous NLP' (#6) from feat/implement-job-queue into main
Reviewed-on: #6
2026-03-03 14:26:37 +00:00
9d1e8960fc perf: update cultural analysis to use regex instead of Counter 2026-03-03 14:25:25 +00:00
0ede7fe071 fix(compose): add GPU support to celery worker 2026-03-03 14:18:43 +00:00
eb4187c559 feat(api): add status returns for NLP processing 2026-03-03 13:46:37 +00:00
63cd465189 feat(db): add status and constraints to the schema 2026-03-03 13:46:06 +00:00
f93e45b827 fix(dataset): silent erros if dataset did not exist 2026-03-03 13:13:40 +00:00
075e1fba85 fix: typo in exception naming 2026-03-03 13:12:28 +00:00
a4c527ce5b fix(db): execute not committing if fetch flag was set 2026-03-03 13:10:50 +00:00
6d60820800 build: add persistent model caching 2026-03-03 13:00:19 +00:00
3772f83d11 fix: add title column to db
This was accidentally removed in a previous merge
2026-03-03 12:41:02 +00:00
f4894759d7 feat: add docker-compose dev 2026-03-03 12:34:51 +00:00
3a58705635 feat: add celery & redis for background data processing 2026-03-03 12:27:14 +00:00
2e0e842525 build: update reqs and docker compose 2026-03-03 12:09:50 +00:00
14b472ea60 build: add dockerfile for constructing backend 2026-03-03 12:09:27 +00:00
c767f59b26 feat: add redis to docker compose 2026-03-03 11:27:01 +00:00
cc71c80df7 Merge pull request 'Refactor DB classes and management' (#5) from refactor/db-class into main
Reviewed-on: #5
2026-03-03 11:17:50 +00:00
6248b32ce2 refactor: move app.py into main server dir 2026-03-03 11:14:51 +00:00
07a3b204bf fix: incorrect docker compose db dirs 2026-03-03 11:14:41 +00:00
87bdc0245a refactor: move core files into separate dirs 2026-03-03 11:13:33 +00:00
8b8462fd58 chore: add non-existent database error check 2026-03-03 11:11:10 +00:00
36bede42d9 style: clean up imports 2026-03-03 11:08:56 +00:00
4bec0dd32c refactor: extract dataset functionality out of db class 2026-03-02 19:18:05 +00:00
4961ddc349 refactor: move db dir into server 2026-03-02 19:05:56 +00:00
45229a3f04 Merge pull request 'Missing title field in database events column' (#4) from fix/missing-title-field-database into main
Reviewed-on: #4
2026-03-02 19:00:14 +00:00
c9151da643 feat: add custom error for non-existent dataset 2026-03-02 18:59:31 +00:00
18c8539646 fix: server error when attmepting to access non-existant dataset 2026-03-02 18:55:27 +00:00
6d8f2fa4e0 feat: add custom exceptions file 2026-03-02 18:54:11 +00:00
1f6d92b1a8 fix: include title in db schema 2026-03-02 18:42:03 +00:00
2ae9479943 Merge pull request 'Fix broken filtering endpoints' (#3) from fix/broken-filtering into main
Reviewed-on: #3
2026-03-02 18:32:00 +00:00
dd44fad294 fix(db): incorrect NER column name in database saving 2026-03-02 18:30:52 +00:00