{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":814381412,"defaultBranch":"dev","name":"Discord-QuickEdit","ownerLogin":"HEJOK254","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2024-06-12T22:46:57.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/90698026?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1726608903.0","currentOid":""},"activityList":{"items":[{"before":"c3ca7e1f69a8b5d0623dc3ccdfcc2733420c9674","after":"498c0a490e2d3d47799509d34f3ba83021d4fb12","ref":"refs/heads/feature/generic-host","pushedAt":"2024-09-23T20:37:18.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"HEJOK254","name":"Jakub Dębski","path":"/HEJOK254","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/90698026?s=80&v=4"},"commit":{"message":"Split Config into ConfigManager and Config Sections","shortMessageHtmlLink":"Split Config into ConfigManager and Config Sections"}},{"before":"7d1aefe00838b30df5af62651f747cfc196b27b8","after":"c3ca7e1f69a8b5d0623dc3ccdfcc2733420c9674","ref":"refs/heads/feature/generic-host","pushedAt":"2024-09-23T11:46:41.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"HEJOK254","name":"Jakub Dębski","path":"/HEJOK254","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/90698026?s=80&v=4"},"commit":{"message":"Split Config into ConfigManager and Config Sections","shortMessageHtmlLink":"Split Config into ConfigManager and Config Sections"}},{"before":"a17d3a9127f6793faba82762b7c9d8471ec9ecbd","after":"7d1aefe00838b30df5af62651f747cfc196b27b8","ref":"refs/heads/feature/generic-host","pushedAt":"2024-09-23T11:38:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"HEJOK254","name":"Jakub Dębski","path":"/HEJOK254","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/90698026?s=80&v=4"},"commit":{"message":"Split Config into ConfigManager and Config Sections","shortMessageHtmlLink":"Split Config into ConfigManager and Config Sections"}},{"before":"eb7e1851e5423b4ca8787c5b686d6e0afb0afa89","after":"a17d3a9127f6793faba82762b7c9d8471ec9ecbd","ref":"refs/heads/feature/generic-host","pushedAt":"2024-09-22T21:37:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"HEJOK254","name":"Jakub Dębski","path":"/HEJOK254","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/90698026?s=80&v=4"},"commit":{"message":"Remove unused DiscordConfig parameter from DefaultInteractionServiceHandler constructor","shortMessageHtmlLink":"Remove unused DiscordConfig parameter from DefaultInteractionServiceH…"}},{"before":"82aef8af7b334ec5c8578983f4036e61083f649d","after":"eb7e1851e5423b4ca8787c5b686d6e0afb0afa89","ref":"refs/heads/feature/generic-host","pushedAt":"2024-09-22T01:38:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"HEJOK254","name":"Jakub Dębski","path":"/HEJOK254","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/90698026?s=80&v=4"},"commit":{"message":"Refactor interaction service handling to use interface and default implementation (DIP)","shortMessageHtmlLink":"Refactor interaction service handling to use interface and default im…"}},{"before":"b4a9bd4f83e2476ef923d13eb695037dfe701a2a","after":"82aef8af7b334ec5c8578983f4036e61083f649d","ref":"refs/heads/feature/generic-host","pushedAt":"2024-09-22T00:52:46.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"HEJOK254","name":"Jakub Dębski","path":"/HEJOK254","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/90698026?s=80&v=4"},"commit":{"message":"Add Token Validation\nThe program will now report an invalid token with a single log line and stop the application","shortMessageHtmlLink":"Add Token Validation"}},{"before":"3c54763166b8dade02d74433f4ccc6f5c42d7201","after":"b4a9bd4f83e2476ef923d13eb695037dfe701a2a","ref":"refs/heads/feature/generic-host","pushedAt":"2024-09-22T00:46:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"HEJOK254","name":"Jakub Dębski","path":"/HEJOK254","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/90698026?s=80&v=4"},"commit":{"message":"Add Token Validation\nThe program will now report an invalid token with a single log line and stop the application","shortMessageHtmlLink":"Add Token Validation"}},{"before":"7d5bf58b862a54a31a40da7df986bfdd6248196d","after":"3c54763166b8dade02d74433f4ccc6f5c42d7201","ref":"refs/heads/feature/generic-host","pushedAt":"2024-09-21T22:44:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"HEJOK254","name":"Jakub Dębski","path":"/HEJOK254","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/90698026?s=80&v=4"},"commit":{"message":"Rework Configuration","shortMessageHtmlLink":"Rework Configuration"}},{"before":"24a526997e0acfc22b0a3fba207295de03f695fa","after":"7d5bf58b862a54a31a40da7df986bfdd6248196d","ref":"refs/heads/feature/generic-host","pushedAt":"2024-09-17T21:39:03.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"HEJOK254","name":"Jakub Dębski","path":"/HEJOK254","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/90698026?s=80&v=4"},"commit":{"message":"Implement Generic Host Features\n\nBig commit, didn't really have the opportunity to break it up. It introduces various fixes, graceful shutdown, DI etc.\n\nProbably going to get a few fixes/refactors\n\nImplemented:\n - Dependency Injection\n - Generic Host\n - Configuration (Microsoft.Extensions.Configuration, switched from custom config)\n\nChanged:\n - Split `Program.cs` into 2 files, `Program.cs` manages the program startup, while `Bot.cs` manages the bot's lifetime.\n - Removed the old configuration in favour of the Microsoft.Extensions.Configuration package\n - And more I think\n\nThanks to @Filip55561 for helping with the Host setup","shortMessageHtmlLink":"Implement Generic Host Features"}},{"before":null,"after":"24a526997e0acfc22b0a3fba207295de03f695fa","ref":"refs/heads/feature/generic-host","pushedAt":"2024-09-17T21:35:03.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"HEJOK254","name":"Jakub Dębski","path":"/HEJOK254","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/90698026?s=80&v=4"},"commit":{"message":"Implement Generic Host Features\n\nBig commit, didn't really have the opportunity to break it up. It introduces various fixes, graceful shutdown, DI etc.\n\nProbably going to get a few fixes/refactors\n\nImplemented:\n - Dependency Injection\n - Generic Host\n - Configuration (Microsoft.Extensions.Configuration, switched from custom config)\n\nChanged:\n - Split `Program.cs` into 2 files, `Program.cs` manages the program startup, while `Bot.cs` manages the bot's lifetime.\n - Removed the old configuration in favour of the Microsoft.Extensions.Configuration package\n - And more I think\n\nThanks to @Filip55561 for helping with the Host setup","shortMessageHtmlLink":"Implement Generic Host Features"}},{"before":"c9e1603ca840e35764cfd2e31fd64e9c9c6eeca6","after":"4e9dcefcc8679a7ef39dee013a8283628b774f09","ref":"refs/heads/license","pushedAt":"2024-09-16T22:30:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"HEJOK254","name":"Jakub Dębski","path":"/HEJOK254","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/90698026?s=80&v=4"},"commit":{"message":"Add GNU GPL v3.0 Licence","shortMessageHtmlLink":"Add GNU GPL v3.0 Licence"}},{"before":"80a46fac6b3714ceaee6ba610c2321c68f4d0f50","after":"c9e1603ca840e35764cfd2e31fd64e9c9c6eeca6","ref":"refs/heads/license","pushedAt":"2024-09-16T22:28:35.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"HEJOK254","name":"Jakub Dębski","path":"/HEJOK254","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/90698026?s=80&v=4"},"commit":{"message":"Add proper FFMpeg check\n\nChecks if ffmpeg is installed on startup, if not, it logs it and exits","shortMessageHtmlLink":"Add proper FFMpeg check"}},{"before":"5e401c2cee284e19885075ffba390020e8d6dd72","after":"80a46fac6b3714ceaee6ba610c2321c68f4d0f50","ref":"refs/heads/license","pushedAt":"2024-09-16T22:27:48.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"HEJOK254","name":"Jakub Dębski","path":"/HEJOK254","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/90698026?s=80&v=4"},"commit":{"message":"Create LICENSE\n\nUsed the GNU General Public License 2.0","shortMessageHtmlLink":"Create LICENSE"}},{"before":null,"after":"57ddba6dc40d9295e52c7e832f9b9c79302ab8fc","ref":"refs/heads/dependabot/nuget/Discord.Net-3.16.0","pushedAt":"2024-09-16T07:38:36.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump Discord.Net from 3.15.3 to 3.16.0\n\nBumps [Discord.Net](https://github.com/discord-net/Discord.Net) from 3.15.3 to 3.16.0.\n- [Release notes](https://github.com/discord-net/Discord.Net/releases)\n- [Changelog](https://github.com/discord-net/Discord.Net/blob/dev/CHANGELOG.md)\n- [Commits](https://github.com/discord-net/Discord.Net/compare/3.15.3...3.16.0)\n\n---\nupdated-dependencies:\n- dependency-name: Discord.Net\n dependency-type: direct:production\n update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump Discord.Net from 3.15.3 to 3.16.0"}},{"before":"cacf5c7e1a627df6ba28eb2ca96dd402d6bb0491","after":null,"ref":"refs/heads/feature/logger-preview","pushedAt":"2024-09-13T10:35:25.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"HEJOK254","name":"Jakub Dębski","path":"/HEJOK254","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/90698026?s=80&v=4"}},{"before":"543251c616cebb9cfdb75bff94d9284c912800f7","after":"c9e1603ca840e35764cfd2e31fd64e9c9c6eeca6","ref":"refs/heads/dev","pushedAt":"2024-09-11T14:13:53.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"HEJOK254","name":"Jakub Dębski","path":"/HEJOK254","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/90698026?s=80&v=4"},"commit":{"message":"Add proper FFMpeg check\n\nChecks if ffmpeg is installed on startup, if not, it logs it and exits","shortMessageHtmlLink":"Add proper FFMpeg check"}},{"before":"6c82bf4eac79f377975ccf6ae6022a02feb93c5f","after":"543251c616cebb9cfdb75bff94d9284c912800f7","ref":"refs/heads/dev","pushedAt":"2024-09-10T18:55:10.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"HEJOK254","name":"Jakub Dębski","path":"/HEJOK254","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/90698026?s=80&v=4"},"commit":{"message":"Simplify VideoUtils.cs timespan \"parser\" exception handling","shortMessageHtmlLink":"Simplify VideoUtils.cs timespan \"parser\" exception handling"}},{"before":"84450ce93361e9f21cb3a3a69876592b1bdb626d","after":null,"ref":"refs/heads/dependabot/nuget/Discord.Net-3.15.3","pushedAt":"2024-09-09T21:43:43.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"HEJOK254","name":"Jakub Dębski","path":"/HEJOK254","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/90698026?s=80&v=4"}},{"before":"c8ca89965538f3d1ef8ff70945d5a5da9ec53cc3","after":"6c82bf4eac79f377975ccf6ae6022a02feb93c5f","ref":"refs/heads/dev","pushedAt":"2024-09-09T21:43:40.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"HEJOK254","name":"Jakub Dębski","path":"/HEJOK254","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/90698026?s=80&v=4"},"commit":{"message":"Bump Discord.Net from 3.15.2 to 3.15.3 (#24)\n\nBumps [Discord.Net](https://github.com/discord-net/Discord.Net) from\r\n3.15.2 to 3.15.3.\r\n
\r\nRelease notes\r\n

Sourced from Discord.Net's\r\nreleases.

\r\n
\r\n

v3.15.3

\r\n

[3.15.3] - 2024-07-21

\r\n

This release brings support for application owned custom emojis and\r\nfixes a number of bugs within the library.

\r\n

Added

\r\n
    \r\n
  • #2963\r\nApplication Emojis (26bb789)
  • \r\n
  • [EXPERIMENTAL] #2931\r\nMember search v2 (e18915a)
  • \r\n
  • #2952\r\nadd IsAvailable to GuildEmote (cb79f04)
  • \r\n
  • #2965\r\nAdd team member Role property (6e531a2)
  • \r\n
\r\n

Fixed

\r\n
    \r\n
  • #2958\r\ncrash when poll is null in RestMessageComponent (24c7605)
  • \r\n
  • #2962\r\nincomplete validation when ChannelFlags.RequireTag is true\r\n(f5fdfb2)
  • \r\n
  • #2948\r\nFix IndexOf bug in CreateBucketId (ec0ba49)
  • \r\n
  • #2959\r\nFix automod related events in the sharded client (8b6be64)
  • \r\n
  • #2966\r\nFix CustomSticker.DeleteAsync() (359f6db)
  • \r\n
\r\n

Misc

\r\n
    \r\n
  • #2951\r\nUpdate for the breaking change discord has made + v3 is cringe\r\n(8afea2c)
  • \r\n
  • #2953\r\nlonger polls (ae49794)
  • \r\n
  • #2956\r\nAdd missing role tags (6b691b1)
  • \r\n
  • #2957\r\nLonger MaxCustomBlockMessageLength (bae7861)
  • \r\n
\r\n

New Contributors

\r\n
    \r\n
  • @​TineTheUnc made\r\ntheir first contribution in discord-net/Discord.Net#2948
  • \r\n
  • @​itsCristianPro7\r\nmade their first contribution in discord-net/Discord.Net#2962
  • \r\n
  • @​Zaratusa\r\nmade their first contribution in discord-net/Discord.Net#2958
  • \r\n
  • @​ForceFK made\r\ntheir first contribution in discord-net/Discord.Net#2957
  • \r\n
\r\n

Full Changelog: https://github.com/discord-net/Discord.Net/compare/3.15.2...3.15.3

\r\n
\r\n
\r\n
\r\nChangelog\r\n

Sourced from Discord.Net's\r\nchangelog.

\r\n
\r\n

[3.15.3] - 2024-07-21

\r\n

Added

\r\n
    \r\n
  • #2963\r\nApplication Emojis (26bb789)
  • \r\n
  • [EXPERIMENTAL] #2931\r\nMember search v2 (e18915a)
  • \r\n
  • #2952\r\nadd IsAvailable to GuildEmote (cb79f04)
  • \r\n
  • #2965\r\nAdd team member Role property (6e531a2)
  • \r\n
\r\n

Fixed

\r\n
    \r\n
  • #2958\r\ncrash when poll is null in RestMessageComponent (24c7605)
  • \r\n
  • #2962\r\nincomplete validation when ChannelFlags.RequireTag is true\r\n(f5fdfb2)
  • \r\n
  • #2948\r\nFix IndexOf bug in CreateBucketId (ec0ba49)
  • \r\n
  • #2959\r\nFix automod related events in the sharded client (8b6be64)
  • \r\n
  • #2966\r\nFix CustomSticker.DeleteAsync() (359f6db)
  • \r\n
\r\n

Misc

\r\n
    \r\n
  • #2951\r\nUpdate for the breaking change discord has made + v3 is cringe\r\n(8afea2c)
  • \r\n
  • #2953\r\nlonger polls (ae49794)
  • \r\n
  • #2956\r\nAdd missing role tags (6b691b1)
  • \r\n
  • #2957\r\nLonger MaxCustomBlockMessageLength (bae7861)
  • \r\n
\r\n
\r\n
\r\n
\r\nCommits\r\n\r\n
\r\n
\r\n\r\n\r\n[![Dependabot compatibility\r\nscore](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=Discord.Net&package-manager=nuget&previous-version=3.15.2&new-version=3.15.3)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\r\n\r\nDependabot will resolve any conflicts with this PR as long as you don't\r\nalter it yourself. You can also trigger a rebase manually by commenting\r\n`@dependabot rebase`.\r\n\r\n[//]: # (dependabot-automerge-start)\r\n[//]: # (dependabot-automerge-end)\r\n\r\n---\r\n\r\n
\r\nDependabot commands and options\r\n
\r\n\r\nYou can trigger Dependabot actions by commenting on this PR:\r\n- `@dependabot rebase` will rebase this PR\r\n- `@dependabot recreate` will recreate this PR, overwriting any edits\r\nthat have been made to it\r\n- `@dependabot merge` will merge this PR after your CI passes on it\r\n- `@dependabot squash and merge` will squash and merge this PR after\r\nyour CI passes on it\r\n- `@dependabot cancel merge` will cancel a previously requested merge\r\nand block automerging\r\n- `@dependabot reopen` will reopen this PR if it is closed\r\n- `@dependabot close` will close this PR and stop Dependabot recreating\r\nit. You can achieve the same result by closing it manually\r\n- `@dependabot show ignore conditions` will show all\r\nof the ignore conditions of the specified dependency\r\n- `@dependabot ignore this major version` will close this PR and stop\r\nDependabot creating any more for this major version (unless you reopen\r\nthe PR or upgrade to it yourself)\r\n- `@dependabot ignore this minor version` will close this PR and stop\r\nDependabot creating any more for this minor version (unless you reopen\r\nthe PR or upgrade to it yourself)\r\n- `@dependabot ignore this dependency` will close this PR and stop\r\nDependabot creating any more for this dependency (unless you reopen the\r\nPR or upgrade to it yourself)\r\n\r\n\r\n
\r\n\r\nSigned-off-by: dependabot[bot] \r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>","shortMessageHtmlLink":"Bump Discord.Net from 3.15.2 to 3.15.3 (#24)"}},{"before":"f4d99dd1df7615b3e595587f26cfb6b67479e8eb","after":"84450ce93361e9f21cb3a3a69876592b1bdb626d","ref":"refs/heads/dependabot/nuget/Discord.Net-3.15.3","pushedAt":"2024-09-09T21:42:50.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump Discord.Net from 3.15.2 to 3.15.3\n\nBumps [Discord.Net](https://github.com/discord-net/Discord.Net) from 3.15.2 to 3.15.3.\n- [Release notes](https://github.com/discord-net/Discord.Net/releases)\n- [Changelog](https://github.com/discord-net/Discord.Net/blob/dev/CHANGELOG.md)\n- [Commits](https://github.com/discord-net/Discord.Net/compare/3.15.2...3.15.3)\n\n---\nupdated-dependencies:\n- dependency-name: Discord.Net\n dependency-type: direct:production\n update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump Discord.Net from 3.15.2 to 3.15.3"}},{"before":"0c565e896e8986d515de34fd5427d042bb5fb283","after":"f4d99dd1df7615b3e595587f26cfb6b67479e8eb","ref":"refs/heads/dependabot/nuget/Discord.Net-3.15.3","pushedAt":"2024-09-09T21:30:18.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"HEJOK254","name":"Jakub Dębski","path":"/HEJOK254","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/90698026?s=80&v=4"},"commit":{"message":"Bump Discord.Net from 3.15.2 to 3.15.3\n\nBumps [Discord.Net](https://github.com/discord-net/Discord.Net) from 3.15.2 to 3.15.3.\n- [Release notes](https://github.com/discord-net/Discord.Net/releases)\n- [Changelog](https://github.com/discord-net/Discord.Net/blob/dev/CHANGELOG.md)\n- [Commits](https://github.com/discord-net/Discord.Net/compare/3.15.2...3.15.3)\n\n---\nupdated-dependencies:\n- dependency-name: Discord.Net\n dependency-type: direct:production\n update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump Discord.Net from 3.15.2 to 3.15.3"}},{"before":"623f6cafd6559994530f5b76e81e5b67bfa9da7c","after":"c8ca89965538f3d1ef8ff70945d5a5da9ec53cc3","ref":"refs/heads/dev","pushedAt":"2024-09-09T21:28:14.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"HEJOK254","name":"Jakub Dębski","path":"/HEJOK254","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/90698026?s=80&v=4"},"commit":{"message":"Fix circular dependency with ConfigManager and SerilogConfiguration\n\nConfigManager.cs depended on the Serilog logger to be ready, while SerilogConfiguration needed ConfigManager.cs. Fixed it by dynamically changing the LogLevel.\n\nAlso rewritten Config.GetConfig(), so it now throws exceptions instead of returning null.","shortMessageHtmlLink":"Fix circular dependency with ConfigManager and SerilogConfiguration"}},{"before":"b19076c20d53e39fc56476deebbc96a3a938b5f8","after":"623f6cafd6559994530f5b76e81e5b67bfa9da7c","ref":"refs/heads/dev","pushedAt":"2024-09-09T21:05:37.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"HEJOK254","name":"Jakub Dębski","path":"/HEJOK254","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/90698026?s=80&v=4"},"commit":{"message":"Fix circular dependency with ConfigManager and SerilogConfiguration\n\nConfigManager.cs depended on the Serilog logger to be ready, while SerilogConfiguration needed ConfigManager.cs. Fixed it by dynamically changing the LogLevel.\n\nAlso rewritten Config.GetConfig(), so it now throws exceptions instead of returning null.","shortMessageHtmlLink":"Fix circular dependency with ConfigManager and SerilogConfiguration"}},{"before":"47f64e529a9c7d2fba945be97f436412d2234edf","after":"b19076c20d53e39fc56476deebbc96a3a938b5f8","ref":"refs/heads/dev","pushedAt":"2024-09-09T20:26:25.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"HEJOK254","name":"Jakub Dębski","path":"/HEJOK254","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/90698026?s=80&v=4"},"commit":{"message":"Fix circular dependency with ConfigManager and SerilogConfiguration\n\nConfigManager.cs depended on the Serilog logger to be ready, while SerilogConfiguration needed ConfigManager.cs. Fixed it by dynamically changing the LogLevel.\n\nAlso rewritten Config.GetConfig(), so it now throws exceptions instead of returning null.","shortMessageHtmlLink":"Fix circular dependency with ConfigManager and SerilogConfiguration"}},{"before":"882248e86f45c3db764ec75dd04b903fe69ad6ce","after":"47f64e529a9c7d2fba945be97f436412d2234edf","ref":"refs/heads/dev","pushedAt":"2024-09-09T20:20:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"HEJOK254","name":"Jakub Dębski","path":"/HEJOK254","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/90698026?s=80&v=4"},"commit":{"message":"Fix circular dependency with ConfigManager and SerilogConfiguration\n\nConfigManager.cs depended on the Serilog logger to be ready, while SerilogConfiguration needed ConfigManager.cs. Fixed it by dynamically changing the LogLevel.\n\nAlso rewritten Config.GetConfig(), so it now throws exceptions instead of returning null.","shortMessageHtmlLink":"Fix circular dependency with ConfigManager and SerilogConfiguration"}},{"before":"5db82be2dae52e9c7c5665e95984d4724daf7136","after":"882248e86f45c3db764ec75dd04b903fe69ad6ce","ref":"refs/heads/dev","pushedAt":"2024-09-07T00:17:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"HEJOK254","name":"Jakub Dębski","path":"/HEJOK254","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/90698026?s=80&v=4"},"commit":{"message":"Change log path to executable's directory\n\nSame thing as with 303abe2978e749bcda60e92c3c3a7dc00c999933","shortMessageHtmlLink":"Change log path to executable's directory"}},{"before":"61374a2c2592a1bdea55665169d9d9db97001991","after":"5db82be2dae52e9c7c5665e95984d4724daf7136","ref":"refs/heads/dev","pushedAt":"2024-09-06T23:30:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"HEJOK254","name":"Jakub Dębski","path":"/HEJOK254","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/90698026?s=80&v=4"},"commit":{"message":"Refactor DOTNET workflow to trigger only on push events","shortMessageHtmlLink":"Refactor DOTNET workflow to trigger only on push events"}},{"before":"5512cb1c98194bbd139974f7632534fa00430996","after":"61374a2c2592a1bdea55665169d9d9db97001991","ref":"refs/heads/dev","pushedAt":"2024-09-06T23:22:09.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"HEJOK254","name":"Jakub Dębski","path":"/HEJOK254","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/90698026?s=80&v=4"},"commit":{"message":"Move GetConfig to after the logger init step\nThis fixes an issue where the \"config not found\" error message wouldn't appear, as the logger hasn't been initialized yet.","shortMessageHtmlLink":"Move GetConfig to after the logger init step"}},{"before":"3b5cf2b80f9f22419e5efc7fe1e8b9c6431e0953","after":"0c565e896e8986d515de34fd5427d042bb5fb283","ref":"refs/heads/dependabot/nuget/Discord.Net-3.15.3","pushedAt":"2024-09-06T22:02:35.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"HEJOK254","name":"Jakub Dębski","path":"/HEJOK254","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/90698026?s=80&v=4"},"commit":{"message":"Bump Discord.Net from 3.15.2 to 3.15.3\n\nBumps [Discord.Net](https://github.com/discord-net/Discord.Net) from 3.15.2 to 3.15.3.\n- [Release notes](https://github.com/discord-net/Discord.Net/releases)\n- [Changelog](https://github.com/discord-net/Discord.Net/blob/dev/CHANGELOG.md)\n- [Commits](https://github.com/discord-net/Discord.Net/compare/3.15.2...3.15.3)\n\n---\nupdated-dependencies:\n- dependency-name: Discord.Net\n dependency-type: direct:production\n update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump Discord.Net from 3.15.2 to 3.15.3"}},{"before":"11888aee5160677b275855ff86cefcc33c3e47fa","after":null,"ref":"refs/heads/hotfix/multiple-followups","pushedAt":"2024-09-06T22:01:19.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"HEJOK254","name":"Jakub Dębski","path":"/HEJOK254","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/90698026?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yM1QyMDozNzoxOC4wMDAwMDBazwAAAAS-a0Is","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yM1QyMDozNzoxOC4wMDAwMDBazwAAAAS-a0Is","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0wNlQyMjowMToxOS4wMDAwMDBazwAAAASvWJjw"}},"title":"Activity · HEJOK254/Discord-QuickEdit"}