|
|
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 |
|
|
|
5ea71023b5
|
refactor: move query parameter extraction function out of flask app
|
2026-03-02 18:29:09 +00:00 |
|
|
|
37cb2c9ff4
|
feat(querying): make filters stateless
Stateless filters are required as the server cannot store them in the StatGen object
|
2026-03-02 16:18:02 +00:00 |
|
|
|
82a98f84bd
|
refactor: combine query results into one endpoint
|
2026-03-01 19:06:49 +00:00 |
|
|
|
8b4adf4a63
|
refactor: update filtering method names
|
2026-03-01 18:44:46 +00:00 |
|
|
|
a6adea5a7d
|
fix: broken stat_gen filter methods
|
2026-03-01 18:28:08 +00:00 |
|
|
|
47be4d9586
|
Merge pull request 'Storage of user data and datasets in PostGreSQL' (#2) from feat/database-integration into main
Reviewed-on: #2
|
2026-03-01 16:47:25 +00:00 |
|