thenoim / project-sitnu Goto Github PK
View Code? Open in Web Editor NEWWebUntis watchOS companion app
Home Page: https://noim.io
License: GNU General Public License v3.0
WebUntis watchOS companion app
Home Page: https://noim.io
License: GNU General Public License v3.0
Hi, so I have the app installed on my Apple Watch and instead of showing "end" after school it shows "break". On a different watchface it shows "end". Where's the problem?
Hello 👋
my friend has a new Apple Watch ultra and I recommend him this app but the app won’t start on his watch
08:04:09.633 DEBUG AppDelegate.application():35 - Added file destination
08:04:09.645 DEBUG SceneDelegate.session():17 - WCSession activated ["activationState": 2]
08:04:09.655 DEBUG SceneDelegate.sessionWatchStateDidChange():66 - WCSession state changed ["isWatchAppInstalled": false, "isPaired": true]
08:04:16.555 DEBUG SceneDelegate.sessionWatchStateDidChange():66 - WCSession state changed ["isWatchAppInstalled": true, "isPaired": true]
08:04:27.549 DEBUG AppDelegate.application():35 - Added file destination
08:04:27.558 DEBUG SceneDelegate.session():17 - WCSession activated ["activationState": 2]
08:04:27.564 DEBUG SceneDelegate.sessionWatchStateDidChange():66 - WCSession state changed ["isWatchAppInstalled": true, "isPaired": true]
08:04:33.962 DEBUG AppDelegate.application():35 - Added file destination
08:04:33.979 DEBUG SceneDelegate.session():17 - WCSession activated ["activationState": 2]
08:04:33.984 DEBUG SceneDelegate.sessionWatchStateDidChange():66 - WCSession state changed ["isPaired": true, "isWatchAppInstalled": true]
08:04:40.898 DEBUG SchoolSearchView.body():44 - Call search
08:04:46.123 DEBUG SchoolSearchView.body():44 - Call search
08:04:46.823 DEBUG SchoolSearchView.body():44 - Call search
08:04:49.340 DEBUG SchoolSearchView.body():44 - Call search
08:04:56.656 DEBUG SchoolSearchView.body():44 - Call search
08:04:57.272 DEBUG SchoolSearchView.body():44 - Call search
08:04:58.527 DEBUG SchoolSearchView.body():44 - Call search
08:05:03.868 DEBUG SchoolSearchView.body():44 - Call search
08:05:05.059 DEBUG SchoolSearchView.body():44 - Call search
08:05:08.305 DEBUG SchoolSearchView.body():44 - Call search
08:06:08.799 DEBUG AppDelegate.application():35 - Added file destination
08:06:08.826 DEBUG SceneDelegate.session():17 - WCSession activated ["activationState": 2]
08:06:08.829 DEBUG SceneDelegate.sessionWatchStateDidChange():66 - WCSession state changed ["isWatchAppInstalled": true, "isPaired": true]
09:11:14.830 DEBUG AppDelegate.application():35 - Added file destination
09:11:14.845 DEBUG SceneDelegate.session():17 - WCSession activated ["activationState": 2]
09:11:14.849 DEBUG SceneDelegate.sessionWatchStateDidChange():66 - WCSession state changed ["isWatchAppInstalled": true, "isPaired": true]
09:11:20.240 DEBUG SchoolSearchView.body():44 - Call search
09:17:53.888 DEBUG SchoolSearchView.body():44 - Call search
09:17:58.908 DEBUG setschool?url=mese.body():91 - Code
09:17:58.918 DEBUG SchoolSearchView.body():126 - key: censored user: censored school: censored url: censored
09:18:10.757 DEBUG ResponseSerializer.serialize():54 - Start serializing
09:18:10.765 DEBUG ResponseSerializer.serialize():58 - Got this as result ["result": Optional(1668064820989)]
09:24:49.247 DEBUG LogFileViewer.loadLines():64 - Load lines for log ["path": "/var/mobile/Containers/Data/Application/A53CE414-09DD-44AC-94BD-2BCC87C2C7E0/Documents/Log/sitnu-ios.log"]
09:24:57.441 DEBUG LogFileViewer.body():54 - Already loaded
When trying to install the app using testflight I get an error saying that the app is not accepting beta testers.
I have some subjects that are paralellel so: some ppl have spanish, some habe cs. I would like them to be next to each other like shown in the picture. Or if its possible: select what subjects to show or not to show in the app.
And this is what it looks like right now in the sitnu watchapp:
So to clarify: in the 2nd/3rd picture its below each other and i want it to be besides each ither like in the official app(1st picture). Or as i said to be able to select what subject to show or not to show. :)
Do it when you have time. Best wishes David
I got it working but it says that there are no classes whatsoever
> Is there a way to put this app into app store?
Read the readme under the section TestFlight
Originally posted by @gamersi in #20 (comment)
What does „If you want to donate your login, then I can submit the app to the app store“ mean? I can send him my logins, because its my schools and i dont care. Is that what it mean?
Hi there, I noticed that I got removed from the TestFlight app and can’t join. As I use the app almost daily, this is not very optimal for me.
Please could you add me again?
Please update the Beta. Is there a way to put this app into app store?
I think the Testflight beta ran out! Could you create a new beta and provide the link again?
Because of Issue #32 I tried to install the IPA with Altstore (Altstore is working I have tried installing other IPA's and it worked) and Altstore crashed right at the end the App-install process it's now on the home screen (shown in picture below)
When you open the App, you immediately get this error:
Translated into english it means that the App can't be installed and that you should try again later.
I have tried uninstalling and reinstalling and restarting and reading the account, it is stuck on loading accounts with a loading icon which isn't moving
Here's the log:
09:04:56.171 DEBUG AppDelegate.application():37 - Added file destination
09:04:56.192 DEBUG WatchConnectivityStore.initialize():142 - WCSession activated
09:04:56.196 WARNING WatchConnectivityStore.loadFromKeyChain():183 - Missing Account data in KeyChain. Set store to []
09:04:56.198 DEBUG WatchConnectivityStore.sessionReachabilityDidChange():48 - sessionReachabilityDidChange to false
09:04:56.201 ERROR LogFiles.loadLogFiles():22 - The folder “Log” doesn’t exist.
09:04:56.203 DEBUG WatchConnectivityStore.session():30 - activationDidCompleteWith activationState=2 error=nil
09:05:02.793 DEBUG WatchConnectivityStore.sessionWatchStateDidChange():35 - sessionWatchStateDidChange
09:05:09.849 DEBUG WatchConnectivityStore.sessionReachabilityDidChange():48 - sessionReachabilityDidChange to true
09:05:18.968 DEBUG SchoolSearchView.body():44 - Call search
09:05:21.186 DEBUG SchoolSearchView.body():44 - Call search
09:05:22.525 DEBUG SchoolSearchView.body():44 - Call search
09:05:23.088 DEBUG SchoolSearchView.body():44 - Call search
09:05:23.994 DEBUG SchoolSearchView.body():44 - Call search
09:05:25.721 DEBUG SchoolSearchView.body():44 - Call search
09:05:27.124 DEBUG SchoolSearchView.body():44 - Call search
09:06:07.988 DEBUG ResponseSerializer.serialize():50 - Start serializing
09:06:07.996 DEBUG ResponseSerializer.serialize():54 - Got this as result ["result": Optional(1714979098837)]
09:06:08.014 DEBUG WatchConnectivityStore.sync():161 - Sync accounts: [Project_SITNU.UntisAccount(id: 73FC80D7-0B58-4E56-ABB0-FCEDF3ACAEEA, username: "", password: "", server: "asopo.webuntis.com", school: "htblva_villach", setDisplayName: Optional("HTL"), authType: Project_SITNU.AuthType.PASSWORD, primary: true, preferShortRoom: false, preferShortSubject: false, preferShortTeacher: false, preferShortClass: false, showRoomInsteadOfTime: false)]
09:06:08.019 DEBUG WatchConnectivityStore.sync():168 - Send credentials to other device
09:06:09.880 DEBUG WatchConnectivityStore.sessionReachabilityDidChange():48 - sessionReachabilityDidChange to false
09:06:57.064 DEBUG LogFileViewer.loadLines():64 - Load lines for log ["path": "/var/mobile/Containers/Data/Application/B285ACAD-2E84-4DCE-96FB-638A8879DC46/Documents/Log/sitnu-ios.log"]
09:07:03.839 DEBUG LogFileViewer.body():54 - Already loaded
09:07:50.194 DEBUG LogFileViewer.loadLines():64 - Load lines for log ["path": "/var/mobile/Containers/Data/Application/B285ACAD-2E84-4DCE-96FB-638A8879DC46/Documents/Log/sitnu-ios.log"]
09:09:38.577 DEBUG LogFileViewer.loadLines():64 - Load lines for log ["path": "/var/mobile/Containers/Data/Application/B285ACAD-2E84-4DCE-96FB-638A8879DC46/Documents/Log/sitnu-ios.log"]
09:09:44.559 DEBUG LogFileViewer.body():54 - Already loaded
09:09:49.013 DEBUG AppDelegate.application():37 - Added file destination
09:09:49.023 DEBUG WatchConnectivityStore.initialize():142 - WCSession activated
09:09:49.026 DEBUG WatchConnectivityStore.session():30 - activationDidCompleteWith activationState=2 error=nil
09:09:49.029 DEBUG WatchConnectivityStore.loadFromKeyChain():193 - Successfully restored account data into store
09:09:49.031 DEBUG WatchConnectivityStore.sessionReachabilityDidChange():48 - sessionReachabilityDidChange to false
09:10:00.670 DEBUG LogFileViewer.loadLines():64 - Load lines for log ["path": "/var/mobile/Containers/Data/Application/B285ACAD-2E84-4DCE-96FB-638A8879DC46/Documents/Log/sitnu-ios.log"]
I think it's because my school-name has an space(" ") in it so the app doesn't work. how can I fix this?
If two lessons are the same and without a break, add the times for the timer (45min+45min –> 90min)...
title.
Thank you so much!!
Current readme is not really nice.
Make it more beautiful.
The goal is, for each new commit on the main branch, github actions should create an unsigned ipa file and publish it as release.
If you click on a lesson, nothing is displayed, under WatchOS 9 you could go back via the Digital Crown and click again, then it worked. This is now a problem under WatchOS 10, because you can no longer go back via the Digital Crown. So it's not possible to see the details of an lesson. I don't know if this is only a bug on my Watch (Series 8) or a general one.
It would be really useful if you release compiled IPAs so everyone can sideload them if they have altstore or something else.
It would be nice when you could create a new link. Alternatively I would be willing to give you my login data for the purpose of apple reviewing it for the AppStore. But I will ask my headmaster if they could create a account in order that they could these it with a test account
Greetings
gamersi
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.