b538922c05
Show log on log.Fatal calls, provide "sanitized" version, fix goreleaser
...
Sanitization means change anything in double quotes to "CENSORED". A
notice is included telling the user to check for themselves as well.
2021-06-11 23:28:21 +01:00
f0f4e8118e
Generate crash report txt and webpage
...
The last 100 lines of logs are now cached, and when a crash occurs, they
are saved to a file in the temp directory ("/tmp" on *nix), and pretty
HTML version is also created and opened in the browser.
* Currently only handles panics, will be included in more places soon
* Copy button and button to generate a GH issue will be added
2021-06-11 21:56:53 +01:00
2f501697db
merge translations
2021-06-07 13:58:53 +01:00
0a71d5b216
PWR: Add option to set new password from magic link
...
For #103 . Enable in Settings > Password Resets. Also changes the user's
ombi password.
2021-06-07 13:49:05 +01:00
0014db44f0
form: module-ize password validator
2021-06-05 22:17:10 +01:00
885d2ebf0f
admin: fix telegram/discord/matrix enabled varnames
2021-06-05 22:16:57 +01:00
Richard de Boer
6d089a9818
Translated using Weblate (Dutch)
...
Currently translated at 100.0% (6 of 6 strings)
Translation: jfa-go/Telegram/Matrix/Discord bots
Translate-URL: https://weblate.hrfee.dev/projects/jfa-go/chat-bots/nl/
2021-06-02 14:39:37 +02:00
Richard de Boer
de81c7e29f
Added translation using Weblate (Dutch)
2021-06-02 14:39:37 +02:00
e49996c401
Setup: Don't break if setup not completed, fix restart
...
Since an invalid example config was created on first run, if the app restarted
before setup was completed, it would crash on the next start. The
example now has a "first_run" flag in it, which is only set to false
when the config is modified. Also fixed restart at the end of setup for
tray builds.
2021-06-01 19:54:13 +01:00
Malte
aa40a72075
Translated using Weblate (German)
...
Currently translated at 100.0% (6 of 6 strings)
Translation: jfa-go/Telegram/Matrix/Discord bots
Translate-URL: https://weblate.hrfee.dev/projects/jfa-go/chat-bots/de/
2021-06-01 18:29:10 +02:00
Richard de Boer
19b7341e80
Translated using Weblate (Dutch)
...
Currently translated at 100.0% (20 of 20 strings)
Translation: jfa-go/Common Strings
Translate-URL: https://weblate.hrfee.dev/projects/jfa-go/common-strings/nl/
2021-06-01 18:29:10 +02:00
Malte
73645a7569
Translated using Weblate (German)
...
Currently translated at 100.0% (20 of 20 strings)
Translation: jfa-go/Common Strings
Translate-URL: https://weblate.hrfee.dev/projects/jfa-go/common-strings/de/
2021-06-01 18:29:10 +02:00
Malte
a9dac8c04c
translation from Weblate (German)
...
Currently translated at 100.0% (37 of 37 strings)
Translation: jfa-go/Account Creation Form
Translate-URL: https://weblate.hrfee.dev/projects/jfa-go/form/de/
2021-06-01 18:29:09 +02:00
Malte
43fbbbcd16
translation from Weblate (German)
...
Currently translated at 100.0% (163 of 163 strings)
Translation: jfa-go/Admin Page
Translate-URL: https://weblate.hrfee.dev/projects/jfa-go/admin/de/
2021-06-01 18:29:09 +02:00
Richard de Boer
fc57a8c97f
translation from Weblate (Dutch)
...
Currently translated at 100.0% (37 of 37 strings)
Translation: jfa-go/Account Creation Form
Translate-URL: https://weblate.hrfee.dev/projects/jfa-go/form/nl/
2021-06-01 18:29:07 +02:00
Richard de Boer
1fb2ef5675
translation from Weblate (Dutch)
...
Currently translated at 100.0% (163 of 163 strings)
Translation: jfa-go/Admin Page
Translate-URL: https://weblate.hrfee.dev/projects/jfa-go/admin/nl/
2021-06-01 18:29:06 +02:00
Malte
e0d994c35c
Added translation using Weblate (German)
2021-06-01 17:21:53 +02:00
hrfee
cab30eb628
Added translation using Weblate (English (United Kingdom))
2021-06-01 17:13:56 +02:00
71df011556
merge translations
2021-06-01 16:13:28 +01:00
Levi
b2828110e3
Translated using Weblate (Swedish)
...
Currently translated at 100.0% (101 of 101 strings)
Translation: jfa-go/Setup
Translate-URL: https://weblate.hrfee.dev/projects/jfa-go/setup/sv/
2021-06-01 17:07:49 +02:00
Levi
50eb05776a
translation from Weblate (Swedish)
...
Currently translated at 100.0% (32 of 32 strings)
Translation: jfa-go/Account Creation Form
Translate-URL: https://weblate.hrfee.dev/projects/jfa-go/form/sv/
2021-06-01 17:07:49 +02:00
19715f25f6
Move all migrations to separate file
...
Also fixed some inconsistent uses of snake case.
2021-06-01 14:18:49 +01:00
d41a281d53
mention tray icon in issue template
2021-06-01 00:54:22 +01:00
a8229631bd
mention matrix in readme
2021-06-01 00:06:35 +01:00
0a2cf6132f
merge matrix into local changes
2021-05-31 22:13:52 +01:00
d7ab01063a
apt: Use commit count to fix version comparisons
...
previous fix only worked because the numerical portion of the commit
hash happened to be greater. This should do properly fix it.
2021-05-31 22:11:43 +01:00
Harvey Tindall
6fb8f1ed7f
Merge pull request #112 from hrfee/matrix
...
Matrix Integration
2021-05-31 21:12:57 +01:00
a9b11012bc
Matrix: Add example images
2021-05-31 20:56:29 +01:00
e7cb1f516b
Mention wiki in Telegram/Discord/Matrix settings descriptions
2021-05-31 20:32:16 +01:00
555d5abf59
bump browserslist version
2021-05-31 18:53:21 +01:00
93937ec3b5
drone: use pre-made image with dependencies
...
a cron job builds hrfee/jfa-go-build-docker daily, which includes the
apt dependencies for building.
2021-05-31 14:58:20 +01:00
93c7a6e31b
apt: Change versioning to hopefully fix updates
...
0.0.0-{commit} didn't register as updates to the previously installed
versions, but it looks like 0{commit} works.
2021-05-31 14:13:41 +01:00
a9cabe3d74
apt: also remove jfa-go-tray
2021-05-30 23:37:17 +01:00
d6fd1d6894
apt: remove last unstable before adding
...
kind of a hack, since all versions have version number 0.0.0, reprepro
skips adding new files.
2021-05-30 23:26:50 +01:00
375022ba95
Matrix: Add token generation wizard
...
Pressing the "+" next to matrix in settings allows you to enter a
homeserver, username and password to enable matrix and generate an
access token.
2021-05-30 23:09:20 +01:00
75fdf6ec3d
Matrix: Connect on accounts tab, customizable chat topic
2021-05-30 11:47:41 +01:00
561c461a18
PWR: TrimPrefix instead of Replace for PWR links
2021-05-30 00:07:18 +01:00
59ebf52fe2
Matrix: Show matrix on accounts page
2021-05-30 00:05:46 +01:00
89fb3fa619
Matrix: Notifications
2021-05-29 21:05:12 +01:00
9bd6abadf4
Matrix: Fix user storage
2021-05-29 19:50:33 +01:00
953a66ec47
Password Resets: Ignore magic link visits from bots
...
For #108 . Literally just searches the useragent for "Bot", seems good
enough for Telegram atleast.
2021-05-29 19:24:00 +01:00
4e826f4167
Matrix: Store user on sign-up
2021-05-29 18:51:43 +01:00
e97b90d4d7
Matrix: Setup bot, add PIN verification
...
PIN is verified but not used currently. Works a little different than
the others, you input your matrix user ID and then the PIN is sent to
you. The bot doesn't support E2EE, so the bot being the first one to
message ensures the chat is unencrypted.
2021-05-29 17:43:11 +01:00
fb6256d1ed
Telegram: Escape all necessary characters
...
Fixes #108 .
2021-05-25 23:03:13 +01:00
7035a3fe9c
Tray: Add button to open logs
2021-05-25 20:16:42 +01:00
62c29d55cc
Log output to TEMP/jfa-go.log when Tray enabled
...
-H=windowsgui completely disables Stdout/Stderr on Windows, so logging
is enabled.
2021-05-25 17:59:41 +01:00
a83dbcf3ab
debian/ubuntu, not just debian
2021-05-25 01:33:58 +01:00
e48bdcc45b
README: change install section layout
...
Downloads at the top also now link to parts in the install section.
2021-05-24 22:58:11 +01:00
0b473ef01f
don't put .debs on buildrone; link to instructions at top of README
2021-05-24 20:30:31 +01:00
e03525a1d1
separate codenames for stable & unstable
...
templates don't work in name_template as i though, so this should work
instead.
2021-05-24 19:53:53 +01:00