Commit Graph

369 Commits

Author SHA1 Message Date
Harvey Tindall aaed272bf2
use embed.fs wrapper on data 2021-02-12 14:35:16 +00:00
Harvey Tindall e6775cd2d1
use embed.fs wrapper for langFS so lang/ is not needed in paths
[files]lang_files is now the path to the lang directory, not path to a
directory containing it.
2021-02-12 14:35:16 +00:00
Harvey Tindall 98a9e20cc0
Fix docker build, add GOBINARY flag for make
GOBINARY defaults to "go", but if you want to build on a normal system,
you'll likely set it to go1.16rc1 with "make all GOBINARY=go1.16rc1".
2021-02-12 14:35:13 +00:00
Harvey Tindall ee37588959
drone image 2021-02-12 14:32:57 +00:00
Harvey Tindall cb12c6f441
update goreleaser 2021-02-12 14:32:57 +00:00
Harvey Tindall 72cf3e2240
add external/internal data options
"make all" will build with internal data, whereas "make debug"/"make
all-external" will make an external "data/" directory.
2021-02-12 14:32:48 +00:00
Harvey Tindall 815bdc35ac
fully self-contained
paths are pretty janky, but it works. Also, [files]/lang_files now must
be the path to a directory CONTAINING a "lang/" directory. I'll work
around this at a later date.
2021-02-12 14:28:09 +00:00
Harvey Tindall 0330540f87
Use fs for language, add lang_files option
The local app translations are loaded, and then if [files]/lang_files
is provided (a directory containing custom translations), any found
inside it are loaded over top. This makes customizing much easier.
2021-02-12 14:28:09 +00:00
Harvey Tindall fefe2d82a4
rebase 12/02, use go1.16rc1 in make, remove ioutil, start switching to io/fs for file i/o
ioutil's contents are now in io and os.
Eventually jfa-go's files will be embedded in the binary with go1.16's
new embed feature. Using io/fs will provide abstraction for accessing
these files, and allow for both embedded and non-embedded versions.
Also, internal paths to things like email templates, etc. will be
prefixed with "jfa-go:" to indicate to use the app's own Filesystem
instead of reading the file normally. This also allows for custom files
to continue to be used as they are currently.
2021-02-12 14:27:01 +00:00
Harvey Tindall 1af8d1f77d
fix url in account creation success page 2021-02-12 13:38:34 +00:00
Harvey Tindall 4c653fea36
fix url base on invite and broken getLanguages 2021-02-12 12:52:08 +00:00
Harvey Tindall 2ee0ed55f6
forgot key agh 2021-02-12 00:35:20 +00:00
Harvey Tindall 94981f4891
dont use drone manifest plugin 2021-02-11 23:52:05 +00:00
Harvey Tindall f72def0399
serve on / and URL base for easy proxying 2021-02-11 23:06:51 +00:00
Harvey Tindall 81fb0fc69f
fix triggers aarch64 = arm64 2021-02-11 22:25:00 +00:00
Harvey Tindall c3af0f4380
remove tag event from unstable build 2021-02-11 21:48:57 +00:00
Harvey Tindall 3a9e4950d4
run docker amd64 builds on drone, attempt multiarch 2021-02-11 21:18:32 +00:00
Harvey Tindall 06dada297b
up command_timeout for slow rpi builds 2021-02-11 18:47:24 +00:00
Harvey Tindall 2b55a1873c
fix css, oops 2021-02-11 18:28:25 +00:00
Harvey Tindall c2e68bdc77
add GOESBUILD option for platform without esbuild on npm 2021-02-11 18:21:21 +00:00
Harvey Tindall e1c3b312ff
split armhf and arm64, add stable build 2021-02-11 16:24:32 +00:00
Harvey Tindall e235ed9fda
fix key again 2021-02-11 16:14:39 +00:00
Harvey Tindall 5cda12dd3b
separate into pipelines, add armhf 2021-02-11 16:11:07 +00:00
Harvey Tindall a9d48083fd
fix keyfile 2021-02-11 15:48:13 +00:00
Harvey Tindall e28c50401e
use key path 2021-02-11 15:37:02 +00:00
Harvey Tindall 4a3b015a40
start adding automated arm builds 2021-02-11 15:29:33 +00:00
Harvey Tindall 1a6727312c
dont override header on email confirmation fail 2021-02-11 14:04:15 +00:00
Harvey Tindall 91d3d2596e
fix broken invite links 2021-02-11 13:49:06 +00:00
Harvey Tindall 192c9a4764
account for lack of trailing slash in url 2021-02-09 20:45:35 +00:00
Harvey Tindall 173c38563e
remove embed, oops 2021-02-08 15:43:20 +00:00
Harvey Tindall d061721f56
explicitly set js mimetype 2021-02-08 15:25:02 +00:00
Harvey Tindall 218882b7c6
remove debug console.log 2021-02-08 11:50:58 +00:00
Harvey Tindall fed3ee4c4f
Create FUNDING.yml 2021-02-08 01:01:48 +00:00
Harvey Tindall 8eed4b0127
merge language again 2021-02-05 18:25:56 +00:00
Harvey Tindall c09ffb49e7
switch emails to normal text when not editing
fixes padding on small screens.
2021-02-05 18:24:27 +00:00
ClankJake f331f4eb92 translation from Weblate (Portuguese (Brazil))
Currently translated at 100.0% (103 of 103 strings)

Translation: jfa-go/Admin Page
Translate-URL: https://weblate.hrfee.pw/projects/jfa-go/admin/pt_BR/
2021-02-05 15:55:38 +01:00
Richard de Boer 629b669c64 translation from Weblate (Dutch)
Currently translated at 100.0% (103 of 103 strings)

Translation: jfa-go/Admin Page
Translate-URL: https://weblate.hrfee.pw/projects/jfa-go/admin/nl/
2021-02-05 15:55:38 +01:00
Cornichon420 2dab900748 translation from Weblate (French)
Currently translated at 100.0% (103 of 103 strings)

Translation: jfa-go/Admin Page
Translate-URL: https://weblate.hrfee.pw/projects/jfa-go/admin/fr/
2021-02-05 15:55:38 +01:00
hrfee f864097f2e translation from Weblate (English)
Currently translated at 100.0% (103 of 103 strings)

Translation: jfa-go/Admin Page
Translate-URL: https://weblate.hrfee.pw/projects/jfa-go/admin/en/
2021-02-05 15:55:38 +01:00
Harvey Tindall 2c8be42bbc
fix invite links with URL base 2021-02-05 13:33:34 +00:00
Harvey Tindall 6691ae27f4
fix navigation with URL base set 2021-02-05 13:31:56 +00:00
Harvey Tindall 23fecb16b2
merge language changes 2021-02-05 13:11:00 +00:00
Harvey Tindall b037b08152
respect URL Base in http preloads and inline html links 2021-02-05 13:10:47 +00:00
ClankJake 46fe3a7f5d Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (32 of 32 strings)

Translation: jfa-go/Emails
Translate-URL: https://weblate.hrfee.pw/projects/jfa-go/emails/pt_BR/
2021-02-03 10:04:41 +01:00
virusperfect 61bd62403f Translated using Weblate (German)
Currently translated at 100.0% (95 of 95 strings)

Translation: jfa-go/Setup
Translate-URL: https://weblate.hrfee.pw/projects/jfa-go/setup/de/
2021-02-03 10:04:41 +01:00
ClankJake 5893d4b855 translation from Weblate (Portuguese (Brazil))
Currently translated at 100.0% (27 of 27 strings)

Translation: jfa-go/Account Creation Form
Translate-URL: https://weblate.hrfee.pw/projects/jfa-go/form/pt_BR/
2021-02-03 10:04:41 +01:00
virusperfect 8016e6f211 Translated using Weblate (German)
Currently translated at 100.0% (32 of 32 strings)

Translation: jfa-go/Emails
Translate-URL: https://weblate.hrfee.pw/projects/jfa-go/emails/de/
2021-02-03 10:04:41 +01:00
virusperfect a5560b04bd translation from Weblate (German)
Currently translated at 100.0% (27 of 27 strings)

Translation: jfa-go/Account Creation Form
Translate-URL: https://weblate.hrfee.pw/projects/jfa-go/form/de/
2021-02-03 10:04:41 +01:00
Richard de Boer b9e171b1fd Translated using Weblate (Dutch)
Currently translated at 100.0% (32 of 32 strings)

Translation: jfa-go/Emails
Translate-URL: https://weblate.hrfee.pw/projects/jfa-go/emails/nl/
2021-02-03 10:04:41 +01:00
Cornichon420 a633425baa Translated using Weblate (French)
Currently translated at 100.0% (32 of 32 strings)

Translation: jfa-go/Emails
Translate-URL: https://weblate.hrfee.pw/projects/jfa-go/emails/fr/
2021-02-03 10:04:41 +01:00