realaravinth
|
53720ff740
|
frontend linting
|
2021-10-08 15:24:29 +05:30 |
|
realaravinth
|
f7afc72d81
|
update levels in cache when db is updated
|
2021-08-31 13:54:05 +05:30 |
|
realaravinth
|
a8c3eaa617
|
clean up systemgroup interface
|
2021-08-20 19:17:40 +05:30 |
|
realaravinth
|
068c49080e
|
handle libmcaptcha actor errors
|
2021-08-20 18:15:55 +05:30 |
|
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 |
|
realaravinth
|
fe02c43c2c
|
static pages are rendered and cached
|
2021-05-04 15:45:53 +05:30 |
|
realaravinth
|
f817f49182
|
doc handler uses const and js, I give upT-T
|
2021-05-04 15:18:07 +05:30 |
|
realaravinth
|
1e1ec187dc
|
add new site accepts duration
|
2021-05-04 11:07:18 +05:30 |
|
realaravinth
|
e83a362e75
|
added duration field to add_level
|
2021-05-04 10:49:44 +05:30 |
|
realaravinth
|
812b0ff2c9
|
add site key form
|
2021-05-03 20:24:03 +05:30 |
|
realaravinth
|
0531a26274
|
docs use const routes
|
2021-05-02 18:36:39 +05:30 |
|
realaravinth
|
9d6b27a95b
|
pages use const routes
|
2021-05-02 18:11:56 +05:30 |
|
realaravinth
|
0829ee1c74
|
pow uses const routes
|
2021-05-02 17:13:04 +05:30 |
|
realaravinth
|
ef778687e0
|
cleanup
|
2021-05-02 16:44:54 +05:30 |
|
realaravinth
|
5361e9b43a
|
mcaptcah uses const routes
|
2021-05-02 16:35:15 +05:30 |
|
realaravinth
|
76ae2b03e9
|
migrated auth, account and meta to use const routes
|
2021-05-02 16:11:01 +05:30 |
|
realaravinth
|
4f27e1ab8d
|
using constants for routes
|
2021-05-02 12:39:37 +05:30 |
|
realaravinth
|
c7bac9e623
|
server-side password validation
|
2021-05-02 10:32:22 +05:30 |
|
realaravinth
|
a82d61ed27
|
api endpoints migrated to use auth middleware
|
2021-05-01 23:39:52 +05:30 |
|
realaravinth
|
bc749c387b
|
yarn workflow updated
|
2021-05-01 19:28:58 +05:30 |
|
realaravinth
|
9c6398a7c5
|
typescript migration
|
2021-05-01 19:22:44 +05:30 |
|
realaravinth
|
90424219f5
|
site-key form made resulable
|
2021-05-01 14:41:22 +05:30 |
|
realaravinth
|
7058af84d6
|
static dir renamed and cookie auth middleware
|
2021-05-01 11:28:39 +05:30 |
|
realaravinth
|
c96f890236
|
cache_bustere upgrade and static assets tests
|
2021-04-30 21:34:44 +05:30 |
|
realaravinth
|
343c37ae1c
|
changed login route
|
2021-04-30 18:06:28 +05:30 |
|
realaravinth
|
6e63771868
|
frontend: logout and add sitekey
|
2021-04-30 17:30:40 +05:30 |
|
realaravinth
|
a5cfa3b305
|
pow stats
|
2021-04-30 11:14:29 +05:30 |
|
realaravinth
|
06815469b7
|
set email
|
2021-04-14 09:45:59 +05:30 |
|
realaravinth
|
d32350e2b6
|
email optional
|
2021-04-12 11:14:21 +05:30 |
|
realaravinth
|
1b0dfd8082
|
routes updated
|
2021-04-12 10:45:53 +05:30 |
|
realaravinth
|
c776092023
|
scoped cors
|
2021-04-12 10:25:52 +05:30 |
|
realaravinth
|
bbf182a918
|
changes to test suite to use new routes
|
2021-04-11 23:50:53 +05:30 |
|
realaravinth
|
8851b1f7b7
|
cors for pow routes
|
2021-04-11 23:40:36 +05:30 |
|
realaravinth
|
0d1ba0d150
|
url prefix processing
|
2021-04-11 23:23:14 +05:30 |
|
realaravinth
|
a3f060350c
|
moved pow to independent module
|
2021-04-11 22:57:56 +05:30 |
|
realaravinth
|
d1aea6c456
|
conditional registration blocking
|
2021-04-11 13:00:34 +05:30 |
|
realaravinth
|
16dd4125c3
|
validation token verify
|
2021-04-11 12:33:32 +05:30 |
|
realaravinth
|
36b505ef59
|
mcaptcha token generation unique constration err handling
|
2021-04-11 11:17:15 +05:30 |
|
realaravinth
|
08ec215709
|
update user secret
|
2021-04-10 21:44:08 +05:30 |
|
realaravinth
|
52ab947e3b
|
get user secret
|
2021-04-10 21:15:31 +05:30 |
|
realaravinth
|
884cb25e02
|
user secret
|
2021-04-10 21:00:30 +05:30 |
|
realaravinth
|
7777db477e
|
pow verification
|
2021-04-10 20:19:59 +05:30 |
|
realaravinth
|
e76dd8014c
|
pow get config
|
2021-04-10 17:00:54 +05:30 |
|
realaravinth
|
98f4d66c00
|
rm tets causing tarpaulin to fail
|
2021-04-09 23:14:52 +05:30 |
|
realaravinth
|
217cdcab5b
|
CI: linting
|
2021-04-09 22:58:23 +05:30 |
|
realaravinth
|
d3851ea38e
|
embed static assets and remove frontend workspace
|
2021-04-09 17:40:40 +05:30 |
|
realaravinth
|
4948f9885c
|
license headers
|
2021-04-09 17:29:13 +05:30 |
|
realaravinth
|
4e7e8da574
|
rm domains and added authorization check at all endpoints
|
2021-04-09 16:52:05 +05:30 |
|
realaravinth
|
0496c0bdaf
|
frontend integration
|
2021-04-09 14:21:43 +05:30 |
|
realaravinth
|
d7b1a9f29b
|
wip makefile
|
2021-04-08 15:49:55 +05:30 |
|
realaravinth
|
ecc0076cdd
|
frontend toolchain config and registration
|
2021-04-02 20:35:06 +05:30 |
|