Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
89 commits
Select commit Hold shift + click to select a range
5e54190
Angular version 20
Bence7 Aug 19, 2025
6dddb63
Testing
Bence7 Aug 20, 2025
2915671
Update versions
Bence7 Aug 20, 2025
8c3910e
Tailwind
Bence7 Aug 20, 2025
8321c1a
Merge pull request #46 from Pho3nixHun/feat/versioning
Bence7 Aug 20, 2025
02bfbf2
Fixing dev container problems
Bence7 Aug 20, 2025
042b507
NGRX Store to Signals
Bence7 Aug 25, 2025
8e76d67
Remove unnecessary service
Bence7 Aug 25, 2025
7d128f1
Testing
Bence7 Aug 25, 2025
67daf5e
Signal changes
Bence7 Aug 25, 2025
062bf48
Proper Dockerfile
Bence7 Aug 25, 2025
77f194f
Refactor store
Bence7 Aug 25, 2025
390896b
Button component changes
Bence7 Aug 26, 2025
b29dfd5
Button component
Bence7 Aug 26, 2025
7abdc1c
Remove dependency
Bence7 Aug 26, 2025
163386d
Refactoring button's VM
Bence7 Sep 8, 2025
536f235
Refactor button's HTML
Bence7 Sep 8, 2025
a906bfb
Styles
Bence7 Sep 9, 2025
822ee38
Proper landing page testing and layout
Bence7 Sep 9, 2025
00327fb
Login page proper testing and layout refactor
Bence7 Sep 9, 2025
249de9b
Orders new page
Bence7 Sep 9, 2025
bf5c7e7
Areas form control
Bence7 Sep 9, 2025
0ff3b58
Area data dialog
Bence7 Sep 9, 2025
06e4798
Map form control
Bence7 Sep 9, 2025
6777150
Small changes
Bence7 Sep 9, 2025
4e7cb8e
Language files
Bence7 Sep 9, 2025
8a452c1
Icon component
Bence7 Sep 9, 2025
21b35cd
Input custom CVA's
Bence7 Sep 9, 2025
9ee2cc9
Validators
Bence7 Sep 15, 2025
8498a6e
Remove dialog service
Bence7 Sep 15, 2025
d272598
Input CVA's fix
Bence7 Sep 15, 2025
8b0264e
Delete dialog
Bence7 Sep 15, 2025
c51d47b
Dialog layout
Bence7 Sep 15, 2025
8ebba80
Confirmation dialog
Bence7 Sep 15, 2025
678203a
Styling
Bence7 Sep 15, 2025
28906eb
Order details page
Bence7 Sep 15, 2025
ba0297c
Orders new page
Bence7 Sep 15, 2025
a87cf92
Areas component
Bence7 Sep 15, 2025
37a08a3
Area data dialog
Bence7 Sep 15, 2025
5188edc
Map controls
Bence7 Sep 15, 2025
49a1017
Fix Copilot suggestions
Bence7 Sep 15, 2025
a7d83a5
Removing unnecessary controls, services.
Bence7 Sep 23, 2025
94646b0
Configs
Bence7 Sep 29, 2025
3737e8b
Configs
Bence7 Sep 29, 2025
19a187f
Orders new page
Bence7 Sep 29, 2025
72f9eb2
More declarative form control component
Bence7 Sep 29, 2025
f718a97
Tokens, configs, env
Bence7 Sep 29, 2025
73a651f
Enums
Bence7 Sep 29, 2025
06d818e
Remove unnecessary file
Bence7 Sep 29, 2025
5abf1bc
Info window directive
Bence7 Sep 29, 2025
9272b51
Declarative area data dialog
Bence7 Sep 29, 2025
614194f
Form controls
Bence7 Sep 29, 2025
322a05b
Directives
Bence7 Sep 29, 2025
830b088
Components
Bence7 Sep 29, 2025
7c31075
Language files
Bence7 Sep 29, 2025
2060189
Flyonui.js init
Bence7 Oct 3, 2025
d123e0d
Language files
Bence7 Oct 3, 2025
60f95d0
Tab components
Bence7 Oct 3, 2025
63fa10a
Transloco
Bence7 Oct 3, 2025
aa9fbea
Enum
Bence7 Oct 3, 2025
0c9e639
Validator
Bence7 Oct 3, 2025
8cf7636
Validator
Bence7 Oct 3, 2025
ead517b
Dialog
Bence7 Oct 3, 2025
5418c68
Refactor
Bence7 Oct 3, 2025
6897c07
Fixes
Bence7 Oct 6, 2025
9ad3370
Removing files
Bence7 Oct 7, 2025
9c9b421
Refactor avatar comp
Bence7 Oct 7, 2025
ab8dabe
Message comp
Bence7 Oct 7, 2025
aac3933
Badge comp
Bence7 Oct 7, 2025
543f1b9
Page header
Bence7 Oct 7, 2025
ea17a34
Page comp
Bence7 Oct 7, 2025
36a100d
Small changes
Bence7 Oct 10, 2025
fba0b8c
Add card and card list components with corresponding templates
Bence7 Oct 10, 2025
d752dfe
Add KeyValue, Key, and Value components with templates
Bence7 Oct 10, 2025
ee3674b
Add mission cards with key-value pairs and map integration to order d…
Bence7 Oct 10, 2025
105330c
Fix typo in missionsFrameXVM property name in OrderDetailsPageService
Bence7 Oct 10, 2025
94f7701
Polygon drawing directive
Bence7 Oct 15, 2025
df014b6
Cleaner code, more organized
Bence7 Oct 16, 2025
2e8527e
Details page
Bence7 Oct 17, 2025
c4db81c
feat: add mission details page with routing, component, and service
Bence7 Oct 20, 2025
08d3509
feat: enhance mission details page with user roles and cancellation d…
Bence7 Oct 29, 2025
3be1b19
refactor: remove delete dialog component and related tests
Bence7 Nov 11, 2025
3964c35
Reusable components
Bence7 Nov 11, 2025
728f0f4
Pages
Bence7 Nov 11, 2025
cd368f8
Cluster, Stack, Button components
Bence7 Nov 18, 2025
c6382f3
Implementing buttons, clusters, stacks correctly
Bence7 Nov 18, 2025
287df6a
refactor: remove KeyValueComponent and related HTML, update badge and…
Bence7 Nov 18, 2025
34a27ce
refactor: update button, cluster, and stack components for improved s…
Bence7 Nov 20, 2025
f53f1b8
refactor: update badge and button components for improved styling and…
Bence7 Nov 20, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
3 changes: 1 addition & 2 deletions .devcontainer/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
# See here for image contents: https://github.com/microsoft/vscode-dev-containers/tree/v0.177.0/containers/javascript-node/.devcontainer/base.Dockerfile

# [Choice] Node.js version: 16, 14, 12
ARG VARIANT="22-bookworm"
FROM mcr.microsoft.com/devcontainers/typescript-node:${VARIANT}

Expand All @@ -16,7 +15,7 @@ RUN apt update && export DEBIAN_FRONTEND=noninteractive \
USER node

# [Optional] Uncomment if you want to install more global node modules
RUN npm install -g npm @angular/cli@19.2.10 @angular/core@19.2.9 typescript@5.5.2
RUN npm install -g npm @angular/cli@20.1.6 @angular/core@20.1.7 typescript@5.8.3

# [Optional] Install OhMyZsh
# RUN sh -c "$(wget https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh -O -)"
Expand Down
5 changes: 5 additions & 0 deletions .postcssrc.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
{
"plugins": {
"@tailwindcss/postcss": {}
}
}
10 changes: 8 additions & 2 deletions .vscode/settings.json
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,12 @@
"noopener",
"noreferrer",
"trichogramma",
"jsverse"
]
"jsverse",
"firestore",
"googlemaps",
"messageformat",
"ngrx",
"parlament"
],
"css.lint.unknownAtRules": "ignore"
}
49 changes: 43 additions & 6 deletions angular.json
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,9 @@
"outputPath": "dist/drone-biotech-webapp",
"index": "src/index.html",
"browser": "src/main.ts",
"polyfills": ["zone.js"],
"polyfills": [
"zone.js"
],
"tsConfig": "tsconfig.app.json",
"assets": [
{
Expand All @@ -28,8 +30,7 @@
"styles": [
"@angular/material/prebuilt-themes/azure-blue.css",
"src/styles.css"
],
"scripts": []
]
},
"configurations": {
"production": {
Expand Down Expand Up @@ -77,14 +78,50 @@
"lint": {
"builder": "@angular-eslint/builder:lint",
"options": {
"lintFilePatterns": ["src/**/*.ts", "src/**/*.html"]
"lintFilePatterns": [
"src/**/*.ts",
"src/**/*.html"
]
}
}
}
}
},
"cli": {
"schematicCollections": ["@angular-eslint/schematics"],
"schematicCollections": [
"@angular-eslint/schematics"
],
"analytics": false
},
"schematics": {
"@schematics/angular:component": {
"path": "src/app/shared/components",
"type": "component",
"style": "none"
},
"@schematics/angular:directive": {
"path": "src/app/shared/directives",
"type": "directive",
"flat": false
},
"@schematics/angular:service": {
"type": "service"
},
"@schematics/angular:guard": {
"typeSeparator": "."
},
"@schematics/angular:interceptor": {
"typeSeparator": "."
},
"@schematics/angular:module": {
"path": "src/app/shared/modules",
"typeSeparator": "."
},
"@schematics/angular:pipe": {
"typeSeparator": "."
},
"@schematics/angular:resolver": {
"typeSeparator": "."
}
}
}
}
7 changes: 6 additions & 1 deletion jest.config.js
Original file line number Diff line number Diff line change
@@ -1,6 +1,9 @@
module.exports = {
preset: 'jest-preset-angular',
setupFiles: ['<rootDir>/tests/google-maps.mock.js'],
setupFiles: [
'<rootDir>/tests/google-maps.mock.js',
'<rootDir>/tests/firebase.mock.js',
],
setupFilesAfterEnv: ['<rootDir>/tests/setup-jest.ts'],
rootDir: './',
modulePaths: ['<rootDir>'],
Expand All @@ -12,6 +15,8 @@ module.exports = {
'^@interfaces/(.*)$': '<rootDir>/src/app/shared/interfaces/$1',
'^@utils/(.*)$': '<rootDir>/src/app/shared/utils/$1',
'^@services/(.*)$': '<rootDir>/src/app/shared/services/$1',
'^@tokens/(.*)$': '<rootDir>/src/app/shared/tokens/$1',
'^@validators/(.*)$': '<rootDir>/src/app/shared/validators/$1',
'^@stores/(.*)$': '<rootDir>/src/app/stores/$1',
},
transformIgnorePatterns: ['node_modules/?!(.\\*.mjs$|@jsverse)'],
Expand Down
Loading