Commit graph

  • 89d40f5ab8
    Merge ecdb0df50a into bfae6bb73f dependabot[bot] 2024-11-12 21:39:17 +0000
  • ecdb0df50a
    Bump github.com/golang-jwt/jwt/v4 from 4.4.2 to 4.5.1 dependabot/go_modules/github.com/golang-jwt/jwt/v4-4.5.1 dependabot[bot] 2024-11-12 21:39:14 +0000
  • bfae6bb73f unify buildinfo in a single file. fix /status page not working master nouryxd 2024-07-19 23:08:28 +0200
  • a44cab6b3f only use short commit string nouryxd 2024-07-19 22:43:55 +0200
  • ce701c2230 wait for postgres container to start. provide env variables through .env file nouryxd 2024-07-19 22:18:35 +0200
  • 59a2cbe80f remove dev migrations nouryxd 2024-07-17 23:02:49 +0200
  • a542b32b89 update env and docker file nouryxd 2024-07-17 22:57:40 +0200
  • cda80f1083 add migration instructions nouryxd 2024-07-17 22:43:58 +0200
  • a1f087d833 remove data from migrations nouryxd 2024-07-17 22:40:56 +0200
  • de5a72744c switch to local database, add migrations nouryxd 2024-07-17 21:16:39 +0200
  • efc5793849 add eventsub debug command nouryxd 2024-05-16 22:20:11 +0200
  • e9c9118321 fix out of bounds crash for meme and conv command nouryxd 2024-05-16 15:52:02 +0200
  • 003addc2d8 add say command nouryxd 2024-05-14 02:16:05 +0200
  • 9820b957ac add additional banphrases nouryxd 2024-05-13 01:50:26 +0200
  • b990375d9b remove unused ports nouryxd 2024-04-15 15:23:46 +0200
  • 97eb05aef1 rename github account lyx0 2024-03-31 20:57:16 +0200
  • 2860df87b9 replace ivr api with twitch api calls lyx0 2024-02-29 21:35:45 +0100
  • 6911603401 styling and cleanup lyx0 2024-02-29 21:17:39 +0100
  • 4bfc29c1b6 add game command that returns current game for a provided twitch channel lyx0 2024-02-29 19:56:36 +0100
  • f45b141cc3 add title command, use helix api for twitch lookups lyx0 2024-02-29 19:32:43 +0100
  • e993de4eb1 make eventsub events work on multiple channels lyx0 2024-02-29 17:46:27 +0100
  • 13c7fd30b2 check for double eventsub events and drop them lyx0 2024-02-28 18:46:53 +0100
  • d55d0bd73e remove predb lyx0 2024-02-28 12:39:47 +0100
  • 94eec48e44 add comments lyx0 2024-02-28 12:34:22 +0100
  • 78dff0e347 fix old comments lyx0 2024-02-28 11:53:39 +0100
  • 9377bcf897 refactor lyx0 2024-02-20 22:36:33 +0100
  • 8e432a5ee0 change paste url lyx0 2024-02-20 19:15:14 +0100
  • a0bd453132 add title and game to stream live announcement lyx0 2024-02-15 21:58:57 +0100
  • 24cdb70f0b add eventsub notifications for channels going offline lyx0 2024-02-14 23:01:54 +0100
  • d6efd14139 add command to remove a websub subscription lyx0 2024-02-14 22:13:07 +0100
  • 7cf1d4ade8 check if userid response actually contains elements in slice lyx0 2024-02-14 21:57:58 +0100
  • e09ec92a3b add eventsub notifications for channels going live lyx0 2024-02-13 19:13:44 +0100
  • 3ace231495 use templates lyx0 2024-02-12 20:04:02 +0100
  • 65e760454c add base/footer/header templates and use them on home route lyx0 2024-02-11 19:18:40 +0100
  • 743cc82a87 add command page for specific channels lyx0 2024-02-11 16:54:53 +0100
  • 4e905e8522 add timers page for specific channels lyx0 2024-02-11 15:48:32 +0100
  • c28fbff3d0 change page title to include '- commands' lyx0 2024-02-10 21:37:51 +0100
  • 283734935f add /timers route that shows all timers lyx0 2024-02-10 21:36:46 +0100
  • 6acc16b6cc only call run from the main function so we can have return codes on main lyx0 2024-02-10 20:40:27 +0100
  • 8f685cb3e2 serve files downloaded by ()meme command directly instead of relying on external router lyx0 2024-01-17 19:56:33 +0100
  • 2802c4e07a fix youtube downloads not showing correct extension lyx0 2024-01-16 19:51:36 +0100
  • 241d227bff check which gofile server to upload to lyx0 2024-01-16 16:42:33 +0100
  • 343c8a1a68 add docker-compose.yml to .gitignore lyx0 2024-01-08 22:14:50 +0100
  • b0da759278 remove docker-compose.yml. add example.docker-compose instead lyx0 2024-01-08 22:14:12 +0100
  • 4ff1deec02 change domain lyx0 2024-01-08 16:25:54 +0100
  • 026918354d fix permission denied error because of wrong download file path lyx0 2024-01-02 14:00:47 +0100
  • 942e5a6eee fix conv command erroring out with permissions denied lyx0 2023-12-27 13:12:13 +0100
  • eda759a437 Rather use log.Errorw instead of log.Fatalw if logger fails to sync lyx0 2023-12-26 18:10:44 +0100
  • cabb0d2783 seperate uid lookup for replys and for internal usage lyx0 2023-12-20 02:18:57 +0100
  • 20b598ee3b use go templates for the web pages lyx0 2023-12-20 02:08:14 +0100
  • ae4237e0e8 use go templates for the web pages lyx0 2023-12-20 02:06:05 +0100
  • 7ce0212c80 change default directory to some made up directory so its harder to leak private stuff lyx0 2023-12-20 00:03:35 +0100
  • 186c3d7b21 add rebuild to Makefile. rebuild builds a new docker image with docker compose, afterwards docker compose down and then docker compose up -d lyx0 2023-12-19 23:18:58 +0100
  • f8e157fe91 fix docker permission denied lyx0 2023-12-19 23:16:53 +0100
  • 4422e49ea0 add meme command. meme command takes in a video url, then downloads the video with yt-dlp and moves it to the folder that docker maps to public/uploads and replies with a url to it lyx0 2023-12-19 22:53:42 +0100
  • 5c70be6d94 add conv command. conv downloads a video with yt-dlp, then converts it to mp4 using ffmpeg and uploads it to yaf.li lyx0 2023-12-19 22:30:22 +0100
  • 03004d40e6 don't check banphrase for commands stored in the database lyx0 2023-12-19 19:37:26 +0100
  • a28af0449d change timers command to link to the timer page instead of creating a new paste lyx0 2023-12-18 00:11:24 +0100
  • a8e3a5f372 remove stray comma lyx0 2023-12-18 00:07:10 +0100
  • 1ea990e98e refactor commands. Remove category, rename help to description lyx0 2023-12-18 00:04:27 +0100
  • 47e5c74615 fix timer edit function. add additional entrys to command help text lyx0 2023-12-17 23:15:21 +0100
  • c4a05a2619 change the command prefix based on the environment. if running in the prod environment continue using the () prefix. otherwise in dev environment use !! as the prefix so we don't interfere with database calls to the production database because it was the same commands in both environments. lyx0 2023-12-17 22:53:23 +0100
  • 98962a98b7 improve command help texts instead of a simple map[string]string, helpText is now a map[string]command where the command struct has Alias, Description, Level, Usage fields. lyx0 2023-12-17 22:46:18 +0100
  • d521ace38e clear up the ()uid reply. previously '()uid forsen' would reply with only the twitch user id: '22484632'. now it replies with 'forsen=22484632' lyx0 2023-12-17 22:12:48 +0100
  • 865e8eb94e add built in commands help text to channel commands list lyx0 2023-12-17 21:01:14 +0100
  • 08d57ba9d9 add route for showing all channel timer lyx0 2023-12-17 20:11:02 +0100
  • 3678bffd5b fix error showing up when an invalid channel was provided lyx0 2023-12-17 19:49:24 +0100
  • 70e8081045 switch to httprouter. add /commands/:channel route to display commands for a channel lyx0 2023-12-17 19:07:05 +0100
  • 8e13bb4102 add command that lists all commands for the channel it was sent in lyx0 2023-12-17 18:48:46 +0100
  • 2ce6c8f0d9 cleanup predb lyx0 2023-12-17 17:46:41 +0100
  • 146c04be0c fix predb sorting lyx0 2023-12-17 17:38:00 +0100
  • 15956b235b move wolframalpha code to internal/commands lyx0 2023-12-17 17:23:42 +0100
  • 64fb0255f1 add wolframalpha command lyx0 2023-12-17 17:17:55 +0100
  • 33f91a6333 escape query string for predb lyx0 2023-12-13 23:20:05 +0100
  • 3642ef8a30 generate a uuid as filename for yaf text uploads lyx0 2023-12-13 22:46:06 +0100
  • d0cb43d1f3 add predb command. predb commmand either fetches the latest or fetches specific information about releases lyx0 2023-12-13 22:40:48 +0100
  • d760c0bcb7 move various functions out of onConnect function so they don't trigger again on each reconnect lyx0 2023-12-13 12:53:04 +0100
  • b3bc8048cd fix status page crashes because of multiple registrations for /status lyx0 2023-12-13 12:01:44 +0100
  • 1cb83bd396 move migrations into own folders lyx0 2023-12-11 01:32:00 +0100
  • b0f05530a1 make database commands channel sensitive lyx0 2023-12-10 23:50:59 +0100
  • 78a0163928 add enviroment, commit and commit link to status page lyx0 2023-12-10 21:04:59 +0100
  • 3491d88251 fix status page lyx0 2023-12-10 20:15:23 +0100
  • 4592b3b52f add more information to status page lyx0 2023-12-10 20:13:06 +0100
  • 9747dbc50b tidy lyx0 2023-12-10 19:14:08 +0100
  • 344466a5cc add super basic uptime endpoint to ping lyx0 2023-12-10 19:08:54 +0100
  • 05d49e9577 add debug command for environment. add docker up/down to Makefile lyx0 2023-12-08 19:23:31 +0100
  • f67b267933 add migrations for dev lyx0 2023-12-07 19:47:57 +0100
  • 0ac448a9ba move environment to run in into .env file lyx0 2023-12-07 17:49:32 +0100
  • 8b87b89e5d add commmands lyx0 2023-12-04 03:16:35 +0100
  • dd099b30e3 install yt-dlp in docker container lyx0 2023-12-04 02:46:57 +0100
  • 6ba60a54a6 rename database dsn lyx0 2023-12-03 23:56:25 +0100
  • a682749db0 bind volume to directory lyx0 2023-12-03 22:38:30 +0100
  • 7fd0dc3a25 add forsen to channels lyx0 2023-12-03 22:32:37 +0100
  • e8395c6d34 add git to alpine so ()ping command can show the commit lyx0 2023-12-03 21:33:46 +0100
  • 8c0b7b322f lidl dockerize lyx0 2023-12-03 20:50:38 +0100
  • a7b7ea816a seperte perma bans and timeouts lyx0 2023-12-03 19:13:52 +0100
  • 3deafe8c62 add command that lists all commands lyx0 2023-12-03 17:24:42 +0100
  • 6f28849331 monitor forsen bans lyx0 2023-12-03 16:35:34 +0100
  • 7da57dd655 fix hastebin doamin lyx0 2023-12-03 16:01:41 +0100
  • efa4ea87a0 remove unnecessary print statements lyx0 2023-12-03 15:58:33 +0100