Commit Graph

  • a33fbf5997
    FUCKING SHIT RUST SHIT LANGUAGE FOR RETARDS master Fijxu 2024-04-22 23:03:08 -0400
  • 3892d15c7e what? Fijxu 2024-03-03 01:37:06 -0300
  • d27797bc2a NO OPTOUTS! Fijxu 2024-03-03 01:35:20 -0300
  • a046a381c5 Add ability to disable colours in logs boring_nick 2024-03-01 17:24:53 +0200
  • 0f402eabef multiarch docker builds boring_nick 2023-12-13 22:50:16 +0200
  • 9732b9c474
    Use CRLF for newlines (#18) boring-nick 2023-11-14 20:59:59 +0200
  • 94333546c3 fix ndjson_stream newline change boring_nick 2023-11-14 20:55:03 +0200
  • 73911ae8af Update newlines to \r\n Foretack 2023-11-14 18:51:08 +0100
  • 1171651732 temporarily disable log deletion boring_nick 2023-11-10 18:19:33 +0200
  • fc50c042e5 migrate multiple files from a folder supibot boring_nick 2023-10-28 18:41:01 +0300
  • 6e08dc2cf9 check for duplicates in the supibot migrator boring_nick 2023-10-28 18:05:41 +0300
  • eb2b5c876c load users from a file boring_nick 2023-10-27 11:35:11 +0300
  • 9aef7121fc Merge branch 'master' into supibot boring_nick 2023-10-26 19:46:06 +0300
  • 0ede6d3f23 fix: avoid duplicate status code boring_nick 2023-10-25 12:08:38 +0300
  • c44c9d8776 distinguish opted out channels and users boring_nick 2023-10-24 18:49:53 +0300
  • b160f8452e
    Add contributing guide and setup files (#16) boring-nick 2023-09-09 15:48:10 +0300
  • 5fea28272b update docs on installing from source boring_nick 2023-09-09 15:29:15 +0300
  • d016ddf68e minor clarifications boring_nick 2023-09-09 15:23:25 +0300
  • ff4310f25e set the default db url to localhost boring_nick 2023-09-09 15:10:54 +0300
  • 4c466a0d78 Add contributing guide and setup files boring_nick 2023-09-09 14:57:32 +0300
  • b7a6bfbf7b implement capabilities reporting boring_nick 2023-09-03 21:24:32 +0300
  • 26084111f7 cleanup boring_nick 2023-09-03 16:58:29 +0300
  • c68e4c1112 split large channel log requests into multiple queries boring_nick 2023-09-03 16:56:54 +0300
  • 0b0e45fe96 bump dependencies and clippy fixes boring_nick 2023-08-30 22:37:48 +0300
  • 8f382b508a
    Add query parameters to control date range of requested logs of channels and users. (#15) bisspector 2023-08-30 21:05:43 +0200
  • 3bc55b5db4 add from & to datetime params to user logs query bisspector 2023-08-30 20:46:44 +0200
  • 062adaa46c merge commit bisspector 2023-08-30 19:48:07 +0200
  • 62615f968c add from & to datetime params to channel logs query bisspector 2023-08-30 19:44:15 +0200
  • 0af071874b FailFish boring_nick 2023-08-14 09:11:56 +0300
  • ae5d56f25d add new lines gempir 2023-08-13 08:47:46 +0200
  • 38bb46c9fa add docker dev files for local development gempir 2023-08-13 08:45:54 +0200
  • 58b66e6be4
    feature: admins can now manually opt out users (#12) bisspector 2023-07-30 16:32:32 +0200
  • fa44bfdb0e fix: formatting bisspector 2023-07-30 16:30:21 +0200
  • a83c239e57 feature: admins can now manually opt out users bisspector 2023-07-30 16:27:29 +0200
  • 607cbfb8b9 return proper error when fetching latest logs of a user who opted out boring_nick 2023-07-22 11:10:54 +0300
  • d827f540e3 add api key info to admin openapi docs boring_nick 2023-07-15 21:08:32 +0300
  • 7d2a72bcde check optout on random line boring_nick 2023-07-12 20:44:37 +0300
  • 3dd4fb17b6 make migrator errors more verbose boring_nick 2023-07-09 22:00:29 +0300
  • 822f32ae5d Merge branch 'master' into supibot boring_nick 2023-07-07 10:33:00 +0300
  • e8ed3654b7 redirect to latest available log instead of current date boring_nick 2023-07-04 17:38:25 +0300
  • 70d8af69f6 fix admin check on optout boring_nick 2023-06-29 17:04:54 +0300
  • 4098036d31 add offset support boring_nick 2023-06-28 08:54:12 +0300
  • 25d290b640 Merge branch 'master' into supibot boring_nick 2023-06-27 17:32:16 +0300
  • c7be67cc71 generic migratable boring_nick 2023-06-26 21:23:23 +0300
  • 672cdd93df treat any query parameter value as true in bool params boring_nick 2023-06-27 16:10:09 +0300
  • c90e3b201c broken code test boring_nick 2023-06-26 21:37:44 +0300
  • 7aac7852fa generic migratable boring_nick 2023-06-26 21:23:23 +0300
  • f41b4cd8cb handle users which cannot be retrieved boring_nick 2023-06-24 14:08:41 +0300
  • e888fb1933 handle historic messages boring_nick 2023-06-24 13:10:37 +0300
  • 0c2ca8ded4 better irc forming boring_nick 2023-06-24 09:52:08 +0300
  • 1c5ff2f7a5 better ivr batching boring_nick 2023-06-24 09:23:40 +0300
  • 935842bafa wip supibot migration boring_nick 2023-06-24 08:56:06 +0300
  • e83fac75aa fix delete query boring_nick 2023-06-24 08:10:24 +0300
  • e463c4dd90 set no cache header for metrics boring_nick 2023-06-23 20:36:50 +0300
  • a0c3a13383 implement cache-control header boring_nick 2023-06-23 20:12:48 +0300
  • 901a2227a7 rework users cache to handle banned users boring_nick 2023-06-23 19:16:26 +0300
  • a4a6cf84d3 add compression layer boring_nick 2023-06-23 09:02:13 +0300
  • e05d44133e add web metrics boring_nick 2023-06-23 08:58:34 +0300
  • 16f4ba3e56 optimize getting available logs in the migrator, reduce spam boring_nick 2023-06-23 08:49:34 +0300
  • 0d5283ab46 dont panic on migrations that take <1s boring_nick 2023-06-23 08:47:26 +0300
  • 35ac15dd84 implement admin api boring_nick 2023-06-22 20:54:01 +0300
  • 7e71464ddb fix typo in migration name boring_nick 2023-06-22 19:51:51 +0300
  • 1e4539e0dc db migration to create projection for channel log dates boring_nick 2023-06-22 16:55:22 +0300
  • e382c62183 Revert "use distinct instead of group by for date list queries" boring_nick 2023-06-22 16:53:30 +0300
  • b50ff1c855 use distinct instead of group by for date list queries boring_nick 2023-06-22 13:33:31 +0300
  • 5e986d2ac6 Revert "cache available channel log dates" boring_nick 2023-06-22 13:31:47 +0300
  • 57e159d62e get rid of unneded lifetime boring_nick 2023-06-22 13:29:41 +0300
  • 959c9e91e9 rejoin channels once an hour boring_nick 2023-06-21 19:35:13 +0300
  • 5099d27ec3 improve progress reporting boring_nick 2023-06-20 18:47:42 +0300
  • 4e210f2be1 estimate migration progress boring_nick 2023-06-20 18:27:12 +0300
  • 9dc18be434 bump dependencies boring_nick 2023-06-19 21:27:37 +0300
  • 63652282b2
    Merge pull request #9 from boring-nick/basic-json boring-nick 2023-06-19 18:34:05 +0300
  • aa48e5f8f2 fix json stream and update web boring_nick 2023-06-19 18:32:18 +0300
  • 42e04d57b5 Merge branch 'master' into basic-json boring_nick 2023-06-19 18:16:22 +0300
  • 0f19298784 fix path boring_nick 2023-06-19 14:22:41 +0300
  • f3277c4c61 WIP basic json impl boring_nick 2023-06-19 09:42:44 +0300
  • e58197820d increase retry count boring_nick 2023-06-18 19:51:01 +0300
  • 52637f0b75 set default compression ratio to 5 after further testing boring_nick 2023-06-18 19:42:35 +0300
  • df5603bbe8 use doubledelta codec for timestamps to improve storage efficiency boring_nick 2023-06-18 18:47:47 +0300
  • dc5e09fda9 Free compression boring_nick 2023-06-18 15:17:43 +0300
  • 1d2a3b5759 use axum state instead of extensions boring_nick 2023-06-18 09:19:17 +0300
  • 875aae5a61 improve openapi docs boring_nick 2023-06-18 09:17:56 +0300
  • 552bb59022 better user ids/names cache boring_nick 2023-06-17 20:31:16 +0300
  • 821d9acf64 log insert duration info boring_nick 2023-06-17 09:26:49 +0300
  • c2d34ff048 cache available channel log dates boring_nick 2023-06-17 09:18:42 +0300
  • 51d04e2e49 make clickhouse flush interval configurable boring_nick 2023-06-14 19:57:10 +0300
  • 1cb988f729 unescape tag values in json responses boring_nick 2023-06-14 17:37:47 +0300
  • 36bd9f9904 minor streams cleanup boring_nick 2023-06-14 08:58:21 +0300
  • 014c13132b update docs boring_nick 2023-06-14 08:44:17 +0300
  • f199a67447 add support for ndjson log queries boring_nick 2023-06-14 08:31:20 +0300
  • 8d9115364b delete user logs on optout boring_nick 2023-06-14 08:13:08 +0300
  • f5e9f0e9cf print warning about not being able to extract the user id tag boring_nick 2023-06-13 20:12:28 +0300
  • ccdac1346f add config docs boring_nick 2023-06-13 19:56:56 +0300
  • 34e8ee54ba bump twitch-rs and print messages with errors boring_nick 2023-06-13 19:45:35 +0300
  • a0cc43540c bump twitch-rs boring_nick 2023-06-12 08:34:14 +0300
  • ee3555e290 properly format text logs responses, respond with correct content-type boring_nick 2023-06-11 16:45:23 +0300
  • 20d9e9cba1 optimize available logs query boring_nick 2023-06-11 11:06:51 +0300
  • e87a8e3ae3 bump twitch-rs boring_nick 2023-06-11 10:46:56 +0300
  • 8db651c0b4 update web boring_nick 2023-06-10 20:30:39 +0300
  • ae5ed73298 actually functional optouts boring_nick 2023-06-10 14:50:20 +0300