FrenchGithubUser
a4ab8c2173
feat(frontend): user classes creation/edition
2025-12-16 20:47:48 +01:00
FrenchGithubUser
64941a5ff4
feat(backend): add triggers to user classes
2025-12-16 19:29:47 +01:00
FrenchGithubUser
f29a5687d2
chore: remove unsued sql view, resolves #158
2025-12-15 23:35:35 +01:00
FrenchGithubUser
96a38889e2
feat: properly type the collage page
2025-12-15 23:26:56 +01:00
FrenchGithubUser
2eb818cfc4
feat(backend): display missing permission on error
...
`InsufficientPermission`
2025-12-14 22:40:42 +01:00
FrenchGithubUser
74c1350024
feat(frontend): edit arcadia settings
2025-12-14 22:25:28 +01:00
FrenchGithubUser
e4c223dd8d
feat(backend): add global download/upload factors to arcadia settings
...
instead of env
2025-12-14 21:55:53 +01:00
FrenchGithubUser
264852aa6c
feat(backend): move open signups configuration to db settings
2025-12-14 20:46:10 +01:00
FrenchGithubUser
eeb822cc45
feat(backend): manage arcadia settings in the database
2025-12-14 20:16:23 +01:00
Anton Standrik
25226f387f
feat: grace period to fill torrent requests ( #442 )
2025-12-14 18:10:00 +00:00
FrenchGithubUser
d14fc9a393
feat: rely on sql UPDATE CASCADE instead of using triggers for css
...
sheet renaming, resolves #441
2025-12-14 18:55:02 +01:00
FrenchGithubUser
318da8f26d
feat(frontend): manage user permissions, class
2025-12-14 17:12:12 +01:00
FrenchGithubUser
f782465891
feat(backend): manual mangement of user classes
2025-12-14 15:59:34 +01:00
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