[{"data":1,"prerenderedAt":219},["ShallowReactive",2],{"repo-haozai000-nexioschedule-en":3,"i18n-haozai000-nexioschedule-en":216},{"mirrorPool":4,"detail":13,"relatedProjects":138},[5,9],{"key":6,"label":7,"base":8,"type":6},"github","mirror.github","https:\u002F\u002Fgithub.com\u002F",{"key":10,"label":11,"base":12,"type":10},"auto-proxy","mirror.autoProxy","https:\u002F\u002Fgithub.xxlab.tech\u002F",{"owner":14,"repo":15,"repoId":16,"repoUrl":17,"starCount":18,"language":19,"description":20,"languages":21,"screenshots":26,"homepage":27,"pushedAt":28,"ownerAvatar":29,"ownerName":30,"ownerBio":20,"lastSyncTime":31,"lastReleaseTime":32,"tags":33,"license":34,"category":35,"subgroup":36,"releases":37},"HaoZai000","NexioSchedule",1298076902,"https:\u002F\u002Fgithub.com\u002FHaoZai000\u002FNexioSchedule",196,"Kotlin","",{"Kotlin":22,"Swift":23,"Shell":24,"AIDL":25},96.6,3.3,0.1,0,[],"https:\u002F\u002Fhaozai000.github.io\u002FNexioSchedule\u002F","2026-10-25","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F133077949?v=4","Haooz","2026-10-27T04:27:27.582232+00:00","2026-10-24T11:57:23Z",[],"AGPL-3.0","productivity","日历工具",[38,52,63,81,92,103,115,126],{"tag":39,"publishAt":32,"semVer":40,"prerelease":44,"assets":45},"v1.6.7-1025",[41,42,43],1,6,7,false,[46],{"fileName":47,"sizeMb":48,"sha256":49,"downloadCount":50,"originUrl":51},"androidApp-release.apk",3.52,"6ceee2960133335b7201d685d9f5b2b238261602707403d95a5604b8a4b3b786",191,"https:\u002F\u002Fgithub.com\u002FHaoZai000\u002FNexioSchedule\u002Freleases\u002Fdownload\u002Fv1.6.7-1025\u002FandroidApp-release.apk",{"tag":53,"publishAt":54,"semVer":55,"prerelease":44,"assets":57},"v1.6.5-1015","2026-10-15T01:45:21Z",[41,42,56],5,[58],{"fileName":47,"sizeMb":59,"sha256":60,"downloadCount":61,"originUrl":62},3.34,"8dc20e45ac87e2dc5cddd25e20d3160cfbcb467e454e695b9a0348f20732be4d",552,"https:\u002F\u002Fgithub.com\u002FHaoZai000\u002FNexioSchedule\u002Freleases\u002Fdownload\u002Fv1.6.5-1015\u002FandroidApp-release.apk",{"tag":64,"publishAt":65,"semVer":66,"prerelease":44,"assets":68},"v1.6.4-1008","2026-10-08T02:49:26Z",[41,42,67],4,[69,75],{"fileName":70,"sizeMb":71,"sha256":72,"downloadCount":73,"originUrl":74},"app-release.apk",3.11,"77ebca3a5cdb9f0b248c957950d3a9d92e5159e291229b62f7fc95c8c354f3e4",611,"https:\u002F\u002Fgithub.com\u002FHaoZai000\u002FNexioSchedule\u002Freleases\u002Fdownload\u002Fv1.6.4-1008\u002Fapp-release.apk",{"fileName":76,"sizeMb":77,"sha256":78,"downloadCount":79,"originUrl":80},"v1.6.4-1008.apk",3.12,"ebfab9d7a165636d406d7903972b0a3d3b6c367d75fcf8976d85351aa2bad06e",245,"https:\u002F\u002Fgithub.com\u002FHaoZai000\u002FNexioSchedule\u002Freleases\u002Fdownload\u002Fv1.6.4-1008\u002Fv1.6.4-1008.apk",{"tag":82,"publishAt":83,"semVer":84,"prerelease":44,"assets":85},"v1.6.1-1002","2026-10-02T08:10:38Z",[41,42,41],[86],{"fileName":87,"sizeMb":88,"sha256":89,"downloadCount":90,"originUrl":91},"Nexio.v1.6.1-1002.apk",6.11,"87e75a95e0f9649a4481b586ef5d3c507f5e78501a3af58c031b1168b3eafbfe",368,"https:\u002F\u002Fgithub.com\u002FHaoZai000\u002FNexioSchedule\u002Freleases\u002Fdownload\u002Fv1.6.1-1002\u002FNexio.v1.6.1-1002.apk",{"tag":93,"publishAt":94,"semVer":95,"prerelease":44,"assets":96},"v1.5.5-0921","2026-09-20T04:38:06Z",[41,56,56],[97],{"fileName":98,"sizeMb":99,"sha256":100,"downloadCount":101,"originUrl":102},"Nexio.v1.5.5-0921.apk",5.27,"603471759530a8314a3dd47ab422bf026052f54e11b17b32c227bf050fc61ea3",156,"https:\u002F\u002Fgithub.com\u002FHaoZai000\u002FNexioSchedule\u002Freleases\u002Fdownload\u002Fv1.5.5-0921\u002FNexio.v1.5.5-0921.apk",{"tag":104,"publishAt":105,"semVer":106,"prerelease":44,"assets":108},"v1.5.3-0919","2026-09-18T10:29:01Z",[41,56,107],3,[109],{"fileName":110,"sizeMb":111,"sha256":112,"downloadCount":113,"originUrl":114},"Nexio.v1.5.3-0919.apk",5.24,"dc14c302bcc6bafe36bd87251b66a7c8f7da1282e1f4178ffcf25bd9c9f8151f",86,"https:\u002F\u002Fgithub.com\u002FHaoZai000\u002FNexioSchedule\u002Freleases\u002Fdownload\u002Fv1.5.3-0919\u002FNexio.v1.5.3-0919.apk",{"tag":116,"publishAt":117,"semVer":118,"prerelease":44,"assets":119},"v1.5.0-0910","2026-09-09T15:21:50Z",[41,56,25],[120],{"fileName":121,"sizeMb":122,"sha256":123,"downloadCount":124,"originUrl":125},"Nexio.v1.5.0-0910.apk",5.82,"f199fbb57cff865adefd4af04dc78207361bf6c1de185e2ab02facf79430923c",212,"https:\u002F\u002Fgithub.com\u002FHaoZai000\u002FNexioSchedule\u002Freleases\u002Fdownload\u002Fv1.5.0-0910\u002FNexio.v1.5.0-0910.apk",{"tag":127,"publishAt":128,"semVer":129,"prerelease":44,"assets":131},"v1.4.8-0903","2026-09-02T08:00:30Z",[41,67,130],8,[132],{"fileName":133,"sizeMb":134,"sha256":135,"downloadCount":136,"originUrl":137},"Nexio.v1.4.8-0903.apk",7.37,"841c74df8cfda5ab0b669ed2d95e2e5b7e8e311ef195b543664599debd044a79",194,"https:\u002F\u002Fgithub.com\u002FHaoZai000\u002FNexioSchedule\u002Freleases\u002Fdownload\u002Fv1.4.8-0903\u002FNexio.v1.4.8-0903.apk",[139,157,172,183,206],{"owner":140,"repo":141,"repoId":142,"category":143,"subgroup":36,"language":144,"tags":145,"starCount":149,"ownerUid":150,"latestTag":151,"platforms":152,"lastReleaseTime":154,"downloadCount":155,"description":156},"mxseev","logram",109556903,"tools","Rust",[146,147,148],"bot","systemd","telegram",95,10381174,"v2.0.0",[153],"linux","2021-01-23T01:18:27Z",181,"A utility that collects logs from anywhere and sends them to Telegram, supporting files, journald, and Docker containers.",{"owner":158,"repo":159,"repoId":160,"category":35,"subgroup":36,"language":161,"tags":162,"starCount":165,"ownerUid":166,"latestTag":167,"platforms":168,"lastReleaseTime":170,"downloadCount":67,"description":171},"scavin","WinCal",1270901257,"C#",[163,164],"calendar","ics",72,716584,"1.4",[169],"windows","2026-10-08T09:36:51Z","WinCal is an open-source Windows taskbar calendar tool that displays schedules, including system mail and ICS subscriptions, with lunar calendar display, theme following, and rich settings, inspired by macOS Itsycal.",{"owner":173,"repo":159,"repoId":174,"category":35,"subgroup":36,"language":161,"tags":175,"starCount":176,"ownerUid":177,"latestTag":178,"platforms":179,"lastReleaseTime":180,"downloadCount":181,"description":182},"ha0719",1234739781,[],63,47265314,"1.0",[169],"2026-05-10T15:43:23Z",501,"WinCal (WinminiCal) is a lightweight, elegant Windows 11 taskbar calendar tool inspired by macOS Itsycal. It supports event lists, lunar calendar display, and ICS calendar subscriptions, and can automatically intercept and replace the Windows native calendar popup.",{"owner":184,"repo":185,"repoId":186,"category":35,"subgroup":36,"language":187,"tags":188,"starCount":200,"ownerUid":201,"latestTag":202,"platforms":203,"lastReleaseTime":204,"downloadCount":41,"description":205},"Mutx163","mikcb",1187808876,"Dart",[189,190,191,192,193,194,195,196,197,198,199],"android","dart","education","flutter","hyperos","kotlin","live-activities","open-source","timetable","university","xiaomi",55,48872742,"v2.1.4.1",[189],"2026-10-19T13:38:38Z","An Android timetable app for campus scenarios, optimized for Xiaomi\u002FHyperOS devices, connecting timetables, staged reminders, system notifications, and HyperOS Super Island into a complete reminder chain.",{"owner":207,"repo":208,"repoId":209,"category":35,"subgroup":36,"language":187,"tags":210,"starCount":41,"ownerUid":211,"latestTag":212,"platforms":213,"lastReleaseTime":214,"downloadCount":25,"description":215},"piaomiaozhishang","screen-journal",1373048641,[],230671764,"1.1.13",[189],"2026-10-06T11:31:54Z","Screen Time Journal is a Flutter-based screen-time tracking app for Android and Windows that emphasizes permanent data retention (surviving uninstalls and merging after reinstalls), custom categories\u002Ftags, and multi-device WebDAV sync.",{"description":217,"readmeHtml":218},"NexioSchedule is a Jetpack Compose Android timetable app with academic-system import, AI text import, multi-schedule management, WebDAV sync, and home-screen widgets, requiring Android 12 or later.","\u003Ch2 id=\"project-overview\">Project Overview\u003C\u002Fh2>\u003Cp>NexioSchedule is an Android timetable app for students, tackling the pain of manual course entry and cookie-cutter looks. Built with Kotlin and Jetpack Compose, it imports from academic systems, parses AI text input, manages multiple schedules, syncs over WebDAV, and puts widgets on your home screen, all wrapped in a HyperOS4-style liquid-glass interface.\u003C\u002Fp>\n\u003Ctable>\n\u003Cthead>\n\u003Ctr>\n\u003Cth>Item\u003C\u002Fth>\n\u003Cth>Value\u003C\u002Fth>\n\u003C\u002Ftr>\n\u003C\u002Fthead>\n\u003Ctbody>\u003Ctr>\n\u003Ctd>Platform\u003C\u002Ftd>\n\u003Ctd>Android 12 (API 31) and above\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>Tech stack\u003C\u002Ftd>\n\u003Ctd>Kotlin, Jetpack Compose, Material3, MiUiX\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>Sync\u003C\u002Ftd>\n\u003Ctd>WebDAV\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>License\u003C\u002Ftd>\n\u003Ctd>AGPL-3.0\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003C\u002Ftbody>\u003C\u002Ftable>\n\u003Cblockquote>\n\u003Cp>From academic-system import to one-line entry, every color and corner of the timetable is yours to tune.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch2 id=\"key-features\">Key Features\u003C\u002Fh2>\u003Cul>\n\u003Cli>\u003Cstrong>Timetable views\u003C\u002Fstrong>: weekly schedule with fast week switching, plus a today page showing the current and next class\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Course management\u003C\u002Fstrong>: custom colors, odd\u002Feven and custom week ranges, configurable period counts for morning\u002Fafternoon\u002Fevening, and per-class start\u002Fend times\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multiple schedules\u003C\u002Fstrong>: create and switch schedules, group them into folders, and start a new semester reusing current settings\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Academic-system import\u003C\u002Fstrong>: WebView + JavaScript script adapters fetch courses in one click\u003C\u002Fli>\n\u003Cli>\u003Cstrong>AI text import\u003C\u002Fstrong>: parses natural-language descriptions into courses, with JSON \u002F ICS \u002F Shiguang-format file imports too\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Class reminders\u003C\u002Fstrong>: before-class and next-day notifications; smart-island\u002FDynamic-Island display needs Shizuku privileges\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Home widgets\u003C\u002Fstrong>: course preview and today widgets in 4x7 and standard sizes\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WebDAV sync\u003C\u002Fstrong>: cloud backup and restore of timetable data\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Personalization\u003C\u002Fstrong>: wallpaper pairing (card blur, opacity, corner radius), Material You dynamic color from the wallpaper, and dark mode\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch2 id=\"import-and-sync\">Import and Sync\u003C\u002Fh2>\u003Col>\n\u003Cli>Academic import: pick your school on the import page, log into the academic system, and let the script fetch courses\u003C\u002Fli>\n\u003Cli>AI import: hand a timetable description to the AI text importer, which generates course entries\u003C\u002Fli>\n\u003Cli>File import: supports full JSON data, ICS calendars, and Shiguang timetable formats; export JSON backups\u003C\u002Fli>\n\u003Cli>WebDAV: fill in server address and account in settings for cloud backup and one-tap restore\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch2 id=\"target-audience\">Target Audience\u003C\u002Fh2>\u003Cul>\n\u003Cli>College students juggling multi-semester timetables\u003C\u002Fli>\n\u003Cli>Students wanting one-click import from their academic system\u003C\u002Fli>\n\u003Cli>Users who care about widgets and reminders\u003C\u002Fli>\n\u003Cli>Personalization fans who like custom looks and animations\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch2 id=\"system-requirements\">System Requirements\u003C\u002Fh2>\u003Ctable>\n\u003Cthead>\n\u003Ctr>\n\u003Cth>Item\u003C\u002Fth>\n\u003Cth>Requirement\u003C\u002Fth>\n\u003C\u002Ftr>\n\u003C\u002Fthead>\n\u003Ctbody>\u003Ctr>\n\u003Ctd>OS\u003C\u002Ftd>\n\u003Ctd>Android 12 (API 31) and above\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>Dynamic color\u003C\u002Ftd>\n\u003Ctd>Material You color needs Android 12 and above\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>Themed icons\u003C\u002Ftd>\n\u003Ctd>Requires Android 13 and above with a themed-icon launcher\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>Smart-island display\u003C\u002Ftd>\n\u003Ctd>Requires Shizuku privileges\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003C\u002Ftbody>\u003C\u002Ftable>\n\u003Ch2 id=\"notes\">Notes\u003C\u002Fh2>\u003Cul>\n\u003Cli>\u003Cstrong>Script coverage\u003C\u002Fstrong>: academic import depends on per-school script adapters; uncovered schools may require waiting or manual entry\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Permissions\u003C\u002Fstrong>: smart-island notifications need Shizuku privileges; regular notifications need no extra grants\u003C\u002Fli>\n\u003Cli>\u003Cstrong>License duties\u003C\u002Fstrong>: AGPL-3.0 requires opening the source when serving a modified version over a network\u003C\u002Fli>\n\u003C\u002Ful>\n",1793197865475]