Commit Graph

226 Commits

Author SHA1 Message Date
Joe b26cfe8f83
merge with upstream tag v2.6.0
continuous-integration/drone/push Build is failing Details
2021-08-27 17:35:50 -05:00
poeti8 b8b91007df
resolve conflicts after cherry-pick 2021-08-27 17:17:41 -05:00
poeti8 000fa692e6
resolve conflicts after cherry-pick
continuous-integration/drone/push Build is failing Details
2021-08-27 17:07:51 -05:00
Joe ff6d0289e1
make number of visit queue processors configurable 2021-08-27 16:57:05 -05:00
poeti8 b8b13f9c8d
resolve conflict after cherry-pick 2021-08-27 16:50:30 -05:00
poeti8 3bb5eb756f
fix: allow fields to be falsy 2021-08-27 16:46:54 -05:00
Joe 0467e72d7d
don't do anything before sending 403 for disabled domain endpoints
continuous-integration/drone/push Build is passing Details
2021-08-27 16:46:28 -05:00
poeti8 65c31526b5
resolve conflict after cherry-pick 2021-08-27 16:44:45 -05:00
Joe 424058e460
return 403 for domains endpoints if custom domains are disabled
continuous-integration/drone/push Build is passing Details
2021-08-27 16:21:03 -05:00
Joe e613b916ad
replace references to unsafe url-regex 2020-09-15 18:54:21 -05:00
Joe f6b19251aa
allow custom domain support to be toggled and IP to be configured
continuous-integration/drone/push Build is passing Details
2020-09-05 08:33:30 -05:00
Joe 53b6722b2b
don't redirect to secure connection 2020-09-04 11:47:08 -05:00
poeti8 b229a3ad88 feat: add disallow registration and anonymous links option
Resolves #290, #210, #34
2020-08-09 15:25:18 +04:30
poeti8 00fc1faed9 feat: add link expiration 2020-08-04 20:32:23 +04:30
poeti8 feb14faf27 chore: increase number of processors for visit queue 2020-08-02 13:03:38 +04:30
poeti8 c5ba1d67ae fix: apply non-logged-in cooldown 2020-07-30 19:18:15 +04:30
poeti8 203962e2e9 fix: allow fields to be falsy 2020-07-29 19:31:53 +04:30
poeti8 7a1ae9ad27 fix: allow field to be null 2020-07-29 19:21:55 +04:30
poeti8 3aab6cb73d feat: only use recaptcha if value exists.
Resolves #357.
2020-07-29 19:16:57 +04:30
poeti8 36d4386e56 fix: searching for links 2020-07-28 20:09:48 +04:30
poeti8 4f6367e30f fix: add down function 2020-07-25 16:17:31 +04:30
glenn-louarn e492542428
feat: Add description for links fix #51 (#342)
*  Add description for links fix #51

* feat: show description under original link

* feat: make advanced options input full-width

* fix: showing newly created link in the table

* fix: improve edit form style

* feat: add description migration

* fix: make description type optional

Co-authored-by: poeti8 <ezzati.upt@gmail.com>
2020-07-20 12:10:51 +04:30
Hugo 474d09e382
feat: allow multiple custom domains (#317)
* add migration to remove unique constraint on user_id in domains table
* add migration to add uuid field to domains table
* run latest migrations on start, rather than next migration
* allow client to show multiple domains
* remove domains from redis when they are deleted
2020-07-14 21:33:15 +04:30
poeti8 e45321668b fix: skip if default domain is used as custom domain. Resolves #287 2020-07-11 19:48:06 +04:30
Samyak Bakliwal cdf0a13f77
small typo fix (#337) 2020-06-30 00:13:45 +04:30
Joe 7dd30bfcff remove missed export 2020-06-18 12:20:36 -05:00
Joe 1f110fec81 remove Google analytics and reCaptcha config options 2020-06-18 11:49:23 -05:00
Joe 5510694f07 replace most references to Kutt with Klip 2020-06-18 11:42:52 -05:00
Joe 143f3c93d8 rip out Google analytics and reCaptcha 2020-06-18 11:16:26 -05:00
poeti8 0a67ab2f09 fix: type error 2020-05-31 17:45:37 +04:30
poeti8 91879d70d2 fix: authenticate users to edit 2020-05-31 17:31:55 +04:30
poeti8 506c43dfcd fix: error when domain is undefined 2020-05-31 17:05:28 +04:30
poeti8 0324290654 docs: add update link 2020-02-22 20:26:26 +03:30
poeti8 b781a82a2f feat: add api to update links
Resolves #79
2020-02-22 20:23:52 +03:30
poeti8 ed4d528c8d feat: add delete account section to settings 2020-02-15 16:57:57 +03:30
poeti8 8f58452f4c chor: add migrations and add new column constraints 2020-02-15 16:56:06 +03:30
Chirica Gheorghe 00be6d43f5
Added PG pool envs (#276)
* Added PG pool envs

* Updated to default pool values
2020-02-10 20:05:05 +03:30
poeti8 dd510e3050 fix: only ban if has user_id 2020-02-07 19:13:19 +03:30
poeti8 8a0413be38 fix: user apikey auth 2020-02-06 11:34:14 +03:30
poeti8 3b2b0c0129 feat: use env for name and domain text 2020-02-05 18:27:08 +03:30
poeti8 cbc0470550 chor: add site name env 2020-02-05 18:26:19 +03:30
poeti8 3f04b87efb fix: report recipient 2020-02-05 17:32:11 +03:30
poeti8 417150f9ea fix: validating report host 2020-02-05 17:30:43 +03:30
poeti8 12a880a375 fix: redirecting custom domains 2020-01-31 21:03:26 +03:30
poeti8 19b1ef1f37 fix: remove cache when generate new apikey 2020-01-30 22:17:26 +03:30
poeti8 32d5c78709 fix: adding visit count 2020-01-30 22:04:14 +03:30
poeti8 5e03ed7090 fix: api v1 routes 2020-01-30 21:58:50 +03:30
poeti8 25903bf3cd feat: api v2 2020-01-30 18:51:52 +03:30
poeti8 31595fc404 fix: use custom error instance 2020-01-11 18:01:58 +03:30
poeti8 c0ba421353 fix: not passing user 2020-01-11 18:01:31 +03:30