{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":262872,"defaultBranch":"master","name":"rtx-calendar","ownerLogin":"bestpractical","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2009-07-28T20:10:25.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/57365?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1711457618.0","currentOid":""},"activityList":{"items":[{"before":"f1eab54ab20117ad8b1ab8898a13160146a89c88","after":"68b6f80b9b793abdc8774145e833f1be73eeddd0","ref":"refs/heads/master","pushedAt":"2024-03-26T12:51:55.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"bestpractical-mirror","name":null,"path":"/bestpractical-mirror","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2128389?s=80&v=4"},"commit":{"message":"Prep version 1.10","shortMessageHtmlLink":"Prep version 1.10"}},{"before":null,"after":"08ecf1fe2078f93b3a80f86ab1870cefbd3fc08c","ref":"refs/heads/add-spanish-and-catalan","pushedAt":"2024-03-25T20:39:09.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"bestpractical-mirror","name":null,"path":"/bestpractical-mirror","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2128389?s=80&v=4"},"commit":{"message":"Prep version 1.10","shortMessageHtmlLink":"Prep version 1.10"}},{"before":null,"after":"5f7aeae4dee70ddbd1a2737980096222bf7ada8a","ref":"refs/heads/make-queue-name-optional","pushedAt":"2024-01-02T20:33:02.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"bestpractical-mirror","name":null,"path":"/bestpractical-mirror","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2128389?s=80&v=4"},"commit":{"message":"Make Queue Name in Event Title optional\n\nThe event box title does not break lines in the new calendar version.\nThis can be a problem when the queue name is long. This patch makes the\nqueue name optional in the event title.","shortMessageHtmlLink":"Make Queue Name in Event Title optional"}},{"before":"25b9dd4231a9be1f42b3e3508346cb3c88ed667d","after":"f1eab54ab20117ad8b1ab8898a13160146a89c88","ref":"refs/heads/master","pushedAt":"2023-12-18T13:58:13.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"bestpractical-mirror","name":null,"path":"/bestpractical-mirror","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2128389?s=80&v=4"},"commit":{"message":"Prep version 1.09","shortMessageHtmlLink":"Prep version 1.09"}},{"before":"db983af1d999738095a9035c8cb0d31fe41b19e9","after":null,"ref":"refs/heads/multiple-days-events-pod-update","pushedAt":"2023-12-15T15:20:25.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"bestpractical-mirror","name":null,"path":"/bestpractical-mirror","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2128389?s=80&v=4"}},{"before":"e13bcde7cc2d6633ff87e7099f6eea5ac32016d6","after":null,"ref":"refs/heads/multiple-days-events-2","pushedAt":"2023-12-15T15:20:18.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"bestpractical-mirror","name":null,"path":"/bestpractical-mirror","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2128389?s=80&v=4"}},{"before":"bf0df78b8695c9bd0319c7b622d390c1538b041c","after":null,"ref":"refs/heads/multiple-days-events","pushedAt":"2023-12-15T15:20:12.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"bestpractical-mirror","name":null,"path":"/bestpractical-mirror","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2128389?s=80&v=4"}},{"before":"2de74e5ce5e895101fef6dfa025c3b4b92f13556","after":"25b9dd4231a9be1f42b3e3508346cb3c88ed667d","ref":"refs/heads/master","pushedAt":"2023-12-15T15:19:48.000Z","pushType":"push","commitsCount":33,"pusher":{"login":"bestpractical-mirror","name":null,"path":"/bestpractical-mirror","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2128389?s=80&v=4"},"commit":{"message":"Prep public version 1.08","shortMessageHtmlLink":"Prep public version 1.08"}},{"before":null,"after":"e13bcde7cc2d6633ff87e7099f6eea5ac32016d6","ref":"refs/heads/multiple-days-events-2","pushedAt":"2023-12-14T17:02:17.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"bestpractical-mirror","name":null,"path":"/bestpractical-mirror","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2128389?s=80&v=4"},"commit":{"message":"Restore the default popup configuration\n\nAfter moving the popup content rendering to a helper for loading it\nasynchronously, the defaults for @CalendarPopupFields were no longer\nworking. Restore the defaults and move them to RTxCalendar_Config.pm\nwith other default values.\n\nAlso document these default values and add some guidance in how\nto set custom values.","shortMessageHtmlLink":"Restore the default popup configuration"}},{"before":"1ae9fd9b25d4bc80504d32bdef82cc8a694c7a75","after":null,"ref":"refs/heads/multiple-days-events-2","pushedAt":"2023-12-14T17:02:10.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"bestpractical-mirror","name":null,"path":"/bestpractical-mirror","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2128389?s=80&v=4"}},{"before":null,"after":"1ae9fd9b25d4bc80504d32bdef82cc8a694c7a75","ref":"refs/heads/multiple-days-events-2","pushedAt":"2023-12-12T21:46:59.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"bestpractical-mirror","name":null,"path":"/bestpractical-mirror","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2128389?s=80&v=4"},"commit":{"message":"Restore the default popup configuration\n\nAfter moving the popup content rendering to a helper for loading it\nasynchronously, we were relying on the fact that the CalendarPopupFields\nwere always defined and it turns old \"hardcoded\" default config was not\nworking anymore, leading to a situation where the popup attributes were\nnot defined and the popup was not rendered at all.\n\nThis patch moves the default popup configuration to the new config file\nof the extension to be consistent with the other default configurations.","shortMessageHtmlLink":"Restore the default popup configuration"}},{"before":"8e330c04d7b77718b09e6971aa176f2ba614e072","after":null,"ref":"refs/heads/multiple-days-events-2","pushedAt":"2023-12-12T21:46:55.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"bestpractical-mirror","name":null,"path":"/bestpractical-mirror","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2128389?s=80&v=4"}},{"before":"2c58effef8d61a3525a0faffcba5be7cb0fe748f","after":"8e330c04d7b77718b09e6971aa176f2ba614e072","ref":"refs/heads/multiple-days-events-2","pushedAt":"2023-12-12T00:48:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bestpractical-mirror","name":null,"path":"/bestpractical-mirror","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2128389?s=80&v=4"},"commit":{"message":"Fix popup helper crash when no CalendarPopupFields were defined\n\nThe new version of the calendar extension implemented an asynchronous\nloading of the popup with the event details.\n\nWhen we moved the code that renders the popup to a helper, we were\nrelying on the fact that the CalendarPopupFields were always defined\nand we forgot to test a case where they were not, and it turns out\nthat this case generates a crash.\n\nThis patch fixes the issue by moving the original code from the\npopup that was used for defining a default field set to the new\nextension configuration file, following the same pattern as the\nother configuration options of the extension.","shortMessageHtmlLink":"Fix popup helper crash when no CalendarPopupFields were defined"}},{"before":null,"after":"db983af1d999738095a9035c8cb0d31fe41b19e9","ref":"refs/heads/multiple-days-events-pod-update","pushedAt":"2023-12-01T20:27:36.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"bestpractical-mirror","name":null,"path":"/bestpractical-mirror","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2128389?s=80&v=4"},"commit":{"message":"Update POD with new features\n\nAdd information about custom field based events, multiple days events\nand new calendar portlets.\n\nAlso bring the help section information from the UI to the POD in the\nusage section.","shortMessageHtmlLink":"Update POD with new features"}},{"before":"56025f0787059539981847e4c89ea9dcc08cdeee","after":null,"ref":"refs/heads/multiple-days-events-pod-update","pushedAt":"2023-12-01T20:27:31.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"bestpractical-mirror","name":null,"path":"/bestpractical-mirror","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2128389?s=80&v=4"}},{"before":"03120fdf3db2650da7f9a860bb999a49d7779f9f","after":"2c58effef8d61a3525a0faffcba5be7cb0fe748f","ref":"refs/heads/multiple-days-events-2","pushedAt":"2023-12-01T20:24:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bestpractical-mirror","name":null,"path":"/bestpractical-mirror","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2128389?s=80&v=4"},"commit":{"message":"Avoid popup helper to die when attribute is not found\n\nThe original code of last Calendar version was designed to stop RT\nwhen an attribute was not found. This is not necessary anymore, as\nthe helper loads the attribute asynchonously and we should not stop\nRT in any case.\n\nThis patch fixes it.","shortMessageHtmlLink":"Avoid popup helper to die when attribute is not found"}},{"before":"f2ad7f45ad5e7f34fddfb9a5e5d63e8925754e16","after":"56025f0787059539981847e4c89ea9dcc08cdeee","ref":"refs/heads/multiple-days-events-pod-update","pushedAt":"2023-11-27T19:40:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bestpractical-mirror","name":null,"path":"/bestpractical-mirror","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2128389?s=80&v=4"},"commit":{"message":"Additional POD updates","shortMessageHtmlLink":"Additional POD updates"}},{"before":null,"after":"f2ad7f45ad5e7f34fddfb9a5e5d63e8925754e16","ref":"refs/heads/multiple-days-events-pod-update","pushedAt":"2023-11-22T14:51:52.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"bestpractical-mirror","name":null,"path":"/bestpractical-mirror","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2128389?s=80&v=4"},"commit":{"message":"Update POD with new features\n\nAdd information about custom field based events, multiple days events\nand new calendar portlets.\n\nAlso bring the help section information from the UI to the POD in the\nusage section.","shortMessageHtmlLink":"Update POD with new features"}},{"before":"f6cf414386697e5cb0ab7f1828613d3060f4bfad","after":null,"ref":"refs/heads/multiple-days-events-pod-update","pushedAt":"2023-11-22T14:51:49.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"bestpractical-mirror","name":null,"path":"/bestpractical-mirror","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2128389?s=80&v=4"}},{"before":"4075214d93a46161010d403868b7c821f4404a4f","after":"03120fdf3db2650da7f9a860bb999a49d7779f9f","ref":"refs/heads/multiple-days-events-2","pushedAt":"2023-11-21T20:21:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bestpractical-mirror","name":null,"path":"/bestpractical-mirror","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2128389?s=80&v=4"},"commit":{"message":"Fix Status Color typo","shortMessageHtmlLink":"Fix Status Color typo"}},{"before":null,"after":"4075214d93a46161010d403868b7c821f4404a4f","ref":"refs/heads/multiple-days-events-2","pushedAt":"2023-11-21T18:08:58.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"bestpractical-mirror","name":null,"path":"/bestpractical-mirror","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2128389?s=80&v=4"},"commit":{"message":"Add a default color for unmapped states\n\nAdd a default background color for events with states that are\nunmapped.","shortMessageHtmlLink":"Add a default color for unmapped states"}},{"before":"3f96492fc9f51daa3d7ca8bfcf55dc2bda5db2db","after":null,"ref":"refs/heads/multiple-days-events-2","pushedAt":"2023-11-21T18:08:54.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"bestpractical-mirror","name":null,"path":"/bestpractical-mirror","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2128389?s=80&v=4"}},{"before":"19a098f711ccb891943bbe3eb7ac60926bce03bd","after":"3f96492fc9f51daa3d7ca8bfcf55dc2bda5db2db","ref":"refs/heads/multiple-days-events-2","pushedAt":"2023-11-21T13:52:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bestpractical-mirror","name":null,"path":"/bestpractical-mirror","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2128389?s=80&v=4"},"commit":{"message":"Add a default color for unmapped states\n\nAdd a default background color for events with states that are\nunmapped.","shortMessageHtmlLink":"Add a default color for unmapped states"}},{"before":null,"after":"19a098f711ccb891943bbe3eb7ac60926bce03bd","ref":"refs/heads/multiple-days-events-2","pushedAt":"2023-11-17T20:06:03.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"bestpractical-mirror","name":null,"path":"/bestpractical-mirror","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2128389?s=80&v=4"},"commit":{"message":"RTx-Calendar 1.08","shortMessageHtmlLink":"RTx-Calendar 1.08"}},{"before":"8e9b354818ce67e58679ac6eac231b4b13162a56","after":null,"ref":"refs/heads/multiple-days-events-2","pushedAt":"2023-11-17T20:06:01.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"bestpractical-mirror","name":null,"path":"/bestpractical-mirror","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2128389?s=80&v=4"}},{"before":"0c82932894e7a3a6b44999e134668dcc6833bd81","after":"8e9b354818ce67e58679ac6eac231b4b13162a56","ref":"refs/heads/multiple-days-events-2","pushedAt":"2023-11-17T19:41:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bestpractical-mirror","name":null,"path":"/bestpractical-mirror","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2128389?s=80&v=4"},"commit":{"message":"Fix missing Filter on Status when changing months with select boxes","shortMessageHtmlLink":"Fix missing Filter on Status when changing months with select boxes"}},{"before":null,"after":"0c82932894e7a3a6b44999e134668dcc6833bd81","ref":"refs/heads/multiple-days-events-2","pushedAt":"2023-11-16T20:43:40.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"bestpractical-mirror","name":null,"path":"/bestpractical-mirror","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2128389?s=80&v=4"},"commit":{"message":"RTx-Calendar 1.07","shortMessageHtmlLink":"RTx-Calendar 1.07"}},{"before":"24a4334ef4ae6847adf2264c70b2e84d6dcd1f55","after":null,"ref":"refs/heads/multiple-days-events-2","pushedAt":"2023-11-16T20:36:41.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"bestpractical-mirror","name":null,"path":"/bestpractical-mirror","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2128389?s=80&v=4"}},{"before":"ae3c2303fbe5a0e7cde25fc82c2a24cc9c168155","after":"24a4334ef4ae6847adf2264c70b2e84d6dcd1f55","ref":"refs/heads/multiple-days-events-2","pushedAt":"2023-11-16T18:04:08.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"bestpractical-mirror","name":null,"path":"/bestpractical-mirror","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2128389?s=80&v=4"},"commit":{"message":"Prepare version 1.07","shortMessageHtmlLink":"Prepare version 1.07"}},{"before":null,"after":"ae3c2303fbe5a0e7cde25fc82c2a24cc9c168155","ref":"refs/heads/multiple-days-events-2","pushedAt":"2023-11-16T14:57:01.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"bestpractical-mirror","name":null,"path":"/bestpractical-mirror","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2128389?s=80&v=4"},"commit":{"message":"Fix switching to January\n\nThere was a bug when switching from February to January or December to\nJanuary because we send 0 to represent January and it was interpreted as\nfalse.\n\nNow we check if the month argument is defined and if not we set it to\nthe current month.","shortMessageHtmlLink":"Fix switching to January"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEH56BPQA","startCursor":null,"endCursor":null}},"title":"Activity ยท bestpractical/rtx-calendar"}