diff --git a/.woodpecker/.make-app.yaml b/.woodpecker/.make-app.yaml
new file mode 100644
index 0000000..d84167e
--- /dev/null
+++ b/.woodpecker/.make-app.yaml
@@ -0,0 +1,15 @@
+when:
+ - event: [push, pull_request, manual, deployment, tag, release, pull_request]
+
+steps:
+ - name: Install dependencies
+ image: node:latest
+ commands:
+ - npm Install
+ - npm run build
+ - npx cap sync
+ - name: Build Android app
+ image: mingc/android-build-box
+ commands:
+ - cd android
+ - ./gradlew bundleRelease
diff --git a/android/app/build.gradle b/android/app/build.gradle
index 8e2f21f..3627547 100644
--- a/android/app/build.gradle
+++ b/android/app/build.gradle
@@ -1,10 +1,10 @@
apply plugin: 'com.android.application'
android {
- namespace "io.ionic.starter"
+ namespace "ru.ihackfx.bibliotec"
compileSdkVersion rootProject.ext.compileSdkVersion
defaultConfig {
- applicationId "io.ionic.starter"
+ applicationId "ru.ihackfx.bibliotec"
minSdkVersion rootProject.ext.minSdkVersion
targetSdkVersion rootProject.ext.targetSdkVersion
versionCode 1
diff --git a/android/app/src/main/java/io/ionic/starter/MainActivity.java b/android/app/src/main/java/ru/ihackfx/bibliotec/MainActivity.java
similarity index 75%
rename from android/app/src/main/java/io/ionic/starter/MainActivity.java
rename to android/app/src/main/java/ru/ihackfx/bibliotec/MainActivity.java
index 73e3a98..5dc7551 100644
--- a/android/app/src/main/java/io/ionic/starter/MainActivity.java
+++ b/android/app/src/main/java/ru/ihackfx/bibliotec/MainActivity.java
@@ -1,4 +1,4 @@
-package io.ionic.starter;
+package ru.ihackfx.bibliotec;
import com.getcapacitor.BridgeActivity;
diff --git a/android/app/src/main/res/values/strings.xml b/android/app/src/main/res/values/strings.xml
index 4cd9ba9..7d6fa69 100644
--- a/android/app/src/main/res/values/strings.xml
+++ b/android/app/src/main/res/values/strings.xml
@@ -1,7 +1,7 @@
- library
- library
- io.ionic.starter
- io.ionic.starter
+ Библиотекарь
+ Библиотекарь
+ ru.ihackfx.bibliotec
+ ru.ihackfx.bibliotec
diff --git a/capacitor.config.ts b/capacitor.config.ts
index cf605d4..c34b629 100644
--- a/capacitor.config.ts
+++ b/capacitor.config.ts
@@ -1,8 +1,8 @@
import { CapacitorConfig } from '@capacitor/cli';
const config: CapacitorConfig = {
- appId: 'io.ionic.starter',
- appName: 'library',
+ appId: 'ru.ihackfx.bibliotec',
+ appName: 'Библиотекарь',
webDir: 'www',
server: {
androidScheme: 'https',
diff --git a/package.json b/package.json
index 097300a..a6bf78e 100644
--- a/package.json
+++ b/package.json
@@ -9,7 +9,8 @@
"build": "ng build",
"watch": "ng build --watch --configuration development",
"test": "ng test",
- "lint": "ng lint"
+ "lint": "ng lint",
+ "lint-fix": "ng lint --fix"
},
"private": true,
"dependencies": {
diff --git a/src/app/api/api.service.spec.ts b/src/app/api/api.service.spec.ts
deleted file mode 100644
index c0310ae..0000000
--- a/src/app/api/api.service.spec.ts
+++ /dev/null
@@ -1,16 +0,0 @@
-import { TestBed } from '@angular/core/testing';
-
-import { ApiService } from './api.service';
-
-describe('ApiService', () => {
- let service: ApiService;
-
- beforeEach(() => {
- TestBed.configureTestingModule({});
- service = TestBed.inject(ApiService);
- });
-
- it('should be created', () => {
- expect(service).toBeTruthy();
- });
-});
diff --git a/src/app/api/api.service.ts b/src/app/api/api.service.ts
deleted file mode 100644
index 89de3ab..0000000
--- a/src/app/api/api.service.ts
+++ /dev/null
@@ -1,34 +0,0 @@
-import { Injectable } from '@angular/core';
-import { HttpClient } from '@angular/common/http';
-import { Observable } from 'rxjs';
-export interface docs {
- cover_i: number;
- has_fulltext: boolean;
- edition_count: number;
- title: string;
- author_name: Array;
- first_publish_year: number;
- key: string;
- ia: Array;
- author_key: Array;
- public_scan_b: boolean;
-}
-
-export interface SearchResponse {
- start: number;
- num_found: number;
- docs: Array;
-}
-
-@Injectable({
- providedIn: 'root',
- deps: [HttpClient],
-})
-export class ApiService {
- constructor(private http: HttpClient) {}
- search(query: string): Observable {
- return this.http.get(
- `https://openlibrary.org/search.json?q=${query}&lang=ru`,
- );
- }
-}
diff --git a/src/app/modals/new-user/new-user-modal-routing.module.ts b/src/app/modals/new-user/new-user-modal-routing.module.ts
index 88ea653..3480097 100644
--- a/src/app/modals/new-user/new-user-modal-routing.module.ts
+++ b/src/app/modals/new-user/new-user-modal-routing.module.ts
@@ -6,8 +6,8 @@ import { NewUserModalPage } from './new-user-modal.page';
const routes: Routes = [
{
path: '',
- component: NewUserModalPage
- }
+ component: NewUserModalPage,
+ },
];
@NgModule({