ccip-app / ccip-android Goto Github PK
View Code? Open in Web Editor NEWA Community Checkin with Interactivity Project for Android app
License: GNU General Public License v3.0
A Community Checkin with Interactivity Project for Android app
License: GNU General Public License v3.0
Ref: https://www.facebook.com/ernestchiang/posts/10155077852886896 (Friend Only)
在特定老舊手機上
WebView失效
Title.
Would be awesome if there's a button that exports the selected entry or batch export event entries to any of the native calendar apps on the user's phone.
Both target platforms (iOS, Android) have native APIs that support calendar interactions.
I'm not sure this is bug of OPass or configuration error.
On the schedule table of HITCON CMT this week, some sessions have only title and no detail description. These sessions are not bookmarkable.
安裝完 App 之後會出現 unknown token 的 toast,然後主畫面就會一片空白。(・ω・)
覺得有兩種可能的 blank state 設計方向:
(一)假設下載的人大多不是會眾:應該要出現「下次報名請早」或是「請贊助」的連結。(欸)
(二)假設下載的人大多是會眾:應該要出現提示,請他使用 email 裡面附的連結啟用報到功能。
點大會訊息的第一個選項(IOS測試即將開始那個)會中止
Android 4.1.2
ref: #36
But at COSCUP 2109, some devices still occurred.
會出現第一次點的議程資訊
之後點通知都是第一次點的
餐飲項目填寫葷,但是午餐倒數畫面是素食
按下 back 後應該回到 主畫面( Checkin)/ 上一個 fragment 而不是直接退回桌面
如果在倒數結束前就按 CLOSE 的話,他回到[快速通關]的頁面後,還是可以再點一次領取
那如果使用者已經領到餐了(或是領到小貓袋了),倒數還沒結束,使用者就把倒數畫面關閉的話,有可能導致重複領取(還是會倒數結束後才放人走?)
Dear Developer!
My name is Alejandro Mazuera-Rozo, I am a PhD Student at Universidad de los Andes, and at Università della Svizzera italiana. I am part of a research on the usage of network libraries within Android apps. As result of this we identified some code locations that might have network related problems.
In this case, we address the code locations that are related to a potential issue concerning a missing validation of the response content against expected values. In order to check whether external server’s responses are correct, use validation rules. In this particular case it would be a good practice to validate in a certain moment the body of the response: response.body()
.
In order to address this issue we recommend you to visit:
Potential Code Location missing Response Content validation
CCIP-Android/app/src/main/java/app/opass/ccip/extension/AsyncCall.kt
Lines 17 to 19 in 0fe55cd
CCIP-Android/app/src/main/java/app/opass/ccip/extension/AsyncCall.kt
Lines 27 to 29 in 0fe55cd
Annotations
2 warningsbuild
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, actions/setup-java@v3, actions/upload-artifact@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/ .Deprecation notice: v1, v2, and v3 of the artifact actions
The following artifacts were uploaded using a version of actions/upload-artifact that is scheduled for deprecation: "app_debug".
Please update your workflow to use v4 of the artifact actions.
Learn more: https://github.blog/changelog/2024-04-16-deprecation-notice-v3-of-the-artifact-actions/
schedule
).It shows schedule
.
It shows the default page (i.e. Fast Pass
), but the menu is still focused on schedule
.
Schedule json schema add a new field uri
, mean session shareable uri
like this https://sitcon.org/2021/agenda/1c04d9ca-ee76-4760-974e-63b56febea7b
When uri field is not null or empty string, let user can share it.
(For 2017) It always shows 08/06 first, despite that today is 08/05.
如果點下去視同已經報到或是已經領便當的話,應該要出現警語才對。XD
(另外如果還沒到第二天,不應該允許第二天報到吧?)
Session bookmark notifications will need both "Alarms&Reminders" permission and "Notifications" permission.
The "Alarms&Reminders" permission is already been checked.
We still missing "Notifications" permission.
最後一秒到零秒時,明顯時間差較大
另外原本關閉前,中途離開倒數,仍可點擊其他選項,但重新開啟後,快速通關全都有綠色勾勾,除了義賣選項外,無法點擊。
如果有,那我幾個建議
Thanks for this great project!
It would be nice to have it on F-Droid, for it is open source and is written for open-source activities.
Some people may not have the Google Play store, like me. We can use GitHub CI to release the apk version for direct installation.
有傳system crash log過去,想說還是來這邊寫一下比較正式
你那邊應該可以看到system environment
Steps to reproduce:
1.全新安裝
2.打開程式進schedule頁面
3.點選書籤按鈕開始加入g0v三日最愛議程
4.完整關閉程式
5.重開,進入程式schedule頁面,點選右上角書籤標記(filter)
6.FC
Expected results:
不會當掉,正常的顯示第一天的議程
Possible workaround:
在5.之後,先將議程切到第二天,再點選右上角書籤標記(filter)
這樣就能在三日議程自由切換,不會FC
能不能在其他機器上重現:未知,我沒有其他機器..lol
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.