{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":790985130,"defaultBranch":"main","name":"reimburse","ownerLogin":"onezerosix","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2024-04-23T22:10:59.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/12375900?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1714509874.0","currentOid":""},"activityList":{"items":[{"before":"48ef20e97d928e38939c509d41b3d3f34ba5921c","after":"235fba33f83a3c62098509bcd4eb4413daba5e57","ref":"refs/heads/main","pushedAt":"2024-08-04T23:45:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"onezerosix","name":null,"path":"/onezerosix","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12375900?s=80&v=4"},"commit":{"message":"Update main and backend READMEs\n\nAdd screenshots to main README. Clarify some wording in both READMEs.","shortMessageHtmlLink":"Update main and backend READMEs"}},{"before":"cea3f828a0a9722e6af3206d508abbb4ca32cdb0","after":"48ef20e97d928e38939c509d41b3d3f34ba5921c","ref":"refs/heads/main","pushedAt":"2024-08-04T23:08:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"onezerosix","name":null,"path":"/onezerosix","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12375900?s=80&v=4"},"commit":{"message":"[Ticket 12] Add update status screen\n\nSplit out SelectStatus and PopupDialog into their own components. Add\nupdateReimbursement API and UpdateReimbursementModel. Rename\nReimbursementTableWithFilter to ReimbursementManagementTable. Add\nability to click on a row in the ReimbursementTable to update the status\nof the record.","shortMessageHtmlLink":"[Ticket 12] Add update status screen"}},{"before":"8d5dd1a52cb2c4961ae0880bb9d121e773043756","after":"cea3f828a0a9722e6af3206d508abbb4ca32cdb0","ref":"refs/heads/main","pushedAt":"2024-08-02T18:16:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"onezerosix","name":null,"path":"/onezerosix","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12375900?s=80&v=4"},"commit":{"message":"[Ticket 11] Create Management page\n\nPass reimbursements to ReimbursementTable as prop instead of fetching\nwithin table component, and add optional ability to filter\nreimbursements based off status. Edit/add some TODOs and spacing. Use\nSelect boilerplate from shadcn.","shortMessageHtmlLink":"[Ticket 11] Create Management page"}},{"before":"a7778114eb649514ff1d8c67600c342239fc41cc","after":"8d5dd1a52cb2c4961ae0880bb9d121e773043756","ref":"refs/heads/main","pushedAt":"2024-07-26T22:05:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"onezerosix","name":null,"path":"/onezerosix","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12375900?s=80&v=4"},"commit":{"message":"[Ticket 10] Add New Request button and screen\n\nBackend: add CORS to allow POST request from frontend.\nFrontend: add button and dialog screen to Request page, use boilerplate\ncode from shadcn.","shortMessageHtmlLink":"[Ticket 10] Add New Request button and screen"}},{"before":"38bf750986a5a419399f249427832220b5111bb0","after":"a7778114eb649514ff1d8c67600c342239fc41cc","ref":"refs/heads/main","pushedAt":"2024-07-01T08:03:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"onezerosix","name":null,"path":"/onezerosix","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12375900?s=80&v=4"},"commit":{"message":"[Ticket 9] Create Requests page and fix scrolling\n\nAdd Requests page with title and table. Also fix layout so that pages do\nnot scroll.","shortMessageHtmlLink":"[Ticket 9] Create Requests page and fix scrolling"}},{"before":"737c2b92acc6e8cab9a4efa2c0f246696c566209","after":"38bf750986a5a419399f249427832220b5111bb0","ref":"refs/heads/main","pushedAt":"2024-07-01T02:45:48.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"onezerosix","name":null,"path":"/onezerosix","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12375900?s=80&v=4"},"commit":{"message":"Update TODO for backend models\n\nUpdate for tracking.","shortMessageHtmlLink":"Update TODO for backend models"}},{"before":"5bc5da64f02af5ff746aea0c474ef9e509c64d64","after":"737c2b92acc6e8cab9a4efa2c0f246696c566209","ref":"refs/heads/main","pushedAt":"2024-05-10T02:25:07.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"onezerosix","name":null,"path":"/onezerosix","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12375900?s=80&v=4"},"commit":{"message":"Minor updates to README files\n\nMinor updates to the backend README to remove usages of the words \"we\"\nand \"you\". Clarification update to the overall README.","shortMessageHtmlLink":"Minor updates to README files"}},{"before":"9c05e3c0821c620e64a263d12e9d9d6558f184a5","after":"5bc5da64f02af5ff746aea0c474ef9e509c64d64","ref":"refs/heads/main","pushedAt":"2024-05-09T01:11:47.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"onezerosix","name":null,"path":"/onezerosix","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12375900?s=80&v=4"},"commit":{"message":"Add inital README files and license\n\nThe backend README currently assumes the frontend portion of the project is not\nbeing run. The frontend README is a placeholder. The main README is very\nbasic. The license is the default boilerplate MIT license (provided by\nGitHub).","shortMessageHtmlLink":"Add inital README files and license"}},{"before":"3cdab345f1264f48edaec32c3fa182b84c7e43d1","after":"9c05e3c0821c620e64a263d12e9d9d6558f184a5","ref":"refs/heads/main","pushedAt":"2024-05-08T23:47:38.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"onezerosix","name":null,"path":"/onezerosix","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12375900?s=80&v=4"},"commit":{"message":"[Ticket 5] Create PATCH /reimbursements\n\nAdd endpoint for updating reimbursement status and the required\nUpdateReimbursementModel to go with it. Stub and add TODO comments for\ntesting.","shortMessageHtmlLink":"[Ticket 5] Create PATCH /reimbursements"}},{"before":"e4d6f6363b6a4876f9c3951b4f39c4be96d2b308","after":"3cdab345f1264f48edaec32c3fa182b84c7e43d1","ref":"refs/heads/main","pushedAt":"2024-05-08T22:44:15.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"onezerosix","name":null,"path":"/onezerosix","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12375900?s=80&v=4"},"commit":{"message":"[Ticket 4] Create POST /reimbursements\n\nAdd POST /reimbursements endpoint along with the necessary request model\nand one integration test. Comment and stub rest of integ test and unit\ntests.","shortMessageHtmlLink":"[Ticket 4] Create POST /reimbursements"}},{"before":"f6f9716a29d75ac08f226c25c47377c190777b00","after":"e4d6f6363b6a4876f9c3951b4f39c4be96d2b308","ref":"refs/heads/main","pushedAt":"2024-05-03T20:50:10.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"onezerosix","name":null,"path":"/onezerosix","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12375900?s=80&v=4"},"commit":{"message":"Refactor create_reimbursement_records\n\nShorten code, use different statuses for default reimbursement records\nand use default (random) reimbursement.accound_id.","shortMessageHtmlLink":"Refactor create_reimbursement_records"}},{"before":"bd96cbf97fa5bc965ed64b63245029532e959d6e","after":"f6f9716a29d75ac08f226c25c47377c190777b00","ref":"refs/heads/main","pushedAt":"2024-05-03T18:40:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"onezerosix","name":null,"path":"/onezerosix","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12375900?s=80&v=4"},"commit":{"message":"[Ticket 3] Create GET /reimbursements\n\nAdd GET /reimbursements endpoint. Tests through browser. Comments added\nfor adding tests and organizing files & models in the future.","shortMessageHtmlLink":"[Ticket 3] Create GET /reimbursements"}},{"before":"24243452064b1c5210d3561206ac7a5e4ff97826","after":"bd96cbf97fa5bc965ed64b63245029532e959d6e","ref":"refs/heads/main","pushedAt":"2024-05-03T01:20:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"onezerosix","name":null,"path":"/onezerosix","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12375900?s=80&v=4"},"commit":{"message":"Add TODO comments for unit testing models","shortMessageHtmlLink":"Add TODO comments for unit testing models"}},{"before":"a1bc39f675bab502b98a913de157a28527d32e1a","after":"24243452064b1c5210d3561206ac7a5e4ff97826","ref":"refs/heads/main","pushedAt":"2024-05-03T00:52:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"onezerosix","name":null,"path":"/onezerosix","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12375900?s=80&v=4"},"commit":{"message":"Fix typo in titles for Tickets 4 and 5\n\nChange the POST and PATCH reimbursement path to be plural like the GET.","shortMessageHtmlLink":"Fix typo in titles for Tickets 4 and 5"}},{"before":"03a58562bb464d7a9c0925529bead294ca2e91a5","after":"a1bc39f675bab502b98a913de157a28527d32e1a","ref":"refs/heads/main","pushedAt":"2024-05-03T00:41:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"onezerosix","name":null,"path":"/onezerosix","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12375900?s=80&v=4"},"commit":{"message":"Separate db code from main module\n\nSeparate table creation and deletion from main module and add code to\ninitialize the database with Reimbursemenet records. Add a TODOs for\nwhat would be tested for the new db module.","shortMessageHtmlLink":"Separate db code from main module"}},{"before":"3132023a258263b4caf6c84f2ad99bff17c297c5","after":"03a58562bb464d7a9c0925529bead294ca2e91a5","ref":"refs/heads/main","pushedAt":"2024-05-02T22:24:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"onezerosix","name":null,"path":"/onezerosix","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12375900?s=80&v=4"},"commit":{"message":"Pylint and other clean ups\n\nClean ups include ensuring empty line at end of all files. Adding\n__init__.py to make /src a regular package instead of a namespace\npackage.","shortMessageHtmlLink":"Pylint and other clean ups"}},{"before":"d455ef98ffc27901770559152dc8b0b282516d90","after":"3132023a258263b4caf6c84f2ad99bff17c297c5","ref":"refs/heads/main","pushedAt":"2024-05-02T07:44:24.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"onezerosix","name":null,"path":"/onezerosix","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12375900?s=80&v=4"},"commit":{"message":"[Ticket 2] Add database and FastAPI\n\nAdding requirements.txt that will be used in the README. Adding a start\npoint for the application to run FastAPI and SQLModel via Uvicorn.\nFixing models to work with SQLModel (and sorted import statements).","shortMessageHtmlLink":"[Ticket 2] Add database and FastAPI"}},{"before":"4e18631929caae065bd3e895acb1d6689c61fb82","after":"d455ef98ffc27901770559152dc8b0b282516d90","ref":"refs/heads/main","pushedAt":"2024-05-01T22:05:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"onezerosix","name":null,"path":"/onezerosix","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12375900?s=80&v=4"},"commit":{"message":"Move file TODOs and import lines\n\nMove file TODOs to top of file and separate lines for importing decimal\nand uuid.","shortMessageHtmlLink":"Move file TODOs and import lines"}},{"before":"d544e4ee623aac5216854601f8423868a3842fbe","after":"4e18631929caae065bd3e895acb1d6689c61fb82","ref":"refs/heads/main","pushedAt":"2024-05-01T22:00:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"onezerosix","name":null,"path":"/onezerosix","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12375900?s=80&v=4"},"commit":{"message":"Fix folder name typo\n\nRenaming \"bankend\" folder to \"backend\"","shortMessageHtmlLink":"Fix folder name typo"}},{"before":"acebe66fedb46bb0ee862d311e5026d8daa10265","after":"d544e4ee623aac5216854601f8423868a3842fbe","ref":"refs/heads/main","pushedAt":"2024-05-01T20:19:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"onezerosix","name":null,"path":"/onezerosix","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12375900?s=80&v=4"},"commit":{"message":"[Ticket 1] Add database models (schemas)\n\nAdding reimbursement status enum, schema base, and models for Bank,\nBankAdministrator, BankMember, Account and Reimbursement.","shortMessageHtmlLink":"[Ticket 1] Add database models (schemas)"}},{"before":null,"after":"acebe66fedb46bb0ee862d311e5026d8daa10265","ref":"refs/heads/main","pushedAt":"2024-04-30T20:44:34.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"onezerosix","name":null,"path":"/onezerosix","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12375900?s=80&v=4"},"commit":{"message":"Init commit - add Tickets\n\nAdding a list of ticket titles (to be used for creating program)","shortMessageHtmlLink":"Init commit - add Tickets"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0wNFQyMzo0NToyNy4wMDAwMDBazwAAAASRgrHk","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0wNFQyMzo0NToyNy4wMDAwMDBazwAAAASRgrHk","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNC0zMFQyMDo0NDozNC4wMDAwMDBazwAAAAQ-aSDA"}},"title":"Activity ยท onezerosix/reimburse"}