6f2907cdca
bump dependencies
...
Signed-off-by: Sam Therapy <sam@samtherapy.net>
2023-02-20 17:30:01 +01:00
dd065b9e85
remove the scss from the root
...
Signed-off-by: Sam Therapy <sam@samtherapy.net>
2023-02-17 20:19:40 +01:00
772720a217
pin dependencies
...
Signed-off-by: Sam Therapy <sam@samtherapy.net>
2023-02-17 19:17:02 +00:00
f58f2ceaf9
feat(frontend): Styling
...
Signed-off-by: Sam Therapy <sam@samtherapy.net>
2023-02-17 19:17:02 +00:00
122996f08d
fix(frontend): move vite file to TS
...
Signed-off-by: Sam Therapy <sam@samtherapy.net>
2023-02-17 19:17:02 +00:00
b6d39ff2e0
fix(deps): bump frontend deps
...
Signed-off-by: Sam Therapy <sam@samtherapy.net>
2023-02-17 19:17:02 +00:00
3df52fd618
Merge pull request 'feat: use new import URL' ( #36 ) from new-import into master
...
Reviewed-on: https://git.freecumextremist.com/grumbulon/pomme/pulls/36
2023-02-17 19:16:48 +00:00
f0fdd15473
use new import URL
...
Signed-off-by: Sam Therapy <sam@samtherapy.net>
2023-02-17 19:42:48 +01:00
9800801544
fix(deps): update module github.com/glebarez/sqlite to v1.7.0
2023-02-13 19:30:29 +00:00
7d36ee6262
frontend: re-enable server-side rendering
...
Allows the frontend to be used without JavaScript enabled
Signed-off-by: Sam Therapy <sam@samtherapy.net>
2023-02-13 20:26:09 +01:00
08975295ba
nit: add package.json to root
...
Signed-off-by: Sam Therapy <sam@samtherapy.net>
2023-02-13 19:47:16 +01:00
5c6511b99f
fix(deps): update module golang.org/x/crypto to v0.6.0
2023-02-09 17:30:29 +00:00
55d80c0ffb
Merge pull request 'chore(deps): update dependency @sveltejs/adapter-auto to v2' ( #29 ) from renovate/sveltejs-adapter-auto-2.x into master
...
Reviewed-on: https://git.freecumextremist.com/grumbulon/pomme/pulls/29
2023-02-09 16:30:33 +00:00
aa5dd55331
Merge pull request 'fix(deps): update module golang.org/x/sys to v0.5.0' ( #31 ) from renovate/golang.org-x-sys-0.x into master
...
Reviewed-on: https://git.freecumextremist.com/grumbulon/pomme/pulls/31
2023-02-09 16:30:20 +00:00
e5aa88fa39
fix(deps): update module golang.org/x/sys to v0.5.0
2023-02-08 22:31:31 +00:00
39eca7a8fa
chore(deps): update dependency @sveltejs/adapter-auto to v2
2023-02-06 16:30:29 +00:00
24b6783fc9
Merge pull request 'feat: save zonefile to permanent directory' ( #28 ) from nds into master
...
Reviewed-on: https://git.freecumextremist.com/grumbulon/pomme/pulls/28
2023-02-06 14:57:27 +00:00
12b219bf45
Small nitpicks
...
gitignore: add default zones directory
upload: fix typo in swagger docs
config: simplify default save location
Signed-off-by: Sam Therapy <sam@samtherapy.net>
2023-02-06 14:39:08 +00:00
b8d4af58c8
adding sys.go and using /x/sys/unix for killing pomme, because syscall package is deprecated. Added small wrapper for killPomme().
2023-02-06 14:39:08 +00:00
25229f9c81
removed unnecessary byte slice conversions
2023-02-06 14:39:08 +00:00
cf1071b389
remove rawFileName from Zone db schema as no longer necessary, removed not needed code, and documentation. Made tests work with new zone file route consolidation.
2023-02-06 14:39:08 +00:00
bca521eb4e
wow woah, we don't need to save locally actually
2023-02-06 14:39:08 +00:00
f7f0a49512
update swagger docs
2023-02-06 14:39:08 +00:00
ae3e7a1ae6
capture error on defer, doc string, lint
2023-02-06 14:39:08 +00:00
92100e27a0
add fs.go to internal, make makeLocal do the majority of lifting for tmp and perm files, made save() call makeLocal
2023-02-06 14:39:08 +00:00
2426a8b393
turn into one route
2023-02-06 14:39:08 +00:00
a83ae1bff3
update sample config
2023-02-06 14:39:08 +00:00
a572f6841f
remove tmp file after saving to permanent directory
2023-02-06 14:39:08 +00:00
08eab3e6cb
lint
2023-02-06 14:39:08 +00:00
653670e6fa
return error if file being saved to /tmp is empty
2023-02-06 14:39:08 +00:00
ae488eb7d2
add ndr interface for handling dns reqs, add zonedir to config, add /save route to save zfs to zonedir, fix make local, and other small changes
2023-02-06 14:39:08 +00:00
edaeecc54b
fix(vscode): set CWD properly when debugging
...
Signed-off-by: Sam Therapy <sam@samtherapy.net>
2023-02-06 15:38:49 +01:00
7ba7592d54
Merge pull request 'feat: login page' ( #25 ) from login-page into master
...
Reviewed-on: https://git.freecumextremist.com/grumbulon/pomme/pulls/25
2023-02-04 00:00:28 +00:00
1a97dc9172
disable server-side rendering
...
Signed-off-by: Sam Therapy <sam@samtherapy.net>
2023-02-03 23:44:51 +00:00
5328d3f4ed
fix build + fix lint
...
Signed-off-by: Sam Therapy <sam@samtherapy.net>
2023-02-03 23:44:51 +00:00
49c46f9f72
redirect + error print + logout
...
Signed-off-by: Sam Therapy <sam@samtherapy.net>
2023-02-03 23:44:51 +00:00
20cf03818d
not needed either
...
Signed-off-by: Sam Therapy <sam@samtherapy.net>
2023-02-03 23:44:51 +00:00
445560d376
get rid of not needed environment variable
...
Signed-off-by: Sam Therapy <sam@samtherapy.net>
2023-02-03 23:44:51 +00:00
eae82fb235
scaffolding for a login page
...
Signed-off-by: Sam Therapy <sam@samtherapy.net>
2023-02-03 23:44:51 +00:00
e2ff380184
Merge pull request 'fix(deps): update module gorm.io/gorm to v1.24.5' ( #26 ) from renovate/gorm.io-gorm-1.x into master
...
Reviewed-on: https://git.freecumextremist.com/grumbulon/pomme/pulls/26
2023-02-03 20:43:48 +00:00
ecf6514b74
fix(deps): update module gorm.io/gorm to v1.24.5
2023-02-03 14:30:29 +00:00
419aa53d56
Merge pull request 'feat: Improved API error handling' ( #27 ) from API-error-handling into master
...
Reviewed-on: https://git.freecumextremist.com/grumbulon/pomme/pulls/27
2023-02-03 13:59:53 +00:00
21db5c4166
add server death if cannot acccess DB with clean shutdown (drains connections), and other error handling, linting.
2023-02-02 18:02:22 -05:00
473597682c
remove unnecessary code, added switch fallthroughs for cleanup. remove status code from response (is in header)
2023-02-01 19:50:41 -05:00
295360fd05
swagger updates, moved structs and types into types.go, and made helpers.go for custom handlers
2023-02-01 19:41:38 -05:00
9d87ae4728
internal.response doesn't includes http status, api tests use header status code now, new generic APIError function
2023-02-01 15:59:34 -05:00
7e149d5996
oops
2023-02-01 00:43:23 -05:00
277de26561
updated swagger docs to look more like Gitea, moved all structs to types.go, removed username from response struct, removed other unnecessary code
2023-02-01 00:36:17 -05:00
3e839fdf5f
fix(api): 401 on bad auth
...
Signed-off-by: Sam Therapy <sam@samtherapy.net>
2023-01-31 19:09:17 +01:00
33a2ce5bea
Merge pull request 'feat: adding api tests' ( #24 ) from api-tests into master
...
Reviewed-on: https://git.freecumextremist.com/grumbulon/pomme/pulls/24
2023-01-31 14:21:41 +00:00