Skip to content

Commit 1d5a372

Browse files
author
shc261392
authored
Merge pull request #3077 from numbersprotocol/milestone-v231003
Milestone v231003
2 parents 8165da9 + b21f1a9 commit 1d5a372

37 files changed

+1227
-96
lines changed

CHANGELOG.md

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,18 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77

88
## [Unreleased]
99

10+
## [0.86.4] - 2023-11-11
11+
12+
### Added
13+
14+
1. Feature newtork app ui update (#3073)
15+
1. Feature Update instructions about the upload size limitation (#3074)
16+
1. Feature fit figma profile page tab (#3075)
17+
18+
### Fixed
19+
20+
1. Fix Issue When user registers the account but user inputs the existing name the error message is wrong (#3076)
21+
1022
## [0.85.2] - 2023-09-21
1123

1224
### Added
@@ -2201,7 +2213,8 @@ This is the first release! _Capture Lite_ is a cross-platform app adapted from [
22012213
- Web - see the demo [here](https://github.com/numbersprotocol/capture-lite#demo-app)
22022214
- Android - the APK file `app-debug.apk` is attached to this release
22032215

2204-
[unreleased]: https://github.com/numbersprotocol/capture-lite/compare/0.85.2...HEAD
2216+
[unreleased]: https://github.com/numbersprotocol/capture-lite/compare/0.86.4...HEAD
2217+
[0.86.4]: https://github.com/numbersprotocol/capture-lite/compare/0.83.2...0.86.4
22052218
[0.83.2]: https://github.com/numbersprotocol/capture-lite/compare/0.82.4...0.85.2
22062219
[0.82.4]: https://github.com/numbersprotocol/capture-lite/compare/0.82.4...0.83.2
22072220
[0.82.4]: https://github.com/numbersprotocol/capture-lite/compare/0.82.3...0.82.4

android/app/build.gradle

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@ android {
77
applicationId "io.numbersprotocol.capturelite"
88
minSdkVersion rootProject.ext.minSdkVersion
99
targetSdkVersion rootProject.ext.targetSdkVersion
10-
versionCode 852
11-
versionName "0.85.2"
10+
versionCode 864
11+
versionName "0.86.4"
1212
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
1313
}
1414
buildFeatures {

ios/App/App.xcodeproj/project.pbxproj

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -368,18 +368,18 @@
368368
CODE_SIGN_ENTITLEMENTS = App/App.entitlements;
369369
CODE_SIGN_IDENTITY = "iPhone Distribution";
370370
CODE_SIGN_STYLE = Manual;
371-
CURRENT_PROJECT_VERSION = 852;
371+
CURRENT_PROJECT_VERSION = 864;
372372
DEVELOPMENT_TEAM = G7NB5YCKAP;
373373
"DEVELOPMENT_TEAM[sdk=iphoneos*]" = G7NB5YCKAP;
374374
INFOPLIST_FILE = App/Info.plist;
375375
IPHONEOS_DEPLOYMENT_TARGET = 15.6;
376376
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
377-
MARKETING_VERSION = 0.85.2;
377+
MARKETING_VERSION = 0.86.4;
378378
OTHER_SWIFT_FLAGS = "$(inherited) \"-D\" \"COCOAPODS\" \"-DDEBUG\"";
379379
PRODUCT_BUNDLE_IDENTIFIER = io.numbersprotocol.capturelite;
380380
PRODUCT_NAME = "$(TARGET_NAME)";
381381
PROVISIONING_PROFILE_SPECIFIER = NumbersAppDistributionV4;
382-
"PROVISIONING_PROFILE_SPECIFIER[sdk=iphoneos*]" = NumbersAppDistributionV4;
382+
"PROVISIONING_PROFILE_SPECIFIER[sdk=iphoneos*]" = NumbersAppDistributionV5;
383383
SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG;
384384
SWIFT_VERSION = 5.0;
385385
TARGETED_DEVICE_FAMILY = "1,2";
@@ -395,17 +395,17 @@
395395
CODE_SIGN_ENTITLEMENTS = App/App.entitlements;
396396
CODE_SIGN_IDENTITY = "iPhone Distribution";
397397
CODE_SIGN_STYLE = Manual;
398-
CURRENT_PROJECT_VERSION = 852;
398+
CURRENT_PROJECT_VERSION = 864;
399399
DEVELOPMENT_TEAM = G7NB5YCKAP;
400400
"DEVELOPMENT_TEAM[sdk=iphoneos*]" = G7NB5YCKAP;
401401
INFOPLIST_FILE = App/Info.plist;
402402
IPHONEOS_DEPLOYMENT_TARGET = 15.6;
403403
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
404-
MARKETING_VERSION = 0.85.2;
404+
MARKETING_VERSION = 0.86.4;
405405
PRODUCT_BUNDLE_IDENTIFIER = io.numbersprotocol.capturelite;
406406
PRODUCT_NAME = "$(TARGET_NAME)";
407407
PROVISIONING_PROFILE_SPECIFIER = NumbersAppDistributionV4;
408-
"PROVISIONING_PROFILE_SPECIFIER[sdk=iphoneos*]" = NumbersAppDistributionV4;
408+
"PROVISIONING_PROFILE_SPECIFIER[sdk=iphoneos*]" = NumbersAppDistributionV5;
409409
SWIFT_ACTIVE_COMPILATION_CONDITIONS = "";
410410
SWIFT_VERSION = 5.0;
411411
TARGETED_DEVICE_FAMILY = "1,2";

package-lock.json

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "capture-lite",
3-
"version": "0.85.2",
3+
"version": "0.86.4",
44
"author": "numbersprotocol",
55
"homepage": "https://numbersprotocol.io/",
66
"scripts": {

src/app/features/home/capture-tab/capture-tab.component.html

Lines changed: 39 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,40 @@
22
<ion-refresher slot="fixed" (ionRefresh)="refreshCaptures($event)">
33
<ion-refresher-content></ion-refresher-content>
44
</ion-refresher>
5-
<mat-card *transloco="let t" class="user-card" id="user-card">
5+
6+
<mat-card
7+
*transloco="let t"
8+
class="user-card"
9+
id="user-card"
10+
[style.background-image]="'url(' + (profileBackground$ | async) + ')'"
11+
>
12+
<mat-toolbar>
13+
<button (click)="openMenu()" mat-mini-fab class="custom-fab-button">
14+
<mat-icon>more_horiz</mat-icon>
15+
</button>
16+
<span class="toolbar-spacer"></span>
17+
<button routerLink="activities" mat-mini-fab class="custom-fab-button">
18+
<mat-icon [title]="'userGuide.activities' | transloco">
19+
history
20+
</mat-icon>
21+
</button>
22+
<button
23+
routerLink="inbox"
24+
mat-mini-fab
25+
class="custom-fab-button margin-left-8"
26+
>
27+
<mat-icon
28+
*ngrxLet="hasNewInbox$ as hasNewInbox"
29+
matBadge="&#8288;"
30+
[matBadgeHidden]="!hasNewInbox"
31+
matBadgeSize="small"
32+
matBadgeColor="warn"
33+
>
34+
email
35+
</mat-icon>
36+
</button>
37+
</mat-toolbar>
38+
<div class="vertical-spacer"></div>
639
<app-avatar mat-card-avatar [editable]="false"></app-avatar>
740
<mat-card-header>
841
<mat-card-title>
@@ -14,8 +47,12 @@
1447
></ion-icon>
1548
</mat-card-title>
1649
<div class="vertical-space-8"></div>
17-
<mat-card-subtitle>{{ email$ | ngrxPush }} </mat-card-subtitle>
50+
<mat-card-subtitle
51+
>{{ profileDescription$ | ngrxPush }}
52+
</mat-card-subtitle>
1853
</mat-card-header>
54+
55+
<div class="background-image-gradient"></div>
1956
</mat-card>
2057
<app-uploading-bar></app-uploading-bar>
2158

src/app/features/home/capture-tab/capture-tab.component.scss

Lines changed: 55 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,52 @@ mat-card {
1111
display: flex;
1212
flex-direction: column;
1313
align-items: center;
14-
justify-content: center;
14+
justify-content: start;
15+
min-height: 45vh;
16+
width: 100%;
17+
padding: 0 0 8px;
18+
box-shadow: none;
19+
background-size: cover !important; /* stylelint-disable-line declaration-no-important */
20+
background-position: center center !important; /* stylelint-disable-line declaration-no-important */
21+
22+
mat-toolbar {
23+
background: transparent;
24+
25+
.custom-fab-button {
26+
border-radius: 37px;
27+
background: #ffffff40;
28+
backdrop-filter: blur(2px);
29+
30+
&.mat-mini-fab {
31+
box-shadow: none;
32+
}
33+
34+
mat-icon {
35+
color: white;
36+
}
37+
}
38+
39+
.margin-left-8 {
40+
margin-left: 8px;
41+
}
42+
}
43+
44+
.vertical-spacer {
45+
flex: 1;
46+
}
47+
48+
.background-image-gradient {
49+
position: absolute;
50+
bottom: 0;
51+
height: 20vh;
52+
width: 100%;
53+
z-index: 1;
54+
background: linear-gradient(to bottom, transparent, #00000080 10vh);
55+
}
56+
}
57+
58+
mat-card-header {
59+
z-index: 2;
1560
}
1661

1762
mat-card-title {
@@ -28,13 +73,6 @@ mat-card-subtitle {
2873
text-align: center;
2974
}
3075

31-
.user-card {
32-
width: 100%;
33-
padding-left: 16px;
34-
padding-right: 16px;
35-
box-shadow: none;
36-
}
37-
3876
#user-card {
3977
background-color: var(--capture-color-dark-background, white);
4078
}
@@ -50,8 +88,8 @@ mat-card-subtitle {
5088
}
5189

5290
app-avatar {
53-
width: 64px;
54-
height: 64px;
91+
width: 120px;
92+
height: 120px;
5593
}
5694

5795
.network-status {
@@ -65,7 +103,7 @@ app-avatar {
65103
}
66104

67105
.capture-container {
68-
padding: 32px 16px;
106+
padding: 32px 8px;
69107
}
70108

71109
app-capture-item {
@@ -77,7 +115,7 @@ app-capture-item {
77115

78116
.post-captures {
79117
overflow: auto;
80-
padding: 16px;
118+
padding: 32px 8px;
81119

82120
mat-grid-tile {
83121
ion-img {
@@ -108,3 +146,8 @@ app-capture-item {
108146
}
109147
}
110148
}
149+
150+
mat-grid-list {
151+
margin-left: 12px;
152+
margin-right: 12px;
153+
}

0 commit comments

Comments
 (0)