Pouria Ezzati
|
c815a2e904
|
fix setting placeholder jwt secret for migrations
|
2025-01-08 09:46:12 +03:30 |
|
Pouria Ezzati
|
f37c66b755
|
use db filename env as full path value
|
2025-01-08 09:45:55 +03:30 |
|
Pouria Ezzati
|
fda56a4e43
|
delete original link from cache if it's address or domain id is changed
|
2025-01-07 22:02:59 +03:30 |
|
Pouria Ezzati
|
e0ae010f37
|
fix getting link from cache
|
2025-01-07 22:01:20 +03:30 |
|
Pouria Ezzati
|
0fc37b36ab
|
add displaying cname record on the domain settings section
|
2025-01-07 12:19:46 +03:30 |
|
Pouria Ezzati
|
c9324ec8eb
|
update lock file
|
2025-01-06 17:04:09 +03:30 |
|
Pouria Ezzati
|
1a41cd9708
|
bypass jwt secret env validation for migration scripts
|
2025-01-06 17:02:24 +03:30 |
|
Pouria Ezzati
|
897fea682c
|
fix button signup spinner showing alongside other icon
|
2025-01-06 15:36:02 +03:30 |
|
Pouria Ezzati
|
709d769f8e
|
fetch rows again upon insert if it's mysql
|
2025-01-06 15:27:56 +03:30 |
|
Pouria Ezzati
|
ed43fe0857
|
remove default value for json columns to support mysql
|
2025-01-06 15:27:30 +03:30 |
|
Pouria Ezzati
|
324b8ca175
|
execute create index queries in splitted lines to support mysql
|
2025-01-06 15:27:14 +03:30 |
|
Pouria Ezzati
|
d8eaa4188e
|
remvoe google safe browsing api and cooldowns
|
2025-01-06 10:39:59 +03:30 |
|
Pouria Ezzati
|
d69180a544
|
add comments on custom domain https env
|
2025-01-06 10:30:12 +03:30 |
|
Pouria Ezzati
|
2df3757359
|
add default value for jwt secret only on dev
|
2025-01-06 10:28:21 +03:30 |
|
Pouria Ezzati
|
2ad65f8d24
|
fix getting count on sqlite
|
2025-01-04 13:26:06 +03:30 |
|
Pouria Ezzati
|
40c65b4e59
|
redirect to login if anonymous link creation is disabled
|
2025-01-04 13:25:32 +03:30 |
|
Pouria Ezzati
|
2e08b35803
|
fix trying to get user if there was no jwt subject
|
2025-01-04 13:25:09 +03:30 |
|
Pouria Ezzati
|
54b7e62e94
|
remove migration from start and dev scripts and use development for the dev script
|
2025-01-04 13:24:32 +03:30 |
|
Pouria Ezzati
|
1d380c8a78
|
update default envs
|
2025-01-04 13:24:01 +03:30 |
|
Pouria Ezzati
|
b9a39c94be
|
update example env
|
2025-01-04 13:23:46 +03:30 |
|
Pouria Ezzati
|
3174b18155
|
show report page only if report email is configured
|
2025-01-04 11:41:55 +03:30 |
|
Pouria Ezzati
|
9dc6efc1d3
|
remove Kutt live version's specific sections from the instance
|
2025-01-04 11:35:15 +03:30 |
|
Pouria Ezzati
|
b7cdeba6ca
|
move initial admin setup to a middleware function
|
2025-01-04 11:26:23 +03:30 |
|
Pouria Ezzati
|
ab10fe8291
|
update packages
|
2025-01-01 14:37:04 +03:30 |
|
Pouria Ezzati
|
2afc1186ad
|
update nanoid
|
2025-01-01 14:27:04 +03:30 |
|
Pouria Ezzati
|
2f91020d4f
|
use column instead of hyphen as separator for redis keys
|
2025-01-01 12:54:02 +03:30 |
|
Pouria Ezzati
|
a95ac33e4c
|
fix not redirecting custom domain to homepage for preserved urls
|
2025-01-01 12:47:04 +03:30 |
|
Pouria Ezzati
|
ef4b756777
|
update preserved urls
|
2025-01-01 12:45:29 +03:30 |
|
Pouria Ezzati
|
b4fb73d00e
|
fix expire in style
|
2025-01-01 11:18:24 +03:30 |
|
Pouria Ezzati
|
4379e6aea5
|
add set new password form
|
2024-12-31 16:24:37 +03:30 |
|
Pouria Ezzati
|
2c83f8e2d8
|
fix not finding the current hour visit record
|
2024-12-28 12:19:09 +03:30 |
|
Pouria Ezzati
|
3a8a546866
|
reduce delay time when navigating between pages
|
2024-12-28 11:12:49 +03:30 |
|
Pouria Ezzati
|
f6247d0b91
|
use id instead of email for jwt payload sub
|
2024-12-28 11:11:29 +03:30 |
|
Pouria Ezzati
|
d1c28ff302
|
create user_id index on visits table
|
2024-12-23 19:25:58 +03:30 |
|
Pouria Ezzati
|
bb36712c13
|
add user_id to visits
|
2024-12-23 18:58:42 +03:30 |
|
Pouria Ezzati
|
d7ad5062f7
|
use cf-ipcountry header for country and use geoip-lite as a backup method
|
2024-12-23 11:04:58 +03:30 |
|
Pouria Ezzati
|
7fdb26c1f3
|
user admin email env directly to avoid envalid error
|
2024-12-23 10:49:22 +03:30 |
|
Pouria Ezzati
|
f0feb6bfe1
|
add indexex migration
|
2024-12-23 10:38:53 +03:30 |
|
Pouria Ezzati
|
3a2978320b
|
remove unused import
|
2024-12-09 18:43:00 +03:30 |
|
Pouria Ezzati
|
e3a88b9642
|
fix using a removed function
|
2024-12-04 09:17:40 +03:30 |
|
Pouria Ezzati
|
4c316b5cba
|
move stats related javascript code to its own file
|
2024-11-25 08:58:41 +03:30 |
|
Pouria Ezzati
|
458c2a4820
|
use transactions for updating user
|
2024-11-24 14:56:58 +03:30 |
|
Pouria Ezzati
|
fbfcb07324
|
fix not getting link when reuse is set to true
|
2024-11-24 14:49:09 +03:30 |
|
Pouria Ezzati
|
c8a49d83fd
|
run cron only on the first instance/cluster of the app
|
2024-11-23 14:44:33 +03:30 |
|
Pouria Ezzati
|
2b02373956
|
increase cron interval
|
2024-11-23 14:44:18 +03:30 |
|
Pouria Ezzati
|
752f5ba3bd
|
add rate limit
|
2024-11-23 14:43:18 +03:30 |
|
Pouria Ezzati
|
1a5ddb23f3
|
fix redirecting homepage to custom domain homepage
|
2024-11-21 17:58:19 +03:30 |
|
Pouria Ezzati
|
690950e9f8
|
fix getting ip address
|
2024-11-21 16:20:17 +03:30 |
|
Pouria Ezzati
|
dab1ac4139
|
add create admin page and prompt it when a kutt instance is ran for the first time
|
2024-11-20 19:02:02 +03:30 |
|
Pouria Ezzati
|
8a73c5ec4c
|
add admin page
|
2024-11-19 07:58:57 +03:30 |
|