{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":776190936,"defaultBranch":"trunk","name":"cartero","ownerLogin":"danirod","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2024-03-22T21:37:46.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1568690?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1712705632.0","currentOid":""},"activityList":{"items":[{"before":"e80febd3ca224410e1428022a7a7644d876674b9","after":"ac8c89218474691f130dfe345cb55a261889867d","ref":"refs/heads/trunk","pushedAt":"2024-06-09T14:48:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"danirod","name":"Dani Rodríguez","path":"/danirod","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1568690?s=80&v=4"},"commit":{"message":"Flat style for the HeaderItemRow menu button","shortMessageHtmlLink":"Flat style for the HeaderItemRow menu button"}},{"before":"8a4f97f9b32dff77592a9e9044548b9f31ab7ec5","after":"e80febd3ca224410e1428022a7a7644d876674b9","ref":"refs/heads/trunk","pushedAt":"2024-06-09T14:39:35.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"danirod","name":"Dani Rodríguez","path":"/danirod","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1568690?s=80&v=4"},"commit":{"message":"Replace HeaderRowBinding with a Vec\n\nSince I'll probably add more bindings to CarteroKeyValueRow, I'd rather\nrefactor this into a list of bindings than continue adding new fields\ninto HeaderRowBinding.\n\nCall add_binding() to track a binding that has been set to the specific\nwidget. Call reset_bindings() to iterate over each previously added\nbinding since the last call to reset_bindings() and unbind it and then\nforget about it.","shortMessageHtmlLink":"Replace HeaderRowBinding with a Vec<Binding>"}},{"before":"3c871e82921baee9e9e34e838b1f92aa4b1cb525","after":"8a4f97f9b32dff77592a9e9044548b9f31ab7ec5","ref":"refs/heads/trunk","pushedAt":"2024-06-08T20:25:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"danirod","name":"Dani Rodríguez","path":"/danirod","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1568690?s=80&v=4"},"commit":{"message":"Fix README issues","shortMessageHtmlLink":"Fix README issues"}},{"before":"ccd2f40e55fd51cb999528a0e0f05aa58c22bec7","after":"3c871e82921baee9e9e34e838b1f92aa4b1cb525","ref":"refs/heads/trunk","pushedAt":"2024-06-08T18:48:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"danirod","name":"Dani Rodríguez","path":"/danirod","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1568690?s=80&v=4"},"commit":{"message":"Persist window width and height\n\nWhenever the window changes dimensions, the current dimensions are\npersisted. Whenever the window opens, the previous dimensions are\nrestored. This way, the size of the window is persisted among app\nstarts.","shortMessageHtmlLink":"Persist window width and height"}},{"before":"5b52d2f0895230ae4f12d03a00e806c09255b575","after":"ccd2f40e55fd51cb999528a0e0f05aa58c22bec7","ref":"refs/heads/trunk","pushedAt":"2024-06-08T16:12:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"danirod","name":"Dani Rodríguez","path":"/danirod","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1568690?s=80&v=4"},"commit":{"message":"Update README, change to a better logo","shortMessageHtmlLink":"Update README, change to a better logo"}},{"before":"a7579148baa970bdffff39d8eb9a3caeaf3534e1","after":"5b52d2f0895230ae4f12d03a00e806c09255b575","ref":"refs/heads/trunk","pushedAt":"2024-06-08T15:40:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"danirod","name":"Dani Rodríguez","path":"/danirod","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1568690?s=80&v=4"},"commit":{"message":"Migrate to Adwaita\n\nThis has finally happened, and after this commit Cartero will be using\nlibadwaita-1. The version has been set to 1.1, because this is the\nversion available in Ubuntu 22.04 and at the moment I am supporting\nUbuntu 22.04 (something that I am currently considering dropping in\norder to dogfood the Flatpak version of the application.)","shortMessageHtmlLink":"Migrate to Adwaita"}},{"before":"9ea49078034f46f267e83ecf870559ca58f4729b","after":"a7579148baa970bdffff39d8eb9a3caeaf3534e1","ref":"refs/heads/trunk","pushedAt":"2024-06-08T12:26:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"danirod","name":"Dani Rodríguez","path":"/danirod","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1568690?s=80&v=4"},"commit":{"message":"Separate EndpointPane into its own widget\n\nThe EndpointPane has absorbed every widget to present and interact with\nan HTTP request, and a window is now a host for the EndpointPane\ncurrently being presented.\n\nThe rationale behind this change is to allow in the future to have\nmultiple EndpointPane instances, because of tabs.","shortMessageHtmlLink":"Separate EndpointPane into its own widget"}},{"before":"5e4b4719869f437a9a4bbec44655f1e10b303116","after":"9ea49078034f46f267e83ecf870559ca58f4729b","ref":"refs/heads/trunk","pushedAt":"2024-06-07T19:53:04.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"danirod","name":"Dani Rodríguez","path":"/danirod","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1568690?s=80&v=4"},"commit":{"message":"Design the data structure for collections","shortMessageHtmlLink":"Design the data structure for collections"}},{"before":"25432597d68c3ed2e9ae83fb3eca52971291ce74","after":"5e4b4719869f437a9a4bbec44655f1e10b303116","ref":"refs/heads/trunk","pushedAt":"2024-06-05T19:47:32.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"danirod","name":"Dani Rodríguez","path":"/danirod","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1568690?s=80&v=4"},"commit":{"message":"Persist and retrieve variables in cartero files\n\nWe really really really need collections","shortMessageHtmlLink":"Persist and retrieve variables in cartero files"}},{"before":"927d4494fc1dee785096f372e5d7ce3abe88e7bc","after":"25432597d68c3ed2e9ae83fb3eca52971291ce74","ref":"refs/heads/trunk","pushedAt":"2024-05-25T19:30:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"danirod","name":"Dani Rodríguez","path":"/danirod","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1568690?s=80&v=4"},"commit":{"message":"Enhance Flatpak process\n\n* Fix the bugs that are currently causing the Flatpak containers to not\n work.\n* Introduce a new Flatpak app for the development version, it always\n builds locally, so git push is not necessary and it is possible to\n test the application source code.","shortMessageHtmlLink":"Enhance Flatpak process"}},{"before":"afb8e0a91ac67102dc497d64cadef94db0c8a798","after":"927d4494fc1dee785096f372e5d7ce3abe88e7bc","ref":"refs/heads/trunk","pushedAt":"2024-05-25T09:12:09.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"danirod","name":"Dani Rodríguez","path":"/danirod","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1568690?s=80&v=4"},"commit":{"message":"Merge branch 'SergioRibera-clean-hashmap' into trunk","shortMessageHtmlLink":"Merge branch 'SergioRibera-clean-hashmap' into trunk"}},{"before":"4627968b15f92ecfd4996ed775606f12331e5fd0","after":"afb8e0a91ac67102dc497d64cadef94db0c8a798","ref":"refs/heads/trunk","pushedAt":"2024-05-24T20:56:22.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"danirod","name":"Dani Rodríguez","path":"/danirod","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1568690?s=80&v=4"},"commit":{"message":"Auto hide error bar if you manage to fix your error","shortMessageHtmlLink":"Auto hide error bar if you manage to fix your error"}},{"before":"a29114740f5b4d0cad72a79786f6862ede1d8289","after":"4627968b15f92ecfd4996ed775606f12331e5fd0","ref":"refs/heads/trunk","pushedAt":"2024-05-22T19:18:05.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"danirod","name":"Dani Rodríguez","path":"/danirod","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1568690?s=80&v=4"},"commit":{"message":"Rename gtk4 package to gtk","shortMessageHtmlLink":"Rename gtk4 package to gtk"}},{"before":"aa65ef34c6d18ff95e7fab8d56ed2657842f8d12","after":"a29114740f5b4d0cad72a79786f6862ede1d8289","ref":"refs/heads/trunk","pushedAt":"2024-05-17T19:29:27.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"danirod","name":"Dani Rodríguez","path":"/danirod","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1568690?s=80&v=4"},"commit":{"message":"Remove unused print","shortMessageHtmlLink":"Remove unused print"}},{"before":"1bb3966b493d280985bd25be5b84b86a98191040","after":"aa65ef34c6d18ff95e7fab8d56ed2657842f8d12","ref":"refs/heads/trunk","pushedAt":"2024-05-15T19:54:17.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"danirod","name":"Dani Rodríguez","path":"/danirod","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1568690?s=80&v=4"},"commit":{"message":"Don't touch my body","shortMessageHtmlLink":"Don't touch my body"}},{"before":"7820b9a81e0d9e3daea44dfaa26a24054fbaed2d","after":"1bb3966b493d280985bd25be5b84b86a98191040","ref":"refs/heads/trunk","pushedAt":"2024-05-10T19:46:51.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"danirod","name":"Dani Rodríguez","path":"/danirod","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1568690?s=80&v=4"},"commit":{"message":"Update GTK-RS to 0.8.2","shortMessageHtmlLink":"Update GTK-RS to 0.8.2"}},{"before":"f6a7e0156234059d08656c65fe2ead3489027c9e","after":"7820b9a81e0d9e3daea44dfaa26a24054fbaed2d","ref":"refs/heads/trunk","pushedAt":"2024-05-08T17:50:48.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"danirod","name":"Dani Rodríguez","path":"/danirod","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1568690?s=80&v=4"},"commit":{"message":"Merge branch 'Phosphorus-M-refactor' into trunk","shortMessageHtmlLink":"Merge branch 'Phosphorus-M-refactor' into trunk"}},{"before":"2e0f2727695d67e55fa2f4fba87f6a7f217d85d8","after":"f6a7e0156234059d08656c65fe2ead3489027c9e","ref":"refs/heads/trunk","pushedAt":"2024-04-26T19:22:58.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"danirod","name":"Dani Rodríguez","path":"/danirod","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1568690?s=80&v=4"},"commit":{"message":"Slightly less bad error handling","shortMessageHtmlLink":"Slightly less bad error handling"}},{"before":"4739996f509681d656e379a60b2e3be02f9ce063","after":"2e0f2727695d67e55fa2f4fba87f6a7f217d85d8","ref":"refs/heads/trunk","pushedAt":"2024-04-24T20:08:28.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"danirod","name":"Dani Rodríguez","path":"/danirod","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1568690?s=80&v=4"},"commit":{"message":"Save requests","shortMessageHtmlLink":"Save requests"}},{"before":"6bd432cd93912cfc9e823a2accf8fff6d93aed06","after":"4739996f509681d656e379a60b2e3be02f9ce063","ref":"refs/heads/trunk","pushedAt":"2024-04-17T20:10:00.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"danirod","name":"Dani Rodríguez","path":"/danirod","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1568690?s=80&v=4"},"commit":{"message":"Add functions to serialize requests into TOML","shortMessageHtmlLink":"Add functions to serialize requests into TOML"}},{"before":"d5128869ac3e3ce38434e66a09ee3991d4f093d4","after":"6bd432cd93912cfc9e823a2accf8fff6d93aed06","ref":"refs/heads/trunk","pushedAt":"2024-04-14T13:21:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"danirod","name":"Dani Rodríguez","path":"/danirod","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1568690?s=80&v=4"},"commit":{"message":"Alert about how to distribute DLLs in Windows","shortMessageHtmlLink":"Alert about how to distribute DLLs in Windows"}},{"before":"b2819fed4953cc055ad71cf801bd5c5c9e2c6760","after":"d5128869ac3e3ce38434e66a09ee3991d4f093d4","ref":"refs/heads/trunk","pushedAt":"2024-04-14T12:00:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"danirod","name":"Dani Rodríguez","path":"/danirod","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1568690?s=80&v=4"},"commit":{"message":"Additional build instructions for macOS","shortMessageHtmlLink":"Additional build instructions for macOS"}},{"before":"16c9c242a3ba389ee62aef5b7f28fcb1d335a3ad","after":"b2819fed4953cc055ad71cf801bd5c5c9e2c6760","ref":"refs/heads/trunk","pushedAt":"2024-04-14T10:42:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"danirod","name":"Dani Rodríguez","path":"/danirod","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1568690?s=80&v=4"},"commit":{"message":"Enhance compatibility with Windows\n\nThis should be tested outside Windows ASAP to assert that the compiler\ndirective added to src/main.rs doesn't break other platforms, but the\nchanges made to src/main.rs should prevent a Windows command prompt from\nopening when starting the application.\n\nAlso, I've fixed src/meson.build so that it builds on Windows properly\nwithout the `&&` bug, and I documented the build instructions on\nWINDOWS.md for the future. They should be moved somewhere else.","shortMessageHtmlLink":"Enhance compatibility with Windows"}},{"before":"6967fa83c5f29d729050ebe2448da412ad477d9d","after":"16c9c242a3ba389ee62aef5b7f28fcb1d335a3ad","ref":"refs/heads/trunk","pushedAt":"2024-04-13T11:58:54.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"danirod","name":"Dani Rodríguez","path":"/danirod","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1568690?s=80&v=4"},"commit":{"message":"Fix: validate that the header name is also set\n\nCartero crashes if an empty row is added. Clearly some validation for\neach header should be added before adding it to the set of headers that\nis going to be included with the HTTP request.","shortMessageHtmlLink":"Fix: validate that the header name is also set"}},{"before":"68c6af6e099c47fc6898f72c2ca0564eeeb74ad4","after":"6967fa83c5f29d729050ebe2448da412ad477d9d","ref":"refs/heads/trunk","pushedAt":"2024-04-12T20:56:50.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"danirod","name":"Dani Rodríguez","path":"/danirod","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1568690?s=80&v=4"},"commit":{"message":"First iteration on showing HTTP response in the UI","shortMessageHtmlLink":"First iteration on showing HTTP response in the UI"}},{"before":"376777ef31d99c03ca94ecdbbe59625222be1e3a","after":null,"ref":"refs/heads/fix-reactive-bindings","pushedAt":"2024-04-09T23:33:52.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"danirod","name":"Dani Rodríguez","path":"/danirod","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1568690?s=80&v=4"}},{"before":"f5dcba51faa85fcb2f88613c213f32fc2f93a514","after":"68c6af6e099c47fc6898f72c2ca0564eeeb74ad4","ref":"refs/heads/trunk","pushedAt":"2024-04-09T23:31:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"danirod","name":"Dani Rodríguez","path":"/danirod","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1568690?s=80&v=4"},"commit":{"message":"Implement the request header list\n\nThis commit adds a widget called RequestHeaderPane whose purpose is to\nallow the user to add, modify and remove headers based on the work done\nbefore.\n\nThis is a prototype implementation that I am sure it has bugs, but it is\ntoo late to test this widget. Anyway, the following things should be\nsupported:\n\n* You should be able to add new headers by pressing the Add button.\n* You should be able to set the content of the header, both name and\n value.\n* You should be able to deactivate headers using the checkbox.\n* You should be able to delete headers by pressing the Trash button.\n\nCurrently, pressing the Send button will list every header in the\nconsole, but in the future this will be changed with the actual code\nthat adds the headers to the HTTP request being sent.\n\nKnown issues:\n\n* Focus does not work properly, so tabbing through the panel is\n difficult right now.\n* The trash button could be replaced with something more friendly, such\n as a [...] button that opens a menu where one of the options is\n Delete.\n* Headers may be swalowed at any time or not being deleted.","shortMessageHtmlLink":"Implement the request header list"}},{"before":"66ba52ac9f7e0f3aa953ce608bef5e21650de488","after":"f5dcba51faa85fcb2f88613c213f32fc2f93a514","ref":"refs/heads/trunk","pushedAt":"2024-04-09T19:55:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"danirod","name":"Dani Rodríguez","path":"/danirod","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1568690?s=80&v=4"},"commit":{"message":"Breaking change: rename some widget classes\n\nHere is the list of changes that this commit introduces,\nso that they can be reaplied on branches that are trying\nto rebase on top of this commit.\n\n* I've renamed crate::components to crate::widgets.\n* I've renamed RowHeader into RequestHeaderRow. This includes\n normalizing the way the class, GLib type, Rust file, BLP\n file and UI file are called into (Cartero)RequestHeaderRow\n or any snake_case equivalent.\n* While I'm on it, I've moved the inner type for\n RequestHeaderRow into the imp submodule like the other\n GObject types.","shortMessageHtmlLink":"Breaking change: rename some widget classes"}},{"before":null,"after":"376777ef31d99c03ca94ecdbbe59625222be1e3a","ref":"refs/heads/fix-reactive-bindings","pushedAt":"2024-04-06T19:25:05.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"danirod","name":"Dani Rodríguez","path":"/danirod","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1568690?s=80&v=4"},"commit":{"message":"Work in progress in regards to reactive header row\n\nWell, at least it reacts to input events, but I need to get the values\nto leak outside of the row so that I can read them from the ListModel\nwhere these rows will be in.","shortMessageHtmlLink":"Work in progress in regards to reactive header row"}},{"before":"fb999921c70b8270460bc6d5f47398b0aac06ec7","after":"66ba52ac9f7e0f3aa953ce608bef5e21650de488","ref":"refs/heads/trunk","pushedAt":"2024-04-06T15:56:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"danirod","name":"Dani Rodríguez","path":"/danirod","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1568690?s=80&v=4"},"commit":{"message":"Properly rebuild the .ui files from the .blp\n\nOn some cases Meson will forget to rebuild the .ui files from the .blp\nfiles when recompiling the application.\n\nIt seems that the \"official\" template provided by blueprint-compiler\nthat most projects use set the output to \".\" rather than to the real\nlist of .ui files that should be generated by the compiler, which causes\nthe dependencies to not be checked.\n\nNow, if you edit one single .blp file, every other .ui will be rebuilt.\nWhile it shouldn't have to rebuild every file, at least it is something.","shortMessageHtmlLink":"Properly rebuild the .ui files from the .blp"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEYGj3fQA","startCursor":null,"endCursor":null}},"title":"Activity · danirod/cartero"}