{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":268132275,"defaultBranch":"master","name":"kristall","ownerLogin":"ikskuh","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-05-30T17:54:14.000Z","ownerAvatar":"https://github.com/avatars/u/3932972?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1663915317.286796","currentOid":""},"activityList":{"items":[{"before":"d3756b3b7a74e54b0795174fa11647b3f9c1fbd5","after":"b4c677cdb5a9d7337758bcad45db5b21e2b85280","ref":"refs/heads/master","pushedAt":"2024-01-05T12:22:04.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ikskuh","name":"Felix Queißner","path":"/ikskuh","primaryAvatarUrl":"https://github.com/avatars/u/3932972?s=80&v=4"},"commit":{"message":"Enable installation using CMake","shortMessageHtmlLink":"Enable installation using CMake"}},{"before":"bafb15fe04f78d65b451a03f273591ff8ec5ecf3","after":"d3756b3b7a74e54b0795174fa11647b3f9c1fbd5","ref":"refs/heads/master","pushedAt":"2024-01-04T09:24:15.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ikskuh","name":"Felix Queißner","path":"/ikskuh","primaryAvatarUrl":"https://github.com/avatars/u/3932972?s=80&v=4"},"commit":{"message":"Add app data file","shortMessageHtmlLink":"Add app data file"}},{"before":"91cfe5242a0515344a514c0eeecc9955accf6905","after":"bafb15fe04f78d65b451a03f273591ff8ec5ecf3","ref":"refs/heads/master","pushedAt":"2024-01-04T08:41:15.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ikskuh","name":"Felix Queißner","path":"/ikskuh","primaryAvatarUrl":"https://github.com/avatars/u/3932972?s=80&v=4"},"commit":{"message":"Add information for bundled dependencies","shortMessageHtmlLink":"Add information for bundled dependencies"}},{"before":"b2fac23783a99519469961e64a51656c76b8ed50","after":"91cfe5242a0515344a514c0eeecc9955accf6905","ref":"refs/heads/master","pushedAt":"2023-12-19T07:37:11.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ikskuh","name":"Felix Queißner","path":"/ikskuh","primaryAvatarUrl":"https://github.com/avatars/u/3932972?s=80&v=4"},"commit":{"message":"querydialog.ui: Allow smaller dialog size\n\nAs the query label is determined by the remote server, it can be\narbitrarily long. Therefore, it makes sense to enable word wrap so\nthe dialog still fits on devices with smaller screens, such as mobile\nphones.","shortMessageHtmlLink":"querydialog.ui: Allow smaller dialog size"}},{"before":"40448d458c4428633f337fdef707ef9e1c87ece8","after":"b2fac23783a99519469961e64a51656c76b8ed50","ref":"refs/heads/master","pushedAt":"2023-11-09T07:20:12.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"ikskuh","name":"Felix Queißner","path":"/ikskuh","primaryAvatarUrl":"https://github.com/avatars/u/3932972?s=80&v=4"},"commit":{"message":"fix failure when first chunk arrives last","shortMessageHtmlLink":"fix failure when first chunk arrives last"}},{"before":"6d97b7f19824e36caee34219e02e7bbe7ec29fa1","after":"40448d458c4428633f337fdef707ef9e1c87ece8","ref":"refs/heads/master","pushedAt":"2023-11-07T16:57:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ikskuh","name":"Felix Queißner","path":"/ikskuh","primaryAvatarUrl":"https://github.com/avatars/u/3932972?s=80&v=4"},"commit":{"message":"Correct a typo in BUILDING.md","shortMessageHtmlLink":"Correct a typo in BUILDING.md"}},{"before":"8cb79ee6711b3db3f138db6367752053f45efc17","after":"6d97b7f19824e36caee34219e02e7bbe7ec29fa1","ref":"refs/heads/master","pushedAt":"2023-10-13T11:14:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ikskuh","name":"Felix Queißner","path":"/ikskuh","primaryAvatarUrl":"https://github.com/avatars/u/3932972?s=80&v=4"},"commit":{"message":"Replace QInputDialog with custom dialog for queries\n\nRecent commits allowed multi-line input while reusing the QInputDialog\nobject already defined by Kristall. However, QInputDialog lacks a way to\naccess its QPlainTextEdit directly, and therefore set the wrap mode.\n\nSince QInputDialog does no wrapping, it is inconvenient for writing a\nlong text (think of social media sites such as BBS or Station).\nTherefore, a custom QDialog-derived class, namely QueryDialog, has been\nprovided.","shortMessageHtmlLink":"Replace QInputDialog with custom dialog for queries"}},{"before":"317bdbad5be96ff55ac882e3ae909bf97d36bf23","after":"8cb79ee6711b3db3f138db6367752053f45efc17","ref":"refs/heads/master","pushedAt":"2023-10-02T14:36:29.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"ikskuh","name":"Felix Queißner","path":"/ikskuh","primaryAvatarUrl":"https://github.com/avatars/u/3932972?s=80&v=4"},"commit":{"message":"build.yml: Test CMake builds","shortMessageHtmlLink":"build.yml: Test CMake builds"}},{"before":"505723e9dfda51f1cc496b0c3556ab0ec349ed8d","after":"317bdbad5be96ff55ac882e3ae909bf97d36bf23","ref":"refs/heads/master","pushedAt":"2023-09-29T12:23:09.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ikskuh","name":"Felix Queißner","path":"/ikskuh","primaryAvatarUrl":"https://github.com/avatars/u/3932972?s=80&v=4"},"commit":{"message":"settingsdialog.ui: Move \"Generic\" widgets to QScrollArea\n\nThis would allow smaller screens (think of mobile devices such as the\nPinePhone or Librem 5) to be able to fit the settings dialog, and\ntherefore use it.","shortMessageHtmlLink":"settingsdialog.ui: Move \"Generic\" widgets to QScrollArea"}},{"before":"3709c3d6bd90fdb42d4ff56b244b9f6ee8124569","after":"505723e9dfda51f1cc496b0c3556ab0ec349ed8d","ref":"refs/heads/master","pushedAt":"2023-09-29T12:22:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ikskuh","name":"Felix Queißner","path":"/ikskuh","primaryAvatarUrl":"https://github.com/avatars/u/3932972?s=80&v=4"},"commit":{"message":"browsertab.cpp: Use multi-line input when required\n\nSome Gemini sites such as Station or BBS allow multi-line posts.","shortMessageHtmlLink":"browsertab.cpp: Use multi-line input when required"}},{"before":"659a1448146f4599755fd0b059b25567fa7d60f5","after":"3709c3d6bd90fdb42d4ff56b244b9f6ee8124569","ref":"refs/heads/master","pushedAt":"2023-08-30T06:43:16.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"ikskuh","name":"Felix Queißner","path":"/ikskuh","primaryAvatarUrl":"https://github.com/avatars/u/3932972?s=80&v=4"},"commit":{"message":"Use startsWith() instead of left(4)","shortMessageHtmlLink":"Use startsWith() instead of left(4)"}},{"before":"4308819b9df8101bebc4c971f2de29c4cfc376df","after":"659a1448146f4599755fd0b059b25567fa7d60f5","ref":"refs/heads/master","pushedAt":"2023-07-08T08:12:12.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"ikskuh","name":"Felix Queißner","path":"/ikskuh","primaryAvatarUrl":"https://github.com/avatars/u/3932972?s=80&v=4"},"commit":{"message":"Update settingsdialog.cpp","shortMessageHtmlLink":"Update settingsdialog.cpp"}},{"before":"56ed84a1b444b747917b7f5d371c62fad545eaa5","after":"4308819b9df8101bebc4c971f2de29c4cfc376df","ref":"refs/heads/master","pushedAt":"2023-06-10T07:11:51.106Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ikskuh","name":"Felix Queißner","path":"/ikskuh","primaryAvatarUrl":"https://github.com/avatars/u/3932972?s=80&v=4"},"commit":{"message":"doc/gen-man.sh: use printf instead of echo to make it portable\n\nprintf is recommended instead of echo because it has a more predictable\nbehavior than echo (tip from the POSIX standard ;-). Using it allow us\nto generate the _same_ manpage using sh, dash or bash.","shortMessageHtmlLink":"doc/gen-man.sh: use printf instead of echo to make it portable"}},{"before":"b6c0259854878401199754374ab0890055d6db74","after":"56ed84a1b444b747917b7f5d371c62fad545eaa5","ref":"refs/heads/master","pushedAt":"2023-06-05T06:31:13.850Z","pushType":"push","commitsCount":1,"pusher":{"login":"ikskuh","name":"Felix Queißner","path":"/ikskuh","primaryAvatarUrl":"https://github.com/avatars/u/3932972?s=80&v=4"},"commit":{"message":"Removes ubuntu_18 runner","shortMessageHtmlLink":"Removes ubuntu_18 runner"}},{"before":"c65edbc4dd821bc712edd22467b9d9c04a4c99f8","after":"b6c0259854878401199754374ab0890055d6db74","ref":"refs/heads/master","pushedAt":"2023-06-05T06:29:26.985Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"ikskuh","name":"Felix Queißner","path":"/ikskuh","primaryAvatarUrl":"https://github.com/avatars/u/3932972?s=80&v=4"},"commit":{"message":"doc: remove unused DATE logic from gen-man.sh\n\nThe use of $DATE was removed in 7a5499d7, but I forgot to remove this\nlogic from gen-man.sh.","shortMessageHtmlLink":"doc: remove unused DATE logic from gen-man.sh"}},{"before":"d47e3d3f54aa66b37f8a1bb45150b8510c95c343","after":"c65edbc4dd821bc712edd22467b9d9c04a4c99f8","ref":"refs/heads/master","pushedAt":"2023-04-06T18:55:47.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ikskuh","name":"Felix Queißner","path":"/ikskuh","primaryAvatarUrl":"https://github.com/avatars/u/3932972?s=80&v=4"},"commit":{"message":"Focus browsing area after page is loaded\n\nThis change allows the user to start scrolling with the keyboard instantly,\nwithout having to focus the browsing area first, after a page has loaded.\n\nThis happens for example when opening a new tab, and when entering an\naddress manually.","shortMessageHtmlLink":"Focus browsing area after page is loaded"}},{"before":"d937a0c32e418414c7e9911927a1518ac586b9d4","after":"d47e3d3f54aa66b37f8a1bb45150b8510c95c343","ref":"refs/heads/master","pushedAt":"2023-04-06T18:55:37.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ikskuh","name":"Felix Queißner","path":"/ikskuh","primaryAvatarUrl":"https://github.com/avatars/u/3932972?s=80&v=4"},"commit":{"message":"Allow middle-click to open new tab when text is selected\n\nIf text is selected, middle-click will not be forwarded to the function\nthat opens the link in a new tab. So this change will deselect any\nselected text before trying to open a new tab.\n\nFixes #253","shortMessageHtmlLink":"Allow middle-click to open new tab when text is selected"}},{"before":"eecc1d587c5860622b97d600ace0e4456048f114","after":"d937a0c32e418414c7e9911927a1518ac586b9d4","ref":"refs/heads/master","pushedAt":"2023-04-02T16:15:31.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ikskuh","name":"Felix Queißner","path":"/ikskuh","primaryAvatarUrl":"https://github.com/avatars/u/3932972?s=80&v=4"},"commit":{"message":"Fix crash when encountering incomplete ANSI codes\n\nAdd bounds checking before increasing iterator pointer, to prevent\nincomplete ANSI codes causing iterators going to far.","shortMessageHtmlLink":"Fix crash when encountering incomplete ANSI codes"}},{"before":"84c11ed7669e665863460384cc78a5ed9341552b","after":"eecc1d587c5860622b97d600ace0e4456048f114","ref":"refs/heads/master","pushedAt":"2023-04-01T17:50:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ikskuh","name":"Felix Queißner","path":"/ikskuh","primaryAvatarUrl":"https://github.com/avatars/u/3932972?s=80&v=4"},"commit":{"message":"Fix crash when closing gopher tab during content loading","shortMessageHtmlLink":"Fix crash when closing gopher tab during content loading"}},{"before":"a63178f48fe23b0de779ea1988e72e4b128fcb1a","after":"84c11ed7669e665863460384cc78a5ed9341552b","ref":"refs/heads/master","pushedAt":"2023-03-26T00:01:14.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ikskuh","name":"Felix Queißner","path":"/ikskuh","primaryAvatarUrl":"https://github.com/avatars/u/3932972?s=80&v=4"},"commit":{"message":"Fix media player stuttering\n\nOnly call setPosition() on the QMediaPlayer object when the user has manually\ndragged the slider position slider.\n\nOtherwise the slider and player will call each other, probably causing a\nfeedback loop which causes stuttering.","shortMessageHtmlLink":"Fix media player stuttering"}},{"before":"b833a5d261727616b18cfc81f13b624b1316044f","after":"a63178f48fe23b0de779ea1988e72e4b128fcb1a","ref":"refs/heads/master","pushedAt":"2023-03-25T17:02:04.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ikskuh","name":"Felix Queißner","path":"/ikskuh","primaryAvatarUrl":"https://github.com/avatars/u/3932972?s=80&v=4"},"commit":{"message":"Improve Qt 6 support\n\nAdd missing mediaplayer widget logic\n\nContributes to:\nhttps://github.com/MasterQ32/kristall/pull/266","shortMessageHtmlLink":"Improve Qt 6 support"}},{"before":"d88dd7bfd107dc8c22ae9b91a3b2a06bc7afe815","after":"b833a5d261727616b18cfc81f13b624b1316044f","ref":"refs/heads/master","pushedAt":"2023-03-24T22:42:29.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"ikskuh","name":"Felix Queißner","path":"/ikskuh","primaryAvatarUrl":"https://github.com/avatars/u/3932972?s=80&v=4"},"commit":{"message":"Introduce Qt 6 support\n\nWith QT_VERSION_CHECK and core5compat module","shortMessageHtmlLink":"Introduce Qt 6 support"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAD2IlvBgA","startCursor":null,"endCursor":null}},"title":"Activity · ikskuh/kristall"}