{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":151705376,"defaultBranch":"master","name":"seatmap-canvas","ownerLogin":"alisaitteke","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2018-10-05T10:33:05.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/24229735?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1720377313.0","currentOid":""},"activityList":{"items":[{"before":"faab3269a6d7cbf267ed15925a31034d36038fa5","after":"9dd9f3aafb47b79aea5cf9351e000dc430122290","ref":"refs/heads/master","pushedAt":"2024-07-09T21:54:03.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"alisaitteke","name":"Ali Sait Teke","path":"/alisaitteke","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24229735?s=80&v=4"},"commit":{"message":"chore(publish.yml): add git tag with new version and push tags to repository\ndocs(README.md): update complete example code for seatmap configuration\nfeat(stadium.js): implement seat selection functionality and update selected seats display\nrefactor(canvas.index.ts): reorganize import statements and register converters in SeatMapCanvas class\n\nfeat(pretix.model.ts): add interfaces for Pretix data model to represent event zones, categories, rows, seats, areas, and sizes\nfeat(pretix.parser.ts): implement parsing logic to convert PretixModel data into block data for visualization\nfeat(parser.enum.ts): add ParserEnum with values for SEATMAP and PRETIX to distinguish between different data sources\nfeat(data.model.ts): add logic to parse PretixModel data using the appropriate parser based on the json_model configuration\nfeat(defaults.model.ts): add json_model property to store the current data model type (SEATMAP by default)\nstyle(block-item.index.ts): remove unnecessary console.log statement\nstyle(block-item.info.index.ts): remove unnecessary console.log statement\nfeat(zoom.manager.ts): add check for zoomLevels before calculating zoom level to prevent errors","shortMessageHtmlLink":"chore(publish.yml): add git tag with new version and push tags to rep…"}},{"before":"314795fc916639eb3074bdbfa0f12355f831d4ba","after":"4b86282742dc5746e3bdea80d0c7427433bf5a01","ref":"refs/heads/develop","pushedAt":"2024-07-09T21:53:34.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"alisaitteke","name":"Ali Sait Teke","path":"/alisaitteke","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24229735?s=80&v=4"},"commit":{"message":"chore(publish.yml): add git tag with new version and push tags to repository\ndocs(README.md): update complete example code for seatmap configuration\nfeat(stadium.js): implement seat selection functionality and update selected seats display\nrefactor(canvas.index.ts): reorganize import statements and register converters in SeatMapCanvas class\n\nfeat(pretix.model.ts): add interfaces for Pretix data model to represent event zones, categories, rows, seats, areas, and sizes\nfeat(pretix.parser.ts): implement parsing logic to convert PretixModel data into block data for visualization\nfeat(parser.enum.ts): add ParserEnum with values for SEATMAP and PRETIX to distinguish between different data sources\nfeat(data.model.ts): add logic to parse PretixModel data using the appropriate parser based on the json_model configuration\nfeat(defaults.model.ts): add json_model property to store the current data model type (SEATMAP by default)\nstyle(block-item.index.ts): remove unnecessary console.log statement\nstyle(block-item.info.index.ts): remove unnecessary console.log statement\nfeat(zoom.manager.ts): add check for zoomLevels before calculating zoom level to prevent errors","shortMessageHtmlLink":"chore(publish.yml): add git tag with new version and push tags to rep…"}},{"before":"44b35cb40e3e66472d23dde3898ce78ebf1f9114","after":"faab3269a6d7cbf267ed15925a31034d36038fa5","ref":"refs/heads/master","pushedAt":"2024-07-07T19:08:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"alisaitteke","name":"Ali Sait Teke","path":"/alisaitteke","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24229735?s=80&v=4"},"commit":{"message":"fix(package.json): update version from 2.5.15 to 2.5.18 to reflect the latest changes and improvements","shortMessageHtmlLink":"fix(package.json): update version from 2.5.15 to 2.5.18 to reflect th…"}},{"before":"44b35cb40e3e66472d23dde3898ce78ebf1f9114","after":"314795fc916639eb3074bdbfa0f12355f831d4ba","ref":"refs/heads/develop","pushedAt":"2024-07-07T19:08:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alisaitteke","name":"Ali Sait Teke","path":"/alisaitteke","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24229735?s=80&v=4"},"commit":{"message":"fix(package.json): update version from 2.5.15 to 2.5.18 to reflect the latest changes and improvements","shortMessageHtmlLink":"fix(package.json): update version from 2.5.15 to 2.5.18 to reflect th…"}},{"before":"4b49acc2da8faa85c9a1acdfef9f8f8e3c15574b","after":"44b35cb40e3e66472d23dde3898ce78ebf1f9114","ref":"refs/heads/develop","pushedAt":"2024-07-07T19:02:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alisaitteke","name":"Ali Sait Teke","path":"/alisaitteke","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24229735?s=80&v=4"},"commit":{"message":"chore(assets): update banner_ui.png and screenshot_1.png images","shortMessageHtmlLink":"chore(assets): update banner_ui.png and screenshot_1.png images"}},{"before":"4b49acc2da8faa85c9a1acdfef9f8f8e3c15574b","after":"44b35cb40e3e66472d23dde3898ce78ebf1f9114","ref":"refs/heads/master","pushedAt":"2024-07-07T19:01:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alisaitteke","name":"Ali Sait Teke","path":"/alisaitteke","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24229735?s=80&v=4"},"commit":{"message":"chore(assets): update banner_ui.png and screenshot_1.png images","shortMessageHtmlLink":"chore(assets): update banner_ui.png and screenshot_1.png images"}},{"before":"0b2fe09245a5f184e0a13b4a5e75b55a56aac3e1","after":"4b49acc2da8faa85c9a1acdfef9f8f8e3c15574b","ref":"refs/heads/master","pushedAt":"2024-07-07T18:47:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alisaitteke","name":"Ali Sait Teke","path":"/alisaitteke","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24229735?s=80&v=4"},"commit":{"message":"chore(canvas.index.ts): update import path for style.scss file to match new file structure","shortMessageHtmlLink":"chore(canvas.index.ts): update import path for style.scss file to mat…"}},{"before":"0b2fe09245a5f184e0a13b4a5e75b55a56aac3e1","after":"4b49acc2da8faa85c9a1acdfef9f8f8e3c15574b","ref":"refs/heads/develop","pushedAt":"2024-07-07T18:47:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alisaitteke","name":"Ali Sait Teke","path":"/alisaitteke","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24229735?s=80&v=4"},"commit":{"message":"chore(canvas.index.ts): update import path for style.scss file to match new file structure","shortMessageHtmlLink":"chore(canvas.index.ts): update import path for style.scss file to mat…"}},{"before":"aec645bbf5e19c77e75102889208b538247d36ca","after":"0b2fe09245a5f184e0a13b4a5e75b55a56aac3e1","ref":"refs/heads/master","pushedAt":"2024-07-07T18:40:26.000Z","pushType":"push","commitsCount":17,"pusher":{"login":"alisaitteke","name":"Ali Sait Teke","path":"/alisaitteke","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24229735?s=80&v=4"},"commit":{"message":"style(rollup.config.js): remove redundant name property from output configurations to clean up the code and improve readability.","shortMessageHtmlLink":"style(rollup.config.js): remove redundant name property from output c…"}},{"before":"98c2b446c4fc88cbf71b4ba3651c539d0f8d69e5","after":"0b2fe09245a5f184e0a13b4a5e75b55a56aac3e1","ref":"refs/heads/develop","pushedAt":"2024-07-07T18:38:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alisaitteke","name":"Ali Sait Teke","path":"/alisaitteke","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24229735?s=80&v=4"},"commit":{"message":"style(rollup.config.js): remove redundant name property from output configurations to clean up the code and improve readability.","shortMessageHtmlLink":"style(rollup.config.js): remove redundant name property from output c…"}},{"before":"85db7df6c2c47e3c8c6e3e22481bf24dee38a29b","after":"98c2b446c4fc88cbf71b4ba3651c539d0f8d69e5","ref":"refs/heads/develop","pushedAt":"2024-07-07T18:36:32.000Z","pushType":"push","commitsCount":13,"pusher":{"login":"alisaitteke","name":"Ali Sait Teke","path":"/alisaitteke","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24229735?s=80&v=4"},"commit":{"message":"Merge branch 'master' into develop","shortMessageHtmlLink":"Merge branch 'master' into develop"}},{"before":null,"after":"85db7df6c2c47e3c8c6e3e22481bf24dee38a29b","ref":"refs/heads/fix-conflict-1","pushedAt":"2024-07-07T18:35:13.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"alisaitteke","name":"Ali Sait Teke","path":"/alisaitteke","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24229735?s=80&v=4"},"commit":{"message":"style(config.ts): remove unnecessary newline at the end of the file","shortMessageHtmlLink":"style(config.ts): remove unnecessary newline at the end of the file"}},{"before":"5ad030a3ae9767dfdcf6a07c0bd919e42902cf7e","after":"85db7df6c2c47e3c8c6e3e22481bf24dee38a29b","ref":"refs/heads/develop","pushedAt":"2024-07-07T18:30:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alisaitteke","name":"Ali Sait Teke","path":"/alisaitteke","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24229735?s=80&v=4"},"commit":{"message":"style(config.ts): remove unnecessary newline at the end of the file","shortMessageHtmlLink":"style(config.ts): remove unnecessary newline at the end of the file"}},{"before":"4f39bf0094431e8e602345a9328e26c9fee7febc","after":"5ad030a3ae9767dfdcf6a07c0bd919e42902cf7e","ref":"refs/heads/develop","pushedAt":"2024-07-07T18:30:18.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"alisaitteke","name":"Ali Sait Teke","path":"/alisaitteke","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24229735?s=80&v=4"},"commit":{"message":"style(canvas.index.ts): update import path for style.scss file to use relative path instead of absolute path","shortMessageHtmlLink":"style(canvas.index.ts): update import path for style.scss file to use…"}},{"before":"234b1552d605c1672323244bd98c707c10b56322","after":"4f39bf0094431e8e602345a9328e26c9fee7febc","ref":"refs/heads/develop","pushedAt":"2024-07-07T18:22:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alisaitteke","name":"Ali Sait Teke","path":"/alisaitteke","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24229735?s=80&v=4"},"commit":{"message":"docs(README.md): add screenshot section with a link to a live demo for better visualization and user engagement","shortMessageHtmlLink":"docs(README.md): add screenshot section with a link to a live demo fo…"}},{"before":"cc361f7be5e8518e56a8b7d71a6b6d893223cd38","after":"234b1552d605c1672323244bd98c707c10b56322","ref":"refs/heads/develop","pushedAt":"2024-07-07T18:21:43.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"alisaitteke","name":"Ali Sait Teke","path":"/alisaitteke","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24229735?s=80&v=4"},"commit":{"message":"docs(README.md): update live demo link and image reference for consistency\nfeat(README.md): add checkboxes for React & React Native Integration in Planned section\nchore(README.md): remove unnecessary Vue & Angular Integration entries from Planned section","shortMessageHtmlLink":"docs(README.md): update live demo link and image reference for consis…"}},{"before":"8cf3b0781d2b5f7c6c092731ff01dc220a0e7ac4","after":"aec645bbf5e19c77e75102889208b538247d36ca","ref":"refs/heads/master","pushedAt":"2024-07-07T18:03:49.000Z","pushType":"pr_merge","commitsCount":6,"pusher":{"login":"alisaitteke","name":"Ali Sait Teke","path":"/alisaitteke","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24229735?s=80&v=4"},"commit":{"message":"feat(example.js): add functionality to generate random blocks with seats and update selected seats on seat click event\nfeat(example.js): add functionality to unselect a seat and update selected seats display\nfeat(example.js): add functionality to zoom to venue or specific block, get selected seats, and toggle dark mode\n\nstyle(index.html): update class attribute values for dark mode support and improve readability\nfeat(index.html): add dark mode support with updated styles and elements for better user experience\n\nstyle(index.html): reformat HTML code for better readability and consistency\n\nchore(rollup.config.js): add name property to output configurations for better\nnaming consistency\nchore(rollup.config.js): rearrange contentBase array in serve plugin to\nprioritize examples directory\nchore(tsconfig.json): add path aliases for easier imports and better\norganization","shortMessageHtmlLink":"feat(example.js): add functionality to generate random blocks with se…"}},{"before":"e9f4bd65b7cada1445eec53fa3b4413c707e784a","after":"cc361f7be5e8518e56a8b7d71a6b6d893223cd38","ref":"refs/heads/develop","pushedAt":"2024-07-07T18:01:47.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"alisaitteke","name":"Ali Sait Teke","path":"/alisaitteke","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24229735?s=80&v=4"},"commit":{"message":"feat(example.js): add functionality to generate random blocks with seats and update selected seats on seat click event\nfeat(example.js): add functionality to unselect a seat and update selected seats display\nfeat(example.js): add functionality to zoom to venue or specific block, get selected seats, and toggle dark mode\n\nstyle(index.html): update class attribute values for dark mode support and improve readability\nfeat(index.html): add dark mode support with updated styles and elements for better user experience\n\nstyle(index.html): reformat HTML code for better readability and consistency\n\nchore(rollup.config.js): add name property to output configurations for better\nnaming consistency\nchore(rollup.config.js): rearrange contentBase array in serve plugin to\nprioritize examples directory\nchore(tsconfig.json): add path aliases for easier imports and better\norganization","shortMessageHtmlLink":"feat(example.js): add functionality to generate random blocks with se…"}},{"before":"21535cda04c381daa2ffa3de2d8d8587c45b0370","after":"e9f4bd65b7cada1445eec53fa3b4413c707e784a","ref":"refs/heads/develop","pushedAt":"2024-02-04T22:45:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alisaitteke","name":"Ali Sait Teke","path":"/alisaitteke","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24229735?s=80&v=4"},"commit":{"message":"refactor(index.html): improve readability and semantics of code for calculating total price and seat description","shortMessageHtmlLink":"refactor(index.html): improve readability and semantics of code for c…"}},{"before":"7a312b09259b21d18ae9ac6c63425072903c8004","after":"8cf3b0781d2b5f7c6c092731ff01dc220a0e7ac4","ref":"refs/heads/master","pushedAt":"2024-02-04T22:41:10.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"alisaitteke","name":"Ali Sait Teke","path":"/alisaitteke","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24229735?s=80&v=4"},"commit":{"message":"Merge pull request #59 from alisaitteke/develop\n\nDevelop","shortMessageHtmlLink":"Merge pull request #59 from alisaitteke/develop"}},{"before":"ea5d5f8acb3e742655ff3a9dd60c20996706797d","after":"21535cda04c381daa2ffa3de2d8d8587c45b0370","ref":"refs/heads/develop","pushedAt":"2024-02-04T22:40:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alisaitteke","name":"Ali Sait Teke","path":"/alisaitteke","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24229735?s=80&v=4"},"commit":{"message":"chore(version): v2.5.19","shortMessageHtmlLink":"chore(version): v2.5.19"}},{"before":"02e6e6cc83220ce629dcc913466f39b86d582932","after":"ea5d5f8acb3e742655ff3a9dd60c20996706797d","ref":"refs/heads/develop","pushedAt":"2024-02-04T22:40:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alisaitteke","name":"Ali Sait Teke","path":"/alisaitteke","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24229735?s=80&v=4"},"commit":{"message":"chore(index.html): change div elements to td elements for better semantic structure in the table","shortMessageHtmlLink":"chore(index.html): change div elements to td elements for better sema…"}},{"before":"140afbbb9e11f298d0621e81f21867c3185f4b03","after":"7a312b09259b21d18ae9ac6c63425072903c8004","ref":"refs/heads/master","pushedAt":"2024-02-04T22:36:20.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"alisaitteke","name":"Ali Sait Teke","path":"/alisaitteke","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24229735?s=80&v=4"},"commit":{"message":"Merge pull request #58 from alisaitteke/develop\n\nDevelop","shortMessageHtmlLink":"Merge pull request #58 from alisaitteke/develop"}},{"before":"a1adcd5e2baf15724bca609c1f54d24206d05094","after":"02e6e6cc83220ce629dcc913466f39b86d582932","ref":"refs/heads/develop","pushedAt":"2024-02-04T22:35:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alisaitteke","name":"Ali Sait Teke","path":"/alisaitteke","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24229735?s=80&v=4"},"commit":{"message":"chore(version): v2.5.18","shortMessageHtmlLink":"chore(version): v2.5.18"}},{"before":"6b5098ce88f9df2c241f5e9d0ff1c78d8290a1b6","after":"a1adcd5e2baf15724bca609c1f54d24206d05094","ref":"refs/heads/develop","pushedAt":"2024-02-04T22:35:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alisaitteke","name":"Ali Sait Teke","path":"/alisaitteke","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24229735?s=80&v=4"},"commit":{"message":"chore(index.html): refactor selected seats display to use table structure for better readability and semantics\nfeat(index.html): format price of selected seats as currency using toLocaleString() for better user experience","shortMessageHtmlLink":"chore(index.html): refactor selected seats display to use table struc…"}},{"before":"05406c65944001b9a79487ed3367089e47a48848","after":"6b5098ce88f9df2c241f5e9d0ff1c78d8290a1b6","ref":"refs/heads/develop","pushedAt":"2024-02-04T22:12:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alisaitteke","name":"Ali Sait Teke","path":"/alisaitteke","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24229735?s=80&v=4"},"commit":{"message":"chore(version): v2.5.17","shortMessageHtmlLink":"chore(version): v2.5.17"}},{"before":"7701a98ceb22360ef3b313d321406248dcc7d647","after":"140afbbb9e11f298d0621e81f21867c3185f4b03","ref":"refs/heads/master","pushedAt":"2024-02-04T22:11:35.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"alisaitteke","name":"Ali Sait Teke","path":"/alisaitteke","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24229735?s=80&v=4"},"commit":{"message":"Merge pull request #57 from alisaitteke/develop\n\nDevelop","shortMessageHtmlLink":"Merge pull request #57 from alisaitteke/develop"}},{"before":"ad0443f6410a6564a339614d5ca6aef838fa3c9b","after":"05406c65944001b9a79487ed3367089e47a48848","ref":"refs/heads/develop","pushedAt":"2024-02-04T22:11:06.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"alisaitteke","name":"Ali Sait Teke","path":"/alisaitteke","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24229735?s=80&v=4"},"commit":{"message":"chore(index.html): remove console.log statements for seat and selectedSeat variables to clean up code\nchore(index.html): remove console.log statement for blockId variable to clean up code\nchore(index.html): remove console.log statement for selectedSeats variable to clean up code","shortMessageHtmlLink":"chore(index.html): remove console.log statements for seat and selecte…"}},{"before":"3970d2924a966ba9cd9cb31ea4da4664acbb3928","after":"7701a98ceb22360ef3b313d321406248dcc7d647","ref":"refs/heads/master","pushedAt":"2024-02-04T21:56:15.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"alisaitteke","name":"Ali Sait Teke","path":"/alisaitteke","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24229735?s=80&v=4"},"commit":{"message":"Merge pull request #56 from alisaitteke/develop\n\nDevelop","shortMessageHtmlLink":"Merge pull request #56 from alisaitteke/develop"}},{"before":"f7418d1cfaab9445c3b7839ad047b04778a0ae68","after":"ad0443f6410a6564a339614d5ca6aef838fa3c9b","ref":"refs/heads/develop","pushedAt":"2024-02-04T21:55:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alisaitteke","name":"Ali Sait Teke","path":"/alisaitteke","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24229735?s=80&v=4"},"commit":{"message":"chore(pull-request.yml): remove unused pull request workflow file\n\nThe pull-request.yml file was deleted as it was no longer needed. This file was responsible for automatically creating a pull request when pushing to the develop branch. However, this functionality was no longer required, so the file was removed to declutter the repository.","shortMessageHtmlLink":"chore(pull-request.yml): remove unused pull request workflow file"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEeyCtcwA","startCursor":null,"endCursor":null}},"title":"Activity · alisaitteke/seatmap-canvas"}