{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":204145786,"defaultBranch":"master","name":"ngPost","ownerLogin":"mbruel","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2019-08-24T11:00:55.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/14995455?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1715910737.0","currentOid":""},"activityList":{"items":[{"before":"a0cbc1675e24388b85466b1c97f71948680fd221","after":"102582f5c80c854c944d83ed5d0dac93c484ab3e","ref":"refs/heads/dev_v5.0","pushedAt":"2024-06-13T07:43:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mbruel","name":"Matthieu","path":"/mbruel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14995455?s=80&v=4"},"commit":{"message":"robustness on interruption handling. making sure PostingJobs are archived","shortMessageHtmlLink":"robustness on interruption handling. making sure PostingJobs are arch…"}},{"before":"46806f7e4c18aef557d34eec87a6f37a96d78566","after":"a0cbc1675e24388b85466b1c97f71948680fd221","ref":"refs/heads/dev_v5.0","pushedAt":"2024-06-12T12:06:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mbruel","name":"Matthieu","path":"/mbruel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14995455?s=80&v=4"},"commit":{"message":"Adding JOB_STATE, TestResumeJobs ok but leaking PostingJob WIP...","shortMessageHtmlLink":"Adding JOB_STATE, TestResumeJobs ok but leaking PostingJob WIP..."}},{"before":"df44eaa5239274e3d3d94aca9d21128a21f3b24b","after":"46806f7e4c18aef557d34eec87a6f37a96d78566","ref":"refs/heads/dev_v5.0","pushedAt":"2024-06-10T15:50:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mbruel","name":"Matthieu","path":"/mbruel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14995455?s=80&v=4"},"commit":{"message":"Test fixing TestResumeJobs using __test_ngPost__ everything in same\nHandler thread. work in progress (synchro issue on Article queue)","shortMessageHtmlLink":"Test fixing TestResumeJobs using __test_ngPost__ everything in same"}},{"before":"034068e225b3496ea337cd16c6d03cfb5c6a810a","after":"df44eaa5239274e3d3d94aca9d21128a21f3b24b","ref":"refs/heads/dev_v5.0","pushedAt":"2024-06-10T09:53:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mbruel","name":"Matthieu","path":"/mbruel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14995455?s=80&v=4"},"commit":{"message":"ngPost --resume works for the latest stopped job\nTODO: robusteness + tests + CMD interface to choose which one to resume\n+ --queue ? deal several unfinished jobs, --auto when stopped...","shortMessageHtmlLink":"ngPost --resume works for the latest stopped job"}},{"before":"88b8f7092f62e67e49336eeaa290339ffb04b08a","after":"034068e225b3496ea337cd16c6d03cfb5c6a810a","ref":"refs/heads/dev_v5.0","pushedAt":"2024-06-08T17:14:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mbruel","name":"Matthieu","path":"/mbruel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14995455?s=80&v=4"},"commit":{"message":"creating tests/utils/ and gettnig out ConnectionHandler","shortMessageHtmlLink":"creating tests/utils/ and gettnig out ConnectionHandler"}},{"before":"b364a3f090fe28d9b87b7f31e1634c9bde5e392b","after":"88b8f7092f62e67e49336eeaa290339ffb04b08a","ref":"refs/heads/dev_v5.0","pushedAt":"2024-06-08T08:26:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mbruel","name":"Matthieu","path":"/mbruel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14995455?s=80&v=4"},"commit":{"message":"Backup 42 (unit tests ok) thanks to __Launch_TestLocalConfig__ !!!","shortMessageHtmlLink":"Backup 42 (unit tests ok) thanks to __Launch_TestLocalConfig__ !!!"}},{"before":"b0b469ff25fff7e689c58114da3376750b5b8df2","after":"b364a3f090fe28d9b87b7f31e1634c9bde5e392b","ref":"refs/heads/dev_v5.0","pushedAt":"2024-06-05T09:29:28.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"mbruel","name":"Matthieu","path":"/mbruel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14995455?s=80&v=4"},"commit":{"message":"Finally some architecture documents... starting by main UML components","shortMessageHtmlLink":"Finally some architecture documents... starting by main UML components"}},{"before":"66807715372d0f048d03174498183ac4fb39bdb7","after":"b0b469ff25fff7e689c58114da3376750b5b8df2","ref":"refs/heads/dev_v5.0","pushedAt":"2024-06-02T21:08:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mbruel","name":"Matthieu","path":"/mbruel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14995455?s=80&v=4"},"commit":{"message":"- class NNTP::Rfc became 2 namespaces with constexpr or inline variables\n- Test have default values for int argc = 0, char *argv[] = nullptr\n- fix failed Macro Test display based on test->nbFailure()\n- add NgError::NO_POSTING_CONS with corresponding cascade from NntpConnection\n- Dockerfile + md explanation","shortMessageHtmlLink":"- class NNTP::Rfc became 2 namespaces with constexpr or inline variables"}},{"before":"fe9da04177b68735adb80cb3d027c1bc723f0d6c","after":"66807715372d0f048d03174498183ac4fb39bdb7","ref":"refs/heads/dev_v5.0","pushedAt":"2024-06-01T19:20:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mbruel","name":"Matthieu","path":"/mbruel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14995455?s=80&v=4"},"commit":{"message":"TestNzbGet ok \\o/ with and without missing articles!","shortMessageHtmlLink":"TestNzbGet ok \\o/ with and without missing articles!"}},{"before":"db1fa13256a0c6a1591171e2935a1b958ae77b43","after":"fe9da04177b68735adb80cb3d027c1bc723f0d6c","ref":"refs/heads/dev_v5.0","pushedAt":"2024-06-01T16:04:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mbruel","name":"Matthieu","path":"/mbruel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14995455?s=80&v=4"},"commit":{"message":"Macro test TestVesions::onTestLoadXSNewsPartnerConfAndCheckConnection!\nuse ConnectionHandler in its own thread\nand QTest::qWaitFor(Functor predicate, int timeout)","shortMessageHtmlLink":"Macro test TestVesions::onTestLoadXSNewsPartnerConfAndCheckConnection!"}},{"before":"d3d8d396da67de510093376fca393ed93aaa2638","after":"db1fa13256a0c6a1591171e2935a1b958ae77b43","ref":"refs/heads/dev_v5.0","pushedAt":"2024-05-31T22:20:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mbruel","name":"Matthieu","path":"/mbruel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14995455?s=80&v=4"},"commit":{"message":"few fixes","shortMessageHtmlLink":"few fixes"}},{"before":"1b18a9f0358e620682c80c77b4cb302384e00b72","after":"d3d8d396da67de510093376fca393ed93aaa2638","ref":"refs/heads/dev_v5.0","pushedAt":"2024-05-31T15:52:08.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"mbruel","name":"Matthieu","path":"/mbruel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14995455?s=80&v=4"},"commit":{"message":"namespace NNTP for File and Article","shortMessageHtmlLink":"namespace NNTP for File and Article"}},{"before":"2efeb4bba8b029e97284d96018f439e8168f33f2","after":"1b18a9f0358e620682c80c77b4cb302384e00b72","ref":"refs/heads/dev_v5.0","pushedAt":"2024-05-30T22:37:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mbruel","name":"Matthieu","path":"/mbruel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14995455?s=80&v=4"},"commit":{"message":"create NgTools::substituteExistingFile that works also for _archiveTmpFolder\nbored to manually delete it each time during my tests...","shortMessageHtmlLink":"create NgTools::substituteExistingFile that works also for _archiveTm…"}},{"before":"808f33b0f7a4cbb2eeaed92ef89c64daca513677","after":"2efeb4bba8b029e97284d96018f439e8168f33f2","ref":"refs/heads/dev_v5.0","pushedAt":"2024-05-30T18:44:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mbruel","name":"Matthieu","path":"/mbruel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14995455?s=80&v=4"},"commit":{"message":"to revert or understant how to launch nzbcheck during a testcase...","shortMessageHtmlLink":"to revert or understant how to launch nzbcheck during a testcase..."}},{"before":"ba105b7494ab77952ec42be50cb5aef4dd460666","after":"808f33b0f7a4cbb2eeaed92ef89c64daca513677","ref":"refs/heads/dev_v5.0","pushedAt":"2024-05-30T15:53:13.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mbruel","name":"Matthieu","path":"/mbruel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14995455?s=80&v=4"},"commit":{"message":"test nzbcheck...","shortMessageHtmlLink":"test nzbcheck..."}},{"before":"8ac5c60e43e1e2e96c26495494190c8142471551","after":"ba105b7494ab77952ec42be50cb5aef4dd460666","ref":"refs/heads/dev_v5.0","pushedAt":"2024-05-30T15:51:35.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mbruel","name":"Matthieu","path":"/mbruel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14995455?s=80&v=4"},"commit":{"message":"test nzbcheck...","shortMessageHtmlLink":"test nzbcheck..."}},{"before":"4b722d46ac8c23a14e79913ac314308cb6de0f28","after":"8ac5c60e43e1e2e96c26495494190c8142471551","ref":"refs/heads/dev_v5.0","pushedAt":"2024-05-30T07:15:57.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mbruel","name":"Matthieu","path":"/mbruel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14995455?s=80&v=4"},"commit":{"message":"\"missing test_ngPost.pro....\"","shortMessageHtmlLink":"\"missing test_ngPost.pro....\""}},{"before":"afd92083d92d8e39c1f04e1395d0ce65b2ce74c8","after":"4b722d46ac8c23a14e79913ac314308cb6de0f28","ref":"refs/heads/dev_v5.0","pushedAt":"2024-05-29T20:37:51.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mbruel","name":"Matthieu","path":"/mbruel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14995455?s=80&v=4"},"commit":{"message":"Make a proper test infrastructure\ncreate Macros MB_VERIFY that will fill MacroTest\nso we've a counting of all Marcro tests with their unit tests details\nMB_LOG uses __FILE__, __LINE__ from caller! macro + variadic method\neven NgPost::checkForNewVersion has its response checked and ngPost closes properly!","shortMessageHtmlLink":"Make a proper test infrastructure"}},{"before":"ac57c743bd30b267e7859543e282bcd3d2f52bc2","after":"afd92083d92d8e39c1f04e1395d0ce65b2ce74c8","ref":"refs/heads/dev_v5.0","pushedAt":"2024-05-29T20:11:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mbruel","name":"Matthieu","path":"/mbruel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14995455?s=80&v=4"},"commit":{"message":"submitting tests!","shortMessageHtmlLink":"submitting tests!"}},{"before":"fb563a421f3fb1d1b7f3ece6640ebeb643ac02e8","after":"ac57c743bd30b267e7859543e282bcd3d2f52bc2","ref":"refs/heads/dev_v5.0","pushedAt":"2024-05-29T16:28:44.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mbruel","name":"Matthieu","path":"/mbruel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14995455?s=80&v=4"},"commit":{"message":"Make a proper test infrastructure\ncreate Macros MB_VERIFY that will fill MacroTest\nso we've a counting of all Marcro tests with their unit tests details\nMB_LOG uses __FILE__, __LINE__ from caller! macro + variadic method\neven NgPost::checkForNewVersion has its response checked and ngPost closes properly!","shortMessageHtmlLink":"Make a proper test infrastructure"}},{"before":"ac9469d7b0047c306d87606e9fe0e065565dfe56","after":"fb563a421f3fb1d1b7f3ece6640ebeb643ac02e8","ref":"refs/heads/dev_v5.0","pushedAt":"2024-05-28T18:51:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mbruel","name":"Matthieu","path":"/mbruel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14995455?s=80&v=4"},"commit":{"message":"Starting test infra... + stuff...~","shortMessageHtmlLink":"Starting test infra... + stuff...~"}},{"before":"5d0c3ce27b84351ecbd045ff8442a02dcb080474","after":"ac9469d7b0047c306d87606e9fe0e065565dfe56","ref":"refs/heads/dev_v5.0","pushedAt":"2024-05-25T15:14:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mbruel","name":"Matthieu","path":"/mbruel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14995455?s=80&v=4"},"commit":{"message":"fix windows compilation","shortMessageHtmlLink":"fix windows compilation"}},{"before":"e079f65c82d36f9c2e2c4d307a7bc9f1ec9edcb4","after":"97a84347f1ea548f3fdc4104759552a452be3c2b","ref":"refs/heads/master","pushedAt":"2024-05-25T15:11:48.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mbruel","name":"Matthieu","path":"/mbruel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14995455?s=80&v=4"},"commit":{"message":"Adding NgPost::checkSupportSSL\nthat will avoid starting in cmd (warning with GUI)","shortMessageHtmlLink":"Adding NgPost::checkSupportSSL"}},{"before":"97a84347f1ea548f3fdc4104759552a452be3c2b","after":"e079f65c82d36f9c2e2c4d307a7bc9f1ec9edcb4","ref":"refs/heads/master","pushedAt":"2024-05-23T12:41:24.000Z","pushType":"push","commitsCount":16,"pusher":{"login":"mbruel","name":"Matthieu","path":"/mbruel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14995455?s=80&v=4"},"commit":{"message":"fix windows compilation...","shortMessageHtmlLink":"fix windows compilation..."}},{"before":"dd2d9d0bb2e8b2d0d24da6b492096a545444a54c","after":"5d0c3ce27b84351ecbd045ff8442a02dcb080474","ref":"refs/heads/dev_v5.0","pushedAt":"2024-05-23T12:09:09.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"mbruel","name":"Matthieu","path":"/mbruel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14995455?s=80&v=4"},"commit":{"message":"end of cosmetics: connect directly NntpConnection to NgLogger in constructor :)","shortMessageHtmlLink":"end of cosmetics: connect directly NntpConnection to NgLogger in cons…"}},{"before":"609e6170c4a4a75ecee1f13ab55b1463610d1f2a","after":"dd2d9d0bb2e8b2d0d24da6b492096a545444a54c","ref":"refs/heads/dev_v5.0","pushedAt":"2024-05-23T10:19:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mbruel","name":"Matthieu","path":"/mbruel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14995455?s=80&v=4"},"commit":{"message":"some terminal printing customizing with comments","shortMessageHtmlLink":"some terminal printing customizing with comments"}},{"before":"e88ad8b42e8a8a7439244c3f9d4ed023dc00fc39","after":"609e6170c4a4a75ecee1f13ab55b1463610d1f2a","ref":"refs/heads/dev_v5.0","pushedAt":"2024-05-23T02:45:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mbruel","name":"Matthieu","path":"/mbruel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14995455?s=80&v=4"},"commit":{"message":"ProgressBar integrated propely in NgLogger with a QueuedConnection for its QTimer","shortMessageHtmlLink":"ProgressBar integrated propely in NgLogger with a QueuedConnection fo…"}},{"before":"70e49d399f5899588679bd3a72b2396c82a5d7a7","after":"e88ad8b42e8a8a7439244c3f9d4ed023dc00fc39","ref":"refs/heads/dev_v5.0","pushedAt":"2024-05-23T00:58:57.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"mbruel","name":"Matthieu","path":"/mbruel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14995455?s=80&v=4"},"commit":{"message":"ProgressBar should not write before all loading logs queued in the event loop are displayed","shortMessageHtmlLink":"ProgressBar should not write before all loading logs queued in the ev…"}},{"before":"5ba25a1082422ef9f8de0cd66235722c6b1b6f3b","after":"70e49d399f5899588679bd3a72b2396c82a5d7a7","ref":"refs/heads/dev_v5.0","pushedAt":"2024-05-21T22:21:09.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mbruel","name":"Matthieu","path":"/mbruel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14995455?s=80&v=4"},"commit":{"message":"Fix windows compilation. TODO investigate issue with QSharedPointer","shortMessageHtmlLink":"Fix windows compilation. TODO investigate issue with QSharedPointer<P…"}},{"before":"345b29001d117b3a402706bac4f482a68d87b14c","after":"5ba25a1082422ef9f8de0cd66235722c6b1b6f3b","ref":"refs/heads/dev_v5.0","pushedAt":"2024-05-21T22:10:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mbruel","name":"Matthieu","path":"/mbruel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14995455?s=80&v=4"},"commit":{"message":"Fix windows compilation. TODO investigate issue with QSharedPointer","shortMessageHtmlLink":"Fix windows compilation. TODO investigate issue with QSharedPointer<P…"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEZB21IwA","startCursor":null,"endCursor":null}},"title":"Activity · mbruel/ngPost"}