Commit Graph

36 Commits

Author SHA1 Message Date
Aravinth Manivannan 936c4babdc
feat: rest api to list forms
ci/woodpecker/push/woodpecker Pipeline was successful Details
2022-12-30 19:08:29 +05:30
Aravinth Manivannan 9e4482780d
feat: list forms associated with a hostname
ci/woodpecker/push/woodpecker Pipeline was successful Details
closes: #7
2022-12-30 18:37:05 +05:30
Aravinth Manivannan 1c89173599
feat: use librepages-forms user in systemd service
ci/woodpecker/push/woodpecker Pipeline was successful Details
2022-12-30 04:42:56 +05:30
Aravinth Manivannan 4afb24a581
feat: publish systemd service file
ci/woodpecker/push/woodpecker Pipeline was successful Details
2022-12-30 03:45:39 +05:30
Aravinth Manivannan a35bf96aea
feat: read config from /etc/librepages/config 2022-12-30 03:45:14 +05:30
Aravinth Manivannan bb0b6ef597
feat: run migrations before init
ci/woodpecker/push/woodpecker Pipeline was successful Details
2022-12-29 14:20:31 +05:30
Aravinth Manivannan 7e50f9be0d
feat: use objects from libforms for uniformity
ci/woodpecker/push/woodpecker Pipeline was successful Details
2022-12-29 13:32:48 +05:30
Aravinth Manivannan da3d3635b5
feat: mv form payloads to standalone lib 2022-12-29 13:32:45 +05:30
Aravinth Manivannan aa50dc1883
chore: update config and env var reading hack
ci/woodpecker/push/woodpecker Pipeline was successful Details
2022-12-29 03:38:52 +05:30
Aravinth Manivannan ada6fc2685
chore: update deps
ci/woodpecker/push/woodpecker Pipeline was successful Details
2022-12-29 02:21:00 +05:30
Aravinth Manivannan 6c947d7b89
feat: delete submission REST API guarded with bearer auth 2022-12-29 02:20:55 +05:30
Aravinth Manivannan 063b2f4b8f
feat: db: delete submission 2022-12-29 02:20:30 +05:30
Aravinth Manivannan bbc00e7c3b
feat: add logging instrumentation
ci/woodpecker/push/woodpecker Pipeline failed Details
2022-12-29 01:45:47 +05:30
Aravinth Manivannan 4416027253
feat: guard get form submissions route with bearer authentication. Only
ci/woodpecker/push/woodpecker Pipeline failed Details
dashboard will have access
2022-12-29 01:38:51 +05:30
Aravinth Manivannan 647ec8f715
feat: load dashboard api key 2022-12-29 01:38:48 +05:30
Aravinth Manivannan 49f48e69c0
feat: get form submissions and include hostname and webpage path in
ci/woodpecker/push/woodpecker Pipeline failed Details
query while submitting forms
2022-12-29 01:24:48 +05:30
Aravinth Manivannan 777cea74e3
feat: db: get form submissions 2022-12-29 01:24:44 +05:30
Aravinth Manivannan ced9a7b55f
fix: upload to forms/ subdir
ci/woodpecker/push/woodpecker Pipeline was successful Details
2022-12-28 17:42:23 +05:30
Aravinth Manivannan 6ab8f38364
fix: grab forms bin
ci/woodpecker/push/woodpecker Pipeline was successful Details
2022-12-28 17:26:03 +05:30
Aravinth Manivannan f432d89dc0
fix: CI: docs/ doesn't exist
ci/woodpecker/push/woodpecker Pipeline failed Details
2022-12-28 17:06:09 +05:30
Aravinth Manivannan 37109d744d
feat: publish forms bin at dl.librepages.org
ci/woodpecker/push/woodpecker Pipeline failed Details
2022-12-28 16:34:37 +05:30
Aravinth Manivannan 7cc4a9301f
feat: add health endpoint and tests 2022-09-10 15:26:42 +05:30
Aravinth Manivannan 68d50b69dd
feat: update sqlx and store form data
ci/woodpecker/push/woodpecker Pipeline failed Details
2022-09-09 19:51:54 +05:30
Aravinth Manivannan 5bae1ff147
fix: CI: env var
ci/woodpecker/push/woodpecker Pipeline was successful Details
2022-09-09 17:36:28 +05:30
Aravinth Manivannan 3c8877816e
feat: setup postgres in woodpecker
ci/woodpecker/push/woodpecker Pipeline failed Details
2022-09-09 17:16:22 +05:30
Aravinth Manivannan 778960a6df
feat: prep sqlx-data.json and apply migrations from it 2022-09-09 17:16:10 +05:30
Aravinth Manivannan 9877891a46
feat: cli subcommands to migrate and serve 2022-09-09 17:15:44 +05:30
Aravinth Manivannan 22e7bc29fa
feat: save sites and report db health 2022-09-09 17:15:24 +05:30
Aravinth Manivannan 5bf8ed61db
feat: init db and impl get and del site 2022-09-09 17:14:55 +05:30
Aravinth Manivannan fa5336c5b8
feat: add docker and ci status badges and docker container init docs
ci/woodpecker/push/woodpecker Pipeline was successful Details
2022-09-08 18:16:00 +05:30
Aravinth Manivannan efb0e147fd
fix: repo url and config env param
ci/woodpecker/push/woodpecker Pipeline was successful Details
2022-09-08 18:14:27 +05:30
Aravinth Manivannan ab71d73455
fix: repo URL 2022-09-08 18:00:35 +05:30
Aravinth Manivannan bc1f75e650
fix: env var prefix, set to LPFORMS 2022-09-08 18:00:26 +05:30
Aravinth Manivannan e1386fd6c7
feat: setup CI 2022-09-08 17:56:28 +05:30
Aravinth Manivannan f79343e9e9
feat: process url encoded and json generic forms 2022-09-08 17:49:51 +05:30
Aravinth Manivannan d6ecefa605
feat: init 2022-09-07 13:06:03 +05:30