Commit Graph

1078 Commits

Author SHA1 Message Date
FrenchGithubUser
1997eafc91 fix: tracker tests 2025-12-14 14:47:17 +01:00
FrenchGithubUser
b8f522116f feat(frontend): user permissions 2025-12-14 14:35:52 +01:00
FrenchGithubUser
0ef99532c9 fix: route path to warn users 2025-12-14 14:28:35 +01:00
FrenchGithubUser
88c6bfa172 feat(backend): configurable user classes and permissions 2025-12-14 13:04:47 +01:00
FrenchGithubUser
5393b9d02c feat(frontend): create/edit forum category and small additions on forum
sub-category management
2025-12-13 19:29:14 +01:00
FrenchGithubUser
1d1f397151 feat(backend): create/edit forum sub-categories 2025-12-13 18:18:19 +01:00
FrenchGithubUser
cd1e009841 feat: create forum category on frontend 2025-12-13 17:24:55 +01:00
FrenchGithubUser
334787ede6 fix: fixtures with new db attributes and missing filter in torrent
search count
2025-12-13 17:19:36 +01:00
FrenchGithubUser
73bbb7bde7 feat: create/edit forum categories in the backend 2025-12-13 16:49:28 +01:00
NathanJ60
9f02e9449a feat: track torrent upload method (#437) 2025-12-13 14:41:07 +00:00
NathanJ60
438d9641cf feat: add artists search page (#431) 2025-12-13 14:30:26 +00:00
FrenchGithubUser
4f2d1924e7 temporarily disable top torrents route for later rework 2025-12-13 14:43:00 +01:00
FrenchGithubUser
86d8a36b8e Merge branch 'main' of https://github.com/Arcadia-Solutions/arcadia 2025-12-13 14:28:39 +01:00
FrenchGithubUser
6e4e15f9dd feat: add tests for the forum threads and use sqlx::query_as!() more
often
2025-12-13 14:23:52 +01:00
NathanJ60
c4207b04e6 feat: store IP address on user applications (#436)
Closes #294
2025-12-13 11:51:50 +00:00
FrenchGithubUser
a9337c462b feat: edit forum threads, resolves #423 2025-12-13 12:21:58 +01:00
NathanJ60
b3ed588c0a feat: run frontend tests in CI (#435)
- Add test job to frontend workflow
- Update mediainfoParser snapshot
2025-12-13 10:34:41 +00:00
NathanJ60
d50c9e38d3 feat: add git pre-push hooks (#432)
- Add cargo-husky for automatic hook installation
- Run cargo sqlx prepare --check before push
- Run cargo clippy with warnings as errors before push

Closes #403
2025-12-13 09:32:34 +00:00
FrenchGithubUser
2e9b4f1a33 feat: edit title group comments (frontend), resolves #372 2025-12-12 19:53:16 +01:00
NathanJ60
a6e1963ef9 feat: allow editing title group comments (#430)
* feat: allow editing title group comments

- Add PUT /api/title-groups/comments/{id} endpoint
- Original author can edit within 15 minutes
- Staff can edit any comment at any time
- Display "edited X ago" indicator when comment is modified
- Add i18n keys for save/edited labels

Frontend edit functionality should be implemented separately
2025-12-12 17:42:24 +00:00
FrenchGithubUser
66523f489d feat: edit forum posts 2025-12-11 20:56:52 +01:00
NathanJ60
d0bef6a02f fix: prevent long text from overflowing bbcode container (#429) 2025-12-11 19:20:27 +00:00
NathanJ60
5ed51cf826 feat: add unresolve staff PM functionality (#426)
Closes #356
2025-12-10 17:36:44 +00:00
NathanJ60
13ef6057e2 feat: add 404 not found page with torrent theme (#427) 2025-12-10 17:27:43 +00:00
NathanJ60
b0217a5e87 feat: forum search bar redirects to search page on enter (#425)
Fixes #422
2025-12-10 16:19:59 +00:00
FrenchGithubUser
4210ac0058 ci: allow to run docs build on demand 2025-12-09 20:01:47 +01:00
FrenchGithubUser
e2a421294b feat: search series search bar and small changes/additions 2025-12-09 19:44:51 +01:00
FrenchGithubUser
343aa39a68 feat: better typing on a series page 2025-12-09 13:19:33 +01:00
FrenchGithubUser
026169d0a6 use openapi-generator (#421) 2025-12-09 10:55:40 +00:00
FrenchGithubUser
a220725429 feat: frontend to create and edit series 2025-12-07 20:57:22 +01:00
FrenchGithubUser
045f415a37 fix: hide css sheet creation for non-staff users in UI 2025-12-07 15:31:54 +01:00
FrenchGithubUser
39a5e88a64 feat: reload page on settings update to apply css changes 2025-12-07 01:07:21 +01:00
FrenchGithubUser
af9eceb838 fix: ci schema-check failing 2025-12-07 00:36:51 +01:00
FrenchGithubUser
96118edf6b feat: add custom css sheet features, resolves #420 2025-12-07 00:07:39 +01:00
FrenchGithubUser
d8a65e38bd remove user settings json object from db and appearance settings from
frontend in favor of custom css stylesheets
2025-12-06 14:59:28 +01:00
FrenchGithubUser
667748518e fix: links to uploaded/snatched torrents on user page 2025-12-05 22:26:53 +01:00
FrenchGithubUser
7c1fa835c4 chore: add license in Cargo.toml 2025-12-03 17:45:07 +01:00
FrenchGithubUser
496184003f ci: add frontend type-checking 2025-12-02 19:43:03 +01:00
FrenchGithubUser
71dd137cc0 fix: type issues 2025-12-02 19:21:55 +01:00
FrenchGithubUser
95c0b21406 chore: move title group and edition group api calls and types into their
own service files
2025-12-02 19:15:15 +01:00
FrenchGithubUser
b5659f39ff fix: subscriptions route paths in swagger 2025-12-02 18:54:12 +01:00
FrenchGithubUser
028d8b2232 fix: title group tag remove button misplaced 2025-11-30 13:09:00 +01:00
FrenchGithubUser
aace0d1fd9 feat: frontend to view and create staffPMs for regular users 2025-11-29 19:01:56 +01:00
FrenchGithubUser
cb7e175381 feat: edit artist on frontend, resolves #363 2025-11-29 15:54:16 +01:00
FrenchGithubUser
aea3b2ebaf feat: create wiki articles 2025-11-29 14:54:47 +01:00
FrenchGithubUser
7adf639f88 feat: wiki article edition, resolves #407 2025-11-29 13:17:19 +01:00
Ilian A
b37f5f9b94 fix: username length error message (#413) 2025-11-28 22:39:48 +00:00
FrenchGithubUser
70dfa83b37 fix: blank pages on /register and /apply 2025-11-28 23:13:39 +01:00
FrenchGithubUser
24786507dc fixtures: add tags to title groups 2025-11-28 18:32:38 +01:00
FrenchGithubUser
cc8a788335 feat: frontend to remove tags from a title group 2025-11-28 18:16:05 +01:00