{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":609801342,"defaultBranch":"main","name":"Keyper-Offline-Password-Manager","ownerLogin":"mrdcvlsc","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-03-05T09:27:40.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/59404502?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1688568891.0","currentOid":""},"activityList":{"items":[{"before":"b31e05611765554f93250ab964aecfff7344859d","after":null,"ref":"refs/tags/v1.0.0","pushedAt":"2023-07-05T14:54:51.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mrdcvlsc","name":"Jubal Mordecai Velasco","path":"/mrdcvlsc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59404502?s=80&v=4"}},{"before":"f373b987f2458f05b7bbe93a8ac06b4dab38ad50","after":"671f2933e1a6c87b83bcc5430e57e1c4a38502ba","ref":"refs/heads/main","pushedAt":"2023-03-11T12:51:55.927Z","pushType":"push","commitsCount":1,"pusher":{"login":"mrdcvlsc","name":"Jubal Mordecai Velasco","path":"/mrdcvlsc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59404502?s=80&v=4"},"commit":{"message":"Minor UI update in account_record.xml","shortMessageHtmlLink":"Minor UI update in account_record.xml"}},{"before":"6b3af6ca758bae0ea57c441874a0ac105137e11f","after":"f373b987f2458f05b7bbe93a8ac06b4dab38ad50","ref":"refs/heads/main","pushedAt":"2023-03-11T10:59:37.556Z","pushType":"push","commitsCount":1,"pusher":{"login":"mrdcvlsc","name":"Jubal Mordecai Velasco","path":"/mrdcvlsc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59404502?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"b31e05611765554f93250ab964aecfff7344859d","after":"6b3af6ca758bae0ea57c441874a0ac105137e11f","ref":"refs/heads/main","pushedAt":"2023-03-11T10:08:48.650Z","pushType":"push","commitsCount":1,"pusher":{"login":"mrdcvlsc","name":"Jubal Mordecai Velasco","path":"/mrdcvlsc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59404502?s=80&v=4"},"commit":{"message":"UI updates\n\n- Change the position of 'platform' and 'show button' in manager activity's account_record.xml","shortMessageHtmlLink":"UI updates"}},{"before":"acf03f2db2b6e87c2265747d25d0467d7d4c5df9","after":null,"ref":"refs/heads/add-license-1","pushedAt":"2023-03-11T09:30:06.772Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mrdcvlsc","name":"Jubal Mordecai Velasco","path":"/mrdcvlsc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59404502?s=80&v=4"}},{"before":"1872a0a26f75f2658759196903b9a86838ad9c16","after":"b31e05611765554f93250ab964aecfff7344859d","ref":"refs/heads/main","pushedAt":"2023-03-11T09:29:16.131Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"mrdcvlsc","name":"Jubal Mordecai Velasco","path":"/mrdcvlsc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59404502?s=80&v=4"},"commit":{"message":"Merge pull request #1 from mrdcvlsc/add-license-1\n\nCreate Licence","shortMessageHtmlLink":"Merge pull request #1 from mrdcvlsc/add-license-1"}},{"before":null,"after":"acf03f2db2b6e87c2265747d25d0467d7d4c5df9","ref":"refs/heads/add-license-1","pushedAt":"2023-03-11T09:28:59.269Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mrdcvlsc","name":"Jubal Mordecai Velasco","path":"/mrdcvlsc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59404502?s=80&v=4"},"commit":{"message":"Create Licence","shortMessageHtmlLink":"Create Licence"}},{"before":"7259cb386c204ad3006c43e6524ff9b60b4b8338","after":"1872a0a26f75f2658759196903b9a86838ad9c16","ref":"refs/heads/main","pushedAt":"2023-03-11T09:24:26.322Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mrdcvlsc","name":"Jubal Mordecai Velasco","path":"/mrdcvlsc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59404502?s=80&v=4"},"commit":{"message":"UI updates\n\n- Replaced use of XML onClick event, Instead on-click events are set using java code, inside the onCreate methods of the activities setOnClick are use to assign button click events.\n\n- Updated import message feedback when importing a new database.\n\n- App name changed","shortMessageHtmlLink":"UI updates"}},{"before":"a64ab51453c1aa03e7a7459315d6d4f5fa414a87","after":"7259cb386c204ad3006c43e6524ff9b60b4b8338","ref":"refs/heads/main","pushedAt":"2023-03-11T09:09:44.993Z","pushType":"push","commitsCount":1,"pusher":{"login":"mrdcvlsc","name":"Jubal Mordecai Velasco","path":"/mrdcvlsc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59404502?s=80&v=4"},"commit":{"message":"UI updates\n\n- Replaced use of XML onClick event, Instead on-click events are set using java code, inside the onCreate methods of the activities setOnClick are use to assign button click events.\n\n- Updated import message feedback when importing a new database.\n\n- App name changed","shortMessageHtmlLink":"UI updates"}},{"before":"39833f65d2d0213f54e0f022716dffc355727e37","after":"a64ab51453c1aa03e7a7459315d6d4f5fa414a87","ref":"refs/heads/main","pushedAt":"2023-03-10T13:16:10.972Z","pushType":"push","commitsCount":1,"pusher":{"login":"mrdcvlsc","name":"Jubal Mordecai Velasco","path":"/mrdcvlsc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59404502?s=80&v=4"},"commit":{"message":"Feature implementation and UI updates\n\n- Implemented database imports from external and internal storage.\n\n- Implemented database exports from external and internal storage.\n\n- Made the show and copy buttons of the account list items semi-round.\n\n- Added the new buttons to the instructions activity.","shortMessageHtmlLink":"Feature implementation and UI updates"}},{"before":"91a50727e4a4eb5a20facca7ac48243537638be4","after":"39833f65d2d0213f54e0f022716dffc355727e37","ref":"refs/heads/main","pushedAt":"2023-03-09T16:06:55.816Z","pushType":"push","commitsCount":1,"pusher":{"login":"mrdcvlsc","name":"Jubal Mordecai Velasco","path":"/mrdcvlsc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59404502?s=80&v=4"},"commit":{"message":"Feature implementation and bug fix\n\n- Implemented the delete database button\n- Pressing the back or title bar back arrow calls finish()\n- fix a bug when adding a record where items are still added to the recycler view even if the current query string does not match the added record. (caused by a missing logic from the previous bug fix)","shortMessageHtmlLink":"Feature implementation and bug fix"}},{"before":"0a2e4ed6c56d8bce13d77acbfbb91a626e303038","after":"91a50727e4a4eb5a20facca7ac48243537638be4","ref":"refs/heads/main","pushedAt":"2023-03-09T06:22:59.131Z","pushType":"push","commitsCount":2,"pusher":{"login":"mrdcvlsc","name":"Jubal Mordecai Velasco","path":"/mrdcvlsc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59404502?s=80&v=4"},"commit":{"message":"Updated UI\n\n- Added an import database button in OpenActivity [function N/A].\n- Added an export database button in ManagerActivity [function N/A].\n- Change the help Button into an ImageButton.\n- Added a delete database ImageButton in Manager\n[function N/A].\n- MainActivity title to none.\n- OpenActivity title to \"Login\".\n- CreateActivity title to \"Sign-up\"\n- ManagerActivity title to \"Database + database_name\"\n- HelpActivity title to \"Instructions\"\n- AddRecordActivity title to \"Add New Account Record\"","shortMessageHtmlLink":"Updated UI"}},{"before":"f3442ca2eb407742a539275a11555fc6ca2fd8a1","after":"0a2e4ed6c56d8bce13d77acbfbb91a626e303038","ref":"refs/heads/main","pushedAt":"2023-03-08T13:42:59.497Z","pushType":"push","commitsCount":1,"pusher":{"login":"mrdcvlsc","name":"Jubal Mordecai Velasco","path":"/mrdcvlsc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59404502?s=80&v=4"},"commit":{"message":"Icon version 1 added","shortMessageHtmlLink":"Icon version 1 added"}},{"before":"c7cd776b1470079467ebd813d6b019435f7427c5","after":"f3442ca2eb407742a539275a11555fc6ca2fd8a1","ref":"refs/heads/main","pushedAt":"2023-03-08T09:26:36.171Z","pushType":"push","commitsCount":1,"pusher":{"login":"mrdcvlsc","name":"Jubal Mordecai Velasco","path":"/mrdcvlsc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59404502?s=80&v=4"},"commit":{"message":"Create README.md","shortMessageHtmlLink":"Create README.md"}},{"before":"c6532d86b8d029478740229e572686b39e8eddcc","after":"c7cd776b1470079467ebd813d6b019435f7427c5","ref":"refs/heads/main","pushedAt":"2023-03-08T09:11:23.549Z","pushType":"push","commitsCount":1,"pusher":{"login":"mrdcvlsc","name":"Jubal Mordecai Velasco","path":"/mrdcvlsc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59404502?s=80&v=4"},"commit":{"message":"Bug Fix: Adding & Removing Items In RecyclerView\n\nBug Info : A lot of weird things is happening when performing the following\n\n- Deletion of account record.\n- Deletion of account record while a query string is still present in the SearchView.\n- Adding of record while a query string is still present in the SearchView.\n\nBug Causes:\n\n- The main cause is a double delete occurring in the accountArray inside the AccountRecyclerViewAdapter. (fix by checking if the accountArray inside the adapter is just a reference of the original accountArray, if it is... deleting the record in the original accountArray is not performed)\n\n- Fix the bug when the added items always appear in the RecyclerView list even if they did not match the query string.\n\n- Fix the bug where the Toast message will always display a confirmation message even if the SQLite database did not record the account cause by the PRIMARY KEY already existing in the records table.","shortMessageHtmlLink":"Bug Fix: Adding & Removing Items In RecyclerView"}},{"before":"f9570eae18c6191e8a14036008d35a8527990dfd","after":"c6532d86b8d029478740229e572686b39e8eddcc","ref":"refs/heads/main","pushedAt":"2023-03-07T16:44:34.854Z","pushType":"push","commitsCount":1,"pusher":{"login":"mrdcvlsc","name":"Jubal Mordecai Velasco","path":"/mrdcvlsc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59404502?s=80&v=4"},"commit":{"message":"Removed debugging logs","shortMessageHtmlLink":"Removed debugging logs"}},{"before":"67e59275d31e01fa1545ce174d392f008dc6a8c0","after":"f9570eae18c6191e8a14036008d35a8527990dfd","ref":"refs/heads/main","pushedAt":"2023-03-07T12:20:58.103Z","pushType":"push","commitsCount":1,"pusher":{"login":"mrdcvlsc","name":"Jubal Mordecai Velasco","path":"/mrdcvlsc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59404502?s=80&v=4"},"commit":{"message":"Additional feature; search and help\n\n- Created activity_help.xml that will show how to use the app.\n\n- Added a 'help' button in the activity_manager.xml that will open the activity_help.xml.\n\n- Implemented the functionality of the SearchView inside the activity_manager.xml to filter the list of the RecyclerView.\n\n- Fix the bug in activity_manager.xml: when deleting an item in the RecyclerView while there is a text in the SearchView, the deleted item will still stay and be displayed.","shortMessageHtmlLink":"Additional feature; search and help"}},{"before":"0c9328819e10571ad4c6cba3e3b4f98d5ce8992f","after":"67e59275d31e01fa1545ce174d392f008dc6a8c0","ref":"refs/heads/main","pushedAt":"2023-03-07T08:59:37.655Z","pushType":"push","commitsCount":1,"pusher":{"login":"mrdcvlsc","name":"Jubal Mordecai Velasco","path":"/mrdcvlsc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59404502?s=80&v=4"},"commit":{"message":"Database function implementations\n\n- Implemented methods for Hashing, Encryption and Decryption.\n- Implemented database creation on CreateActivity\n- Implemented authentication in OpenActivity\n- Implemented reading and adding of records in ManagerActivity\n\n* All password in-database read is decrypted.\n* All password in-database write is encrypted and/or hashed.","shortMessageHtmlLink":"Database function implementations"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADT1CtVQA","startCursor":null,"endCursor":null}},"title":"Activity ยท mrdcvlsc/Keyper-Offline-Password-Manager"}