{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":626035583,"defaultBranch":"main","name":"Stoichify","ownerLogin":"KingPr0o7","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-04-10T16:56:28.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/64029396?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1715729635.0","currentOid":""},"activityList":{"items":[{"before":"a2fca5a1c87b43157a5a43ae0525fea3f42781c6","after":"6e1aded2631233ea02185c98e5a00f078e6545ed","ref":"refs/heads/main","pushedAt":"2024-07-18T04:37:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"KingPr0o7","name":"Nathan Parker","path":"/KingPr0o7","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64029396?s=80&v=4"},"commit":{"message":"๐Ÿ”ญ Logo Placement Change","shortMessageHtmlLink":"๐Ÿ”ญ Logo Placement Change"}},{"before":"64144d0d067b0c01e05d27729e15f9cb563edbe8","after":"a2fca5a1c87b43157a5a43ae0525fea3f42781c6","ref":"refs/heads/main","pushedAt":"2024-07-17T19:47:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"KingPr0o7","name":"Nathan Parker","path":"/KingPr0o7","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64029396?s=80&v=4"},"commit":{"message":"โœจ Logo Change\n\n- Changed logo for README","shortMessageHtmlLink":"โœจ Logo Change"}},{"before":"6fa00d6da683cd136bbc2c1b3d8f3636f2da1347","after":"64144d0d067b0c01e05d27729e15f9cb563edbe8","ref":"refs/heads/main","pushedAt":"2024-07-16T08:28:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"KingPr0o7","name":"Nathan Parker","path":"/KingPr0o7","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64029396?s=80&v=4"},"commit":{"message":"โœจ Logo\n\n- Changed to updated logo in user manual","shortMessageHtmlLink":"โœจ Logo"}},{"before":"696ba674c1f98ab935195f1b0134de477d42eee6","after":"6fa00d6da683cd136bbc2c1b3d8f3636f2da1347","ref":"refs/heads/main","pushedAt":"2024-05-22T00:39:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"KingPr0o7","name":"Nathan Parker","path":"/KingPr0o7","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64029396?s=80&v=4"},"commit":{"message":"๐Ÿ“ฝ๏ธ Video Explainer","shortMessageHtmlLink":"๐Ÿ“ฝ๏ธ Video Explainer"}},{"before":"730089b75b2a00a25217552eba42ccfded769b44","after":"696ba674c1f98ab935195f1b0134de477d42eee6","ref":"refs/heads/main","pushedAt":"2024-05-15T00:59:29.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"KingPr0o7","name":"Nathan Parker","path":"/KingPr0o7","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64029396?s=80&v=4"},"commit":{"message":"Merge branch 'main' of https://github.com/KingPr0o7/Stoichify","shortMessageHtmlLink":"Merge branch 'main' of https://github.com/KingPr0o7/Stoichify"}},{"before":"c51303e8334c5393128168b2b4dd9ed8b80df397","after":"730089b75b2a00a25217552eba42ccfded769b44","ref":"refs/heads/main","pushedAt":"2024-05-14T23:41:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"KingPr0o7","name":"Nathan Parker","path":"/KingPr0o7","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64029396?s=80&v=4"},"commit":{"message":"๐Ÿ’— Funding the Dream\n\nHelp me fund my college tuition!","shortMessageHtmlLink":"๐Ÿ’— Funding the Dream"}},{"before":"8cc6aeee5011cf29be68c96c0904c5f67d49b323","after":"c51303e8334c5393128168b2b4dd9ed8b80df397","ref":"refs/heads/main","pushedAt":"2024-05-14T23:39:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"KingPr0o7","name":"Nathan Parker","path":"/KingPr0o7","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64029396?s=80&v=4"},"commit":{"message":"โœ… Improvements\n\n- Added feature list\r\n- Added a way to just download and get .exe","shortMessageHtmlLink":"โœ… Improvements"}},{"before":"0cc3adb45bb2ed2f54ea93adc5ee15053cecea01","after":"8cc6aeee5011cf29be68c96c0904c5f67d49b323","ref":"refs/heads/main","pushedAt":"2024-05-14T01:27:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"KingPr0o7","name":"Nathan Parker","path":"/KingPr0o7","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64029396?s=80&v=4"},"commit":{"message":"๐Ÿ”ง Setting Security\n\nShow users what versions are supported (only the newest), and where to report to Nathan Parker for vulnerabilities.","shortMessageHtmlLink":"๐Ÿ”ง Setting Security"}},{"before":"99eb6ec9e8a8cd744c3db4ce228a0b1a74f28cce","after":"0cc3adb45bb2ed2f54ea93adc5ee15053cecea01","ref":"refs/heads/main","pushedAt":"2024-05-14T01:22:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"KingPr0o7","name":"Nathan Parker","path":"/KingPr0o7","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64029396?s=80&v=4"},"commit":{"message":"๐Ÿ“ฐ Templates\n\nAllow anyone to report bugs and request features to improve Stoichify for all","shortMessageHtmlLink":"๐Ÿ“ฐ Templates"}},{"before":"b09d986c8864783ccf14b4dc06066baa456a1910","after":"99eb6ec9e8a8cd744c3db4ce228a0b1a74f28cce","ref":"refs/heads/main","pushedAt":"2024-05-14T01:17:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"KingPr0o7","name":"Nathan Parker","path":"/KingPr0o7","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64029396?s=80&v=4"},"commit":{"message":"๐Ÿ” Code of Conduct\n\nMore rules towards the growth of Stoichify.","shortMessageHtmlLink":"๐Ÿ” Code of Conduct"}},{"before":"c913048218ec0f0002794033ec1d0de10cc9f2fb","after":"b09d986c8864783ccf14b4dc06066baa456a1910","ref":"refs/heads/main","pushedAt":"2024-05-14T01:16:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"KingPr0o7","name":"Nathan Parker","path":"/KingPr0o7","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64029396?s=80&v=4"},"commit":{"message":"๐Ÿค Contributing\n\nBasic rules for changing Stoichify","shortMessageHtmlLink":"๐Ÿค Contributing"}},{"before":"65ea761b61f2d76bd126ba25cf11842710bcb1da","after":"c913048218ec0f0002794033ec1d0de10cc9f2fb","ref":"refs/heads/main","pushedAt":"2024-05-14T01:08:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"KingPr0o7","name":"Nathan Parker","path":"/KingPr0o7","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64029396?s=80&v=4"},"commit":{"message":"โš™๏ธ Substance State Preservation\n\n- In equation mode, if you provide substance states, regardless of their capitalization, they'll be saved and formatted into the final balanced equation.\n- Catching errors now from the stoichification process","shortMessageHtmlLink":"โš™๏ธ Substance State Preservation"}},{"before":"19076025364ede0c25ca752fbb2ebef4b9e34ed4","after":"65ea761b61f2d76bd126ba25cf11842710bcb1da","ref":"refs/heads/main","pushedAt":"2024-05-13T02:48:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"KingPr0o7","name":"Nathan Parker","path":"/KingPr0o7","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64029396?s=80&v=4"},"commit":{"message":"๐Ÿ“ˆ User Manual + Instructions\n\n- Added PDF User Manual for instructions on how to use Stoichify (GUI)\n- Added Installation Instructions","shortMessageHtmlLink":"๐Ÿ“ˆ User Manual + Instructions"}},{"before":"f8084f9bd5fda77d109dc2c153cfe5fab4ade7fe","after":"19076025364ede0c25ca752fbb2ebef4b9e34ed4","ref":"refs/heads/main","pushedAt":"2024-05-13T02:31:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"KingPr0o7","name":"Nathan Parker","path":"/KingPr0o7","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64029396?s=80&v=4"},"commit":{"message":"๐Ÿ”ง Significant Figures Fixes\n\n- Fixed incorrect replacement of decimal place, causing a slightly off count in significant figures.\n- Added method to accept subscripts","shortMessageHtmlLink":"๐Ÿ”ง Significant Figures Fixes"}},{"before":"77a0a8f1b076ff41e1b5a228c96963bf4941329c","after":"f8084f9bd5fda77d109dc2c153cfe5fab4ade7fe","ref":"refs/heads/main","pushedAt":"2024-05-12T21:14:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"KingPr0o7","name":"Nathan Parker","path":"/KingPr0o7","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64029396?s=80&v=4"},"commit":{"message":"๐Ÿ” Redo Stoichiometry\n\n- Added a redo button, so you don't have to enter in the equation / substance every time to do slightly different calculations.","shortMessageHtmlLink":"๐Ÿ” Redo Stoichiometry"}},{"before":"45284f31d316c7a33526267437be26d04526a1b1","after":"77a0a8f1b076ff41e1b5a228c96963bf4941329c","ref":"refs/heads/main","pushedAt":"2024-05-12T20:10:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"KingPr0o7","name":"Nathan Parker","path":"/KingPr0o7","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64029396?s=80&v=4"},"commit":{"message":"๐Ÿงน Testing\n\n- Added 60 tests to ensure data is properly parsed and errored.\n- Through those tests, other changes were made to fix bugs.\n- Date last modified changed (happy birthday to me!)","shortMessageHtmlLink":"๐Ÿงน Testing"}},{"before":"283c9d699130a39cdf41c518cc0c4c4e341bcbc6","after":"45284f31d316c7a33526267437be26d04526a1b1","ref":"refs/heads/main","pushedAt":"2024-05-12T05:52:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"KingPr0o7","name":"Nathan Parker","path":"/KingPr0o7","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64029396?s=80&v=4"},"commit":{"message":"๐ŸชŸ Second Window\n\n- Added Extra Page, with link to github and contributors","shortMessageHtmlLink":"๐ŸชŸ Second Window"}},{"before":"c5515b9bab8cf990a4405200e2ab5d08d8cf5aaf","after":"283c9d699130a39cdf41c518cc0c4c4e341bcbc6","ref":"refs/heads/main","pushedAt":"2024-05-12T03:07:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"KingPr0o7","name":"Nathan Parker","path":"/KingPr0o7","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64029396?s=80&v=4"},"commit":{"message":"๐Ÿ“„ Code Documentation\n\n- Added all needed:\n - docstrings\n - line comments\n - and header comments\n - sub-section comments\n- Fixed major molar mass bug (didn't account for multipliers)\n- Organized methods based more on a latter.\n- Removed all print statements","shortMessageHtmlLink":"๐Ÿ“„ Code Documentation"}},{"before":"c37dc0ad4e5190db4a956681adfe887b06606719","after":"c5515b9bab8cf990a4405200e2ab5d08d8cf5aaf","ref":"refs/heads/main","pushedAt":"2024-05-11T23:54:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"KingPr0o7","name":"Nathan Parker","path":"/KingPr0o7","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64029396?s=80&v=4"},"commit":{"message":"๐Ÿ”ง Fixes\n\n- Scientific Notation is now properly handled, counted, and converted with its own module.\n- Numbers presented in the work are now in display form scientific notation\n- Sig figs are fixed (ONLY based on the user's measurements)\n- Answers now have comma format, scientific notation (if big enough), and look better.","shortMessageHtmlLink":"๐Ÿ”ง Fixes"}},{"before":"86acbd286936fc579b502656b10f2f337450e45e","after":"c37dc0ad4e5190db4a956681adfe887b06606719","ref":"refs/heads/main","pushedAt":"2024-05-11T05:28:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"KingPr0o7","name":"Nathan Parker","path":"/KingPr0o7","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64029396?s=80&v=4"},"commit":{"message":"๐Ÿงฎ Logic Ensurements\n\n- Raises exceptions for invalid elements\n- Properly format numbers in scientific notation\n- Significant figures now based on user's measurement precision instead of predefined scientific numbers like STP, AVOGADRO, and molar masses.\n- Matrix solver now has exception\n- Smoothed out some more UI, with better stage and type management\n- Sig fig counter vastly simplified, and now is renamed to the parser method with the use of regex","shortMessageHtmlLink":"๐Ÿงฎ Logic Ensurements"}},{"before":"7c3a0e265b04f011cdba277b27dc950affb16b8e","after":"86acbd286936fc579b502656b10f2f337450e45e","ref":"refs/heads/main","pushedAt":"2024-05-10T04:06:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"KingPr0o7","name":"Nathan Parker","path":"/KingPr0o7","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64029396?s=80&v=4"},"commit":{"message":"๐Ÿ—ƒ๏ธ GUI Save\n\n- Better Banners\n- Start is now defined, along with reset\n- Balance adapted for both Equation and Substance\n- Explainers added to stoichiometry inputs","shortMessageHtmlLink":"๐Ÿ—ƒ๏ธ GUI Save"}},{"before":"a6120ba62249cd49ef4f95c4e915d1353f36a62d","after":"7c3a0e265b04f011cdba277b27dc950affb16b8e","ref":"refs/heads/main","pushedAt":"2024-05-09T04:19:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"KingPr0o7","name":"Nathan Parker","path":"/KingPr0o7","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64029396?s=80&v=4"},"commit":{"message":"๐Ÿ“ธ GUI SAVE","shortMessageHtmlLink":"๐Ÿ“ธ GUI SAVE"}},{"before":"37893e26527e99e15fc1a114bbd66b33521325e7","after":"a6120ba62249cd49ef4f95c4e915d1353f36a62d","ref":"refs/heads/main","pushedAt":"2024-05-09T01:23:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"KingPr0o7","name":"Nathan Parker","path":"/KingPr0o7","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64029396?s=80&v=4"},"commit":{"message":"๐Ÿ–ผ๏ธ GUI Save\n\n- Added exit button\n- Added a \"settings\" button, might be changed\n- Centered the \"shown work\" section","shortMessageHtmlLink":"๐Ÿ–ผ๏ธ GUI Save"}},{"before":"67947e082ef70b2fc34eca6fca56d70e04844f00","after":"37893e26527e99e15fc1a114bbd66b33521325e7","ref":"refs/heads/main","pushedAt":"2024-05-08T05:02:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"KingPr0o7","name":"Nathan Parker","path":"/KingPr0o7","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64029396?s=80&v=4"},"commit":{"message":"๐Ÿ“ฑ Displaying Work\n\n- Added a fractionalized way of seeing the work that Stoichify does (similar in which you would write on a piece of paper)\n- Fixed scientific notation bug (str finding things that weren't there)\n- Added a common method to display substances without coefficients and with subscripts (calculation_presentation)\n\n(Currently working on the GUI)","shortMessageHtmlLink":"๐Ÿ“ฑ Displaying Work"}},{"before":"a8826330d7ba14e8c746cacfa739447dcba5b219","after":"67947e082ef70b2fc34eca6fca56d70e04844f00","ref":"refs/heads/main","pushedAt":"2024-05-08T00:37:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"KingPr0o7","name":"Nathan Parker","path":"/KingPr0o7","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64029396?s=80&v=4"},"commit":{"message":"๐Ÿ“ˆ Modularization\n\n- Added support for scientific notation\n- Divided logic.py into these new files: entites.py (Substance & Equation), sig_figs.py (Significant Figures (count and round), and stoichiometry.py (doing stoichiometric calculations.\n- Substances can now undergo the stoichiometric calculations.","shortMessageHtmlLink":"๐Ÿ“ˆ Modularization"}},{"before":"2248d366d479f070d58fed5d9357509102b5ca46","after":"a8826330d7ba14e8c746cacfa739447dcba5b219","ref":"refs/heads/main","pushedAt":"2024-05-06T05:11:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"KingPr0o7","name":"Nathan Parker","path":"/KingPr0o7","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64029396?s=80&v=4"},"commit":{"message":"๐Ÿ”ง Outline\n\nAhhh, an outline. Isn't that neat?","shortMessageHtmlLink":"๐Ÿ”ง Outline"}},{"before":"232519e338dec81829fe6af9fef162813c1440f6","after":"2248d366d479f070d58fed5d9357509102b5ca46","ref":"refs/heads/main","pushedAt":"2024-05-06T05:07:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"KingPr0o7","name":"Nathan Parker","path":"/KingPr0o7","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64029396?s=80&v=4"},"commit":{"message":"๐Ÿ—‚๏ธ Classifying\n\nAll previous logic.py functions were sorted, docstringed and commented, into two major classes: Equation and Substance.\n\nEach function had to be slightly altered to also allow future users to easily use my methods if they so choose. Thus removing weird \"modes\" and unclear programming practices. Also allowing anyone to utilize and profit from any nifty methods.\n\nThis was done over the course of a weekend, just forgot to commit. I'm just your average programmer living on the edge, this is nothin' bro.\n\nDoes anyone read these? Please @ me on Twit-... X if you do...\n\nFrom your fellow programmer,\nKingPr0o7 (Nathan Parker)","shortMessageHtmlLink":"๐Ÿ—‚๏ธ Classifying"}},{"before":"4f5b645471a3d7cf217348c374a26abe324499cb","after":"232519e338dec81829fe6af9fef162813c1440f6","ref":"refs/heads/main","pushedAt":"2024-05-03T02:42:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"KingPr0o7","name":"Nathan Parker","path":"/KingPr0o7","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64029396?s=80&v=4"},"commit":{"message":"๐Ÿ“ Significant Figures\n\nMain:\n- Balancing using logic.py\n- Using self more often\n- Added some str modifers (might be switched to logic.py)\n- Added all needed inputs (given substance (now calculates sig figs!), sentence words and wanted measurement and substance.\n- Added some error checks\n\nLogic:\n- Imported math and chemlib, to accurate molar masses and rounding of sig figs.\n- Changed the substance scanner to scan for elements and not add to anything.\n- Fixed matrix_builder's coefficient replacements.\n- Finally can COUNT and round sig figs!\n- Added my own measurement converter from liters, representative particles, and grams to moles.\n- Then (now appropriately named) stoichify function, doing the stoichiometric calculations\n\n(docstrings, comments, classes, and header comment coming soon)","shortMessageHtmlLink":"๐Ÿ“ Significant Figures"}},{"before":"2f402fa5eb13660039a6c7aaa373e8c3f17d2726","after":"4f5b645471a3d7cf217348c374a26abe324499cb","ref":"refs/heads/main","pushedAt":"2024-04-27T02:02:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"KingPr0o7","name":"Nathan Parker","path":"/KingPr0o7","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64029396?s=80&v=4"},"commit":{"message":"๐Ÿ”ง Advancements\n\n- Fixed yielding arrows not being displayed\n- Fixed the charge detector (now properly accounts for amounts of pluses versus substances len)\n- Made inserting subscripts a method\n- Changed some logic arrows and returns\n- Started to add stoichiometric inputs","shortMessageHtmlLink":"๐Ÿ”ง Advancements"}},{"before":"fb499d0baf2e9f8290aeb0acf78d0341f5172576","after":"2f402fa5eb13660039a6c7aaa373e8c3f17d2726","ref":"refs/heads/main","pushedAt":"2024-04-24T03:04:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"KingPr0o7","name":"Nathan Parker","path":"/KingPr0o7","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64029396?s=80&v=4"},"commit":{"message":"๐Ÿ“ˆ Fixes + Improvementrs\n\n- Element Multiplier now correctly assigned (+1 index of \")\")\n- All elements accounted for\n- Using standard yields arrow\n- Using Classes for Window\n- Detection of Charges\n- Removal of Substance States\n- Checks of Substance Concatenation\n- Balanced Chemical Equation via logic.py through main.py\n- Correct showing of full equation to user in a correct font, with subscripts.","shortMessageHtmlLink":"๐Ÿ“ˆ Fixes + Improvementrs"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEgn57ZwA","startCursor":null,"endCursor":null}},"title":"Activity ยท KingPr0o7/Stoichify"}