{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":527574,"defaultBranch":"master","name":"pydici","ownerLogin":"digitalfox","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2010-02-20T16:23:56.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/21466?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1713162300.0","currentOid":""},"activityList":{"items":[{"before":"f263c39ce35cc703a2eef580e53f8f83f8b391cf","after":"7fb02bb446f7b81cc3b5174c3d1ceb8277d38153","ref":"refs/heads/master","pushedAt":"2024-06-02T21:29:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"digitalfox","name":"Sébastien Renard","path":"/digitalfox","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21466?s=80&v=4"},"commit":{"message":"update README for new minimum version","shortMessageHtmlLink":"update README for new minimum version"}},{"before":"7f3b38c366d043f744107a9dc250b7b7ef5ef1d4","after":"f263c39ce35cc703a2eef580e53f8f83f8b391cf","ref":"refs/heads/master","pushedAt":"2024-06-02T21:28:08.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"digitalfox","name":"Sébastien Renard","path":"/digitalfox","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21466?s=80&v=4"},"commit":{"message":"minor cleanup","shortMessageHtmlLink":"minor cleanup"}},{"before":"6cbc3696a93f9b314da76336a2d03dab7180b0c2","after":"7f3b38c366d043f744107a9dc250b7b7ef5ef1d4","ref":"refs/heads/master","pushedAt":"2024-06-01T15:44:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"digitalfox","name":"Sébastien Renard","path":"/digitalfox","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21466?s=80&v=4"},"commit":{"message":"enhance tooltips and update translation","shortMessageHtmlLink":"enhance tooltips and update translation"}},{"before":"e02f5d0afedb4794e3e2392aeaa154219e8af928","after":"6cbc3696a93f9b314da76336a2d03dab7180b0c2","ref":"refs/heads/master","pushedAt":"2024-05-20T14:15:33.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"digitalfox","name":"Sébastien Renard","path":"/digitalfox","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21466?s=80&v=4"},"commit":{"message":"fix code to properly be async compliant","shortMessageHtmlLink":"fix code to properly be async compliant"}},{"before":"422fcc62dd9300e083aef7d3d8e9c7ef3e6253d1","after":"e02f5d0afedb4794e3e2392aeaa154219e8af928","ref":"refs/heads/master","pushedAt":"2024-05-17T07:36:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"digitalfox","name":"Sébastien Renard","path":"/digitalfox","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21466?s=80&v=4"},"commit":{"message":"add naive objective import script","shortMessageHtmlLink":"add naive objective import script"}},{"before":"eac1f6b45dc6bbecf893a54ae0e487aaf2876fc9","after":"422fcc62dd9300e083aef7d3d8e9c7ef3e6253d1","ref":"refs/heads/master","pushedAt":"2024-04-24T12:39:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"digitalfox","name":"Sébastien Renard","path":"/digitalfox","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21466?s=80&v=4"},"commit":{"message":"fix corner case of subcontactors with cost but no selling rate","shortMessageHtmlLink":"fix corner case of subcontactors with cost but no selling rate"}},{"before":"9ae25855febf170ae4277cce14fbef07d89ed468","after":"eac1f6b45dc6bbecf893a54ae0e487aaf2876fc9","ref":"refs/heads/master","pushedAt":"2024-04-15T06:23:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"digitalfox","name":"Sébastien Renard","path":"/digitalfox","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21466?s=80&v=4"},"commit":{"message":"remove useless parameters","shortMessageHtmlLink":"remove useless parameters"}},{"before":"39744afc34694d37d6cd535f396f50cc26dba06c","after":"9ae25855febf170ae4277cce14fbef07d89ed468","ref":"refs/heads/master","pushedAt":"2024-04-14T19:10:05.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"digitalfox","name":"Sébastien Renard","path":"/digitalfox","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21466?s=80&v=4"},"commit":{"message":"translation update","shortMessageHtmlLink":"translation update"}},{"before":"3dbb9b98654e2bca2dd02abe346f5b44a8ef3fff","after":"39744afc34694d37d6cd535f396f50cc26dba06c","ref":"refs/heads/master","pushedAt":"2024-04-13T16:57:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"digitalfox","name":"Sébastien Renard","path":"/digitalfox","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21466?s=80&v=4"},"commit":{"message":"perf enhancement","shortMessageHtmlLink":"perf enhancement"}},{"before":"c0b2a0456e462c52c4071d4a11d6b93c8810034e","after":"3dbb9b98654e2bca2dd02abe346f5b44a8ef3fff","ref":"refs/heads/master","pushedAt":"2024-04-13T16:41:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"digitalfox","name":"Sébastien Renard","path":"/digitalfox","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21466?s=80&v=4"},"commit":{"message":"better implementation that cope with bill with wrong consultant","shortMessageHtmlLink":"better implementation that cope with bill with wrong consultant"}},{"before":"7d3e576b6ed26185d1677243f7a815132089ee6c","after":"c0b2a0456e462c52c4071d4a11d6b93c8810034e","ref":"refs/heads/master","pushedAt":"2024-04-13T15:48:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"digitalfox","name":"Sébastien Renard","path":"/digitalfox","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21466?s=80&v=4"},"commit":{"message":"consider bill detail outside timehseet range as well for weird missions\nadd tests on billing control data","shortMessageHtmlLink":"consider bill detail outside timehseet range as well for weird missions"}},{"before":"54b68b1ae70fa76abc15d6a7f26a7b65a02f808e","after":"7d3e576b6ed26185d1677243f7a815132089ee6c","ref":"refs/heads/master","pushedAt":"2024-04-08T06:27:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"digitalfox","name":"Sébastien Renard","path":"/digitalfox","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21466?s=80&v=4"},"commit":{"message":"cache this heavy page fragment please","shortMessageHtmlLink":"cache this heavy page fragment please"}},{"before":"ca1235c35ee90f43f2bc0dc38d6e77d53b109dca","after":"54b68b1ae70fa76abc15d6a7f26a7b65a02f808e","ref":"refs/heads/master","pushedAt":"2024-04-03T06:39:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"digitalfox","name":"Sébastien Renard","path":"/digitalfox","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21466?s=80&v=4"},"commit":{"message":"fix case for client without any timesheet","shortMessageHtmlLink":"fix case for client without any timesheet"}},{"before":"db91039f04dda8f3ce4d7d8bd41f091e08ccf1f0","after":"ca1235c35ee90f43f2bc0dc38d6e77d53b109dca","ref":"refs/heads/master","pushedAt":"2024-04-02T21:21:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"digitalfox","name":"Sébastien Renard","path":"/digitalfox","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21466?s=80&v=4"},"commit":{"message":"use last year timesheet instead of current year as right bound","shortMessageHtmlLink":"use last year timesheet instead of current year as right bound"}},{"before":"5bb360d82e4dc30a1fe075e8259eb10af70a5979","after":"db91039f04dda8f3ce4d7d8bd41f091e08ccf1f0","ref":"refs/heads/master","pushedAt":"2024-04-02T21:11:51.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"digitalfox","name":"Sébastien Renard","path":"/digitalfox","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21466?s=80&v=4"},"commit":{"message":"add simple spinner for heavy xhr page","shortMessageHtmlLink":"add simple spinner for heavy xhr page"}},{"before":"86bf3635bb3e7e5d28498daa774a13f3b4861d0a","after":"5bb360d82e4dc30a1fe075e8259eb10af70a5979","ref":"refs/heads/master","pushedAt":"2024-04-02T20:46:52.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"digitalfox","name":"Sébastien Renard","path":"/digitalfox","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21466?s=80&v=4"},"commit":{"message":"(small) perf optim","shortMessageHtmlLink":"(small) perf optim"}},{"before":"3b2c017550acf9f4b61742505923abbc64e4a715","after":"86bf3635bb3e7e5d28498daa774a13f3b4861d0a","ref":"refs/heads/master","pushedAt":"2024-04-02T20:15:37.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"digitalfox","name":"Sébastien Renard","path":"/digitalfox","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21466?s=80&v=4"},"commit":{"message":"really make pivotable target id a parameter","shortMessageHtmlLink":"really make pivotable target id a parameter"}},{"before":"ccfb44fb044ff7a32e139618b16eccd5cb80d264","after":"3b2c017550acf9f4b61742505923abbc64e4a715","ref":"refs/heads/master","pushedAt":"2024-04-01T16:25:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"digitalfox","name":"Sébastien Renard","path":"/digitalfox","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21466?s=80&v=4"},"commit":{"message":"add a graph with daily rates for given client company","shortMessageHtmlLink":"add a graph with daily rates for given client company"}},{"before":"a1d78c6fc8258aebe133a8b5ca31bddb9aad365c","after":"ccfb44fb044ff7a32e139618b16eccd5cb80d264","ref":"refs/heads/master","pushedAt":"2024-03-29T20:02:18.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"digitalfox","name":"Sébastien Renard","path":"/digitalfox","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21466?s=80&v=4"},"commit":{"message":"import cleanup","shortMessageHtmlLink":"import cleanup"}},{"before":"f7bf335a06683351cab94df9969c071ca7146e40","after":"a1d78c6fc8258aebe133a8b5ca31bddb9aad365c","ref":"refs/heads/master","pushedAt":"2024-03-16T11:18:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"digitalfox","name":"Sébastien Renard","path":"/digitalfox","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21466?s=80&v=4"},"commit":{"message":"try to guess smater defautl parameters for mass staffing form","shortMessageHtmlLink":"try to guess smater defautl parameters for mass staffing form"}},{"before":"e9ec76fbafe59df9a91f31fa80a6e929f4116741","after":"f7bf335a06683351cab94df9969c071ca7146e40","ref":"refs/heads/master","pushedAt":"2024-03-15T18:54:13.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"digitalfox","name":"Sébastien Renard","path":"/digitalfox","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21466?s=80&v=4"},"commit":{"message":"translation update","shortMessageHtmlLink":"translation update"}},{"before":"459c3e988286cbc7af25fb985ce062a266343a13","after":"e9ec76fbafe59df9a91f31fa80a6e929f4116741","ref":"refs/heads/master","pushedAt":"2024-03-15T18:14:05.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"digitalfox","name":"Sébastien Renard","path":"/digitalfox","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21466?s=80&v=4"},"commit":{"message":"add a link from mission staffing to open mass staffing form pre-filled","shortMessageHtmlLink":"add a link from mission staffing to open mass staffing form pre-filled"}},{"before":"38880dc2ab3152721e4302b4325de6fb75e5e145","after":"459c3e988286cbc7af25fb985ce062a266343a13","ref":"refs/heads/master","pushedAt":"2024-03-12T12:54:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"digitalfox","name":"Sébastien Renard","path":"/digitalfox","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21466?s=80&v=4"},"commit":{"message":"fix CVE-2024-28184","shortMessageHtmlLink":"fix CVE-2024-28184"}},{"before":"3e3f018dae5aee56315c82598c8c062075b3d995","after":"38880dc2ab3152721e4302b4325de6fb75e5e145","ref":"refs/heads/master","pushedAt":"2024-03-06T10:29:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"digitalfox","name":"Sébastien Renard","path":"/digitalfox","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21466?s=80&v=4"},"commit":{"message":"since version 28 nextcloud do not want trailing slash on directory\npath...","shortMessageHtmlLink":"since version 28 nextcloud do not want trailing slash on directory"}},{"before":"65fd98380081a38cecb1f9c80302b254578ba8e8","after":"3e3f018dae5aee56315c82598c8c062075b3d995","ref":"refs/heads/master","pushedAt":"2024-02-25T18:56:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"digitalfox","name":"Sébastien Renard","path":"/digitalfox","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21466?s=80&v=4"},"commit":{"message":"don't consider subcontractor for internal billing. Add some billing view\ntest","shortMessageHtmlLink":"don't consider subcontractor for internal billing. Add some billing view"}},{"before":"1940db0b52e0cc75b686f80ee684716d1de67ed2","after":"65fd98380081a38cecb1f9c80302b254578ba8e8","ref":"refs/heads/master","pushedAt":"2024-02-25T17:36:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"digitalfox","name":"Sébastien Renard","path":"/digitalfox","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21466?s=80&v=4"},"commit":{"message":"update weasyprint","shortMessageHtmlLink":"update weasyprint"}},{"before":"d853639b82a628146023a2bb9e17479d3625d5a4","after":"1940db0b52e0cc75b686f80ee684716d1de67ed2","ref":"refs/heads/master","pushedAt":"2024-02-25T16:31:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"digitalfox","name":"Sébastien Renard","path":"/digitalfox","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21466?s=80&v=4"},"commit":{"message":"better integrity error (duplicate data) handling","shortMessageHtmlLink":"better integrity error (duplicate data) handling"}},{"before":"9083c6d8c4fd0834b0bd151ccb53299fc94bd307","after":"d853639b82a628146023a2bb9e17479d3625d5a4","ref":"refs/heads/master","pushedAt":"2024-01-13T18:51:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"digitalfox","name":"Sébastien Renard","path":"/digitalfox","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21466?s=80&v=4"},"commit":{"message":"remove RSS/ATOM feeds. Most people don't even remember it exists...","shortMessageHtmlLink":"remove RSS/ATOM feeds. Most people don't even remember it exists..."}},{"before":"e9fcfafad0a778897e9081923d80f9e48671c09e","after":"9083c6d8c4fd0834b0bd151ccb53299fc94bd307","ref":"refs/heads/master","pushedAt":"2024-01-13T18:03:22.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"digitalfox","name":"Sébastien Renard","path":"/digitalfox","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21466?s=80&v=4"},"commit":{"message":"remove useless script","shortMessageHtmlLink":"remove useless script"}},{"before":"680cd61b7a01ebcc98edac89769562b58b314ccb","after":"e9fcfafad0a778897e9081923d80f9e48671c09e","ref":"refs/heads/master","pushedAt":"2024-01-13T17:18:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"digitalfox","name":"Sébastien Renard","path":"/digitalfox","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21466?s=80&v=4"},"commit":{"message":"fix rate reports consultant selection date range","shortMessageHtmlLink":"fix rate reports consultant selection date range"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEWlzk6gA","startCursor":null,"endCursor":null}},"title":"Activity · digitalfox/pydici"}