Commit graph

222 commits

Author SHA1 Message Date
realaravinth
6ef941f73d
update username 2021-08-13 18:58:04 +05:30
realaravinth
595e79a014
update sqlx data, delete user in username_change test 2021-08-12 17:22:41 +05:30
realaravinth
a65b1c219c
username update 2021-08-12 17:13:17 +05:30
realaravinth
751a1046fb
add sitekey helper in list sitekey page 2021-08-12 08:38:09 +05:30
realaravinth
78ebc46c64
register demo user only when it's absent 2021-08-12 08:26:49 +05:30
realaravinth
02b62fb1d0
demo user banner 2021-08-09 12:23:06 +05:30
realaravinth
147f563ec8
demo user task 2021-08-09 11:56:25 +05:30
realaravinth
3c72d27b36
demo user 2021-08-09 10:37:19 +05:30
realaravinth
a5558e4b6f
clippy fixes and env docs update 2021-08-08 18:29:17 +05:30
realaravinth
65ffc37549
strict transport policy heaer 2021-08-05 21:05:27 +05:30
realaravinth
6763867cbe
make billing section optional 2021-08-04 19:24:35 +05:30
realaravinth
1d759fcb25
captcha stats 2021-07-27 15:28:21 +05:30
realaravinth
8830961e04
stats endpoint 2021-07-25 21:15:59 +05:30
realaravinth
0a8d36dc9f
sitemap generates URL 2021-07-25 20:15:44 +05:30
realaravinth
189510c008
lazy init asset paths, store asset alt and prep svg for embedding 2021-07-22 12:35:25 +05:30
realaravinth
e9e6aac770
sitemap 2021-07-21 22:15:52 +05:30
realaravinth
861998af75
lazy element, settings: account delete and secret update 2021-07-21 20:44:22 +05:30
realaravinth
b603208d48
add-data rendering & clipboard takes element 2021-07-21 10:42:25 +05:30
realaravinth
4b18992f6a
settings page, clipboard component 2021-07-20 18:14:23 +05:30
realaravinth
db941d51b7
delete captcha option and sudo page 2021-07-20 15:22:15 +05:30
realaravinth
00768cce34
delete captcha 2021-07-20 13:02:53 +05:30
realaravinth
f7c9217667
update and rename captcha plumbing 2021-07-19 17:12:56 +05:30
realaravinth
1b0a95e768
tests: get status code from err 2021-07-17 18:57:33 +05:30
realaravinth
c3e43ff584
update password 2021-07-17 18:51:20 +05:30
realaravinth
dda936d207
"duplicate email check" 2021-07-17 18:14:03 +05:30
realaravinth
8f87efeeb3
error correction, tests for err branches, rm get_token, get_token,
delete captcha
2021-07-17 17:43:53 +05:30
realaravinth
6f690734c5
notification mark read 2021-07-16 21:16:49 +05:30
realaravinth
102ef5b4a1
edit sitekey button in sitekey list table 2021-07-16 17:50:38 +05:30
realaravinth
ea8264054a
edit sitekey, router pattern matching, sitekey update optimization, rm level delete and level err handling 2021-07-16 17:40:52 +05:30
realaravinth
863d22f62c
list sitekey: copy sitekey 2021-07-15 18:07:12 +05:30
realaravinth
883aa122b2
notification date formatting 2021-07-14 21:38:03 +05:30
realaravinth
69de0aaeef
notifications styling 2021-07-14 20:09:00 +05:30
realaravinth
558dbef712
dupe email check and notifications table 2021-07-13 21:23:08 +05:30
realaravinth
47cca5c9a7
notifications view 2021-07-12 21:22:26 +05:30
realaravinth
b7ec1bca22
duplicate email check and address clippy warnings 2021-07-11 21:46:50 +05:30
realaravinth
0880dd27ce
configuration docs, make test 2021-07-09 12:04:48 +05:30
realaravinth
67a35a6e43
clear cookie after account deletion and CI: skip build 2021-07-09 11:49:01 +05:30
realaravinth
bfebca6e0e
widget static resources are now built locally 2021-07-07 00:28:32 +05:30
realaravinth
791935f245
mobile layout: fix logo highlight 2021-07-03 22:17:45 +05:30
realaravinth
43d970980f
responsive navbar 2021-07-01 22:36:22 +05:30
realaravinth
362e2aeae0
email verification test 2021-07-01 15:48:59 +05:30
realaravinth
574efc2252
email verification 2021-06-30 20:57:26 +05:30
realaravinth
c05888d648
cargo fmt 2021-06-30 20:14:15 +05:30
realaravinth
9f940c317a
upgrading to actix-v4-beta 2021-06-30 20:13:12 +05:30
realaravinth
9ed458ebfa
create email client 2021-06-30 14:16:48 +05:30
realaravinth
804c81da38
read SMTP configuration 2021-06-29 21:08:40 +05:30
realaravinth
481cb95cd2
addressing clippy lints 2021-06-29 20:12:51 +05:30
realaravinth
d5aceb60b4
sign in with email 2021-06-29 19:42:07 +05:30
realaravinth
c581d8d0a3
error handling in auth 2021-06-28 23:03:15 +05:30
realaravinth
6cd477e227
multipart form was a bad idea 2021-06-28 19:58:01 +05:30
realaravinth
cc17f2048f
errorable and seperated runner methods for auth 2021-06-28 19:16:59 +05:30
realaravinth
2162d32455
block floc fmt 2021-06-16 19:42:04 +05:30
realaravinth
6a56ff8ea9
block floc 2021-06-15 20:23:39 +05:30
realaravinth
5e6e04514e
preload creds manager 2021-06-13 13:35:09 +05:30
realaravinth
1ddbf196ff
docs: deployment and configuration for redis 2021-06-13 13:01:23 +05:30
realaravinth
9636180673
redis health check: return err when unable to connect 2021-06-13 12:53:58 +05:30
realaravinth
3132a48087
add redis to health check 2021-06-12 13:44:18 +05:30
realaravinth
dcfba60c86
addressing clippy lints 2021-06-11 23:39:38 +05:30
realaravinth
dc53cd76d4
CI: launch redis early 2021-06-11 19:47:49 +05:30
realaravinth
f5624947b9
redis storage for captcha mech 2021-06-11 19:31:03 +05:30
realaravinth
2925f82aa5
enforcing username profanity and blacklist policy 2021-06-01 17:35:48 +05:30
realaravinth
9e70f8f756
rename guard -> mcaptcha 2021-06-01 17:33:47 +05:30
realaravinth
2ea818591e
cache control 2021-05-30 17:55:11 +05:30
realaravinth
98cf4a476d
widget: verification works 2021-05-29 21:19:45 +05:30
realaravinth
fd67a9fa42
widget noscript and styling 2021-05-29 13:40:11 +05:30
realaravinth
fc34353e67
test util: update cahce processor & update readme badge 2021-05-29 13:01:15 +05:30
realaravinth
c873d152c3
rearranged static files 2021-05-29 12:22:31 +05:30
realaravinth
417e008c27
favicons 2021-05-29 00:04:11 +05:30
realaravinth
2c209bf8d5
widget template 2021-05-28 21:26:36 +05:30
realaravinth
282b285afa
fixed view urls 2021-05-28 20:54:46 +05:30
realaravinth
50234435ec
footer: link to src of build version 2021-05-28 13:07:58 +05:30
realaravinth
5963df19f2
abount, security and donation links 2021-05-27 19:58:25 +05:30
realaravinth
fcdbe66b26
captcha stats 2021-05-27 14:47:29 +05:30
realaravinth
bfc6bca73c
view sitekey route and redirection 2021-05-26 12:51:23 +05:30
realaravinth
32e46586e4
seperate css file for mobile layout 2021-05-25 21:18:59 +05:30
realaravinth
80352fb390
mobile css setup 2021-05-25 20:40:57 +05:30
realaravinth
90fa5ebd19
mark notifications read 2021-05-25 17:22:49 +05:30
realaravinth
72667bd2e1
using custom version of actix-codegen and cors for pow routes 2021-05-25 14:34:24 +05:30
realaravinth
0421cb681c
show password compoenent 2021-05-15 21:36:52 +05:30
realaravinth
6b740a980b
show password component 2021-05-14 16:33:18 +05:30
realaravinth
bb6cc840ea
configuration env seperator 2021-05-12 21:27:07 +05:30
realaravinth
4df220edad
read configuration from multiple locations 2021-05-12 18:02:16 +05:30
realaravinth
a4b409e914
sqlx offline compilation 2021-05-12 17:37:11 +05:30
realaravinth
91ca00ea79
get notifications 2021-05-10 15:38:09 +05:30
realaravinth
aa0c30f1bd
send notifications 2021-05-10 00:55:47 +05:30
realaravinth
bd20b4238b
sitekey view 2021-05-09 19:54:10 +05:30
realaravinth
95bc1feef7
panel: overview 2021-05-09 19:45:25 +05:30
realaravinth
527724ecda
pow stats for solution and verification 2021-05-09 19:33:28 +05:30
realaravinth
cd729effb9
updated docs route 2021-05-08 15:12:25 +05:30
realaravinth
9809cb7bea
CI: coverage build step 2021-05-08 13:59:13 +05:30
realaravinth
1a381f8efa
details 2021-05-08 00:29:19 +05:30
realaravinth
d42a9c6bb8
view sitekey 2021-05-07 19:44:44 +05:30
realaravinth
6069509504
addlevel and getlevel tests 2021-05-06 14:38:42 +05:30
realaravinth
30f457ca43
deprecated mcaptcha add route 2021-05-06 13:57:14 +05:30
realaravinth
6184fe7efe
build tools: webpack with typescript and scss compilation 2021-05-05 23:21:59 +05:30
realaravinth
6069962d3e
refactored sitekey routes 2021-05-05 12:57:05 +05:30
realaravinth
f0254b3b77
static assets caching 2021-05-04 23:27:58 +05:30
realaravinth
98719670df
sitekey list 2021-05-04 18:34:36 +05:30
realaravinth
3ac95e1005
error pages 2021-05-04 17:04:03 +05:30
realaravinth
266b8dea88
error page 2021-05-04 16:19:24 +05:30