{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":449807959,"defaultBranch":"master","name":"NanoShellOS","ownerLogin":"iProgramMC","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-01-19T18:24:00.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/17717494?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1723582014.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"182e91277661a421cdbbd8f7c8f850c1f057ed43","ref":"refs/heads/chessai","pushedAt":"2024-08-13T20:46:54.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"iProgramMC","name":"iProgramInCpp","path":"/iProgramMC","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17717494?s=80&v=4"},"commit":{"message":"* Chess: Slightly more intelligent and optimized engine","shortMessageHtmlLink":"* Chess: Slightly more intelligent and optimized engine"}},{"before":"33f73588166d61abfe5aa6d6900a82047e4a8649","after":"79f22833e211c7b6aeca58462270b901e2a6f5c4","ref":"refs/heads/master","pushedAt":"2024-08-09T09:28:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"iProgramMC","name":"iProgramInCpp","path":"/iProgramMC","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17717494?s=80&v=4"},"commit":{"message":"* Add new version of new font. It might replace the current font soon!","shortMessageHtmlLink":"* Add new version of new font. It might replace the current font soon!"}},{"before":"d9a7c3738f34e9c45038c90f5211083c8d5695a0","after":"33f73588166d61abfe5aa6d6900a82047e4a8649","ref":"refs/heads/master","pushedAt":"2024-07-03T14:10:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"iProgramMC","name":"iProgramInCpp","path":"/iProgramMC","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17717494?s=80&v=4"},"commit":{"message":"* Kb: Clear i8042 controller output buffer after keyboard initialization\n\nThis will hopefully stop bugs where the mouse driver, during init, will\nread and interpret key strokes as mouse data, when it's really not.","shortMessageHtmlLink":"* Kb: Clear i8042 controller output buffer after keyboard initialization"}},{"before":"78fdf335ac8f21d3b80480fb8e21716a7d8d9617","after":"ded488699b2393c0d6333ac33a97aca680c64907","ref":"refs/heads/networking","pushedAt":"2024-06-21T18:12:37.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"iProgramMC","name":"iProgramInCpp","path":"/iProgramMC","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17717494?s=80&v=4"},"commit":{"message":"* Push leftover work on the net branch","shortMessageHtmlLink":"* Push leftover work on the net branch"}},{"before":"f25bcb0085d0a38e0bbefb2c8ebb3a8c642f3eda","after":"d9a7c3738f34e9c45038c90f5211083c8d5695a0","ref":"refs/heads/master","pushedAt":"2024-05-05T09:39:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"iProgramMC","name":"iProgramInCpp","path":"/iProgramMC","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17717494?s=80&v=4"},"commit":{"message":"* Ke: Reform IRQ system.\n\nAllow multiple interrupt dispatchers to be connected to the same\nIRQ number. This will be useful later.\n\n* Uart: Fix lethargic interrupt handler.","shortMessageHtmlLink":"* Ke: Reform IRQ system."}},{"before":"c086fdb4ae95dca1055b17f29021a52c52456d9f","after":"f25bcb0085d0a38e0bbefb2c8ebb3a8c642f3eda","ref":"refs/heads/master","pushedAt":"2024-05-05T05:47:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"iProgramMC","name":"iProgramInCpp","path":"/iProgramMC","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17717494?s=80&v=4"},"commit":{"message":"* Wm: Handle disabled state for scroll bars","shortMessageHtmlLink":"* Wm: Handle disabled state for scroll bars"}},{"before":null,"after":"78fdf335ac8f21d3b80480fb8e21716a7d8d9617","ref":"refs/heads/networking","pushedAt":"2024-05-05T05:47:15.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"iProgramMC","name":"iProgramInCpp","path":"/iProgramMC","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17717494?s=80&v=4"},"commit":{"message":"* Rtl8139: Add driver.\n\nOther things will be done after such as reforming the interrupt system","shortMessageHtmlLink":"* Rtl8139: Add driver."}},{"before":"738b433b866958428953ae312c108a74aef2c56b","after":"c086fdb4ae95dca1055b17f29021a52c52456d9f","ref":"refs/heads/master","pushedAt":"2024-03-27T20:26:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"iProgramMC","name":"iProgramInCpp","path":"/iProgramMC","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17717494?s=80&v=4"},"commit":{"message":"* Chess: Fix bad en passant check\n\nFixes #27.","shortMessageHtmlLink":"* Chess: Fix bad en passant check"}},{"before":"abef1042400481c3988f14299a489cdca78654cf","after":"738b433b866958428953ae312c108a74aef2c56b","ref":"refs/heads/master","pushedAt":"2024-03-02T13:11:25.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"iProgramMC","name":"iProgramInCpp","path":"/iProgramMC","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17717494?s=80&v=4"},"commit":{"message":"* Vid: Allow more than 2048 pages of video memory.\n This fixes 1440p screens.\n* Meta: Add new screenshot","shortMessageHtmlLink":"* Vid: Allow more than 2048 pages of video memory."}},{"before":"f95e0a522c58cdb250164a971bfc8611281d44a5","after":"abef1042400481c3988f14299a489cdca78654cf","ref":"refs/heads/master","pushedAt":"2024-02-15T07:49:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"iProgramMC","name":"iProgramInCpp","path":"/iProgramMC","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17717494?s=80&v=4"},"commit":{"message":"* Cabinet: Can now launch directly into a directory instead of just root.\n* Minesweeper: Use consistent mine icon\n* Shift the icon for minesweeper by 1 pixel\n\nNote: The cabinet change also affects the finder due to it using\nLaunchFileOrResource.","shortMessageHtmlLink":"* Cabinet: Can now launch directly into a directory instead of just r…"}},{"before":"bc99a975dbe441c51d7644283598399a0c458616","after":"f95e0a522c58cdb250164a971bfc8611281d44a5","ref":"refs/heads/master","pushedAt":"2024-02-14T20:54:39.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"iProgramMC","name":"iProgramInCpp","path":"/iProgramMC","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17717494?s=80&v=4"},"commit":{"message":"* Minesweeper: Add \"boss key\"","shortMessageHtmlLink":"* Minesweeper: Add \"boss key\""}},{"before":"6efb2af02e4619fa3384fc63484e2fcbb829b37a","after":"bc99a975dbe441c51d7644283598399a0c458616","ref":"refs/heads/master","pushedAt":"2024-02-14T19:17:55.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"iProgramMC","name":"iProgramInCpp","path":"/iProgramMC","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17717494?s=80&v=4"},"commit":{"message":"* Add HexEditor to gitignore, it's not really done","shortMessageHtmlLink":"* Add HexEditor to gitignore, it's not really done"}},{"before":"65f817f9a6b788b796d6f8f3edd5f8c5b810c85d","after":"6efb2af02e4619fa3384fc63484e2fcbb829b37a","ref":"refs/heads/master","pushedAt":"2024-01-23T14:27:49.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"iProgramMC","name":"iProgramInCpp","path":"/iProgramMC","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17717494?s=80&v=4"},"commit":{"message":"* Fix accidental checkbox change due to font height change","shortMessageHtmlLink":"* Fix accidental checkbox change due to font height change"}},{"before":"873164f3927422b88219770282dd65d49a65d28e","after":"65f817f9a6b788b796d6f8f3edd5f8c5b810c85d","ref":"refs/heads/master","pushedAt":"2024-01-20T20:41:56.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"iProgramMC","name":"iProgramInCpp","path":"/iProgramMC","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17717494?s=80&v=4"},"commit":{"message":"* Finder: Launch a file resource when double clicking.","shortMessageHtmlLink":"* Finder: Launch a file resource when double clicking."}},{"before":null,"after":"14ae7c6bf270b4878a9067fe8a5ab08a956ae933","ref":"refs/heads/fatsupp","pushedAt":"2024-01-20T20:30:41.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"iProgramMC","name":"iProgramInCpp","path":"/iProgramMC","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17717494?s=80&v=4"},"commit":{"message":"* Fs: Add start of FAT support.","shortMessageHtmlLink":"* Fs: Add start of FAT support."}},{"before":"6968d18791109bd3500ae1acf117b10ca099101e","after":"873164f3927422b88219770282dd65d49a65d28e","ref":"refs/heads/master","pushedAt":"2024-01-19T09:55:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"iProgramMC","name":"iProgramInCpp","path":"/iProgramMC","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17717494?s=80&v=4"},"commit":{"message":"* Fs: Add well defined probe mechanism.\n\nThis replaces the file system specific init which does the same thing.\nInstead of each file system probing for drives, each drive is probed\nfor each file system.","shortMessageHtmlLink":"* Fs: Add well defined probe mechanism."}},{"before":"aab375735d65968a877f874de8f5620f638b73b7","after":"6968d18791109bd3500ae1acf117b10ca099101e","ref":"refs/heads/master","pushedAt":"2024-01-19T09:44:43.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"iProgramMC","name":"iProgramInCpp","path":"/iProgramMC","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17717494?s=80&v=4"},"commit":{"message":"* Happy birthday, NanoShell! -- Add second year note.","shortMessageHtmlLink":"* Happy birthday, NanoShell! -- Add second year note."}},{"before":"cc925b94b7dc56a6359e7089781af36b32616055","after":"aab375735d65968a877f874de8f5620f638b73b7","ref":"refs/heads/master","pushedAt":"2023-12-30T15:36:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"iProgramMC","name":"iProgramInCpp","path":"/iProgramMC","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17717494?s=80&v=4"},"commit":{"message":"* Remove accidentally committed resource compiler binary","shortMessageHtmlLink":"* Remove accidentally committed resource compiler binary"}},{"before":"1b90777d80ef8917385b9fc4a34fed659c8c54ea","after":"cc925b94b7dc56a6359e7089781af36b32616055","ref":"refs/heads/master","pushedAt":"2023-12-27T12:06:08.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"iProgramMC","name":"iProgramInCpp","path":"/iProgramMC","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17717494?s=80&v=4"},"commit":{"message":"* Do the same change in the application ecosystem","shortMessageHtmlLink":"* Do the same change in the application ecosystem"}},{"before":"e2e7d6c3a943efe702e975be26941b4d2d973afd","after":"1b90777d80ef8917385b9fc4a34fed659c8c54ea","ref":"refs/heads/master","pushedAt":"2023-12-27T11:07:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"iProgramMC","name":"iProgramInCpp","path":"/iProgramMC","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17717494?s=80&v=4"},"commit":{"message":"* Crt: Don't expose missing lock APIs.\n\nWhy do you even need it? It's not like a user program can create threads..","shortMessageHtmlLink":"* Crt: Don't expose missing lock APIs."}},{"before":"8baca71656f6235214e54acb97badb40d2d6d462","after":"e2e7d6c3a943efe702e975be26941b4d2d973afd","ref":"refs/heads/master","pushedAt":"2023-12-11T16:05:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"iProgramMC","name":"iProgramInCpp","path":"/iProgramMC","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17717494?s=80&v=4"},"commit":{"message":"* Improve the look of the font.","shortMessageHtmlLink":"* Improve the look of the font."}},{"before":"76844245dc6d3378bd31b34630fac5e6798e9d89","after":"8baca71656f6235214e54acb97badb40d2d6d462","ref":"refs/heads/master","pushedAt":"2023-12-10T19:35:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"iProgramMC","name":"iProgramInCpp","path":"/iProgramMC","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17717494?s=80&v=4"},"commit":{"message":"* Fs: Fix rename logic","shortMessageHtmlLink":"* Fs: Fix rename logic"}},{"before":"f357535c6f7bcf48ed5eaf4c5544a866091834b5","after":"76844245dc6d3378bd31b34630fac5e6798e9d89","ref":"refs/heads/master","pushedAt":"2023-12-10T19:15:56.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"iProgramMC","name":"iProgramInCpp","path":"/iProgramMC","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17717494?s=80&v=4"},"commit":{"message":"* Fix some stuff with the C runtime library","shortMessageHtmlLink":"* Fix some stuff with the C runtime library"}},{"before":"04067dd650b720f1cb72ef29ec851bc00080df2e","after":"f357535c6f7bcf48ed5eaf4c5544a866091834b5","ref":"refs/heads/master","pushedAt":"2023-12-10T18:05:51.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"iProgramMC","name":"iProgramInCpp","path":"/iProgramMC","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17717494?s=80&v=4"},"commit":{"message":"* Miscellaneous beautifying changes\n\n* Add large icons mode to system task bar\n* Add some more icons to the taskbar settings menu to replace placeholders\n* Fix a bug where opening the taskbar settings menu from the taskbar would\n 'freeze' the CPU/MEM graphs and the clock in the taskbar\n* Update displayed date","shortMessageHtmlLink":"* Miscellaneous beautifying changes"}},{"before":"b508cb3d43f5e2b3d7868707b9bfa33aa7f6c1b5","after":"04067dd650b720f1cb72ef29ec851bc00080df2e","ref":"refs/heads/master","pushedAt":"2023-11-09T20:45:15.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"iProgramMC","name":"iProgramInCpp","path":"/iProgramMC","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17717494?s=80&v=4"},"commit":{"message":"* Meta: Time for a new screenshot!","shortMessageHtmlLink":"* Meta: Time for a new screenshot!"}},{"before":"3ef2d0b1a641a76124054cec7c885d225f7135aa","after":"b508cb3d43f5e2b3d7868707b9bfa33aa7f6c1b5","ref":"refs/heads/master","pushedAt":"2023-11-09T19:07:14.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"iProgramMC","name":"iProgramInCpp","path":"/iProgramMC","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17717494?s=80&v=4"},"commit":{"message":"* WavePlayer: Add command line feature\n\nIt allows you to load a wave file immediately on launch and optionally\nplay it.","shortMessageHtmlLink":"* WavePlayer: Add command line feature"}},{"before":"5528f96cf8b2770526bf3471426610a81ed80bd9","after":null,"ref":"refs/heads/integrate-orphaned-commit-1","pushedAt":"2023-11-08T18:50:57.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"iProgramMC","name":"iProgramInCpp","path":"/iProgramMC","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17717494?s=80&v=4"}},{"before":"305a69fe72b0d9b0cdf2e212d0af5b3295db9eb4","after":"3ef2d0b1a641a76124054cec7c885d225f7135aa","ref":"refs/heads/master","pushedAt":"2023-11-08T18:50:54.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"iProgramMC","name":"iProgramInCpp","path":"/iProgramMC","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17717494?s=80&v=4"},"commit":{"message":"Merge pull request #20 from iProgramMC/integrate-orphaned-commit-1\n\n* Add some math related functions from LLVM back into the CRT.","shortMessageHtmlLink":"Merge pull request #20 from iProgramMC/integrate-orphaned-commit-1"}},{"before":null,"after":"5528f96cf8b2770526bf3471426610a81ed80bd9","ref":"refs/heads/integrate-orphaned-commit-1","pushedAt":"2023-11-08T18:50:29.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"iProgramMC","name":"iProgramInCpp","path":"/iProgramMC","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17717494?s=80&v=4"},"commit":{"message":"* Add some math related functions from LLVM back into the CRT.\n\nThis makes SM64 compile since it won't link with libgcc for whatever reason","shortMessageHtmlLink":"* Add some math related functions from LLVM back into the CRT."}},{"before":"a76d0e3e7617f10f72d064263b06c96cff97d60a","after":"305a69fe72b0d9b0cdf2e212d0af5b3295db9eb4","ref":"refs/heads/master","pushedAt":"2023-11-08T18:25:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"iProgramMC","name":"iProgramInCpp","path":"/iProgramMC","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17717494?s=80&v=4"},"commit":{"message":"* Update gitignore a bit","shortMessageHtmlLink":"* Update gitignore a bit"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEmZqu9AA","startCursor":null,"endCursor":null}},"title":"Activity · iProgramMC/NanoShellOS"}