Skip to content

Commit e2e949f

Browse files
authored
March 2023 release (#1179)
2 parents 9b7e111 + 0f32197 commit e2e949f

File tree

206 files changed

+7355
-3756
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

206 files changed

+7355
-3756
lines changed

.github/dependabot.yaml

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,11 @@
11
version: 2
22

3-
enable-beta-ecosystems: true
43
updates:
54
- package-ecosystem: "pub"
65
directory: "/uni"
76
schedule:
8-
interval: "weekly"
7+
interval: "daily"
8+
ignore:
9+
- dependency-name: "*"
10+
update-types: ["version-update:semver-patch"]
11+

pre-commit-hook.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ mkdir -p .git/hooks #it seems that are some cases where git will not create a ho
33
tee .git/hooks/pre-commit << EOF
44
#!/bin/sh
55
6-
FILES="\$(git diff --name-only --cached | grep .*\.dart | grep -v .*\.g\.dart | grep -v .*\.mocks\.dart)"
6+
FILES="\$(git diff --diff-filter=d --name-only --cached | grep .*\.dart | grep -v .*\.g\.dart | grep -v .*\.mocks\.dart)"
77
88
[ -z "\$FILES" ] && exit 0
99

uni/.gitignore

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -125,3 +125,6 @@ app.*.symbols
125125
!**/ios/**/default.perspectivev3
126126
!/packages/flutter_tools/test/data/dart_dependencies_test/**/.packages
127127
!/dev/ci/**/Gemfile.lock
128+
129+
# Flutter Devtools
130+
devtools_options.yaml

uni/.metadata

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
# This file tracks properties of this Flutter project.
2+
# Used by Flutter tool to assess capabilities and perform upgrades etc.
3+
#
4+
# This file should be version controlled.
5+
6+
version:
7+
revision: f468f3366c26a5092eb964a230ce7892fda8f2f8
8+
channel: unknown
9+
10+
project_type: app
11+
12+
# Tracks metadata for the flutter migrate command
13+
migration:
14+
platforms:
15+
- platform: root
16+
create_revision: f468f3366c26a5092eb964a230ce7892fda8f2f8
17+
base_revision: f468f3366c26a5092eb964a230ce7892fda8f2f8
18+
- platform: ios
19+
create_revision: f468f3366c26a5092eb964a230ce7892fda8f2f8
20+
base_revision: f468f3366c26a5092eb964a230ce7892fda8f2f8
21+
22+
# User provided section
23+
24+
# List of Local paths (relative to this file) that should be
25+
# ignored by the migrate tool.
26+
#
27+
# Files that are not part of the templates will be ignored by default.
28+
unmanaged_files:
29+
- 'lib/main.dart'
30+
- 'ios/Runner.xcodeproj/project.pbxproj'

uni/app_version.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
1.7.22+235
1+
1.8.0-beta.19+252

uni/assets/env/.env.example

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
# Plausbile
2+
PLAUSIBLE_URL=https://plausible.example.com
3+
PLAUSIBLE_DOMAIN=your.plausible.domain

uni/assets/images/no_wifi.png

78.8 KB
Loading
Lines changed: 114 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -1,53 +1,143 @@
11
# App desenvolvida pelo NIAEFEUP.
2+
23
# De estudantes, para estudantes.
3-
\
4-
\
5-
**Terms and conditions**
64

7-
These terms and conditions ("Terms", "Agreement") are an agreement between NIAEFEUP ("us", "we" or "our"), Núcleo de Informática da Associação de Estudantes da Universidade do Porto, and you ("User", "you" or "your"). This Agreement sets forth the general terms and conditions of your use of the uni mobile application and any of its products or services (collectively, "Mobile Application" or "Services").
85
\
96
\
10-
**Accounts and membership**
7+
**Terms and Conditions**
118

12-
To use the Mobile Application, you are required to hold a digital account provided by Universidade do Porto. We are in no way affiliated with this university. Any act performed by you through the Mobile Application is subject to the [Universidade do Porto's terms and conditions](https://sigarra.up.pt/up/pt/web_base.gera_pagina?p_pagina=termos%20e%20condicoes).
13-
By using your faculty account in the Mobile Application, you are responsible for maintaining the security of your account and you are fully responsible for all activities that occur under the account and any other actions taken in connection with it. We will not be liable for any acts or omissions by you, including any damages of any kind incurred as a result of such acts or omissions.
14-
Any interaction with your data from Universidade do Porto's platform is made directly through it, and is not collected by us in any way.
15-
If you choose to select the option to keep you logged in, you understand that your sign-in details may be stored locally, but not in any way shared with us. These details are stored in the application data and we hold no responsibility for ensuring their concealment.
9+
These terms and conditions ("Terms", "Agreement") are an agreement between NIAEFEUP ("us", "we" or "
10+
our"), Núcleo de Informática da Associação de Estudantes da Universidade do Porto, and you ("
11+
User", "you" or "your"). This Agreement sets forth the general terms and conditions of your use of
12+
the Uni Mobile Application and any of its products or services (collectively, "Mobile Application"
13+
or "Services").
1614
\
1715
\
18-
**User content**
16+
**Accounts and Membership**
1917

20-
We do not own any data, information or material ("Content") that you submit in the Mobile Application in the course of using the Service. You shall have sole responsibility for the accuracy, quality, integrity, legality, reliability, appropriateness, and intellectual property ownership or right to use of all submitted Content. We may, but have no obligation to, monitor and review Content in the Mobile Application submitted or created using our Services by you. Unless specifically permitted by you, your use of the Mobile Application does not grant us the license to use, reproduce, adapt, modify, publish or distribute the Content created by you or stored in your user account for commercial, marketing or any similar purpose. But you grant us permission to access, copy, distribute, store, transmit, reformat, display and perform the Content of your user account solely as required for the purpose of providing the Services to you. Without limiting any of those representations or warranties, we have the right, though not the obligation, to, in our own sole discretion, refuse or remove any Content that, in our reasonable opinion, violates any of our policies or is in any way harmful or objectionable.
18+
To use the Uni Mobile Application, you are required to hold a digital account provided by
19+
Universidade
20+
do Porto. We are in no way affiliated with this university. Any act performed by you through the
21+
mobile application is subject to
22+
the [Universidade do Porto's terms and conditions](https://sigarra.up.pt/up/pt/web_base.gera_pagina?p_pagina=termos%20e%20condicoes).
23+
By using your faculty account in the Mobile Application, you are responsible for maintaining the
24+
security of your account and you are fully responsible for all activities that occur under the
25+
account and any other actions taken in connection with it. We will not be liable for any acts or
26+
omissions by you, including any damages of any kind incurred as a result of such acts or omissions.
27+
Any interaction with your data from Universidade do Porto's platform is made directly through it,
28+
and is not collected by us in any way.
29+
If you choose to select the option to keep you logged in, you understand that your sign-in details
30+
may be stored locally, but not in any way shared with us. These details are stored in the
31+
application data and we hold no responsibility for ensuring their concealment.
32+
\
33+
\
34+
**Ownership of Content**
35+
36+
We do not own any data, information or material ("Content") that you submit in the Mobile
37+
Application in the course of using the Service. You shall have sole responsibility for the accuracy,
38+
quality, integrity, legality, reliability, appropriateness, and intellectual property ownership or
39+
right to use of all submitted Content.
2140
\
2241
\
23-
**Backups**
42+
**Data usage, Monitoring and Privacy**
2443

25-
We are not responsible for Content residing in the Mobile Application. In no event shall we be held liable for any loss of any Content. It is your sole responsibility to maintain appropriate backup of your Content.
44+
We may, at our discretion but with no obligation, monitor and review Content in the Mobile
45+
Application submitted or created using our Services by you.
46+
Personal data of users is not collected for any other purpose, unless providing the Services to you,
47+
except in certain circumstances described
48+
in [Play Store’s Privacy Policy](https://support.google.com/googleplay/android-developer/answer/10144311?visit_id=638365485539535125-3072678242&rd=1)
49+
and [App Store's Privacy Policy](https://developer.apple.com/app-store/app-privacy-details/#user-tracking).
2650
\
2751
\
28-
**Links to other mobile applications**
52+
**License and Usage Restrictions:**
2953

30-
Although this Mobile Application may link to other mobile applications, we are not, directly or indirectly, implying any approval, association, sponsorship, endorsement, or affiliation with any linked mobile application, unless specifically stated herein. Some of the links in the Mobile Application may be "affiliate links". This means if you click on the link and purchase an item, NIAEFEUP will receive an affiliate commission. We are not responsible for examining or evaluating, and we do not warrant the offerings of, any businesses or individuals or the content of their mobile applications. We do not assume any responsibility or liability for the actions, products, services, and content of any other third-parties. You should carefully review the legal statements and other conditions of use of any mobile application which you access through a link from this Mobile Application. Your linking to any other off-site mobile applications is at your own risk.
54+
You grant us permission to access, copy, distribute, store, transmit, reformat, display and perform
55+
the Content of your user account solely as required for the purpose of providing the Services to
56+
you.
57+
Unless specifically permitted by you, your use of the Mobile Application does not grant us the
58+
license to link, reproduce, adapt, modify, publish or distribute the Content created by you or
59+
stored in your user account, for evaluating the effectiveness of existing product features, planning
60+
new features, or measuring size and characteristics about specific end-users, or devices with a data
61+
broker, for commercial, marketing or any similar purpose.
62+
Unless specifically permitted by you, your
63+
use of the Mobile Application does not grant us the
64+
license to use analytics tools, advertising networks, third-party SDKs, or other external vendors
65+
whose code we have added to the Uni Mobile Application, to collect information such as user ID,
66+
device ID, or profiles with Third-Party Data for the purpose of accessing necessary data to
67+
implement
68+
the Services we provide. We anonymously track page visits and widget clicks, which is shared with
69+
our self-hosted instance of [plausible analytics](https://plausible.niaefeup.pt/).
70+
we do not have the license to sell or share sensitive data collected with the purpose of
71+
facilitating sales.
72+
\
73+
\
74+
**Content Removal:**
75+
76+
Without limiting any of those representations or warranties, we have the right, though not the
77+
obligation, to, in our own sole discretion, refuse or remove any content that, in our reasonable
78+
opinion, violates any of our policies or is in any way harmful or objectionable.
3179
\
3280
\
33-
**Limitation of liability**
81+
**Backups**
3482

35-
To the fullest extent permitted by applicable law, in no event will NIAEFEUP, its affiliates, officers, directors, employees, agents, suppliers or licensors be liable to any person for (a): any indirect, incidental, special, punitive, cover or consequential damages (including, without limitation, damages for lost profits, revenue, sales, goodwill, use of content, impact on business, business interruption, loss of anticipated savings, loss of business opportunity) however caused, under any theory of liability, including, without limitation, contract, tort, warranty, breach of statutory duty, negligence or otherwise, even if NIAEFEUP has been advised as to the possibility of such damages or could have foreseen such damages. To the maximum extent permitted by applicable law, the aggregate liability of NIAEFEUP and its affiliates, officers, employees, agents, suppliers and licensors, relating to the services will be limited to an amount greater of one dollar or any amounts actually paid in cash by you to NIAEFEUP for the prior one month period prior to the first event or occurrence giving rise to such liability. The limitations and exclusions also apply if this remedy does not fully compensate you for any losses or fails of its essential purpose.
83+
We are not responsible for Content residing in the Mobile Application. In no event shall we be held
84+
liable for any loss of any Content. It is your sole responsibility to maintain appropriate backup of
85+
your Content.
3686
\
3787
\
38-
**Changes and amendments**
88+
**Links to Other Mobile Applications**
89+
90+
Although this Mobile Application may link to other mobile applications, we are not, directly or
91+
indirectly, implying any approval, association, sponsorship, endorsement, or affiliation with any
92+
linked mobile application, unless specifically stated herein. Some of the links in the Mobile
93+
Application may be "affiliate links". This means if you click on the link and purchase an item,
94+
NIAEFEUP will receive an affiliate commission. We are not responsible for examining or evaluating,
95+
and we do not warrant the offerings of, any businesses or individuals or the content of their mobile
96+
applications. We do not assume any responsibility or liability for the actions, products, Services,
97+
and Content of any other Third-Parties. You should carefully review the legal statements and other
98+
conditions of use of any Mobile Application which you access through a link from this Mobile
99+
Application. Your linking to any other off-site Mobile Applications is at your own risk.
100+
\
101+
\
102+
**Limitation of Liability**
103+
104+
To the fullest extent permitted by applicable law, in no event will NIAEFEUP, its affiliates,
105+
officers, directors, employees, agents, suppliers or licensors be liable to any person for (a): any
106+
indirect, incidental, special, punitive, cover or consequential damages (including, without
107+
limitation, damages for lost profits, revenue, sales, goodwill, use of content, impact on business,
108+
business interruption, loss of anticipated savings, loss of business opportunity) however caused,
109+
under any theory of liability, including, without limitation, contract, tort, warranty, breach of
110+
statutory duty, negligence or otherwise, even if NIAEFEUP has been advised as to the possibility of
111+
such damages or could have foreseen such damages. To the maximum extent permitted by applicable law,
112+
the aggregate liability of NIAEFEUP and its affiliates, officers, employees, agents, suppliers and
113+
licensors, relating to the services will be limited to an amount greater of one dollar or any
114+
amounts actually paid in cash by you to NIAEFEUP for the prior one month period prior to the first
115+
event or occurrence giving rise to such liability. The limitations and exclusions also apply if this
116+
remedy does not fully compensate you for any losses or fails of its essential purpose.
117+
\
118+
\
119+
**Changes and Amendments**
39120

40-
We reserve the right to modify this Agreement or its policies relating to the Mobile Application or Services at any time, effective upon posting of an updated version of this Agreement in the Mobile Application. When we do, we will revise the updated date at the bottom of this page. Continued use of the Mobile Application after any such changes shall constitute your consent to such changes. Policy was created with [Website Policies](https://www.websitepolicies.com).
121+
We reserve the right to modify this Agreement or its policies relating to the Mobile Application or
122+
services at any time, effective upon posting of an updated version of this Agreement in the Mobile
123+
Application. When we do, we will revise the updated date at the bottom of this page. Continued use
124+
of the Mobile Application after any such changes will only constitute if, when prompted, you consent
125+
to them. Otherwise, you will be logged out of the Mobile Application.
126+
This policy was created with [Website Policies](https://www.websitepolicies.com).
41127
\
42128
\
43-
**Acceptance of these terms**
129+
**Acceptance of These Terms**
44130

45-
You acknowledge that you have read this Agreement and agree to all its terms and conditions. By using the Mobile Application or its Services you agree to be bound by this Agreement. If you do not agree to abide by the terms of this Agreement, you are not authorized to use or access the Mobile Application and its Services.
131+
You acknowledge that you have read this Agreement and agree to all its terms and conditions. By
132+
using the Mobile Application or its Services you agree to be bound by this Agreement. If you do not
133+
agree to abide by the terms of this Agreement, you are not authorized to use or access the Mobile
134+
Application and its Services.
46135
\
47136
\
48-
**Contacting us**
137+
**Contacting Us**
49138

50-
If you would like to contact us to understand more about this Agreement or wish to contact us concerning any matter relating to it, you may send an email to [ni@aefeup.pt](mailto:ni@aefeup.pt).
139+
If you would like to contact us to understand more about this Agreement or wish to contact us
140+
concerning any matter relating to it, you may send an email to [ni@aefeup.pt](mailto:ni@aefeup.pt).
51141
\
52142
\
53-
This document was last updated on February 25, 2021
143+
This document was last updated on February 28, 2023.
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
{
2+
"images" : [
3+
{
4+
"idiom" : "universal",
5+
"filename" : "LaunchImage.png",
6+
"scale" : "1x"
7+
},
8+
{
9+
"idiom" : "universal",
10+
"filename" : "LaunchImage@2x.png",
11+
"scale" : "2x"
12+
},
13+
{
14+
"idiom" : "universal",
15+
"filename" : "LaunchImage@3x.png",
16+
"scale" : "3x"
17+
}
18+
],
19+
"info" : {
20+
"version" : 1,
21+
"author" : "xcode"
22+
}
23+
}
68 Bytes
Loading

0 commit comments

Comments
 (0)