Skip to content

Commit 7862824

Browse files
committed
Increase version and Update Release Changelog
1 parent 343e863 commit 7862824

18 files changed

+42
-95
lines changed

.firebaserc

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
{
22
"projects": {
3-
"default": "localess-dev"
3+
"default": "demo-localess-dev"
44
},
55
"targets": {
6-
"localess-dev": {
6+
"demo-localess-dev": {
77
"hosting": {
88
"localess": [
9-
"localess-dev"
9+
"demo-localess-dev"
1010
]
1111
}
1212
}

angular.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -126,8 +126,8 @@
126126
"prerender": false,
127127
"ssr": false,
128128
"browserTarget": "localess:build:production",
129-
"firebaseProject": "localess-dev",
130-
"firebaseHostingSite": "localess-dev"
129+
"firebaseProject": "demo-localess-dev",
130+
"firebaseHostingSite": "demo-localess-dev"
131131
}
132132
},
133133
"lint": {

functions/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.

functions/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "functions",
3-
"version": "2.1.0",
3+
"version": "2.2.0",
44
"scripts": {
55
"lint": "eslint --ext .js,.ts .",
66
"lint:fix": "eslint --fix --ext .js,.ts .",

functions/src/services/open-api.service.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -353,7 +353,7 @@ export function generateOpenApi(schemasById: Map<string, Schema>): OpenAPIObject
353353
openapi: '3.0.3',
354354
info: {
355355
title: 'Localess Open API Specification',
356-
version: '2.1.0',
356+
version: '2.2.0',
357357
description: 'Fetch data from Localess via REST API',
358358
contact: {
359359
name: 'Lessify Team',

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": "localess",
3-
"version": "2.1.0",
3+
"version": "2.2.0",
44
"engines": {
55
"node": "20"
66
},

src/app/features/features.component.html

Lines changed: 14 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -106,19 +106,22 @@
106106
}
107107
}
108108

109-
@if (settingsStore.mainMenuExpended()) {
110-
<mat-divider />
111-
<mat-list-item (click)="showReleases()">
112-
Version : {{ version }}
113-
@if (releases.length > 1 && releases[0] && releases[0].tag_name > 'v' + version) {
114-
<mat-action-list matListItemMeta [matTooltip]="'A new version is available : ' + releases[0].name">
115-
<mat-icon color="warn">hotel_class</mat-icon>
116-
</mat-action-list>
109+
<mat-divider />
110+
@if (latestRelease?.tag_name > 'v' + version) {
111+
<mat-list-item
112+
(click)="openNewTab('https://localess.org/changelog/v2#' + latestRelease.tag_name)"
113+
[matTooltip]="'A new version is available : ' + latestRelease.name">
114+
<mat-icon matListItemIcon class="motion-safe:animate-pulse flash"> release_alert </mat-icon>
115+
@if (settingsStore.mainMenuExpended()) {
116+
Version : {{ version }}
117117
}
118118
</mat-list-item>
119-
<mat-divider />
120-
<mat-list-item>
121-
Developed by <a href="https://lessify.io" class="font-semibold leading-6" target="_blank">Lessify</a>
119+
} @else {
120+
<mat-list-item matTooltip="You are on the latest version." (click)="openNewTab('https://localess.org/changelog/v2')">
121+
<mat-icon matListItemIcon> new_releases </mat-icon>
122+
@if (settingsStore.mainMenuExpended()) {
123+
Version : {{ version }}
124+
}
122125
</mat-list-item>
123126
}
124127
</mat-nav-list>

src/app/features/features.component.scss

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,3 +33,7 @@ mat-sidenav-container {
3333
mat-form-field {
3434
width: 100%;
3535
}
36+
37+
mat-icon.flash {
38+
color: var(--sys-primary)
39+
}

src/app/features/features.component.ts

Lines changed: 3 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -24,8 +24,6 @@ import { ReposService } from '@shared/generated/github/services/repos.service';
2424
import { Release } from '@shared/generated/github/models/release';
2525
import { takeUntilDestroyed } from '@angular/core/rxjs-interop';
2626
import { MatDialog } from '@angular/material/dialog';
27-
import { ReleasesDialogComponent } from '@shared/components/releases-dialog/releases-dialog.component';
28-
import { ReleasesDialogModel } from '@shared/components/releases-dialog/releases-dialog.model';
2927
import { SpaceStore } from '@shared/stores/space.store';
3028
import { UserStore } from '@shared/stores/user.store';
3129
import { LocalSettingsStore } from '@shared/stores/local-settings.store';
@@ -52,7 +50,7 @@ export class FeaturesComponent implements OnInit {
5250

5351
logo = 'assets/logo.png';
5452
version = environment.version;
55-
releases: Release[] = [];
53+
latestRelease?: Release;
5654

5755
userSideMenu: Signal<SideMenuItem[]> = computed(() => {
5856
const selectedSpaceId = this.spaceStore.selectedSpaceId();
@@ -111,11 +109,11 @@ export class FeaturesComponent implements OnInit {
111109
@Optional() private auth: Auth,
112110
) {
113111
reposService
114-
.reposListReleases({ owner: 'Lessify', repo: 'localess' })
112+
.reposGetLatestRelease({ owner: 'Lessify', repo: 'localess' })
115113
.pipe(takeUntilDestroyed(this.destroyRef))
116114
.subscribe({
117115
next: value => {
118-
this.releases = value;
116+
this.latestRelease = value;
119117
},
120118
});
121119
effect(
@@ -166,16 +164,6 @@ export class FeaturesComponent implements OnInit {
166164
this.settingsStore.setDebug(!this.settingsStore.debugEnabled());
167165
}
168166

169-
showReleases() {
170-
this.dialog.open<ReleasesDialogComponent, ReleasesDialogModel, void>(ReleasesDialogComponent, {
171-
panelClass: 'xl',
172-
data: {
173-
version: this.version,
174-
releases: this.releases,
175-
},
176-
});
177-
}
178-
179167
switchTheme() {
180168
this.settingsStore.setTheme(this.settingsStore.theme() === 'dark' ? 'light' : 'dark');
181169
}

src/app/shared/components/releases-dialog/releases-dialog.component.html

Lines changed: 0 additions & 27 deletions
This file was deleted.

src/app/shared/components/releases-dialog/releases-dialog.component.scss

Whitespace-only changes.

src/app/shared/components/releases-dialog/releases-dialog.component.ts

Lines changed: 0 additions & 13 deletions
This file was deleted.

src/app/shared/components/releases-dialog/releases-dialog.model.ts

Lines changed: 0 additions & 6 deletions
This file was deleted.

src/app/shared/shared.module.ts

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,6 @@ import { AssetsSelectDialogComponent } from '@shared/components/assets-select-di
4646
import { MatButtonToggleModule } from '@angular/material/button-toggle';
4747
import { FileDragAndDropDirective } from '@shared/directives/file-drag-and-drop.directive';
4848
import { MatProgressSpinnerModule } from '@angular/material/progress-spinner';
49-
import { ReleasesDialogComponent } from '@shared/components/releases-dialog/releases-dialog.component';
5049
import { ReferencesSelectDialogComponent } from '@shared/components/references-select-dialog';
5150
import { StatusComponent } from '@shared/components/status';
5251
import { ImagePreviewDirective } from '@shared/directives/image-preview.directive';
@@ -98,7 +97,6 @@ const SHARED_COMPONENTS: any[] = [
9897
BreadcrumbItemComponent,
9998
ConfirmationDialogComponent,
10099
ReferencesSelectDialogComponent,
101-
ReleasesDialogComponent,
102100
CustomSnackBarComponent,
103101
IconComponent,
104102
];

src/environments/environment.docker.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,12 @@
22
export const environment = {
33
appName: 'Localess',
44
firebase: {
5-
projectId: 'localess-dev',
5+
projectId: 'demo-localess-dev',
66
appId: '1:19232484518261:web:47779533df41508d8a706b',
7-
storageBucket: 'localess-dev.appspot.com',
7+
storageBucket: 'demo-localess-dev.appspot.com',
88
locationId: 'europe-west6',
99
apiKey: 'AIzaSyAGDhKpaTfxnX7kLeXQiuD-1sBWw0z9b2g',
10-
authDomain: 'localess-dev.firebaseapp.com',
10+
authDomain: 'demo-localess-dev.firebaseapp.com',
1111
messagingSenderId: '19232484518261',
1212
},
1313
auth: {
@@ -23,5 +23,5 @@ export const environment = {
2323
emulator : {
2424
enabled: true,
2525
},
26-
version: '2.1.0',
26+
version: '2.2.0',
2727
};

src/environments/environment.prod.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,5 +24,5 @@ export const environment = {
2424
emulator : {
2525
enabled: false,
2626
},
27-
version: '2.1.0',
27+
version: '2.2.0',
2828
};

src/environments/environment.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,12 @@
55
export const environment = {
66
appName: 'Localess [Dev]',
77
firebase: {
8-
projectId: 'localess-dev',
8+
projectId: 'demo-localess-dev',
99
appId: '1:19232484518261:web:47779533df41508d8a706b',
10-
storageBucket: 'localess-dev.appspot.com',
10+
storageBucket: 'demo-localess-dev.appspot.com',
1111
locationId: 'europe-west6',
1212
apiKey: 'AIzaSyAGDhKpaTfxnX7kLeXQiuD-1sBWw0z9b2g',
13-
authDomain: 'localess-dev.firebaseapp.com',
13+
authDomain: 'demo-localess-dev.firebaseapp.com',
1414
messagingSenderId: '19232484518261',
1515
},
1616
auth: {
@@ -26,7 +26,7 @@ export const environment = {
2626
emulator : {
2727
enabled: true,
2828
},
29-
version: '2.1.0',
29+
version: '2.2.0',
3030
};
3131

3232
/*

0 commit comments

Comments
 (0)