{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":710526044,"defaultBranch":"master","name":"endurain","ownerLogin":"joaovitoriasilva","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-10-26T22:01:52.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/8648976?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1717516566.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"009174bc3cb99b8aa37602bce105a2f91b8dfa41","ref":"refs/heads/OAuth2_scopes","pushedAt":"2024-06-04T15:56:06.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"joaovitoriasilva","name":"João Vitória Silva","path":"/joaovitoriasilva","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8648976?s=80&v=4"},"commit":{"message":"authlib/joserfc and Jaeger is disable by default\n\n[backend] Moved from python-jose to authlib joserfc\n[backend] Removed python-jose[cryptography] and passlib[bcrypt] python requirements\n[backend] Removed some unwanted print statements left in the code\n[README] Updated README file based on backend jose changes. Fixed some typos and added some more information to env variables","shortMessageHtmlLink":"authlib/joserfc and Jaeger is disable by default"}},{"before":"28ae4d61dd274efd593eaeb0df278378d8f801ad","after":"ddaee2c073c9dc40da4c285bda4bc51816c8195a","ref":"refs/heads/master","pushedAt":"2024-05-28T22:25:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"joaovitoriasilva","name":"João Vitória Silva","path":"/joaovitoriasilva","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8648976?s=80&v=4"},"commit":{"message":"Update screenshot_01.png","shortMessageHtmlLink":"Update screenshot_01.png"}},{"before":"0bc1e0ac9179404d51778c454db82b6faebef365","after":"28ae4d61dd274efd593eaeb0df278378d8f801ad","ref":"refs/heads/master","pushedAt":"2024-05-28T22:20:12.000Z","pushType":"pr_merge","commitsCount":43,"pusher":{"login":"joaovitoriasilva","name":"João Vitória Silva","path":"/joaovitoriasilva","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8648976?s=80&v=4"},"commit":{"message":"Merge pull request #14 from joaovitoriasilva/frontend_revamp_vue\n\nFrontend Vue revamp","shortMessageHtmlLink":"Merge pull request #14 from joaovitoriasilva/frontend_revamp_vue"}},{"before":"0a6b0107b194bcc8338d3b1a3d73a23e1cb6e453","after":"aeef36b1f49d850c14122616ea8ded21b1a9650a","ref":"refs/heads/frontend_revamp_vue","pushedAt":"2024-05-28T21:54:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"joaovitoriasilva","name":"João Vitória Silva","path":"/joaovitoriasilva","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8648976?s=80&v=4"},"commit":{"message":"Fixed navbar not closing\n\n[README] Updated readme\n[frontend] Fixed navbar not closing automatically on mobile when link is clicked\n[docker] Updated docker-composer.yml example file","shortMessageHtmlLink":"Fixed navbar not closing"}},{"before":"af38545e484525ccd8c6368e68c7142d8120d1f6","after":"0a6b0107b194bcc8338d3b1a3d73a23e1cb6e453","ref":"refs/heads/frontend_revamp_vue","pushedAt":"2024-05-28T21:03:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"joaovitoriasilva","name":"João Vitória Silva","path":"/joaovitoriasilva","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8648976?s=80&v=4"},"commit":{"message":"Fixed API_URL variable\n\nFixed hard coded API_URL variable","shortMessageHtmlLink":"Fixed API_URL variable"}},{"before":"a749cefedebfc0459744ee6d1ad284c9a4b5ddf0","after":"af38545e484525ccd8c6368e68c7142d8120d1f6","ref":"refs/heads/frontend_revamp_vue","pushedAt":"2024-05-24T13:50:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"joaovitoriasilva","name":"João Vitória Silva","path":"/joaovitoriasilva","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8648976?s=80&v=4"},"commit":{"message":"Removed unused access_tokens table from DB\n\n[backend] Updated models to remove unused access_tokens table\n[backend] Removed unused access_tokens table from DB using alembic\n[backend] Removed unused methods and DB crud logic for access_tokens table\n[backend] Removed scheduler to remove expired access tokens from the DB","shortMessageHtmlLink":"Removed unused access_tokens table from DB"}},{"before":"245cec7945834d7ab2836861c8d731054aa7c19b","after":"a749cefedebfc0459744ee6d1ad284c9a4b5ddf0","ref":"refs/heads/frontend_revamp_vue","pushedAt":"2024-05-23T14:29:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"joaovitoriasilva","name":"João Vitória Silva","path":"/joaovitoriasilva","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8648976?s=80&v=4"},"commit":{"message":"Frontend revamp with Vue\n\n[README] README file updated\n[backend] Updated add user photo route to return photo path\n[frontend] Added ability to delete user photo and change it","shortMessageHtmlLink":"Frontend revamp with Vue"}},{"before":"2a6f92a5e9f11146420620dc8092c1de5b0e661e","after":"245cec7945834d7ab2836861c8d731054aa7c19b","ref":"refs/heads/frontend_revamp_vue","pushedAt":"2024-05-23T13:05:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"joaovitoriasilva","name":"João Vitória Silva","path":"/joaovitoriasilva","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8648976?s=80&v=4"},"commit":{"message":"Frontend revamp with Vue\n\n[frontend] Created UserAvatarComponent to make better reusability of this component and adapted views and components to it\n[frontend] It is now possible to upload a photo of the user when creating the user\n[frontend] Deleting the user deletes the photo in the filesystem\n[backend] Added logic to receive uploaded user photo and store it in the filesystem under user_images directory\n[backend] Added logic to /user_images be routed when requested\n[docker] Updated docker files and example docker compose file","shortMessageHtmlLink":"Frontend revamp with Vue"}},{"before":"cef2064eaa01f5fe6c28e67b651e81481ff2882b","after":"2a6f92a5e9f11146420620dc8092c1de5b0e661e","ref":"refs/heads/frontend_revamp_vue","pushedAt":"2024-05-23T09:38:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"joaovitoriasilva","name":"João Vitória Silva","path":"/joaovitoriasilva","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8648976?s=80&v=4"},"commit":{"message":"Frontend revamp with Vue\n\n[README] README file updated\n[backend] Added CORS (Cross-Origin Resource Sharing) origins to enable JS calls from frontend\n[docker] Updated docker files","shortMessageHtmlLink":"Frontend revamp with Vue"}},{"before":"07268af5cee635d324809d7d4d99c994797b255e","after":"cef2064eaa01f5fe6c28e67b651e81481ff2882b","ref":"refs/heads/frontend_revamp_vue","pushedAt":"2024-05-23T08:58:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"joaovitoriasilva","name":"João Vitória Silva","path":"/joaovitoriasilva","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8648976?s=80&v=4"},"commit":{"message":"Backend requirements bump\n\n[README] README file updated\n[frontend] Updated dockerfile for frontend image\n[backend] Updated dockerfile for backend image\n[backend] Removed .env file. Env variables loaded on docker build process\n[frontend] Fixed .env file for frontend docker image\n[frontend] Added nginx-custom.conf to fix reloads\n[frontend] Added frontend_env.sh to fix env variables loading on docker image start\n[docker] Updated docker compose example file","shortMessageHtmlLink":"Backend requirements bump"}},{"before":"dd46bb7790821268e3a94f74266f85790389b2b3","after":"07268af5cee635d324809d7d4d99c994797b255e","ref":"refs/heads/frontend_revamp_vue","pushedAt":"2024-05-22T22:03:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"joaovitoriasilva","name":"João Vitória Silva","path":"/joaovitoriasilva","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8648976?s=80&v=4"},"commit":{"message":"Backend requirements bump\n\n[backend] Bump fastapi to 0.111.0\n[backend] Bump pydantic to 1.10.15\n[backend] Bump uvicorn to 0.29.0\n[backend] Bump python-dotenv to 1.0.1\n[backend] Bump sqlalchemy to 2.0.30\n[backend] Bump mysqlclient to 2.2.4\n[backend] Bump requests to 2.32.2\n[backend] Bump stravalib to 1.7\n[backend] Bump python-multipart to 0.0.9\n[README] README file updated\n[frontend] Updated dockerfile for frontend image\n[frontend] Added .env file for frontend docker image\n[docker] Updated docker compose example file","shortMessageHtmlLink":"Backend requirements bump"}},{"before":"62ec9f49b5ac50b66eeebc23cb5eb1d86759957e","after":"dd46bb7790821268e3a94f74266f85790389b2b3","ref":"refs/heads/frontend_revamp_vue","pushedAt":"2024-05-22T15:06:19.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"joaovitoriasilva","name":"João Vitória Silva","path":"/joaovitoriasilva","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8648976?s=80&v=4"},"commit":{"message":"Frontend revamp with Vue\n\n[frontend] Removed old PHP structure\n[frontend] Renamed frontend_vue folder to frontend\n[frontend] Removed unused imports\n[backend_otel] Removed","shortMessageHtmlLink":"Frontend revamp with Vue"}},{"before":"eadac32b732585d24b33cc4664b775e2f8a149d3","after":"62ec9f49b5ac50b66eeebc23cb5eb1d86759957e","ref":"refs/heads/frontend_revamp_vue","pushedAt":"2024-05-22T13:40:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"joaovitoriasilva","name":"João Vitória Silva","path":"/joaovitoriasilva","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8648976?s=80&v=4"},"commit":{"message":"Frontend revamp with Vue\n\n[frontend] Fixed navbar navigation on login/logout\n[frontend] Added some missing protections to not generate console errors on logout","shortMessageHtmlLink":"Frontend revamp with Vue"}},{"before":"0ac152ae173a03f348cb84763527c12e1a860ca2","after":"eadac32b732585d24b33cc4664b775e2f8a149d3","ref":"refs/heads/frontend_revamp_vue","pushedAt":"2024-05-22T13:21:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"joaovitoriasilva","name":"João Vitória Silva","path":"/joaovitoriasilva","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8648976?s=80&v=4"},"commit":{"message":"Frontend revamp with Vue\n\n[frontend] Fixed some issues on LoadingAlertComponent\n[frontend] Activity deletion sends activity id has a query in the route so it can be deleted from the array in home view\n[frontend] Fixed users section not being highlighted in the sidebar when user is admin on page load","shortMessageHtmlLink":"Frontend revamp with Vue"}},{"before":"31da05513f990dff1faf6df08c59fe11eeda00cf","after":"0ac152ae173a03f348cb84763527c12e1a860ca2","ref":"refs/heads/frontend_revamp_vue","pushedAt":"2024-05-22T10:23:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"joaovitoriasilva","name":"João Vitória Silva","path":"/joaovitoriasilva","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8648976?s=80&v=4"},"commit":{"message":"Frontend revamp with Vue\n\n[frontend] Added loading alert banner\n[frontend] Added loading toast\n[frontend] Added Strava integration\n[backend] Changed redirect from backend when Strava is linked to be aligned with new Vue route","shortMessageHtmlLink":"Frontend revamp with Vue"}},{"before":"27a86d5308f74d1ef67cfd7cbcc4dba477109a66","after":"31da05513f990dff1faf6df08c59fe11eeda00cf","ref":"refs/heads/frontend_revamp_vue","pushedAt":"2024-05-22T08:50:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"joaovitoriasilva","name":"João Vitória Silva","path":"/joaovitoriasilva","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8648976?s=80&v=4"},"commit":{"message":"Frontend revamp with Vue\n\n[frontend] Added password complexity validation in add user logic\n[frontend] Changed background color on footer and navbar from bg-body-secondary to bg-body-tertiary\n[frontend] Changed from banners to toasts for alerts in settings page","shortMessageHtmlLink":"Frontend revamp with Vue"}},{"before":"450c2cdd4ab30ca5ea44f7a1123efd1b41af320e","after":"27a86d5308f74d1ef67cfd7cbcc4dba477109a66","ref":"refs/heads/frontend_revamp_vue","pushedAt":"2024-05-21T22:25:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"joaovitoriasilva","name":"João Vitória Silva","path":"/joaovitoriasilva","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8648976?s=80&v=4"},"commit":{"message":"Frontend revamp with Vue\n\n[frontend] Added security zone in settings page. User can now change his/hers password\n[frontend] Added My Profile zone in settings page. User can now see his/hers profile values and edit them. Photo manipulation missing","shortMessageHtmlLink":"Frontend revamp with Vue"}},{"before":"6146d461986e2a300b0d67293a55f1675b082b0c","after":"450c2cdd4ab30ca5ea44f7a1123efd1b41af320e","ref":"refs/heads/frontend_revamp_vue","pushedAt":"2024-05-21T21:34:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"joaovitoriasilva","name":"João Vitória Silva","path":"/joaovitoriasilva","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8648976?s=80&v=4"},"commit":{"message":"Frontend revamp with Vue\n\n[backend] Implemented missing route and crud logic to search activity by name\n[frontend] Implemented missing logic for activity search by name in the footer","shortMessageHtmlLink":"Frontend revamp with Vue"}},{"before":"3a229cea5483872d570a7a42e78008d352e40b25","after":"6146d461986e2a300b0d67293a55f1675b082b0c","ref":"refs/heads/frontend_revamp_vue","pushedAt":"2024-05-21T21:13:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"joaovitoriasilva","name":"João Vitória Silva","path":"/joaovitoriasilva","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8648976?s=80&v=4"},"commit":{"message":"Frontend revamp with Vue\n\n[frontend] User editing and deleting is now possible\n[frontend] Gear and user searching should generate smoother transitions on the list\n[backend] Fixed models so if user is deleted, respective follows are also deleting using cascade\n[backend] Generated Alembic migration to handle database changes","shortMessageHtmlLink":"Frontend revamp with Vue"}},{"before":"63cf54ea0168765c49dce8d46fd975a98d9b02ab","after":"bac6c76b2e7eabfd6197994127ef37e28562dd4a","ref":"refs/heads/l10n_frontend_revamp_vue","pushedAt":"2024-05-21T14:55:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"joaovitoriasilva","name":"João Vitória Silva","path":"/joaovitoriasilva","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8648976?s=80&v=4"},"commit":{"message":"New translations gearsview.json (Portuguese)","shortMessageHtmlLink":"New translations gearsview.json (Portuguese)"}},{"before":"cdf5179c59bf1cc12c9570a87041dfdce5f304b5","after":"3a229cea5483872d570a7a42e78008d352e40b25","ref":"refs/heads/frontend_revamp_vue","pushedAt":"2024-05-21T14:40:11.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"joaovitoriasilva","name":"João Vitória Silva","path":"/joaovitoriasilva","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8648976?s=80&v=4"},"commit":{"message":"Frontend revamp with Vue\n\n[frontend] It is now possible to search by username on user section of the settings page\n[frontend] Fixed search issue on gears page","shortMessageHtmlLink":"Frontend revamp with Vue"}},{"before":"9c5989fa2bf8dcb3845782526816baf1fe760cbe","after":"cdf5179c59bf1cc12c9570a87041dfdce5f304b5","ref":"refs/heads/frontend_revamp_vue","pushedAt":"2024-05-21T12:33:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"joaovitoriasilva","name":"João Vitória Silva","path":"/joaovitoriasilva","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8648976?s=80&v=4"},"commit":{"message":"Frontend revamp with Vue\n\n[frontend] Bumped version to v0.2.0\n[backend] Bumped version to v0.2.0\n[frontend] Moved back button logic to separate component\n[frontend] Created sidebar logic for settings page\n[frontend] User view in settings is now able to create new user, list current users and change user password","shortMessageHtmlLink":"Frontend revamp with Vue"}},{"before":"5e8241d62a5e12a75fec05bb8254b811bbd2ccee","after":"63cf54ea0168765c49dce8d46fd975a98d9b02ab","ref":"refs/heads/l10n_frontend_revamp_vue","pushedAt":"2024-05-20T11:49:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"joaovitoriasilva","name":"João Vitória Silva","path":"/joaovitoriasilva","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8648976?s=80&v=4"},"commit":{"message":"New translations userview.json (Portuguese)","shortMessageHtmlLink":"New translations userview.json (Portuguese)"}},{"before":"99402ff241960cb57927ea3208d573287c12aae2","after":"9c5989fa2bf8dcb3845782526816baf1fe760cbe","ref":"refs/heads/frontend_revamp_vue","pushedAt":"2024-05-20T10:50:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"joaovitoriasilva","name":"João Vitória Silva","path":"/joaovitoriasilva","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8648976?s=80&v=4"},"commit":{"message":"Frontend revamp with Vue\n\n[frontend] User is able to accept or not follower requests from users with success messages","shortMessageHtmlLink":"Frontend revamp with Vue"}},{"before":"c5d724ad91899664123d6a0827d7df3993b7b546","after":"5e8241d62a5e12a75fec05bb8254b811bbd2ccee","ref":"refs/heads/l10n_frontend_revamp_vue","pushedAt":"2024-05-20T10:35:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"joaovitoriasilva","name":"João Vitória Silva","path":"/joaovitoriasilva","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8648976?s=80&v=4"},"commit":{"message":"New translations userview.json (Portuguese)","shortMessageHtmlLink":"New translations userview.json (Portuguese)"}},{"before":"3cc9409b9819644d65e72aa3947856ce0af5e0f5","after":"99402ff241960cb57927ea3208d573287c12aae2","ref":"refs/heads/frontend_revamp_vue","pushedAt":"2024-05-20T10:34:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"joaovitoriasilva","name":"João Vitória Silva","path":"/joaovitoriasilva","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8648976?s=80&v=4"},"commit":{"message":"Frontend revamp with Vue\n\n[frontend] User is able to delete following and follower users with success messages\n[frontend] Fixed issue on followers view on user page","shortMessageHtmlLink":"Frontend revamp with Vue"}},{"before":"dc9bd4509eebd44d815a689ac9057e65226f12fe","after":"c5d724ad91899664123d6a0827d7df3993b7b546","ref":"refs/heads/l10n_frontend_revamp_vue","pushedAt":"2024-05-17T14:29:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"joaovitoriasilva","name":"João Vitória Silva","path":"/joaovitoriasilva","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8648976?s=80&v=4"},"commit":{"message":"New translations footercomponent.json (Portuguese)","shortMessageHtmlLink":"New translations footercomponent.json (Portuguese)"}},{"before":"bb15c72135a831c5ebc01e902de334f852199747","after":"3cc9409b9819644d65e72aa3947856ce0af5e0f5","ref":"refs/heads/frontend_revamp_vue","pushedAt":"2024-05-17T14:22:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"joaovitoriasilva","name":"João Vitória Silva","path":"/joaovitoriasilva","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8648976?s=80&v=4"},"commit":{"message":"Frontend revamp with Vue\n\n[frontend] Fixed background colors. Footer and navbar are grey and the rest is black. Gives a better contrast between the elements\n[frontend] Moved search logic to footer. It is now possible to search in every view if the user is logged by user and gear. Activity is missing.\n[frontend] Changed icon and link color to \"link-body-emphasis\", meaning in dark theme it will be white and in light theme it will be black.\n[frontend] Fixed routing on user page when navigating between users. Now user data is updated.","shortMessageHtmlLink":"Frontend revamp with Vue"}},{"before":"8edef8e14c4792eb4ca6f807478fba5a2261d311","after":"bb15c72135a831c5ebc01e902de334f852199747","ref":"refs/heads/frontend_revamp_vue","pushedAt":"2024-04-26T11:12:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"joaovitoriasilva","name":"João Vitória Silva","path":"/joaovitoriasilva","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8648976?s=80&v=4"},"commit":{"message":"Frontend revamp with Vue\n\n[frontend] Fixed issue on loading modals\n[frontend] Added all modals to FollowersListComponent","shortMessageHtmlLink":"Frontend revamp with Vue"}},{"before":"c46e51f4e43dbb61a3527830ba764ebd651ee095","after":"8edef8e14c4792eb4ca6f807478fba5a2261d311","ref":"refs/heads/frontend_revamp_vue","pushedAt":"2024-04-24T15:12:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"joaovitoriasilva","name":"João Vitória Silva","path":"/joaovitoriasilva","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8648976?s=80&v=4"},"commit":{"message":"Frontend revamp with Vue\n\n[frontend] Continued missing follower logic on user view. Calls to backend missing\n[frontend] Fixed minor UI issues","shortMessageHtmlLink":"Frontend revamp with Vue"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEXDhV8wA","startCursor":null,"endCursor":null}},"title":"Activity · joaovitoriasilva/endurain"}