{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":612834593,"defaultBranch":"main","name":"mahjong","ownerLogin":"igncp","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-03-12T05:31:38.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/5245900?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1682244221.0","currentOid":""},"activityList":{"items":[{"before":"6f87a7bc79934234c16fa7c3eb810c36093688e3","after":"4e14b25b20066277299c1728802d12b31ee6430d","ref":"refs/heads/main","pushedAt":"2024-02-25T13:13:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"igncp","name":"Ignacio","path":"/igncp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5245900?s=80&v=4"},"commit":{"message":"重構程式碼並減少功能","shortMessageHtmlLink":"重構程式碼並減少功能"}},{"before":"474de4a017a89e2e4622e7a4b5574d7e4431afc7","after":"6f87a7bc79934234c16fa7c3eb810c36093688e3","ref":"refs/heads/main","pushedAt":"2023-11-05T15:53:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"igncp","name":"Ignacio","path":"/igncp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5245900?s=80&v=4"},"commit":{"message":"Convert scripts into bash\n\nThis improves iteration times and CI times","shortMessageHtmlLink":"Convert scripts into bash"}},{"before":"37cfb850ad03b1aaac46de07009f8382a021a939","after":"474de4a017a89e2e4622e7a4b5574d7e4431afc7","ref":"refs/heads/main","pushedAt":"2023-10-23T15:49:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"igncp","name":"Ignacio","path":"/igncp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5245900?s=80&v=4"},"commit":{"message":"Move to PostgreSQL and improve web UI\n\nRemove SQLite as the server database in favor of PostgreSQL. This allows\nrefactors in the Diesel models, although the loops approach is still not\nremoved to minimize changes.","shortMessageHtmlLink":"Move to PostgreSQL and improve web UI"}},{"before":"e7d54b2f24e4ec8b6fcea61685a2da33dfd58053","after":"37cfb850ad03b1aaac46de07009f8382a021a939","ref":"refs/heads/main","pushedAt":"2023-09-10T14:01:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"igncp","name":"Ignacio","path":"/igncp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5245900?s=80&v=4"},"commit":{"message":"Improve web client and server\n\n- Add an option to stop the AI when the player can claim for meld\n- Improve web game UI\n- Support authentication with Github\n- Switch to bun\n- Use nix in github actions for provisioning","shortMessageHtmlLink":"Improve web client and server"}},{"before":"f32b7f83df860c9ce2d139473bf7b0b03c4bbe61","after":"e7d54b2f24e4ec8b6fcea61685a2da33dfd58053","ref":"refs/heads/main","pushedAt":"2023-08-20T06:25:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"igncp","name":"Ignacio","path":"/igncp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5245900?s=80&v=4"},"commit":{"message":"Improve clients UI\n\n- Add stylelint plugin\n- Handle images in the mobile apps\n- Add more icons in the web client board","shortMessageHtmlLink":"Improve clients UI"}},{"before":"47f2dcfb32e9d5a7f356000b653ba97e1600481a","after":"f32b7f83df860c9ce2d139473bf7b0b03c4bbe61","ref":"refs/heads/main","pushedAt":"2023-08-13T17:13:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"igncp","name":"Ignacio","path":"/igncp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5245900?s=80&v=4"},"commit":{"message":"Continue with MVP for subprojects\n\n- Refactor the nix configuration\n- Update the core to support creation and updates times\n- Add i18next and basic GUI to the react native app\n- Refactor the socket server and extend the GraphQL endpoint\n- Improve the web client board and dashboard GUI","shortMessageHtmlLink":"Continue with MVP for subprojects"}},{"before":"4ecf5b7fe4895a9744e31dc3f72fd08c27db1e47","after":"47f2dcfb32e9d5a7f356000b653ba97e1600481a","ref":"refs/heads/main","pushedAt":"2023-08-06T14:55:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"igncp","name":"Ignacio","path":"/igncp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5245900?s=80&v=4"},"commit":{"message":"Migrate react-native files from java to kotlin\n\nAlso setup a better nix environment for android development, which\nsupports building and developing the app in both nixos and macos.\n\nRemove ASDF's `.tool-versions` in favour of nix's flake","shortMessageHtmlLink":"Migrate react-native files from java to kotlin"}},{"before":"cbf27eb798b18c2882b4d79bee642c0028d6dff4","after":"4ecf5b7fe4895a9744e31dc3f72fd08c27db1e47","ref":"refs/heads/main","pushedAt":"2023-07-16T16:42:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"igncp","name":"Ignacio","path":"/igncp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5245900?s=80&v=4"},"commit":{"message":"Improve web client and add flake\n\n- Add animation in the landing and improve the form\n- Include an intial flake.nix to build the service","shortMessageHtmlLink":"Improve web client and add flake"}},{"before":"20b3691a54379e756a6f226de45f98112ca3fb96","after":"cbf27eb798b18c2882b4d79bee642c0028d6dff4","ref":"refs/heads/main","pushedAt":"2023-07-09T12:33:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"igncp","name":"Ignacio","path":"/igncp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5245900?s=80&v=4"},"commit":{"message":"Continue with initial MVP\n\n- Add GraphQL endpoint to reduce requests\n- Add E2E tests base\n- Improve SDK setup\n- Improve dragging logic","shortMessageHtmlLink":"Continue with initial MVP"}},{"before":"4c4cee4424acbcdfeee461c234ec8ddc9a6ecc62","after":"20b3691a54379e756a6f226de45f98112ca3fb96","ref":"refs/heads/main","pushedAt":"2023-06-04T12:23:07.035Z","pushType":"push","commitsCount":1,"pusher":{"login":"igncp","name":"Ignacio","path":"/igncp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5245900?s=80&v=4"},"commit":{"message":"Continue with web client POC","shortMessageHtmlLink":"Continue with web client POC"}},{"before":"e03b240d7600ee09bcf2110fe30d403685f959db","after":"4c4cee4424acbcdfeee461c234ec8ddc9a6ecc62","ref":"refs/heads/main","pushedAt":"2023-05-07T16:58:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"igncp","name":"Ignacio","path":"/igncp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5245900?s=80&v=4"},"commit":{"message":"Refactor common TS code","shortMessageHtmlLink":"Refactor common TS code"}},{"before":"ed6909a788d98c88d1ca3fbcb080609c26d35dc0","after":"e03b240d7600ee09bcf2110fe30d403685f959db","ref":"refs/heads/main","pushedAt":"2023-04-30T11:34:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"igncp","name":"Ignacio","path":"/igncp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5245900?s=80&v=4"},"commit":{"message":"Continue with PoC\n\n- Add React Native client\n- Move bash scripts to rust\n- Extend web client and server","shortMessageHtmlLink":"Continue with PoC"}},{"before":"a149346cbd88424bee7ee838fdd975e529d9464f","after":"ed6909a788d98c88d1ca3fbcb080609c26d35dc0","ref":"refs/heads/main","pushedAt":"2023-04-23T14:17:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"igncp","name":"Ignacio","path":"/igncp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5245900?s=80&v=4"},"commit":{"message":"Improve deployment process","shortMessageHtmlLink":"Improve deployment process"}},{"before":"09fff41b34d43999d1c577a5355c406d9825dea2","after":"a149346cbd88424bee7ee838fdd975e529d9464f","ref":"refs/heads/main","pushedAt":"2023-04-23T13:32:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"igncp","name":"Ignacio","path":"/igncp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5245900?s=80&v=4"},"commit":{"message":"Fix wasm error","shortMessageHtmlLink":"Fix wasm error"}},{"before":"b0c3b676b1ccc44200d4387d23539cf463899c78","after":"09fff41b34d43999d1c577a5355c406d9825dea2","ref":"refs/heads/main","pushedAt":"2023-04-23T11:57:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"igncp","name":"Ignacio","path":"/igncp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5245900?s=80&v=4"},"commit":{"message":"Add more logs and handlers","shortMessageHtmlLink":"Add more logs and handlers"}},{"before":"efd63a77b7b33c9e8567cce160bf15d19ff0a3f1","after":"b0c3b676b1ccc44200d4387d23539cf463899c78","ref":"refs/heads/main","pushedAt":"2023-04-23T11:18:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"igncp","name":"Ignacio","path":"/igncp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5245900?s=80&v=4"},"commit":{"message":"Add logs","shortMessageHtmlLink":"Add logs"}},{"before":"8dfabf17f3b16c146ef654be1065568894d30113","after":"efd63a77b7b33c9e8567cce160bf15d19ff0a3f1","ref":"refs/heads/main","pushedAt":"2023-04-23T11:11:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"igncp","name":"Ignacio","path":"/igncp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5245900?s=80&v=4"},"commit":{"message":"Try to fix socket proxy","shortMessageHtmlLink":"Try to fix socket proxy"}},{"before":"d1823c7eea5113f5cfbc94abd763485de4841533","after":null,"ref":"refs/heads/setup-website","pushedAt":"2023-04-23T10:03:41.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"igncp","name":"Ignacio","path":"/igncp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5245900?s=80&v=4"}},{"before":"584d1d2ce0aafd468e2c91fce9f0274920d9127b","after":"8dfabf17f3b16c146ef654be1065568894d30113","ref":"refs/heads/main","pushedAt":"2023-04-23T10:02:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"igncp","name":"Ignacio","path":"/igncp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5245900?s=80&v=4"},"commit":{"message":"Continue with web client and service","shortMessageHtmlLink":"Continue with web client and service"}},{"before":"379b7c55ee5158d4cc7c2ed9deef853936a4e5c0","after":"d1823c7eea5113f5cfbc94abd763485de4841533","ref":"refs/heads/setup-website","pushedAt":"2023-04-23T09:45:08.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"igncp","name":"Ignacio","path":"/igncp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5245900?s=80&v=4"},"commit":{"message":"Comment build out","shortMessageHtmlLink":"Comment build out"}},{"before":null,"after":"379b7c55ee5158d4cc7c2ed9deef853936a4e5c0","ref":"refs/heads/setup-website","pushedAt":"2023-04-23T09:29:38.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"igncp","name":"Ignacio","path":"/igncp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5245900?s=80&v=4"},"commit":{"message":"Continue with web client","shortMessageHtmlLink":"Continue with web client"}},{"before":"b6fae6cb6140c6501d03a15bc17ed028d797f2b8","after":"584d1d2ce0aafd468e2c91fce9f0274920d9127b","ref":"refs/heads/main","pushedAt":"2023-04-17T03:49:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"igncp","name":"Ignacio","path":"/igncp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5245900?s=80&v=4"},"commit":{"message":"Improve web client UI","shortMessageHtmlLink":"Improve web client UI"}},{"before":"2f6466bcc6d2436b85129493f66d483c54bf8cee","after":"b6fae6cb6140c6501d03a15bc17ed028d797f2b8","ref":"refs/heads/main","pushedAt":"2023-04-15T16:48:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"igncp","name":"Ignacio","path":"/igncp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5245900?s=80&v=4"},"commit":{"message":"Push docker image in different command","shortMessageHtmlLink":"Push docker image in different command"}},{"before":"18992619238ddb5ad395e4bf94fc4ed780dacca9","after":"2f6466bcc6d2436b85129493f66d483c54bf8cee","ref":"refs/heads/main","pushedAt":"2023-04-15T16:02:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"igncp","name":"Ignacio","path":"/igncp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5245900?s=80&v=4"},"commit":{"message":"Only build docker for the existing arch","shortMessageHtmlLink":"Only build docker for the existing arch"}},{"before":"ffe97d148d8a4d6016c4416edeef212f6f7f0123","after":"18992619238ddb5ad395e4bf94fc4ed780dacca9","ref":"refs/heads/main","pushedAt":"2023-04-10T13:54:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"igncp","name":"Ignacio","path":"/igncp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5245900?s=80&v=4"},"commit":{"message":"Continue with web client","shortMessageHtmlLink":"Continue with web client"}},{"before":"b22a700ef5468318fc18c2063d13b5ed12e66e1c","after":"ffe97d148d8a4d6016c4416edeef212f6f7f0123","ref":"refs/heads/main","pushedAt":"2023-04-05T03:12:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"igncp","name":"Ignacio","path":"/igncp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5245900?s=80&v=4"},"commit":{"message":"Continue with web client","shortMessageHtmlLink":"Continue with web client"}},{"before":"bdfc84401b7daa1a2c1a514ae145962ccb261aba","after":"b22a700ef5468318fc18c2063d13b5ed12e66e1c","ref":"refs/heads/main","pushedAt":"2023-04-04T03:38:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"igncp","name":"Ignacio","path":"/igncp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5245900?s=80&v=4"},"commit":{"message":"Continue with web client","shortMessageHtmlLink":"Continue with web client"}},{"before":"1215b82630a0161e2353489b14ebf49a74dcc7e9","after":null,"ref":"refs/heads/test","pushedAt":"2023-04-03T04:02:51.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"igncp","name":"Ignacio","path":"/igncp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5245900?s=80&v=4"}},{"before":"1215b82630a0161e2353489b14ebf49a74dcc7e9","after":"bdfc84401b7daa1a2c1a514ae145962ccb261aba","ref":"refs/heads/main","pushedAt":"2023-04-03T01:38:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"igncp","name":"Ignacio","path":"/igncp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5245900?s=80&v=4"},"commit":{"message":"Continue with web client","shortMessageHtmlLink":"Continue with web client"}},{"before":"e711b1c2673f2dd962db89669f89759403d21148","after":"1215b82630a0161e2353489b14ebf49a74dcc7e9","ref":"refs/heads/main","pushedAt":"2023-04-01T09:03:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"igncp","name":"Ignacio","path":"/igncp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5245900?s=80&v=4"},"commit":{"message":"Set up web_lib","shortMessageHtmlLink":"Set up web_lib"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEBIo9lQA","startCursor":null,"endCursor":null}},"title":"Activity · igncp/mahjong"}