Commit Graph

  • 51c3bc6c62 chore: update parsers automated/update-parsers sjdonado 2026-05-10 00:42:34 +00:00
  • 2c55ebf406 Merge pull request #16 from sjdonado/automated/update-parsers master Juan Rodriguez Donado 2026-05-05 08:27:37 +02:00
  • 2a4264e4c5 chore: update parsers sjdonado 2026-05-05 00:38:32 +00:00
  • adfebe9d63 Merge pull request #15 from sjdonado/automated/update-parsers Juan Rodriguez Donado 2026-02-25 10:23:53 +01:00
  • 45bf499d21 chore: update parsers sjdonado 2026-02-20 00:24:21 +00:00
  • 1552b5ce09 Merge pull request #14 from sjdonado/automated/update-parsers Juan Rodriguez Donado 2026-02-06 21:53:16 +01:00
  • 81f3c95c2b chore: update parsers sjdonado 2026-02-05 00:26:49 +00:00
  • 3776621fe9 Merge pull request #13 from sjdonado/automated/update-parsers Juan Rodriguez Donado 2026-01-13 05:41:34 +01:00
  • 0d68b0d6e1 chore: update parsers sjdonado 2026-01-11 00:23:25 +00:00
  • 8048277f1d Merge pull request #12 from sjdonado/automated/update-parsers 1.6.1 Juan Rodriguez Donado 2025-12-23 20:22:58 +01:00
  • dcff88f55e chore: update parsers sjdonado 2025-12-20 00:20:09 +00:00
  • f7add0116e Merge pull request #11 from sjdonado/automated/update-parsers Juan Rodriguez Donado 2025-12-19 06:53:05 +01:00
  • 5f702e69c9 chore: update parsers sjdonado 2025-12-14 00:22:55 +00:00
  • 2feeff70bc Merge pull request #9 from sjdonado/automated/update-parsers Juan Rodriguez Donado 2025-11-13 21:34:01 +01:00
  • 1bb42684c3 chore: update README sjdonado 2025-11-13 21:33:08 +01:00
  • b6e7c45c80 chore: update parsers sjdonado 2025-11-09 00:21:26 +00:00
  • 7d275685b4 fix: missing paths to dockerignore sjdonado 2025-11-02 12:39:07 +01:00
  • 82eb164bfa deploy: 1fba325515ddf04900cd507b4671b135984477b0 gh-pages sjdonado 2025-11-02 11:40:39 +00:00
  • 0053c72136 deploy: 44dab3ca5a sjdonado 2025-11-02 10:41:13 +00:00
  • 44dab3ca5a chore: update README 1.6.0 sjdonado 2025-11-02 11:40:50 +01:00
  • dfd4d5804d deploy: 9fcd478f86 sjdonado 2025-11-02 10:32:03 +00:00
  • b8c1269d6e Merge pull request #8 from sjdonado/automated/update-parsers Juan Rodriguez Donado 2025-11-02 11:32:03 +01:00
  • 9fcd478f86 chore: simplify docs structure sjdonado 2025-11-02 11:31:17 +01:00
  • 7c6d67c0c7 chore: update parsers sjdonado 2025-11-02 10:03:33 +00:00
  • f5fa372379 deploy: 353cf68852 sjdonado 2025-11-02 10:00:09 +00:00
  • 353cf68852 Merge pull request #7 from sjdonado/refactor/benchmark-native-and-updates Juan Rodriguez Donado 2025-11-02 10:59:57 +01:00
  • fef015ce53 feat: openapi swagger ui sjdonado 2025-11-02 10:57:02 +01:00
  • 80a59094f9 refactor: publish workflow replace manifest with multi-platform build in one step sjdonado 2025-11-02 10:29:55 +01:00
  • 6f5ad76718 refactor: Dockerfile replace debian with alpine sjdonado 2025-11-02 10:29:08 +01:00
  • 52497235b9 refactor: benchmark.cr configure a separate database sjdonado 2025-11-02 10:19:50 +01:00
  • aec073b696 fix: tests type errors sjdonado 2025-11-02 10:16:19 +01:00
  • 6e587f0176 ci: update parsers workflow sjdonado 2025-11-02 08:53:29 +01:00
  • 0c89fad713 refactor: improve click buffer performance sjdonado 2025-11-02 08:48:10 +01:00
  • 046b15bdce refactor: replace docker benchmark with native ps sjdonado 2025-11-02 08:31:24 +01:00
  • d0412d802b chore: update parsers 04.2025 1.5.3 sjdonado 2025-04-07 19:26:39 +02:00
  • c9e7ad1d99 refactor: rename update-data to update-parsers sjdonado 2025-04-07 19:26:23 +02:00
  • 9fa7142ea7 feat: improve performance with dynamic batch capacity sjdonado 2025-03-23 21:56:05 +01:00
  • c539662235 chore: Update README.md Juan Rodriguez 2025-03-23 16:18:44 +01:00
  • a68259a0f4 fix: click_channel decrease buffer size and processor batch size 1.5.2 sjdonado 2025-03-23 13:31:03 +01:00
  • 136e4d44c9 refactor: link controller buffered channel to hold click data sjdonado 2025-03-23 13:30:34 +01:00
  • 660d536618 fix: replace user_agent_parser with UserAgent + pre compiled regexes sjdonado 2025-03-23 12:27:52 +01:00
  • e1d3ec480d refactor: IpLookup lazy load reader sjdonado 2025-03-23 12:24:58 +01:00
  • 0180f36a62 refacgor: move cors handler to middlewares sjdonado 2025-03-23 12:10:12 +01:00
  • 4500c89904 fix: convert IpLookup to struct and remove reader instance sjdonado 2025-03-23 11:55:34 +01:00
  • 3df4642c90 chore: update README sjdonado 2025-03-20 20:50:53 +01:00
  • e67ed7165b feat: click controller performance improvements sjdonado 2025-03-20 20:43:15 +01:00
  • 4ae6ef39d5 refactor: replace ClickController class with struct sjdonado 2025-03-20 20:42:51 +01:00
  • f2b63c00a3 chore: run benchmark sjdonado 2025-03-20 13:03:15 +01:00
  • 6a151301b8 refactor: replace click tracker with direct spawn sjdonado 2025-03-20 13:02:38 +01:00
  • d1be283318 refactor: rewrite benchmark in cr sjdonado 2025-03-20 12:01:13 +01:00
  • bf717dc38f fix: return inserted_link on create sjdonado 2025-03-20 08:50:55 +01:00
  • 73ee4c4479 fix: user id and link id int64 types sjdonado 2025-03-20 08:13:07 +01:00
  • 38f9cfd48e fix: replace uuid columns with rowid aliases sjdonado 2025-03-20 07:34:33 +01:00
  • e14fc266bb chore: cleanup sjdonado 2025-03-19 06:09:43 +01:00
  • 917a79c536 chore: bump version to 1.5.2 sjdonado 2025-03-18 11:27:35 +01:00
  • 2c951fd834 chore: update API.md response status codes sjdonado 2025-03-18 11:23:28 +01:00
  • 3983102caa refactor: click tracker remove unused imports sjdonado 2025-03-18 11:07:34 +01:00
  • fba2039efc refactor: request thread safety context sjdonado 2025-03-18 11:04:50 +01:00
  • b22381cb7f fix: idx_links_slug_optimized avoid to duplicate id already included by rowid sjdonado 2025-03-18 10:56:38 +01:00
  • eb0db67358 refactor: LinkController remove unnecessary overhead sjdonado 2025-03-18 09:39:39 +01:00
  • 1f41d13667 refactor: ClickTracker service sjdonado 2025-03-18 08:50:33 +01:00
  • 222e408a16 chore: update SETUP.md dokku same network section sjdonado 2025-03-18 07:58:06 +01:00
  • 67c27d3056 feat: performance improvement replace spawn with Async::Future.execute sjdonado 2025-03-18 07:51:51 +01:00
  • 001caffba6 feat: performance improvement replace slug index with covering index sjdonado 2025-03-18 07:46:18 +01:00
  • 006d99a9e7 chore: update SETUP.md sjdonado 2025-03-17 09:52:22 +01:00
  • 6bd0d195bf refactor: link get raw query sjdonado 2025-03-17 09:46:41 +01:00
  • 68e00e7c85 feat: database pool_size sjdonado 2025-03-17 09:39:51 +01:00
  • 4aefd3ff06 chore: update docs sjdonado 2025-03-17 07:49:57 +01:00
  • bbc900cd05 refactor: update benchmark to use httpbin.org instead of example.com sjdonado 2025-03-17 07:49:26 +01:00
  • 21f53f257c chore: upgrade version to 1.5.1 1.5.1 sjdonado 2025-03-16 18:56:33 +01:00
  • 8ca6a450a3 chore: update API documentation sjdonado 2025-03-16 18:55:18 +01:00
  • 58d8d52194 test: update cursor-based pagination test cases sjdonado 2025-03-16 18:54:20 +01:00
  • 7d617bbb30 feat: api links/:id/clicks endpoint sjdonado 2025-03-16 18:34:46 +01:00
  • cd6dfa345b feat: links all cursor pagination sjdonado 2025-03-16 18:30:52 +01:00
  • 1967cc2c22 fix: get remote address cloudfare proxy sjdonado 2025-03-16 18:04:36 +01:00
  • 60ebac7150 chore: update API docs 1.5.0 sjdonado 2025-03-16 14:21:36 +01:00
  • a066b5e5ab chore: upgrade version to 1.5.0 sjdonado 2025-03-16 13:41:54 +01:00
  • cd8e2433a5 feat(cli): --update-data download UA Parser and GeoLite2 sjdonado 2025-03-16 13:40:33 +01:00
  • b538a379d1 chore: update README sjdonado 2025-03-16 11:54:48 +01:00
  • 8cab7a51ad feat: country ip lookup sjdonado 2025-03-16 11:37:29 +01:00
  • ece74226d4 feat: add country to clicks sjdonado 2025-03-16 11:26:20 +01:00
  • d26aa2f18a feat: links redirect forward client ip sjdonado 2025-03-16 10:20:01 +01:00
  • ce2f73dfe3 fix(ci): release pipeline determine version sjdonado 2025-03-16 10:18:51 +01:00
  • 30fb539289 ci: speed up build with crystal arm64 binary 1.4.1 sjdonado 2025-02-07 19:18:11 +01:00
  • 66fd6db3c2 ci: docker hub release tags sjdonado 2025-02-07 19:05:31 +01:00
  • 93a91cd76e ci: publish github workflow separate version tags from master sjdonado 2025-02-07 18:53:55 +01:00
  • 1d1444234b ci: publish workflow extract tag version sjdonado 2025-02-07 18:03:22 +01:00
  • 49ac63210e chore: bump version sjdonado 2025-02-07 17:50:29 +01:00
  • 702491cb39 chore: improve documentation local development guidelines sjdonado 2025-02-07 17:50:10 +01:00
  • d55dbe0471 Merge pull request #4 from sjdonado/chore/documentation Juan Rodriguez 2025-02-07 17:34:25 +01:00
  • 55969b03b5 chore: fix docs broken links sjdonado 2025-02-07 17:30:10 +01:00
  • 70a036e158 chore: cleanup README sjdonado 2025-02-07 17:23:10 +01:00
  • 6ade7d295b chore: CONTRIBUTING and CODE_OF_CONDUCT sjdonado 2025-02-07 17:22:54 +01:00
  • e6ae133449 chore: separate API reference from README sjdonado 2025-02-07 17:22:41 +01:00
  • d3706a8778 chore: separate SETUP docs from README sjdonado 2025-02-07 17:22:22 +01:00
  • a271e7c35d chore: bump version 1.4.0 sjdonado 2024-11-27 22:51:31 +01:00
  • a46a50b429 chore: update README with new ENV variables sjdonado 2024-11-27 22:51:20 +01:00
  • dc8c359bfc test: admin env variables cases sjdonado 2024-11-27 22:49:53 +01:00
  • dfb6b10caf feat: setup admin user via env variables sjdonado 2024-11-27 22:27:17 +01:00
  • 3fa30b3a32 chore: Update README.md 1.3.0 Juan Rodriguez 2024-10-27 13:01:40 +01:00