{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":650380610,"defaultBranch":"main","name":"farepassage-app","ownerLogin":"JSamuelAP","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-06-07T00:33:04.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/67252845?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1687239367.89441","currentOid":""},"activityList":{"items":[{"before":"a481aae033653c71f2351243d15e8c9dc92545ac","after":"6995e421ebe1c055d7600d2d43d42b4a41bd6837","ref":"refs/heads/main","pushedAt":"2023-06-15T23:32:06.090Z","pushType":"push","commitsCount":1,"pusher":{"login":"JSamuelAP","name":"JSamuel","path":"/JSamuelAP","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/67252845?s=80&v=4"},"commit":{"message":"fix: Cambiar la orientacion a vertical para la PWA","shortMessageHtmlLink":"fix: Cambiar la orientacion a vertical para la PWA"}},{"before":"2bc0d50d3b05cf03f2b8feba07a3aef6140a7c70","after":"6995e421ebe1c055d7600d2d43d42b4a41bd6837","ref":"refs/heads/develop","pushedAt":"2023-06-15T23:31:27.804Z","pushType":"push","commitsCount":4,"pusher":{"login":"JSamuelAP","name":"JSamuel","path":"/JSamuelAP","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/67252845?s=80&v=4"},"commit":{"message":"fix: Cambiar la orientacion a vertical para la PWA","shortMessageHtmlLink":"fix: Cambiar la orientacion a vertical para la PWA"}},{"before":"15ce1d2880479999aa73a090966b14fdde1c1b3a","after":"6995e421ebe1c055d7600d2d43d42b4a41bd6837","ref":"refs/heads/feat-pwa","pushedAt":"2023-06-15T23:31:09.967Z","pushType":"push","commitsCount":6,"pusher":{"login":"JSamuelAP","name":"JSamuel","path":"/JSamuelAP","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/67252845?s=80&v=4"},"commit":{"message":"fix: Cambiar la orientacion a vertical para la PWA","shortMessageHtmlLink":"fix: Cambiar la orientacion a vertical para la PWA"}},{"before":"c98c6f8345927a12b0302d2ecdaa99ba3298cdd8","after":"a481aae033653c71f2351243d15e8c9dc92545ac","ref":"refs/heads/main","pushedAt":"2023-06-15T23:06:27.890Z","pushType":"push","commitsCount":36,"pusher":{"login":"JSamuelAP","name":"JSamuel","path":"/JSamuelAP","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/67252845?s=80&v=4"},"commit":{"message":"Merge branch 'develop'","shortMessageHtmlLink":"Merge branch 'develop'"}},{"before":"f58f328b2ff7f781f98468ee33eb73e973af4aa3","after":"2bc0d50d3b05cf03f2b8feba07a3aef6140a7c70","ref":"refs/heads/develop","pushedAt":"2023-06-15T23:05:42.115Z","pushType":"push","commitsCount":1,"pusher":{"login":"JSamuelAP","name":"JSamuel","path":"/JSamuelAP","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/67252845?s=80&v=4"},"commit":{"message":"feat: Desplegar aplicacion en Firebase Hosting","shortMessageHtmlLink":"feat: Desplegar aplicacion en Firebase Hosting"}},{"before":"38dc70f8a83a3f41e01e151616fb31511a6f5c83","after":"c98c6f8345927a12b0302d2ecdaa99ba3298cdd8","ref":"refs/heads/main","pushedAt":"2023-06-15T23:02:55.682Z","pushType":"push","commitsCount":1,"pusher":{"login":"JSamuelAP","name":"JSamuel","path":"/JSamuelAP","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/67252845?s=80&v=4"},"commit":{"message":"Update main.yml\n\ncambir uses por run","shortMessageHtmlLink":"Update main.yml"}},{"before":"1e1826f49084e36a6795b1092b0e86a3fb8e7031","after":"38dc70f8a83a3f41e01e151616fb31511a6f5c83","ref":"refs/heads/main","pushedAt":"2023-06-15T22:57:03.753Z","pushType":"push","commitsCount":1,"pusher":{"login":"JSamuelAP","name":"JSamuel","path":"/JSamuelAP","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/67252845?s=80&v=4"},"commit":{"message":"Create main.yml","shortMessageHtmlLink":"Create main.yml"}},{"before":null,"after":"2bc0d50d3b05cf03f2b8feba07a3aef6140a7c70","ref":"refs/heads/deploy","pushedAt":"2023-06-15T22:43:51.762Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"JSamuelAP","name":"JSamuel","path":"/JSamuelAP","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/67252845?s=80&v=4"},"commit":{"message":"feat: Desplegar aplicacion en Firebase Hosting","shortMessageHtmlLink":"feat: Desplegar aplicacion en Firebase Hosting"}},{"before":"15ce1d2880479999aa73a090966b14fdde1c1b3a","after":"f58f328b2ff7f781f98468ee33eb73e973af4aa3","ref":"refs/heads/develop","pushedAt":"2023-06-15T21:48:14.586Z","pushType":"push","commitsCount":1,"pusher":{"login":"JSamuelAP","name":"JSamuel","path":"/JSamuelAP","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/67252845?s=80&v=4"},"commit":{"message":"doc: Crear README","shortMessageHtmlLink":"doc: Crear README"}},{"before":null,"after":"f58f328b2ff7f781f98468ee33eb73e973af4aa3","ref":"refs/heads/docs","pushedAt":"2023-06-15T21:47:55.133Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"JSamuelAP","name":"JSamuel","path":"/JSamuelAP","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/67252845?s=80&v=4"},"commit":{"message":"doc: Crear README","shortMessageHtmlLink":"doc: Crear README"}},{"before":"7c93344481926d3a68f9657de83dbfe4df59f031","after":"15ce1d2880479999aa73a090966b14fdde1c1b3a","ref":"refs/heads/develop","pushedAt":"2023-06-15T20:17:22.507Z","pushType":"push","commitsCount":1,"pusher":{"login":"JSamuelAP","name":"JSamuel","path":"/JSamuelAP","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/67252845?s=80&v=4"},"commit":{"message":"feat: Convertir aplicacion en una PWA\n\nSe utiliza el plugin de vite para las pwa.\nSe incluyen los iconos para la aplicacion.","shortMessageHtmlLink":"feat: Convertir aplicacion en una PWA"}},{"before":null,"after":"15ce1d2880479999aa73a090966b14fdde1c1b3a","ref":"refs/heads/feat-pwa","pushedAt":"2023-06-15T20:13:15.905Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"JSamuelAP","name":"JSamuel","path":"/JSamuelAP","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/67252845?s=80&v=4"},"commit":{"message":"feat: Convertir aplicacion en una PWA\n\nSe utiliza el plugin de vite para las pwa.\nSe incluyen los iconos para la aplicacion.","shortMessageHtmlLink":"feat: Convertir aplicacion en una PWA"}},{"before":"229fcf25c2690e19e6a123cece02dab349ee4bef","after":"7c93344481926d3a68f9657de83dbfe4df59f031","ref":"refs/heads/develop","pushedAt":"2023-06-13T23:58:29.181Z","pushType":"push","commitsCount":7,"pusher":{"login":"JSamuelAP","name":"JSamuel","path":"/JSamuelAP","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/67252845?s=80&v=4"},"commit":{"message":"feat: Mostrar favicon de FarePassage App\n\nSe corrigio el titulo del index.html","shortMessageHtmlLink":"feat: Mostrar favicon de FarePassage App"}},{"before":"40fc91510d40fbe996b131f0f0c0ff4bfb72fb84","after":"7c93344481926d3a68f9657de83dbfe4df59f031","ref":"refs/heads/feat-ui","pushedAt":"2023-06-13T23:57:22.178Z","pushType":"push","commitsCount":2,"pusher":{"login":"JSamuelAP","name":"JSamuel","path":"/JSamuelAP","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/67252845?s=80&v=4"},"commit":{"message":"feat: Mostrar favicon de FarePassage App\n\nSe corrigio el titulo del index.html","shortMessageHtmlLink":"feat: Mostrar favicon de FarePassage App"}},{"before":"d31de8538ea00049d5eb6a155ee5497194095389","after":"f201fd8f6978e1bd3157fb7a2060ca9795097e50","ref":"refs/heads/feat-db","pushedAt":"2023-06-13T23:15:18.014Z","pushType":"push","commitsCount":4,"pusher":{"login":"JSamuelAP","name":"JSamuel","path":"/JSamuelAP","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/67252845?s=80&v=4"},"commit":{"message":"fix: Evitar impresiciones en las restas flotantes","shortMessageHtmlLink":"fix: Evitar impresiciones en las restas flotantes"}},{"before":"3243c3fb4192f38925c50dd395f43eeeb3f1131e","after":"40fc91510d40fbe996b131f0f0c0ff4bfb72fb84","ref":"refs/heads/feat-ui","pushedAt":"2023-06-13T22:56:19.800Z","pushType":"push","commitsCount":1,"pusher":{"login":"JSamuelAP","name":"JSamuel","path":"/JSamuelAP","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/67252845?s=80&v=4"},"commit":{"message":"refactor: Utilizar Link en el logo del navbar","shortMessageHtmlLink":"refactor: Utilizar Link en el logo del navbar"}},{"before":"6daab91fdf334fa806a1256a0eae2b1a674ed039","after":"3243c3fb4192f38925c50dd395f43eeeb3f1131e","ref":"refs/heads/feat-ui","pushedAt":"2023-06-13T22:54:22.547Z","pushType":"push","commitsCount":5,"pusher":{"login":"JSamuelAP","name":"JSamuel","path":"/JSamuelAP","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/67252845?s=80&v=4"},"commit":{"message":"feat: Definir saltos en los input mediante prop","shortMessageHtmlLink":"feat: Definir saltos en los input mediante prop"}},{"before":"a816595b3de08d2413d4b664ef17348ca1bf4a70","after":"d31de8538ea00049d5eb6a155ee5497194095389","ref":"refs/heads/feat-db","pushedAt":"2023-06-13T22:14:27.337Z","pushType":"push","commitsCount":1,"pusher":{"login":"JSamuelAP","name":"JSamuel","path":"/JSamuelAP","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/67252845?s=80&v=4"},"commit":{"message":"fix: No renderizar condicionalmente hooks","shortMessageHtmlLink":"fix: No renderizar condicionalmente hooks"}},{"before":"f5360fe9e7dfc2f852a5da2792b1637e82fdd4f8","after":"a816595b3de08d2413d4b664ef17348ca1bf4a70","ref":"refs/heads/feat-db","pushedAt":"2023-06-13T22:03:35.921Z","pushType":"push","commitsCount":5,"pusher":{"login":"JSamuelAP","name":"JSamuel","path":"/JSamuelAP","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/67252845?s=80&v=4"},"commit":{"message":"feat: Actualizar saldo y tarifa en ajustes","shortMessageHtmlLink":"feat: Actualizar saldo y tarifa en ajustes"}},{"before":"6daab91fdf334fa806a1256a0eae2b1a674ed039","after":"229fcf25c2690e19e6a123cece02dab349ee4bef","ref":"refs/heads/develop","pushedAt":"2023-06-13T02:57:12.270Z","pushType":"push","commitsCount":1,"pusher":{"login":"JSamuelAP","name":"JSamuel","path":"/JSamuelAP","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/67252845?s=80&v=4"},"commit":{"message":"refactor: escuchar los cambios de autenticacion\n\nSe creo un hook para utilizar el contexto de autenticación.\nSe utiliza onAuthStateChanged para cambiar el contexto.\nSe crearon metodos para consultar a Firestore.","shortMessageHtmlLink":"refactor: escuchar los cambios de autenticacion"}},{"before":"22f5369f2045fae42bf9871cea597705e9e405fb","after":"229fcf25c2690e19e6a123cece02dab349ee4bef","ref":"refs/heads/feat-auth","pushedAt":"2023-06-13T02:55:43.805Z","pushType":"push","commitsCount":8,"pusher":{"login":"JSamuelAP","name":"JSamuel","path":"/JSamuelAP","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/67252845?s=80&v=4"},"commit":{"message":"refactor: escuchar los cambios de autenticacion\n\nSe creo un hook para utilizar el contexto de autenticación.\nSe utiliza onAuthStateChanged para cambiar el contexto.\nSe crearon metodos para consultar a Firestore.","shortMessageHtmlLink":"refactor: escuchar los cambios de autenticacion"}},{"before":"ca157e5540af04952e78d17b4aa0423e88a213e3","after":"6daab91fdf334fa806a1256a0eae2b1a674ed039","ref":"refs/heads/develop","pushedAt":"2023-06-12T23:00:08.237Z","pushType":"push","commitsCount":1,"pusher":{"login":"JSamuelAP","name":"JSamuel","path":"/JSamuelAP","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/67252845?s=80&v=4"},"commit":{"message":"fix: Tipar correctamente las props de Alert\n\nTambién se evita que los hooks useState y useAlert de Home.jsx se usen\ncondicionalmente.","shortMessageHtmlLink":"fix: Tipar correctamente las props de Alert"}},{"before":"ca157e5540af04952e78d17b4aa0423e88a213e3","after":"6daab91fdf334fa806a1256a0eae2b1a674ed039","ref":"refs/heads/feat-ui","pushedAt":"2023-06-12T22:59:51.793Z","pushType":"push","commitsCount":1,"pusher":{"login":"JSamuelAP","name":"JSamuel","path":"/JSamuelAP","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/67252845?s=80&v=4"},"commit":{"message":"fix: Tipar correctamente las props de Alert\n\nTambién se evita que los hooks useState y useAlert de Home.jsx se usen\ncondicionalmente.","shortMessageHtmlLink":"fix: Tipar correctamente las props de Alert"}},{"before":"f5360fe9e7dfc2f852a5da2792b1637e82fdd4f8","after":"ca157e5540af04952e78d17b4aa0423e88a213e3","ref":"refs/heads/develop","pushedAt":"2023-06-12T22:38:38.480Z","pushType":"push","commitsCount":2,"pusher":{"login":"JSamuelAP","name":"JSamuel","path":"/JSamuelAP","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/67252845?s=80&v=4"},"commit":{"message":"fix: Delimitar tamaño de la foto en ajustes\n\nCuando no carga la foto de usuario en /settings se evita que el texto\naleternativo desborde el elemento.","shortMessageHtmlLink":"fix: Delimitar tamaño de la foto en ajustes"}},{"before":"c19b5ef4ca507a25e933132e3170e5644eaadcca","after":"ca157e5540af04952e78d17b4aa0423e88a213e3","ref":"refs/heads/feat-ui","pushedAt":"2023-06-12T22:37:57.736Z","pushType":"push","commitsCount":1,"pusher":{"login":"JSamuelAP","name":"JSamuel","path":"/JSamuelAP","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/67252845?s=80&v=4"},"commit":{"message":"fix: Delimitar tamaño de la foto en ajustes\n\nCuando no carga la foto de usuario en /settings se evita que el texto\naleternativo desborde el elemento.","shortMessageHtmlLink":"fix: Delimitar tamaño de la foto en ajustes"}},{"before":"27146b098ec216aa212b7e999b54e37b0a2c767b","after":"c19b5ef4ca507a25e933132e3170e5644eaadcca","ref":"refs/heads/feat-ui","pushedAt":"2023-06-12T22:33:45.981Z","pushType":"push","commitsCount":6,"pusher":{"login":"JSamuelAP","name":"JSamuel","path":"/JSamuelAP","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/67252845?s=80&v=4"},"commit":{"message":"feat: Componente Alert\n\nHook useAlert para mostrar y ocultar el componente Alert.","shortMessageHtmlLink":"feat: Componente Alert"}},{"before":"22f5369f2045fae42bf9871cea597705e9e405fb","after":"f5360fe9e7dfc2f852a5da2792b1637e82fdd4f8","ref":"refs/heads/develop","pushedAt":"2023-06-12T21:48:38.960Z","pushType":"push","commitsCount":4,"pusher":{"login":"JSamuelAP","name":"JSamuel","path":"/JSamuelAP","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/67252845?s=80&v=4"},"commit":{"message":"feat: Recargar saldo\n\nEl componente Input recibe la propiedad handleChange para hacerlo un\ncomponente controlado.","shortMessageHtmlLink":"feat: Recargar saldo"}},{"before":"8899b49e85b11a017737d3edc95d50a415b6782d","after":"f5360fe9e7dfc2f852a5da2792b1637e82fdd4f8","ref":"refs/heads/feat-db","pushedAt":"2023-06-12T21:48:09.111Z","pushType":"push","commitsCount":1,"pusher":{"login":"JSamuelAP","name":"JSamuel","path":"/JSamuelAP","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/67252845?s=80&v=4"},"commit":{"message":"feat: Recargar saldo\n\nEl componente Input recibe la propiedad handleChange para hacerlo un\ncomponente controlado.","shortMessageHtmlLink":"feat: Recargar saldo"}},{"before":"530a7a2a890235eaec4b60170e88548c6f9c44e3","after":"8899b49e85b11a017737d3edc95d50a415b6782d","ref":"refs/heads/feat-db","pushedAt":"2023-06-10T22:11:23.133Z","pushType":"push","commitsCount":1,"pusher":{"login":"JSamuelAP","name":"JSamuel","path":"/JSamuelAP","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/67252845?s=80&v=4"},"commit":{"message":"feat: Descontar pasaje del saldo\n\nSe creo un archivo par las consultas a la base de datos.\nSe creo la propiedad disabled para poder deshabilitar el componete\nBoton.\nSe escucha los cambios en los datos del usuario en tiempo real.","shortMessageHtmlLink":"feat: Descontar pasaje del saldo"}},{"before":"da3b2247d5a0abdb4eded2012cecfaa7cfc3c32f","after":"530a7a2a890235eaec4b60170e88548c6f9c44e3","ref":"refs/heads/feat-db","pushedAt":"2023-06-10T19:44:36.678Z","pushType":"push","commitsCount":1,"pusher":{"login":"JSamuelAP","name":"JSamuel","path":"/JSamuelAP","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/67252845?s=80&v=4"},"commit":{"message":"feat: Mostrar datos del usuario en home y settings\n\nSe calcula el número de pasajes restantes.\nEl componente Input se le agrego la propiedad value para mostrar un\nvalor en el input.","shortMessageHtmlLink":"feat: Mostrar datos del usuario en home y settings"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADQprwLwA","startCursor":null,"endCursor":null}},"title":"Activity · JSamuelAP/farepassage-app"}