{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":536593374,"defaultBranch":"main","name":"app","ownerLogin":"anime-vsub","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-09-14T13:34:40.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/115610063?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1725631473.0","currentOid":""},"activityList":{"items":[{"before":"c0d53a9969735584b269512fee2bb417e781e567","after":"a1ef7abb2181b4b2e615827247bd978c0f59689b","ref":"refs/heads/main","pushedAt":"2024-09-06T14:04:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tachibana-shin","name":"Tachibana Shin","path":"/tachibana-shin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45375496?s=80&v=4"},"commit":{"message":"(chore): release PWA 1.8.48","shortMessageHtmlLink":"(chore): release PWA 1.8.48"}},{"before":"d97da75b55f2662f88af7ae459bbce8a2eec192c","after":"c0d53a9969735584b269512fee2bb417e781e567","ref":"refs/heads/main","pushedAt":"2024-09-06T14:04:02.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"tachibana-shin","name":"Tachibana Shin","path":"/tachibana-shin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45375496?s=80&v=4"},"commit":{"message":"chore: release 1.8.77 build 156","shortMessageHtmlLink":"chore: release 1.8.77 build 156"}},{"before":"160982bddd7dbe01f53fd5d2be4615b77334d2ca","after":"c9f237c55e57ccac52c925a040bd902c7372a665","ref":"refs/heads/wip-offline-mode","pushedAt":"2024-09-01T12:13:33.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"tachibana-shin","name":"Tachibana Shin","path":"/tachibana-shin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45375496?s=80&v=4"},"commit":{"message":"Refactor offline video download logic and improve localization\n\n- Removed redundant offline video management functions and constants.\n- Simplified the `download-to-mp4` worker by eliminating unnecessary parameters.\n- Updated `vdm.ts` store to streamline download process and remove unused functions.\n- Enhanced localization support for download-related messages.\n- Adjusted UI components to reflect changes in download logic.\n- Updated VSCode settings for i18n-ally integration.\n WIP-offline-mode (#151)","shortMessageHtmlLink":"Refactor offline video download logic and improve localization"}},{"before":null,"after":"160982bddd7dbe01f53fd5d2be4615b77334d2ca","ref":"refs/heads/wip-offline-mode","pushedAt":"2024-09-01T11:59:46.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"tachibana-shin","name":"Tachibana Shin","path":"/tachibana-shin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45375496?s=80&v=4"},"commit":{"message":"Add offline video download and management functionality\n\n- Implement video download to MP4 using HLS streams\n- Add IDB-keyval for storing video metadata and offline registry\n- Create UI components for downloading and removing videos\n- Integrate progress tracking and notifications for download status\n- Add support for selecting video quality before download\n- Implement functions to manage offline video data and storage\n- Update package.json with necessary dependencies for video processing\n- Optimize Vite configuration for FFmpeg dependencies\n- Add constants for offline video storage prefixes and registry\n- Implement utility functions for handling before unload events and listing offline seasons","shortMessageHtmlLink":"Add offline video download and management functionality"}},{"before":"d97da75b55f2662f88af7ae459bbce8a2eec192c","after":"df2e63970389fd34a6154d5b94596cff212263ce","ref":"refs/heads/snyk-upgrade-c201c3e2abe3f1d53e2d3cae0cf1ff24","pushedAt":"2024-08-31T09:41:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tachibana-shin","name":"Tachibana Shin","path":"/tachibana-shin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45375496?s=80&v=4"},"commit":{"message":"fix: upgrade cheerio from 1.0.0-rc.12 to 1.0.0\n\nSnyk has created this PR to upgrade cheerio from 1.0.0-rc.12 to 1.0.0.\n\nSee this package in npm:\ncheerio\n\nSee this project in Snyk:\nhttps://app.snyk.io/org/tachibana-shin/project/fc75aa5c-072c-48bf-8fbb-6429386c87c4?utm_source=github&utm_medium=referral&page=upgrade-pr","shortMessageHtmlLink":"fix: upgrade cheerio from 1.0.0-rc.12 to 1.0.0"}},{"before":null,"after":"d97da75b55f2662f88af7ae459bbce8a2eec192c","ref":"refs/heads/snyk-upgrade-c201c3e2abe3f1d53e2d3cae0cf1ff24","pushedAt":"2024-08-31T09:41:01.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"tachibana-shin","name":"Tachibana Shin","path":"/tachibana-shin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45375496?s=80&v=4"},"commit":{"message":"Remove `Filesystem` no use","shortMessageHtmlLink":"Remove Filesystem no use"}},{"before":"76b11804886190489517cbbf01b994cf80e464cb","after":"d97da75b55f2662f88af7ae459bbce8a2eec192c","ref":"refs/heads/main","pushedAt":"2024-08-31T06:29:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tachibana-shin","name":"Tachibana Shin","path":"/tachibana-shin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45375496?s=80&v=4"},"commit":{"message":"Remove `Filesystem` no use","shortMessageHtmlLink":"Remove Filesystem no use"}},{"before":"3b2f7932cd9d5a52adcdf3765818da40c5470cd0","after":"76b11804886190489517cbbf01b994cf80e464cb","ref":"refs/heads/main","pushedAt":"2024-08-31T06:13:35.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"tachibana-shin","name":"Tachibana Shin","path":"/tachibana-shin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45375496?s=80&v=4"},"commit":{"message":"chore: release 1.8.76 build 155","shortMessageHtmlLink":"chore: release 1.8.76 build 155"}},{"before":null,"after":"f165588a6e12b2e731794cf5f29d8f003309613d","ref":"refs/heads/wip_speedup_watch","pushedAt":"2024-08-30T20:19:07.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"tachibana-shin","name":"Tachibana Shin","path":"/tachibana-shin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45375496?s=80&v=4"},"commit":{"message":"Add cache to hardware segment","shortMessageHtmlLink":"Add cache to hardware segment"}},{"before":"d04af22bd4ea984b272806d4021790851203b460","after":"3b2f7932cd9d5a52adcdf3765818da40c5470cd0","ref":"refs/heads/main","pushedAt":"2024-08-30T20:17:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tachibana-shin","name":"Tachibana Shin","path":"/tachibana-shin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45375496?s=80&v=4"},"commit":{"message":"Add idx setup","shortMessageHtmlLink":"Add idx setup"}},{"before":"d04af22bd4ea984b272806d4021790851203b460","after":"dcba1ed4fa3e2b9b1e13c9a8fc857fcba1a402f2","ref":"refs/heads/snyk-upgrade-e36ee6db823de3388597b967d843a5d5","pushedAt":"2024-08-22T09:26:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tachibana-shin","name":"Tachibana Shin","path":"/tachibana-shin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45375496?s=80&v=4"},"commit":{"message":"fix: upgrade hls.js from 1.5.9 to 1.5.13\n\nSnyk has created this PR to upgrade hls.js from 1.5.9 to 1.5.13.\n\nSee this package in npm:\nhls.js\n\nSee this project in Snyk:\nhttps://app.snyk.io/org/tachibana-shin/project/fc75aa5c-072c-48bf-8fbb-6429386c87c4?utm_source=github&utm_medium=referral&page=upgrade-pr","shortMessageHtmlLink":"fix: upgrade hls.js from 1.5.9 to 1.5.13"}},{"before":null,"after":"d04af22bd4ea984b272806d4021790851203b460","ref":"refs/heads/snyk-upgrade-e36ee6db823de3388597b967d843a5d5","pushedAt":"2024-08-22T09:26:51.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"tachibana-shin","name":"Tachibana Shin","path":"/tachibana-shin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45375496?s=80&v=4"},"commit":{"message":"Refactor: Use cached jQuery objects to improve performance and readability\n\n- Replaced multiple jQuery selections with cached variables in `parser/[type_normal]/[value].ts`, `parser/ajax/notification.ts`, and `parser/lich-chieu-phim.ts`.\n- Ensured consistent use of cached jQuery objects across the codebase.","shortMessageHtmlLink":"Refactor: Use cached jQuery objects to improve performance and readab…"}},{"before":"6fbe7ed1dd1a0997602e94ef0b0dfb342adc5927","after":"d04af22bd4ea984b272806d4021790851203b460","ref":"refs/heads/main","pushedAt":"2024-08-21T07:38:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tachibana-shin","name":"Tachibana Shin","path":"/tachibana-shin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45375496?s=80&v=4"},"commit":{"message":"Refactor: Use cached jQuery objects to improve performance and readability\n\n- Replaced multiple jQuery selections with cached variables in `parser/[type_normal]/[value].ts`, `parser/ajax/notification.ts`, and `parser/lich-chieu-phim.ts`.\n- Ensured consistent use of cached jQuery objects across the codebase.","shortMessageHtmlLink":"Refactor: Use cached jQuery objects to improve performance and readab…"}},{"before":"5638c56482e94300b3413e3ea30886aa28a04f26","after":"6fbe7ed1dd1a0997602e94ef0b0dfb342adc5927","ref":"refs/heads/main","pushedAt":"2024-08-21T03:46:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tachibana-shin","name":"Tachibana Shin","path":"/tachibana-shin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45375496?s=80&v=4"},"commit":{"message":"chore: release 1.8.75 build 154","shortMessageHtmlLink":"chore: release 1.8.75 build 154"}},{"before":"3c250d2f3bca7af93a9b8ddadd4bb90edd5358bb","after":"5638c56482e94300b3413e3ea30886aa28a04f26","ref":"refs/heads/main","pushedAt":"2024-08-21T03:45:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tachibana-shin","name":"Tachibana Shin","path":"/tachibana-shin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45375496?s=80&v=4"},"commit":{"message":"Add `set_single_progress` function to manage user progress in history and chapters\n\n- Introduced a new PL/pgSQL function `set_single_progress` to handle user progress updates.\n- The function checks for user existence, validates input durations, and manages history and chapter records.\n- Ensures that history records are created or updated correctly based on the latest user activity.\n- Handles insertion and updating of chapter records associated with user history.","shortMessageHtmlLink":"Add set_single_progress function to manage user progress in history…"}},{"before":"2c6e814aa084b200d0a755a3d1a9cc16a5b879c4","after":"3c250d2f3bca7af93a9b8ddadd4bb90edd5358bb","ref":"refs/heads/main","pushedAt":"2024-08-21T03:28:37.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"tachibana-shin","name":"Tachibana Shin","path":"/tachibana-shin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45375496?s=80&v=4"},"commit":{"message":"Add new playback controls to BrtPlayer component","shortMessageHtmlLink":"Add new playback controls to BrtPlayer component"}},{"before":"5644283b2c4a17ca7b514291654dde727bf97ed6","after":"2c6e814aa084b200d0a755a3d1a9cc16a5b879c4","ref":"refs/heads/main","pushedAt":"2024-08-19T09:35:42.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"tachibana-shin","name":"Tachibana Shin","path":"/tachibana-shin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45375496?s=80&v=4"},"commit":{"message":"chore: release 1.8.74 build 153","shortMessageHtmlLink":"chore: release 1.8.74 build 153"}},{"before":"f993b2160621413af6543816eb4a36ffa56ea7c6","after":"5644283b2c4a17ca7b514291654dde727bf97ed6","ref":"refs/heads/release","pushedAt":"2024-08-18T06:06:17.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"(chore): release PWA 1.8.47","shortMessageHtmlLink":"(chore): release PWA 1.8.47"}},{"before":"935b951496ffa2f45e7e961173c308a706608472","after":"5644283b2c4a17ca7b514291654dde727bf97ed6","ref":"refs/heads/main","pushedAt":"2024-08-18T06:04:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tachibana-shin","name":"Tachibana Shin","path":"/tachibana-shin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45375496?s=80&v=4"},"commit":{"message":"(chore): release PWA 1.8.47","shortMessageHtmlLink":"(chore): release PWA 1.8.47"}},{"before":"d55ea60ac695584d9fa92085f6b1640be8507720","after":"935b951496ffa2f45e7e961173c308a706608472","ref":"refs/heads/main","pushedAt":"2024-08-18T05:48:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tachibana-shin","name":"Tachibana Shin","path":"/tachibana-shin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45375496?s=80&v=4"},"commit":{"message":"chore: release 1.8.73 build 152","shortMessageHtmlLink":"chore: release 1.8.73 build 152"}},{"before":"adfc2521ea04f2df7bdd9d3654a2b850291e9873","after":"d55ea60ac695584d9fa92085f6b1640be8507720","ref":"refs/heads/main","pushedAt":"2024-08-18T01:37:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tachibana-shin","name":"Tachibana Shin","path":"/tachibana-shin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45375496?s=80&v=4"},"commit":{"message":"Fix network connectivity check logic in BrtPlayer component","shortMessageHtmlLink":"Fix network connectivity check logic in BrtPlayer component"}},{"before":"f993b2160621413af6543816eb4a36ffa56ea7c6","after":"adfc2521ea04f2df7bdd9d3654a2b850291e9873","ref":"refs/heads/main","pushedAt":"2024-08-18T01:33:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tachibana-shin","name":"Tachibana Shin","path":"/tachibana-shin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45375496?s=80&v=4"},"commit":{"message":"Add network connectivity check and refactor fetch logic\n\n- Introduced `isConnectedToNetwork` function to check network connectivity.\n- Updated `fetchJava` to use `CapacitorWebFetch` only when not in a native environment.\n- Refactored segment fetching logic in `BrtPlayer.vue` to handle URL expiration and network errors.\n- Moved pre-resolve logic into a separate `preResolveHot` function.\n- Updated global type declarations for `CapacitorWebFetch`.","shortMessageHtmlLink":"Add network connectivity check and refactor fetch logic"}},{"before":"be4d513e932c512b313ad791ca3db527c1ffeaab","after":"f993b2160621413af6543816eb4a36ffa56ea7c6","ref":"refs/heads/release","pushedAt":"2024-08-16T12:55:01.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"(chore): release PWA 1.8.46","shortMessageHtmlLink":"(chore): release PWA 1.8.46"}},{"before":"ea763cde768dc8f9722fcf2b98cd381d6bf4c324","after":"f993b2160621413af6543816eb4a36ffa56ea7c6","ref":"refs/heads/main","pushedAt":"2024-08-16T12:53:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tachibana-shin","name":"Tachibana Shin","path":"/tachibana-shin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45375496?s=80&v=4"},"commit":{"message":"(chore): release PWA 1.8.46","shortMessageHtmlLink":"(chore): release PWA 1.8.46"}},{"before":"be4d513e932c512b313ad791ca3db527c1ffeaab","after":"ea763cde768dc8f9722fcf2b98cd381d6bf4c324","ref":"refs/heads/main","pushedAt":"2024-08-16T12:45:33.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"tachibana-shin","name":"Tachibana Shin","path":"/tachibana-shin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45375496?s=80&v=4"},"commit":{"message":"chore: release 1.8.72 build 151","shortMessageHtmlLink":"chore: release 1.8.72 build 151"}},{"before":"73bfa09cf573c3e45ac0048fea6b5542ab2aae37","after":"be4d513e932c512b313ad791ca3db527c1ffeaab","ref":"refs/heads/release","pushedAt":"2024-08-15T18:19:49.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"(chore): release PWA 1.8.45","shortMessageHtmlLink":"(chore): release PWA 1.8.45"}},{"before":"d918d083598c0f1efdb0edba51f00ef7339abcad","after":"be4d513e932c512b313ad791ca3db527c1ffeaab","ref":"refs/heads/main","pushedAt":"2024-08-15T18:18:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tachibana-shin","name":"Tachibana Shin","path":"/tachibana-shin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45375496?s=80&v=4"},"commit":{"message":"(chore): release PWA 1.8.45","shortMessageHtmlLink":"(chore): release PWA 1.8.45"}},{"before":"b70af4d60787446446bda0eaed2b9bb6128dd817","after":"d918d083598c0f1efdb0edba51f00ef7339abcad","ref":"refs/heads/main","pushedAt":"2024-08-15T18:17:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tachibana-shin","name":"Tachibana Shin","path":"/tachibana-shin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45375496?s=80&v=4"},"commit":{"message":"chore: release 1.8.71 build 150","shortMessageHtmlLink":"chore: release 1.8.71 build 150"}},{"before":"73bfa09cf573c3e45ac0048fea6b5542ab2aae37","after":"b70af4d60787446446bda0eaed2b9bb6128dd817","ref":"refs/heads/main","pushedAt":"2024-08-15T18:17:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tachibana-shin","name":"Tachibana Shin","path":"/tachibana-shin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45375496?s=80&v=4"},"commit":{"message":"Organize imports in `player-link.ts` for better readability.","shortMessageHtmlLink":"Organize imports in player-link.ts for better readability."}},{"before":"3941e0f2b3e67ef46182b6d0b34c182c919a0510","after":"73bfa09cf573c3e45ac0048fea6b5542ab2aae37","ref":"refs/heads/release","pushedAt":"2024-08-15T18:08:12.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"(chore): release PWA 1.8.44","shortMessageHtmlLink":"(chore): release PWA 1.8.44"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAErv497QA","startCursor":null,"endCursor":null}},"title":"Activity · anime-vsub/app"}