KSAm3lm
959b10c2a1
Translated using Weblate (Arabic)
...
Currently translated at 100.0% (54 of 54 strings)
Translation: jfa-go/Common Strings
Translate-URL: https://weblate.jfa-go.com/projects/jfa-go/common-strings/ar/
2025-12-07 20:07:14 +01:00
KSAm3lm
f11fc2e3bc
Translated using Weblate (Arabic)
...
Currently translated at 13.2% (18 of 136 strings)
Translation: jfa-go/Setup
Translate-URL: https://weblate.jfa-go.com/projects/jfa-go/setup/ar/
2025-12-07 20:07:14 +01:00
KSAm3lm
2e2fcb0beb
translation from Weblate (Arabic)
...
Currently translated at 26.2% (75 of 286 strings)
Translation: jfa-go/Admin Page
Translate-URL: https://weblate.jfa-go.com/projects/jfa-go/admin/ar/
2025-12-07 20:07:14 +01:00
KSAm3lm
d2d90083be
Translated using Weblate (Arabic)
...
Currently translated at 100.0% (54 of 54 strings)
Translation: jfa-go/Common Strings
Translate-URL: https://weblate.jfa-go.com/projects/jfa-go/common-strings/ar/
2025-12-07 20:07:14 +01:00
KSAm3lm
355ffd5975
translation from Weblate (Arabic)
...
Currently translated at 100.0% (68 of 68 strings)
Translation: jfa-go/Account Creation Form
Translate-URL: https://weblate.jfa-go.com/projects/jfa-go/form/ar/
2025-12-07 20:07:14 +01:00
KSAm3lm
0010ece89c
Translated using Weblate (Arabic)
...
Currently translated at 100.0% (13 of 13 strings)
Translation: jfa-go/Telegram/Matrix/Discord bots
Translate-URL: https://weblate.jfa-go.com/projects/jfa-go/chat-bots/ar/
2025-12-07 20:07:14 +01:00
KSAm3lm
c8db639701
Translated using Weblate (Arabic)
...
Currently translated at 11.7% (16 of 136 strings)
Translation: jfa-go/Setup
Translate-URL: https://weblate.jfa-go.com/projects/jfa-go/setup/ar/
2025-12-07 20:07:14 +01:00
KSAm3lm
3bb499dc9d
Translated using Weblate (Arabic)
...
Currently translated at 100.0% (59 of 59 strings)
Translation: jfa-go/Emails
Translate-URL: https://weblate.jfa-go.com/projects/jfa-go/emails/ar/
2025-12-07 20:07:14 +01:00
KSAm3lm
45d83435cb
translation from Weblate (Arabic)
...
Currently translated at 25.8% (74 of 286 strings)
Translation: jfa-go/Admin Page
Translate-URL: https://weblate.jfa-go.com/projects/jfa-go/admin/ar/
2025-12-07 20:07:14 +01:00
KSAm3lm
2535aba2fe
Translated using Weblate (Arabic)
...
Currently translated at 100.0% (54 of 54 strings)
Translation: jfa-go/Common Strings
Translate-URL: https://weblate.jfa-go.com/projects/jfa-go/common-strings/ar/
2025-12-07 20:07:14 +01:00
KSAm3lm
3dc039135a
Translated using Weblate (Arabic)
...
Currently translated at 100.0% (10 of 10 strings)
Translation: jfa-go/Password Reset Links
Translate-URL: https://weblate.jfa-go.com/projects/jfa-go/password-reset-links/ar/
2025-12-07 20:07:14 +01:00
KSAm3lm
726f90bfae
Translated using Weblate (Arabic)
...
Currently translated at 100.0% (13 of 13 strings)
Translation: jfa-go/Telegram/Matrix/Discord bots
Translate-URL: https://weblate.jfa-go.com/projects/jfa-go/chat-bots/ar/
2025-12-07 20:07:14 +01:00
Harvey Tindall
709c394d2d
invites: use string getting func on CopyButton
...
should fix #449 .
2025-12-07 11:40:16 +00:00
Harvey Tindall
fb5ea43ef5
CopyButton: add string getting func option
2025-12-07 11:38:46 +00:00
Harvey Tindall
49f2026c47
npm: bump esbuild
2025-12-06 20:25:06 +00:00
Harvey Tindall
5ad225fa78
Merge pull request #395 from hrfee/dependabot/npm_and_yarn/cross-spawn-7.0.6
...
build(deps): bump cross-spawn from 7.0.3 to 7.0.6
2025-12-06 20:21:25 +00:00
Harvey Tindall
155edc997a
Merge branch 'main' into dependabot/npm_and_yarn/cross-spawn-7.0.6
2025-12-06 20:20:34 +00:00
Harvey Tindall
591547c167
Merge branch 'main' of github.com:hrfee/jfa-go
2025-12-06 20:19:13 +00:00
Harvey Tindall
14e8e63f30
easyproxy: update deps
...
closes #398 .
2025-12-06 20:18:50 +00:00
Harvey Tindall
ccba0e5137
Merge pull request #434 from hrfee/dependabot/npm_and_yarn/glob-10.5.0
...
build(deps): bump glob from 10.4.5 to 10.5.0
2025-12-06 20:16:50 +00:00
Harvey Tindall
a62e6a5dfc
Merge pull request #435 from hrfee/dependabot/npm_and_yarn/site/glob-10.5.0
...
build(deps): bump glob from 10.4.5 to 10.5.0 in /site
2025-12-06 20:16:37 +00:00
Harvey Tindall
975c47a79b
settings: fix showing advanced ones
...
fixes #448 .
2025-12-06 20:14:44 +00:00
Harvey Tindall
fcfd5f4981
query unescape more routes
...
fixes #447 . Went through all routes with components in the path to check
if they needed escaping, quite a few did.
2025-12-06 20:04:30 +00:00
Harvey Tindall
e5315095be
invites: improve dropdown animation
...
involves negative margins and removing padding resulting in a messy
expand function, but it looks smooth. Could also be done on the settings
page, but it looks mostly alright there already.
2025-12-06 17:43:54 +00:00
Harvey Tindall
44e4b5fce2
invites: editable label, /invites/edit route
...
PATCH /invite/edit lets you edit an invite by giving new values for a
subset of inviteDTO (EditableInviteDTO). Replaces /invite/profile and
/invite/notify, and allows changing (user)label and user expiry as well
as the previously customizable values through other routes. An edit
button next to the code/label allows changing on the invites tab.
2025-12-06 15:38:06 +00:00
Harvey Tindall
4bb116417e
messages: fix black page background when editing
...
changed the "body, .body {" to ".body" in the mail CSS so it doesn't
affect the web page. Seems to look fine still in gmail in both light and
dark modes. Fixes #446
2025-12-06 14:05:12 +00:00
Harvey Tindall
51f604d061
ivnites: use actual inviteDTO for DOMInvite
...
no intermediary parsing step. Also, moved the date -> duration (3mo6d3h
sorta thing) to the web, there's now a ValidTill field with a unix
timestamp. Used the new Temporal api with a polyfill. Bumped api version
(although it still isn't semver).
2025-12-06 14:01:06 +00:00
Harvey Tindall
ab7694b50b
messages: improve editor CSS
...
improved wrapping behaviour.
2025-12-05 20:46:42 +00:00
Harvey Tindall
556e1411f4
invites: add "send to" to dropdown
...
allows sending to more people after creating the invite. Fixes #444 .
2025-12-05 19:51:42 +00:00
Harvey Tindall
5fa528fd2d
invites: add /invites/send, store more details in new SentTo field
...
deprecated SendTo string field for SentTo, which holds successful send
addresses, and failures with a reason that isn't plain text. Will soon
add an interface for sending invites after their creation. For #444
(ha).
2025-12-05 12:03:21 +00:00
Harvey Tindall
3635a13682
fix opening create profile when jellyseerr disabled
...
fixes #445 .
2025-12-04 18:19:33 +00:00
Harvey Tindall
b59cd73e43
messages: switch to new template package
...
rewrote and put in its own repo. Now supports {if a ==/!= b}, string
literals ({if a == "b"}), else/else if and nested if statements.
2025-12-04 11:50:14 +00:00
Harvey Tindall
6e31a7e2dd
form: add pre-signup card
...
same as the post-signup card, but shown on the sidebar.
2025-12-02 14:56:15 +00:00
Harvey Tindall
a4b94b4f45
tray: switch to fork, use higher res icon
...
switched to a fork of a fork of getlantern/systray which has no
ayatana-appindicator dependency.
2025-12-02 13:05:06 +00:00
Harvey Tindall
622de21dcf
ci: move buildrone upload back to before container build
2025-12-02 11:46:37 +00:00
Harvey Tindall
0ab5bd1705
Merge branch 'main' of github.com:hrfee/jfa-go
2025-12-02 00:41:23 +00:00
Harvey Tindall
f74e85662a
email: add migration for pwr email file rename
...
sorry this was broken for a while for old users.
2025-12-02 00:40:48 +00:00
Harvey Tindall
862217a627
ci: use python3, not python
2025-12-01 17:37:28 +00:00
Harvey Tindall
861e72b331
ci: finalize merged ci files
...
for merging. renamed to unstable and stable, removed the -docker files,
and modified the stable one too.
2025-12-01 16:31:13 +00:00
Harvey Tindall
550cb36bd1
ci: fix goreleaser, rename arm_v6, upload to dockerhub temporarily
2025-12-01 15:14:06 +00:00
Harvey Tindall
03d3cee18b
ci: attempt to combine git-docker with git-binary
...
using a second Dockerfile, and the prevous Makefile changes to share the
precompile step. git-binary.yaml temporarily set for ci-streamline
branch and is in a "dry run" form.
2025-12-01 14:52:10 +00:00
Harvey Tindall
331e7c13fa
Makefile: share $(DATA) on internal/external, keep record of build flags
...
This means you could make precompile, then make INTERNAL=on then make
INTERNAL=off and each time it would re-generate the go files only since
the flags have changed.
2025-12-01 14:18:10 +00:00
Harvey Tindall
429538688c
ci: pull tags for docker build
...
needed for CSSVERSION.
2025-12-01 13:24:28 +00:00
Harvey Tindall
70ee98f9f0
fix printf types
...
was causing builds to fail on ci.
2025-12-01 12:55:24 +00:00
Harvey Tindall
320e9cd9d0
mediabrowser: bump
...
imrpvoed UserNotFound error classification, no longer vulnerable to
random 404s from proxies or whatever (for Jellyfin only, not emby)
2025-12-01 12:43:40 +00:00
Harvey Tindall
50455b828d
housekeeping/discord: respect remove role on disable setting
...
only remove it if it's set to true.
2025-11-30 21:59:46 +00:00
Harvey Tindall
b525b03ef8
Merge branch 'main' of github.com:hrfee/jfa-go
2025-11-30 21:42:12 +00:00
Harvey Tindall
641669873d
setup: mark external URL required
...
this should really be given but things'll probably work without it.
2025-11-30 21:40:59 +00:00
Harvey Tindall
fb1b673dee
settings: add "tasks" button (advanced)
...
added a GET /tasks route to list tasks with a description (untranslated,
but this is mostly a dev feature anyway). Loaded in a modal by enabling
advanced settings and pressing the Tasks button at the top (where logs,
backups, restart are). Also added some icons in settings, and removed
some redundant "flex flex-row"s on buttons and reduced the spacing in
those with icons to gap-1.
2025-11-29 15:43:06 +00:00
Harvey Tindall
598a389e3d
jellyseerr: fix extremely long import, run only once
...
cache was being invalidated for every user, and on my 5000 user test
instance, this sweated jellyseerr and my computer (audibly). Also, since
this only needs to realistically run once, a flag is set in the database
to indicate it's been done, and unset once the feature is disabled.
It'll only run on boot if the flag is unset, or if triggered by the
/tasks route. Will likely add manual trigger buttons on the web as well.
2025-11-29 14:13:34 +00:00