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
Harvey Tindall
1a0e32504f
accounts: hide js/ombi checks when not enabled correctly on modify
...
settings
2025-11-28 20:52:37 +00:00
Harvey Tindall
cbff3085fa
profiles: "add jellyseerr" checkbox on profile creation
...
makes things clearer to new users. Fixes #438 .
2025-11-28 20:37:45 +00:00
Harvey Tindall
0ecacc6064
tasks: add /tasks/jellyseerr, document
...
now live in tasks.go and have actual API documentation.
/tasks/jellyseerr triggers account import.
2025-11-28 17:26:27 +00:00
Harvey Tindall
f36a32773a
jellyseerr: fix background daemon auto import of telegram
...
ChatID fix was done in the TPS implementation but not in the daemon.
2025-11-28 17:10:38 +00:00
Harvey Tindall
58a3fe1f72
jellyseerr: don't attempt to apply profile if disabled
...
fixes #441
2025-11-28 16:44:03 +00:00
Harvey Tindall
4d58fc5f88
telegram: fix linking on sign-up
...
fixes #440 .
2025-11-28 16:34:39 +00:00
Harvey Tindall
7d947015d3
pwr: allow jellyfin pwrs when not using email
...
switched if !emailEnabled { return } to if !messagesEnabled { return }.
Fixes #439 .
2025-11-28 16:21:00 +00:00
Harvey Tindall
77d2ad3b6b
profiles: add ability to directly edit profile JSON
...
allows for customizing small things, like changing admin status.
2025-11-28 15:13:46 +00:00
Harvey Tindall
f83695190d
build: use most recent tag as cssversion
...
the value is fixed in html files though, hopefully this will the light
the fire under me to make sure I keep changing the version with updates.
2025-11-28 12:36:49 +00:00
Harvey Tindall
815721adb2
profiles: add routes for viewing/modifying
...
most of Profile struct is now in ProfileDTO (which is embedded in the
former), admin can pull it from /profiles/raw/{name} GET, and replace it
with PUT. Will make a ui for this.
2025-11-28 12:06:17 +00:00
Harvey Tindall
836974e1b2
scripts: stop using gopkg.in/yaml
...
used a different library in scripts/yaml, forgot to in scripts/ini and
main.go
2025-11-27 20:38:16 +00:00
Harvey Tindall
96983d70c8
ci: fix stable, add gh token for publishing
...
haven't done a stable with woodpecker, I hope it works!
v0.6.0
2025-11-27 20:31:56 +00:00
Harvey Tindall
9400a5bc66
update LICENSE date
2025-11-27 20:19:59 +00:00
Harvey Tindall
033319af29
css: bump CSSVERSION
...
gonna set it to the version number of the software from now on, i think.
2025-11-27 20:13:31 +00:00
Harvey Tindall
787d0e7b4c
config: rename some sections
...
removing redundant words from section title for those now in groups.
2025-11-27 19:50:32 +00:00
Aldo
d90617c027
Translated using Weblate (Spanish)
...
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/es/
2025-11-27 20:49:58 +01:00
lkbro
98303a286a
translation from Weblate (Italian)
...
Currently translated at 98.5% (67 of 68 strings)
Translation: jfa-go/Account Creation Form
Translate-URL: https://weblate.jfa-go.com/projects/jfa-go/form/it/
2025-11-27 20:49:58 +01:00
lkbro
aa791f1948
translation from Weblate (Italian)
...
Currently translated at 1.4% (4 of 282 strings)
Translation: jfa-go/Admin Page
Translate-URL: https://weblate.jfa-go.com/projects/jfa-go/admin/it/
2025-11-27 20:49:58 +01:00
lkbro
e46466180d
Translated using Weblate (Italian)
...
Currently translated at 90.7% (49 of 54 strings)
Translation: jfa-go/Common Strings
Translate-URL: https://weblate.jfa-go.com/projects/jfa-go/common-strings/it/
2025-11-27 20:49:58 +01:00
Adnan
3b956ca82e
Translated using Weblate (Turkish)
...
Currently translated at 15.4% (21 of 136 strings)
Translation: jfa-go/Setup
Translate-URL: https://weblate.jfa-go.com/projects/jfa-go/setup/tr/
2025-11-27 20:49:58 +01:00
Adnan
a0e69009f0
translation from Weblate (Turkish)
...
Currently translated at 4.2% (12 of 282 strings)
Translation: jfa-go/Admin Page
Translate-URL: https://weblate.jfa-go.com/projects/jfa-go/admin/tr/
2025-11-27 20:49:58 +01:00
Adnan
59400dbc61
translation from Weblate (Turkish)
...
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/tr/
2025-11-27 20:49:58 +01:00
Adnan
0b06dd29c4
Translated using Weblate (Turkish)
...
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/tr/
2025-11-27 20:49:58 +01:00
Adnan
0152acde9a
Translated using Weblate (Turkish)
...
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/tr/
2025-11-27 20:49:58 +01:00
Adnan
273e5caa6b
Added translation using Weblate (Turkish)
2025-11-27 20:49:58 +01:00
Adnan
8d5aa0d0ae
add translation from Weblate (Turkish)
2025-11-27 20:49:58 +01:00
Adnan
e75c71e0a2
Added translation using Weblate (Turkish)
2025-11-27 20:49:58 +01:00
Adnan
f423b221e6
Added translation using Weblate (Turkish)
2025-11-27 20:49:58 +01:00
Adnan
702e42b8b3
translation from Weblate (Turkish)
...
Currently translated at 69.1% (47 of 68 strings)
Translation: jfa-go/Account Creation Form
Translate-URL: https://weblate.jfa-go.com/projects/jfa-go/form/tr/
2025-11-27 20:49:58 +01:00
Dr. D
bbc99bbeaa
translation from Weblate (German)
...
Currently translated at 80.1% (226 of 282 strings)
Translation: jfa-go/Admin Page
Translate-URL: https://weblate.jfa-go.com/projects/jfa-go/admin/de/
2025-11-27 20:49:58 +01:00
Adnan
e2543bda67
add translation from Weblate (Turkish)
2025-11-27 20:49:58 +01:00
Oszi2
442ce1fac1
Translated using Weblate (Hungarian)
...
Currently translated at 100.0% (56 of 56 strings)
Translation: jfa-go/Emails
Translate-URL: https://weblate.jfa-go.com/projects/jfa-go/emails/hu/
2025-11-27 20:49:58 +01:00
Oszi2
03367b2cac
Translated using Weblate (Hungarian)
...
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/hu/
2025-11-27 20:49:58 +01:00
Oszi2
a2d212e396
Translated using Weblate (Hungarian)
...
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/hu/
2025-11-27 20:49:58 +01:00
Oszi2
cecf9ba0d4
Translated using Weblate (Hungarian)
...
Currently translated at 100.0% (136 of 136 strings)
Translation: jfa-go/Setup
Translate-URL: https://weblate.jfa-go.com/projects/jfa-go/setup/hu/
2025-11-27 20:49:58 +01:00
Oszi2
5aebc323d5
translation from Weblate (Hungarian)
...
Currently translated at 50.7% (143 of 282 strings)
Translation: jfa-go/Admin Page
Translate-URL: https://weblate.jfa-go.com/projects/jfa-go/admin/hu/
2025-11-27 20:49:58 +01:00
Oszi2
2543cd08c2
translation from Weblate (Hungarian)
...
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/hu/
2025-11-27 20:49:58 +01:00
Oszi2
9c353f2a91
Translated using Weblate (English (United Kingdom))
...
Currently translated at 78.6% (107 of 136 strings)
Translation: jfa-go/Setup
Translate-URL: https://weblate.jfa-go.com/projects/jfa-go/setup/en_GB/
2025-11-27 20:49:58 +01:00