Commit Graph

351 Commits

Author SHA1 Message Date
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
7ddd625bf8 fix: database schema missing type column 2026-03-01 16:40:00 +00:00
07ab7529a9 refactor: update analysis classes to accept DataFrame as parameter instead of instance variable 2026-03-01 16:25:39 +00:00
d20790ed4b fix: incorrect dataset authorisation check 2026-03-01 16:10:42 +00:00
d3c4d883be Merge branch 'auth-test' of gitea:dylan/crosspost into auth-test 2026-03-01 16:01:48 +00:00
a975f3bdba docs: update gitignore 2026-03-01 16:01:47 +00:00
5fb7710dc2 feat: dataset now persists to database 2026-03-01 16:01:15 +00:00
0be9ff4896 feat: add dataset processor class 2026-03-01 15:01:34 +00:00
2493c6d465 feat: add save_dataset method to db 2026-03-01 15:01:07 +00:00
d0a01c8d2f feat: unify posts and comments tables 2026-03-01 15:00:54 +00:00