{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":349980693,"defaultBranch":"master","name":"www.gnuweeb.org","ownerLogin":"GNUWeeb","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2021-03-21T11:39:55.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/81083695?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1695713601.0","currentOid":""},"activityList":{"items":[{"before":"470d43b7b80e5db207616200e069135c20b3d5ee","after":"5d014563c68dbc575605d5167826e15bc498ff38","ref":"refs/heads/master","pushedAt":"2023-10-09T21:22:11.000Z","pushType":"push","commitsCount":15,"pusher":{"login":"ammarfaizi2","name":"Ammar Faizi","path":"/ammarfaizi2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26004054?s=80&v=4"},"commit":{"message":"Merge branch 'kiizuha' (patches from Muhammad Rizki)\n\n* kiizuha:\n chore: remove unused files\n chore(README): update README.md\n feat(routes/page): add +page.svelte\n feat(routes): add +page.ts\n feat(components): add component\n feat(components): add component\n feat(lib/functions): add dateFormat() function\n feat(lib/functions): add getRepliedMessage() function\n feat(lib): add newly created lib constants variables and functions\n feat(lib): add lib functions file\n feat(lib): add API_URL and STORAGE_URL constant variable\n feat(app): add app types file\n feat(layout): add +layout.ts\n refactor: migrate: migrate to sveltekit framework\n\nLink: https://lore.gnuweeb.org/gwml/20231007054446.1204-1-kiizuha@gnuweeb.org # v2\nLink: https://lore.gnuweeb.org/gwml/20231003025146.1557-1-kiizuha@gnuweeb.org # v1\nSigned-off-by: Ammar Faizi ","shortMessageHtmlLink":"Merge branch 'kiizuha' (patches from Muhammad Rizki)"}},{"before":"a613b135562c356c6236fe9c914851b846c50b59","after":"c6efcdaad39b9c6fbbcea31f9a3ee5fbb6b65bd3","ref":"refs/heads/kiizuha","pushedAt":"2023-10-09T21:17:38.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ammarfaizi2","name":"Ammar Faizi","path":"/ammarfaizi2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26004054?s=80&v=4"},"commit":{"message":"chore: remove unused files\n\nThis commit removes the unused files `build.js`, `index.html`, and\n`style.css`, as they are no longer in use.\n\nSigned-off-by: Muhammad Rizki \nLink: https://lore.gnuweeb.org/gwml/20231007054446.1204-15-kiizuha@gnuweeb.org\nSigned-off-by: Ammar Faizi ","shortMessageHtmlLink":"chore: remove unused files"}},{"before":"49d472f817b656aaa929175fc9ed26d164b7c410","after":"a613b135562c356c6236fe9c914851b846c50b59","ref":"refs/heads/kiizuha","pushedAt":"2023-10-05T19:11:40.000Z","pushType":"push","commitsCount":15,"pusher":{"login":"ammarfaizi2","name":"Ammar Faizi","path":"/ammarfaizi2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26004054?s=80&v=4"},"commit":{"message":"Merge branch 'kiizuha' (patches from Muhammad Rizki)\n\n* kiizuha:\n chore: remove unused files\n chore(README): update README.md\n feat(routes/page): add +page.svelte\n feat(routes): add +page.server.ts\n feat(components): add component\n feat(components): add component\n feat(lib/functions): add dateFormat() function\n feat(lib/functions): add getRepliedMessage() function\n feat(lib): add newly created lib constants variables and functions\n feat(lib): add lib functions file\n feat(lib): add API_URL and STORAGE_URL constant variable\n feat(app): add app types file\n refactor: migrate: migrate to sveltekit framework\n\nLink: https://lore.gnuweeb.org/gwml/20231003025146.1557-1-kiizuha@gnuweeb.org\nSigned-off-by: Ammar Faizi ","shortMessageHtmlLink":"Merge branch 'kiizuha' (patches from Muhammad Rizki)"}},{"before":"e21879bf509a74bae2569fb79bda5f1a5b4dd919","after":"49d472f817b656aaa929175fc9ed26d164b7c410","ref":"refs/heads/kiizuha","pushedAt":"2023-10-05T19:10:12.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"ammarfaizi2","name":"Ammar Faizi","path":"/ammarfaizi2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26004054?s=80&v=4"},"commit":{"message":"feat(page): add error message for recent messages\n\nShow error message to the recent messages UI when API connection is\nfailure.\n\nSigned-off-by: Muhammad Rizki \nLink: https://lore.gnuweeb.org/gwml/20230927130934.1237-3-kiizuha@gnuweeb.org\nSigned-off-by: Ammar Faizi ","shortMessageHtmlLink":"feat(page): add error message for recent messages"}},{"before":"e4dc93f72a2bb7537a0e67748f3b406c798960a6","after":"470d43b7b80e5db207616200e069135c20b3d5ee","ref":"refs/heads/master","pushedAt":"2023-09-27T13:14:02.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"ammarfaizi2","name":"Ammar Faizi","path":"/ammarfaizi2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26004054?s=80&v=4"},"commit":{"message":"Merge branch 'kiizuha' (patches from Muhammad Rizki)\n\n* kiizuha:\n feat(page): add error message for recent messages\n fix(page): fix getFixedRandomColor() function\n\nLink: https://lore.gnuweeb.org/gwml/20230927130934.1237-1-kiizuha@gnuweeb.org # v2\nLink: https://lore.gnuweeb.org/gwml/20230927110947.1365-1-kiizuha@gnuweeb.org # v1\nCc: Irvan Malik Azantha \nSigned-off-by: Ammar Faizi ","shortMessageHtmlLink":"Merge branch 'kiizuha' (patches from Muhammad Rizki)"}},{"before":"cc5774904caf5b116bec9890664f608da33d5cac","after":"e4dc93f72a2bb7537a0e67748f3b406c798960a6","ref":"refs/heads/master","pushedAt":"2023-09-26T07:44:38.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ammarfaizi2","name":"Ammar Faizi","path":"/ammarfaizi2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26004054?s=80&v=4"},"commit":{"message":"Merge branch 'kiizuha' (patches from Muhammad Rizki)\n\nIntroduce new features and fixes a minor bug.\n\n - Show recent Telegram group chat messages.\n\n - Show GitHub members.\n\n* kiizuha:\n feat(page): implement chat bubble message rendering\n feat(css): add initial CSS class styles for chat bubbles\n feat(page): add initial UI for displaying recent group messages\n feat(page): add `renderMemberList()` function\n feat(page): add `getOrgMembers()` function\n feat(page): add GNUWeeb member list UI\n chore(page): add newlines to enhance Developer Experience\n feat(page): improve UX for copying text\n refactor(page): improve page design and add profile image cover\n feat(static/img): add `profile-cover.jpg`\n style: remove extra newline at end of file\n\nLink: https://lore.gnuweeb.org/gwml/20230924094532.1662-1-kiizuha@gnuweeb.org # v3\nLink: https://lore.gnuweeb.org/gwml/20230923091514.1835-1-kiizuha@gnuweeb.org # v2\nLink: https://lore.gnuweeb.org/gwml/20230922205817.107-1-kiizuha@gnuweeb.org # v1\nCc: Irvan Malik Azantha \nSigned-off-by: Ammar Faizi ","shortMessageHtmlLink":"Merge branch 'kiizuha' (patches from Muhammad Rizki)"}},{"before":"f7a07f6fc9fb837a11d01779b4af524ee036fcbb","after":"cc5774904caf5b116bec9890664f608da33d5cac","ref":"refs/heads/master","pushedAt":"2023-09-26T07:41:00.000Z","pushType":"push","commitsCount":12,"pusher":{"login":"ammarfaizi2","name":"Ammar Faizi","path":"/ammarfaizi2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26004054?s=80&v=4"},"commit":{"message":"Merge branch 'kiizuha' (patches from Muhammad Rizki)\n\nIntroduce new features and fixes a minor bug.\n\n - Show recent Telegram group chat messages.\n\n - Show GitHub members.\n\n* kiizuha:\n feat(page): implement chat bubble message rendering\n feat(css): add initial CSS class styles for chat bubbles\n feat(page): add initial UI for displaying recent group messages\n feat(page): add `renderMemberList()` function\n feat(page): add `getOrgMembers()` function\n feat(page): add GNUWeeb member list UI\n chore(page): add newlines to enhance Developer Experience\n feat(page): improve UX for copying text\n refactor(page): improve page design and add profile image cover\n feat(static/img): add `profile-cover.jpg`\n style: remove extra newline at end of file\n\nLink: https://lore.gnuweeb.org/gwml/20230924094532.1662-1-kiizuha@gnuweeb.org # v3\nLink: https://lore.gnuweeb.org/gwml/20230923091514.1835-1-kiizuha@gnuweeb.org # v2\nLink: https://lore.gnuweeb.org/gwml/20230922205817.107-1-kiizuha@gnuweeb.org # v1\nSigned-off-by: Ammar Faizi ","shortMessageHtmlLink":"Merge branch 'kiizuha' (patches from Muhammad Rizki)"}},{"before":null,"after":"e21879bf509a74bae2569fb79bda5f1a5b4dd919","ref":"refs/heads/kiizuha","pushedAt":"2023-09-26T07:33:21.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ammarfaizi2","name":"Ammar Faizi","path":"/ammarfaizi2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26004054?s=80&v=4"},"commit":{"message":"feat(page): implement chat bubble message rendering\n\nThis commit introduces several key functions for rendering chat\nbubble messages:\n\n- `hashCode()`:\n Code reference: https://github.com/boringdesigners/boring-avatars/blob/40a8be0d08f1a0d3aa318ef981fedbb2262d91fb/src/lib/utilities.js#L1\n Generates fixed numerical values based on alphabet characters\n\n- `getFixedRandomColor()`\n Code reference: https://github.com/boringdesigners/boring-avatars/blob/40a8be0d08f1a0d3aa318ef981fedbb2262d91fb/src/lib/utilities.js#L35-L37\n This function is responsible for determining both the text color and\n border color.\n\n- `cleanMessageText()`\n A simple utility function that removes newline characters ('\\n') from\n a given string. This function is used to prepare message text for\n rendering.\n\n- `setupUserName()`\n This function handles for trimming user `first_name` and `last_name`.\n\n- `getRecentMessages()`\n This function handles the retrieval of recent Telegram group messages\n through an API. It also restructures the data to make it more\n accessible and readable for rendering.\n\n- `renderRecentMessages()`\n The primary function responsible for rendering the chat bubble\n messages on the page.\n\nPlease note that the code may appear somewhat repetitive. Despite my\nlimited experience with vanilla JS for web development, I've made the\nbest effort to maintain clarity. Any suggestions or feedback for\nimproving code organization or readability are greatly appreciated.\nYour expertise in this area is invaluable!\n\nSigned-off-by: Muhammad Rizki \nLink: https://lore.gnuweeb.org/gwml/20230924094532.1662-12-kiizuha@gnuweeb.org\nSigned-off-by: Ammar Faizi ","shortMessageHtmlLink":"feat(page): implement chat bubble message rendering"}},{"before":"e95d8105796014b83d49be2d83a2b32fff063336","after":"f7a07f6fc9fb837a11d01779b4af524ee036fcbb","ref":"refs/heads/master","pushedAt":"2023-08-16T23:58:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"irvanmalik48","name":"Irvan Malik","path":"/irvanmalik48","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71539547?s=80&v=4"},"commit":{"message":"fix(index): responsiveness fix\n\nSigned-off-by: Irvan Malik ","shortMessageHtmlLink":"fix(index): responsiveness fix"}},{"before":"c8123261195390867cda43e27fc703ac974e8bdb","after":"e95d8105796014b83d49be2d83a2b32fff063336","ref":"refs/heads/master","pushedAt":"2023-08-16T22:04:27.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"irvanmalik48","name":"Irvan Malik","path":"/irvanmalik48","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71539547?s=80&v=4"},"commit":{"message":"feat(index): add opengraph metatags\n\nSigned-off-by: Irvan Malik ","shortMessageHtmlLink":"feat(index): add opengraph metatags"}},{"before":"c3b5d915e049e82869210e3660ec76dfd62b789d","after":"c8123261195390867cda43e27fc703ac974e8bdb","ref":"refs/heads/master","pushedAt":"2023-08-16T21:37:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"irvanmalik48","name":"Irvan Malik","path":"/irvanmalik48","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71539547?s=80&v=4"},"commit":{"message":"fix(tailwind): don't check for any javascript files","shortMessageHtmlLink":"fix(tailwind): don't check for any javascript files"}},{"before":"378c1b916eb7ce2e85860599408838675c071ee8","after":"c3b5d915e049e82869210e3660ec76dfd62b789d","ref":"refs/heads/master","pushedAt":"2023-08-16T21:36:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"irvanmalik48","name":"Irvan Malik","path":"/irvanmalik48","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71539547?s=80&v=4"},"commit":{"message":"fix(tailwind): fix humongous css output (disable source map annotation)","shortMessageHtmlLink":"fix(tailwind): fix humongous css output (disable source map annotation)"}},{"before":"8629b9b7618166843d94571cbca56a401dc41535","after":"378c1b916eb7ce2e85860599408838675c071ee8","ref":"refs/heads/master","pushedAt":"2023-08-16T21:28:03.000Z","pushType":"push","commitsCount":71,"pusher":{"login":"ammarfaizi2","name":"Ammar Faizi","path":"/ammarfaizi2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26004054?s=80&v=4"},"commit":{"message":"Merge branch 'main' of https://github.com/GNUWeeb/gnuweeb.org\n\n* 'main' of https://github.com/GNUWeeb/gnuweeb.org:\n fix(index): make the website responsive even down to iPhone SE screen size\n feat(webmanifest): add name and shortname\n chore(prettier): prettify webmanifest\n feat(index): add favicon links\n feat(favicon): add favicon\n feat(build): add build script\n feat(index): add main page\n feat(tailwind): initialize CSS file for Tailwind to consume\n feat(tailwind): add PostCSS and Tailwind CSS\n feat(license): add BSD 3-Clause Licensing\n deps(init): initialize development dependencies\n feat(git): add ignore list\n init(repo): initialize repo\n\nSigned-off-by: Irvan Malik \nSigned-off-by: Ammar Faizi ","shortMessageHtmlLink":"Merge branch 'main' of https://github.com/GNUWeeb/gnuweeb.org"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADkxAUygA","startCursor":null,"endCursor":null}},"title":"Activity ยท GNUWeeb/www.gnuweeb.org"}