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