Juan Rodriguez
|
37e14ec2f8
|
refactor: sha256 slug generation
|
2024-07-31 08:07:08 +02:00 |
|
Juan Rodriguez
|
a85d5a8c73
|
chore: bump version
1.2.0
|
2024-07-14 22:30:15 +02:00 |
|
Juan Rodriguez
|
80cebe3357
|
fix: update slug size after 2nd attempt
|
2024-07-14 22:30:15 +02:00 |
|
Juan Rodriguez
|
451a5fbf0f
|
fix: link email validate format regex
|
2024-07-14 14:33:34 +02:00 |
|
Juan Rodriguez
|
aeb6d1164b
|
fix: remove X-Powered-By header
|
2024-07-14 14:33:19 +02:00 |
|
Juan Rodriguez
|
2f14cd82dd
|
fix: error handling override kemal default response
|
2024-07-14 11:19:59 +02:00 |
|
Juan Rodriguez
|
faedd0bc7a
|
fix: missing errors content type
|
2024-07-14 09:26:38 +02:00 |
|
Juan Rodriguez
|
1d207fae64
|
fix: log level error for production env
|
2024-07-14 09:26:25 +02:00 |
|
Juan Rodriguez
|
a71f345f66
|
refactor: APP_URL + DATABASE_URL default values
|
2024-07-14 08:46:29 +02:00 |
|
Juan Rodriguez
|
7cc6c1197f
|
refactor: auto run migrations on startup
|
2024-07-14 08:46:11 +02:00 |
|
Juan Rodriguez
|
115bbf7366
|
refactor: reduce docker image size
|
2024-07-12 23:18:06 +02:00 |
|
Juan Rodriguez
|
36a06ac670
|
chore: update README v1.1.0
1.1.0
|
2024-07-12 21:53:32 +02:00 |
|
Juan Rodriguez
|
772897cb27
|
ci: bump version to 1.1.0
|
2024-07-12 21:44:59 +02:00 |
|
Juan Rodriguez
|
1f42798d12
|
chore: update READMe with rest API response examples
|
2024-07-12 21:44:36 +02:00 |
|
Juan Rodriguez
|
08302e4457
|
ci: fix publish docker image extract_version
|
2024-07-12 21:29:15 +02:00 |
|
Juan Rodriguez
|
cd9a44fcc9
|
fix: link controller preload + headers validation
|
2024-07-12 21:28:44 +02:00 |
|
Juan Rodriguez
|
6532ff466e
|
test: add missing cases for link controller integration tests
|
2024-07-12 21:28:25 +02:00 |
|
Juan Rodriguez
|
8cbed80fd0
|
chore: update benchmark script
|
2024-07-12 20:52:57 +02:00 |
|
Juan Rodriguez
|
0758bf4cee
|
fix: existing_links preload clicks
|
2024-07-12 20:26:43 +02:00 |
|
Juan Rodriguez
|
f5c296bee3
|
Merge branch 'master' of https://github.com/sjdonado/bit
|
2024-07-12 19:00:55 +02:00 |
|
Juan Rodriguez
|
8f33375b5f
|
fix: link clicks empty array validation
|
2024-07-12 19:00:44 +02:00 |
|
Juan Rodriguez
|
cebbd48237
|
ci: update dockerfile to include data folder
|
2024-07-12 10:03:37 +02:00 |
|
Juan Rodriguez
|
88d81ecfe3
|
ci: update dockerfile to include data folder
|
2024-07-12 08:50:14 +02:00 |
|
Juan Rodriguez
|
3050c2b100
|
feat: get link by id endpoint
|
2024-07-12 08:47:08 +02:00 |
|
Juan Rodriguez
|
a2aa586dae
|
feat: get all links clicks join
|
2024-07-12 07:58:21 +02:00 |
|
Juan Rodriguez
|
ebc9c6852e
|
ci: download regexes script
|
2024-07-12 07:56:19 +02:00 |
|
Juan Rodriguez
|
a1b67b8553
|
fix: avoid create links duplicates
|
2024-07-12 07:46:58 +02:00 |
|
Juan Rodriguez
|
dbc81796d6
|
feat: store click data on redirect
|
2024-07-12 07:46:49 +02:00 |
|
Juan Rodriguez
|
2f796dbdab
|
feat: create clicks model + migration
|
2024-07-12 07:28:27 +02:00 |
|
Juan Rodriguez
|
ff06e10b8f
|
ci: github workflow extract release tag from shard.yml
|
2024-07-11 22:45:46 +02:00 |
|
Juan Rodriguez
|
050fd6f1e3
|
refactor: rename url-shortener to bit
|
2024-07-10 22:29:34 +02:00 |
|
Juan Rodriguez
|
b0160f8127
|
ci: build linux/amd64,linux/arm64 docker images
1.0.0
|
2024-07-10 21:51:12 +02:00 |
|
Juan Rodriguez
|
bac73f2a47
|
fix: stream is closed before call_next
|
2024-07-10 21:41:48 +02:00 |
|
Juan Rodriguez
|
d7a4ce25aa
|
chore: remove bruno (deprecated)
|
2024-07-10 21:32:33 +02:00 |
|
Juan Rodriguez
|
72654ab9fb
|
ci: fix Generate artifact attestation subject-path
|
2024-05-20 19:04:39 +02:00 |
|
Juan Rodriguez
|
be10cb1c9a
|
refactor: update benchmark to handle more links concurrently
|
2024-05-20 18:43:37 +02:00 |
|
Juan Rodriguez
|
7cbd469842
|
chore: benchmark script
|
2024-05-20 18:43:18 +02:00 |
|
Juan Rodriguez
|
8c209f0036
|
test: services unit tests
|
2024-05-20 13:14:37 +02:00 |
|
Juan Rodriguez
|
f03e0092c8
|
refactor: move cli methods to app service
|
2024-05-20 13:13:49 +02:00 |
|
Juan Rodriguez
|
89fa00b80b
|
ci: missing env variables publish workflow
|
2024-05-20 13:07:31 +02:00 |
|
Juan Rodriguez
|
2c3bb8deaf
|
chore: rename bruno folder
|
2024-05-20 11:46:10 +02:00 |
|
Juan Rodriguez
|
de12095d19
|
ci: fix generate artifact attestation
|
2024-05-14 07:03:40 +02:00 |
|
Juan Rodriguez
|
0d053a042a
|
Merge pull request #3 from sjdonado/refactor/upgrade-to-crystal
Refactor/upgrade to crystal
|
2024-05-14 06:37:19 +02:00 |
|
Juan Rodriguez
|
be0ebd1763
|
test: fix Closed stream (IO::Error)
|
2024-05-14 06:34:29 +02:00 |
|
Juan Rodriguez
|
aa8a84af0e
|
ci: run tests workflow
|
2024-05-14 06:28:13 +02:00 |
|
Juan Rodriguez
|
f28dfdfd89
|
Merge branch 'master' of https://github.com/sjdonado/url-shortener into refactor/upgrade-to-crystal
|
2024-05-14 06:24:30 +02:00 |
|
Juan Rodriguez
|
a7d52797d9
|
ci: publish to docker hub workflow
|
2024-05-14 06:21:55 +02:00 |
|
Juan Rodriguez
|
80a91583fe
|
ci: move binaries to path
|
2024-05-14 06:21:13 +02:00 |
|
Juan Rodriguez
|
abb35019f3
|
ci: Dockerfile + docker-compose
|
2024-05-14 05:50:28 +02:00 |
|
Juan Rodriguez
|
adbc07e605
|
feat: migrate script
|
2024-05-14 05:50:13 +02:00 |
|