Commit graph

98 commits

Author SHA1 Message Date
21ff6741a0
feat: add timestamp to benchmark submissions 2023-02-01 15:26:58 +05:30
78daff1036
feat: benchmark using polyfil when wasm is not available 2023-01-27 00:18:26 +05:30
b41cd212b4
fix: rm winner instructions and unnecessary glue code inclusion 2023-01-26 21:09:33 +05:30
6bce9877ab
feat: link to results page from admin campaign list page 2023-01-26 20:58:53 +05:30
ab3d496bca
feat: show campaign results in web UI 2023-01-26 20:58:32 +05:30
79bd99d398
fix: page title 2023-01-26 20:58:07 +05:30
82bb2f327a
chore: get page helper method 2023-01-26 20:57:38 +05:30
c576487333
fix: store and get submission ID
DESCRIPTION
    If the same survey_user submits the survey many times, their first
    submission ID was being used to record benchmarks from their future
    submissions. Which resulted in submissions with empty benchmarks.

    This patch gets the submission ID as the record is being created and
    records benches using that. Bug fix and one less query.
2023-01-26 20:55:23 +05:30
e9709ed744
feat: formmatting is being deprecated 2023-01-26 20:55:04 +05:30
e1b8836732
feat: make workflow to sqlx offline codegen 2023-01-26 20:54:40 +05:30
0ac915b426
feat: REST API endpoint to return survey campaign results 2023-01-26 19:07:48 +05:30
aa63783794
feat: list survey responses per campaign 2023-01-26 18:25:52 +05:30
f6030577a0
fix: upload difficulty via web form 2023-01-26 18:25:22 +05:30
7b4fa1e54c
feat: rm gift 2023-01-24 23:39:01 +05:30
dfaaf291ea
chore: update deps 2023-01-24 23:33:51 +05:30
5a27b86c6f
chore: update deps 2023-01-24 23:32:12 +05:30
6b608c6677
feat: finish porting pages to tera. Fix tests 2023-01-24 23:31:04 +05:30
b874c17362
feat: port panel to tera 2023-01-24 23:29:58 +05:30
8e6a3afb4c
feat: port new campaign page to tera 2023-01-24 23:29:47 +05:30
e5bf7feebe
feat: port benchmark page to tera 2023-01-24 23:29:17 +05:30
82d293a159
feat: port delete campaign to tera 2023-01-24 23:28:57 +05:30
599777cbf3
feat: port list campaigns to tera 2023-01-24 23:28:22 +05:30
67d50a3d80
feat: rm gift and port about page to tera 2023-01-24 23:27:43 +05:30
9f0d38ab07
feat: define campaign doesnt exist error type 2023-01-24 23:00:08 +05:30
1423fa73d9
feat: port nav component to tera 2023-01-24 19:26:19 +05:30
1942d44283
feat: port footer compoenet to tera 2023-01-24 19:26:06 +05:30
d2f266c689
feat: port login page to tera 2023-01-24 19:25:56 +05:30
c645bf83a3
feat: port join page to tera 2023-01-24 19:25:23 +05:30
23330a29a7
feat: port base component to tera 2023-01-24 19:24:57 +05:30
9a15e11c5d
feat: port error component to tera 2023-01-24 19:24:18 +05:30
fe584190f5
feat: bootstrap tera 2023-01-24 19:23:29 +05:30
fdc10ff28d
chore: update deps and load tera 2023-01-24 19:22:39 +05:30
29a5e065aa
feat: use settings from app context 2023-01-24 19:22:19 +05:30
b66d5e7c70
chore: linting 2023-01-24 19:21:54 +05:30
33cd4e23bd
feat: load static assets info in serialize able form for tera integration 2023-01-24 19:02:52 +05:30
73cfe1b95d
chore: lint, use actix_web_codegen_const_routes and serde all routes 2023-01-24 19:02:29 +05:30
17307074c3
feat: make check 2023-01-24 19:02:07 +05:30
654a898413
chore: rm PageError 2023-01-24 19:01:56 +05:30
009ee5d11e
feat: load settings in application context 2023-01-24 19:01:30 +05:30
d5211cf946
feat: linting and load application context with test-env Modifications 2023-01-24 19:00:56 +05:30
c92aa10327
feat: load project links from configuration 2023-01-24 19:00:31 +05:30
6fd79446de
feat: update js deps 2023-01-08 23:02:49 +05:30
f055f14a46
feat: add ci status badge
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
2023-01-08 21:27:33 +05:30
02bf357743
feat: switch to woodpecker
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
2023-01-08 20:41:18 +05:30
7bf085803c
chore: update deps 2022-03-26 16:30:13 +05:30
26914f141d
feat: add README 2022-03-26 12:48:15 +05:30
35c076cedd
feat & chore: use mCaptcha browser libs 2022-03-26 12:46:41 +05:30
7ff66c551d
feat & chore: update actix-web and deps and use actix-auth-middleware for guarding auth routes 2022-03-26 12:45:36 +05:30
81f3f5e450
chore: update cache-buster 2022-03-26 12:43:33 +05:30
9c989ca7f6
add blog post 2021-10-28 09:55:21 +05:30