Commit Graph

69 Commits

Author SHA1 Message Date
Nicolai Ort fd5142020d
Added BADGE API endpoint (no auth needed)
continuous-integration/drone/push Build is passing Details
2022-02-02 15:25:55 +01:00
Nicolai Ort e06f9253cf
Smol bugfix 2022-01-12 18:19:15 +01:00
Nicolai Ort 0fa043f0df
Now recognizing r/ pattern
continuous-integration/drone/push Build is passing Details
2022-01-12 17:54:50 +01:00
Nicolai Ort 7211133aba
Implemented reddit name recognition 2022-01-12 17:51:21 +01:00
Nicolai Ort 3ca5f6b3b4
Preleminary emoji support
continuous-integration/drone/push Build is passing Details
2021-09-25 19:29:23 +02:00
Nicolai Ort eb96408d33
Working clientside stuff
continuous-integration/drone/push Build is passing Details
closes #3
2021-09-25 18:45:52 +02:00
Nicolai Ort 11bd1b4f1f
Added 'clientside' flag to getters and setters 2021-09-25 18:28:49 +02:00
Nicolai Ort e1621b72ad
Added rudementary page content
continuous-integration/drone/push Build is passing Details
2021-09-25 17:44:34 +02:00
Nicolai Ort b64a8436e7
Updated opengraph type
ref #2
2021-09-25 17:42:44 +02:00
Nicolai Ort 9d7125a311
Now with custom opengraph (tm)
continuous-integration/drone/push Build is passing Details
ref #2
2021-09-25 17:35:52 +02:00
Nicolai Ort 6d71a3ebf4
Removed unused log
continuous-integration/drone/push Build is passing Details
2021-09-25 17:27:59 +02:00
Nicolai Ort 75adbf73cf
Now with working bad bot detection
ref #2
2021-09-25 17:27:41 +02:00
Nicolai Ort e5b8557e4c
Getters now return the no_preview status 2021-09-25 17:21:30 +02:00
Nicolai Ort 33d7c94648
New urls can now be created with disabled preview
ref #2
2021-09-25 17:19:36 +02:00
Nicolai Ort f6b2ae523d
Added bot check for native short urls
ref #2
2021-09-25 17:17:42 +02:00
Nicolai Ort 61da5d8110
Added basic bot checking 2021-09-25 17:14:34 +02:00
Nicolai Ort d097eccbd9
removed logging 2021-09-25 17:12:22 +02:00
Nicolai Ort f15282a3f9
Log user agents
continuous-integration/drone/push Build is passing Details
2021-09-25 17:09:19 +02:00
Nicolai Ort 0a8945a294
Added noindex header to all shorturl routes
continuous-integration/drone/push Build is passing Details
ref #2
2021-09-25 16:59:28 +02:00
Nicolai Ort 0945060a49
Added optional filtering by provider 2021-08-21 10:02:52 +02:00
Nicolai Ort f7eae96b8c
Shortened return to avoid variable memory asignment 2021-08-21 10:01:24 +02:00
Nicolai Ort c2a50a1480
Changed object property order (just for us pesky humans to improve readability) 2021-08-21 09:59:57 +02:00
Nicolai Ort bb99c2dcd1
Added endpoint to query over all visited urls 2021-08-21 09:59:14 +02:00
Nicolai Ort b5321377bd
Reverted last change since we can defer it from the provider 2021-08-21 09:54:55 +02:00
Nicolai Ort 6e26bbbf5f
Changed the way visits entrys get compiled to enable provider visits count searches over the default api 2021-08-21 09:53:17 +02:00
Nicolai Ort 59e178476e
Removed visits 404 resolution 2021-08-21 09:51:25 +02:00
Nicolai Ort 824c109a42
Server now inserts provider on visit 2021-08-21 09:49:45 +02:00
Nicolai Ort dbb0d177b8
Fixed auth error crashing the entire server thanks to fastify handling stuff not the same way that they do in the docs.....
closes #1
2021-08-21 07:35:13 +02:00
Nicolai Ort 588f3bae89
Changed register api route and added user deletion route 2021-08-18 17:46:49 +02:00
Nicolai Ort 44830f08bc
Fixed jwtcount not being recognized 2021-08-18 17:38:47 +02:00
Nicolai Ort 558b69eeaa
Implemented jwt count validation and update on logout 2021-08-18 16:22:50 +02:00
Nicolai Ort 2b22063a81
All authenticated entpoints now accept jwtauth 2021-08-18 16:10:59 +02:00
Nicolai Ort 48cc380504
Implemented jwtcount basics 2021-08-18 16:09:34 +02:00
Nicolai Ort 75473cabe7
Basic jwt implementation :party: 2021-08-18 15:57:23 +02:00
Nicolai Ort 6420ffb055
Switched to fastify-auth to support multiple auth providers 2021-08-18 15:36:16 +02:00
Nicolai Ort c89f2a2939
Added stats api route 2021-08-18 15:21:36 +02:00
Nicolai Ort d51c58867d
Added comments 2021-08-16 15:19:04 +02:00
Nicolai Ort 339e2f39d8
Ebay provider resolution 2021-08-14 15:47:58 +02:00
Nicolai Ort 12c6d7e3da
Added ebay provider recognition 2021-08-14 15:47:03 +02:00
Nicolai Ort 1624e666e8
Now recognizing with and without protocol 2021-08-14 15:46:14 +02:00
Nicolai Ort 518aa3eb08
Added cors 2021-08-14 14:19:08 +02:00
Nicolai Ort fef7daaf96
Weired knex env fix 2021-08-14 13:23:11 +02:00
Nicolai Ort 8fa489f2bc
Changed the way that the migration get's triggered 2021-08-14 13:09:25 +02:00
Nicolai Ort fa01864d0d
API Endpoint to get all short urls 2021-08-14 11:50:29 +02:00
Nicolai Ort 81b314ac55
Working registration/auth 2021-08-14 10:26:44 +02:00
Nicolai Ort cd9400fec3
Now validating users against the db 2021-08-14 10:15:59 +02:00
Nicolai Ort 6d417fac1b
Added basics for auth 2021-08-14 10:09:05 +02:00
Nicolai Ort 1a04743db9
Prequesits for docker 2021-08-14 09:56:43 +02:00
Nicolai Ort 71fa977af4
Added delete api route 2021-08-14 09:30:16 +02:00
Nicolai Ort fd16b39443
Added visits api 2021-08-14 09:28:10 +02:00