456 Commits (186a06b3a928205f40aac4dee40cc510cfbf2d64)
 

Author SHA1 Message Date
TZGyn e5771c50b3
update frontend api to delete shortener by id instead of code 1 year ago
TZGyn 5606b6dfcd
add referer to visitor data 1 year ago
TZGyn 46e7eb62dc
update analytics page layout 1 year ago
TZGyn 6c2ec9fa2e
update landing page html tags 1 year ago
TZGyn 4239ca7d67
improve seo 1 year ago
TZGyn 4935d3cb68
update favicon fetching to use google api 1 year ago
TZGyn 446b98db20
update redirect status codes across the entire app 1 year ago
TZGyn fd499ebaff
redirect skip collecting analytics if bot 1 year ago
TZGyn 4d245ff5fb
move settings directly into user table + added qr logo upload 1 year ago
TZGyn bcbe7a68f0
update dockerfile to run npm install only if package.json is changed 1 year ago
TZGyn 039adac60c
update pro plan pricing card to include custom qr code 1 year ago
TZGyn 389f38d0f7
fix change password form action incorrect path + prevent user from changing password if using google oauth 1 year ago
TZGyn b67af9870c
add qr corner square and dot styling for pro plan 1 year ago
TZGyn 4f3316161a
add minimum connections to redirect pgxpool 1 year ago
TZGyn 68ba0258a6
(breaking change) use stripe customer id instead of subscription id 1 year ago
TZGyn 2541d02f77
update README (redirect change to go + frontend using node instead of bun) 1 year ago
TZGyn d28f92a7e8
add pro plan to landing pricing section 1 year ago
TZGyn b776a79378
move qrcode styling to dynamic import 1 year ago
TZGyn 403abc0790
remove leaked webhook secret key and use env variables 1 year ago
TZGyn 9d63e8db0a
billing page + stripe + pro plan 1 year ago
TZGyn 2b98daead9
migrate to use node due to bun having too many issues (still using bun install) 1 year ago
TZGyn 13159e8cf9
delete custom doman cert on project delete 1 year ago
TZGyn a885018c6e
improve logout dialog ui 1 year ago
TZGyn 0cd7de59a1
add google oauth 1 year ago
TZGyn feaf0f3be6
add a new security section for user settings and add a delete account function 1 year ago
TZGyn a63ae39b1b
fix middleware redirect broken if request has a invalid session 1 year ago
TZGyn 0c76b94dc6
redirect invalid qr code to frontend invalid qr page 1 year ago
TZGyn 04ecbfdad5
added loading icon on shortener card qr code button 1 year ago
TZGyn 4a9e0d6b13
fix flyio cant delete domain 1 year ago
TZGyn 8d1af7db85
ensure no index out of bound panic 1 year ago
TZGyn 40ad9ab077
improve edit shortener form schema ios and android link validation 1 year ago
TZGyn 0330ed0a52
update the form action paths for links edit form 1 year ago
TZGyn 2c59ccff2d
welcome user and notify that a email has been sent to their mailbox in signup toast 1 year ago
TZGyn d5808b29dd
change redirect to use pg pool 1 year ago
TZGyn ee81c52172
add public routes for viewing qr code + switched using qr-code-styling for qr code generation 1 year ago
TZGyn 338839974e
delete expired sessions on user login 1 year ago
TZGyn 08f8e8a5b7
add README.txt to data and dist folder 1 year ago
TZGyn 0af8751e9d
convert frontend to use flyio 1 year ago
TZGyn ee7d6f7718
fixed analytics unable to display empty string + fixed unable to redirect custom domain 1 year ago
TZGyn d0a460b60c
fixed unable to set visitor columns to not null due to null value (convert the null values to empty string before the migration) 1 year ago
TZGyn 2a939e9130
remove geolite2 server from readme 1 year ago
TZGyn 85662507be
rewrite redirect backend with go to do all redirect and geo data in one app 1 year ago
TZGyn 01a515fbc7
set all visitor data to not null (default empty string) 1 year ago
TZGyn 155623a444
improve analytics page ui 1 year ago
TZGyn 135577b0d6
improve landing page header layout 1 year ago
TZGyn 203aef7bdc
add /api/logout to protected route 1 year ago
TZGyn 37b24bd6e2
add progress bar statistics on analytic 1 year ago
TZGyn 01bc8be518
add project selector to sidebar 1 year ago
TZGyn d21a80dc36
moved geolite2 server to dedicated repo 1 year ago
TZGyn 65d6b224ef
added new /me path to geolite2 server + update flyio machine size 1 year ago