{"id":25000455,"url":"https://github.com/tomasideveloping/daettwilerpond","last_synced_at":"2025-10-08T14:24:12.339Z","repository":{"id":164881137,"uuid":"637405752","full_name":"TomasiDeveloping/DaettwilerPond","owner":"TomasiDeveloping","description":"Online portal for fishing club","archived":false,"fork":false,"pushed_at":"2025-07-08T08:54:15.000Z","size":6841,"stargazers_count":0,"open_issues_count":18,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-07-08T09:51:13.269Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/TomasiDeveloping.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2023-05-07T13:12:31.000Z","updated_at":"2025-07-08T08:54:19.000Z","dependencies_parsed_at":"2024-02-20T17:58:58.625Z","dependency_job_id":"837a6842-a134-46c6-9d0f-b7db8540b476","html_url":"https://github.com/TomasiDeveloping/DaettwilerPond","commit_stats":null,"previous_names":[],"tags_count":22,"template":false,"template_full_name":null,"purl":"pkg:github/TomasiDeveloping/DaettwilerPond","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TomasiDeveloping%2FDaettwilerPond","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TomasiDeveloping%2FDaettwilerPond/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TomasiDeveloping%2FDaettwilerPond/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TomasiDeveloping%2FDaettwilerPond/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/TomasiDeveloping","download_url":"https://codeload.github.com/TomasiDeveloping/DaettwilerPond/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TomasiDeveloping%2FDaettwilerPond/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":278957532,"owners_count":26075480,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-08T02:00:06.501Z","response_time":56,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-02-04T19:34:59.061Z","updated_at":"2025-10-08T14:24:12.278Z","avatar_url":"https://github.com/TomasiDeveloping.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"[![SonarCloud](https://sonarcloud.io/images/project_badges/sonarcloud-white.svg)](https://sonarcloud.io/summary/new_code?id=TomasiDeveloping_DaettwilerPond)\n\n[![Security Rating](https://sonarcloud.io/api/project_badges/measure?project=TomasiDeveloping_DaettwilerPond\u0026metric=security_rating)](https://sonarcloud.io/summary/new_code?id=TomasiDeveloping_DaettwilerPond)\n[![Maintainability Rating](https://sonarcloud.io/api/project_badges/measure?project=TomasiDeveloping_DaettwilerPond\u0026metric=sqale_rating)](https://sonarcloud.io/summary/new_code?id=TomasiDeveloping_DaettwilerPond)\n[![Code Smells](https://sonarcloud.io/api/project_badges/measure?project=TomasiDeveloping_DaettwilerPond\u0026metric=code_smells)](https://sonarcloud.io/summary/new_code?id=TomasiDeveloping_DaettwilerPond)\n[![Lines of Code](https://sonarcloud.io/api/project_badges/measure?project=TomasiDeveloping_DaettwilerPond\u0026metric=ncloc)](https://sonarcloud.io/summary/new_code?id=TomasiDeveloping_DaettwilerPond)\n[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=TomasiDeveloping_DaettwilerPond\u0026metric=coverage)](https://sonarcloud.io/summary/new_code?id=TomasiDeveloping_DaettwilerPond)\n[![Technical Debt](https://sonarcloud.io/api/project_badges/measure?project=TomasiDeveloping_DaettwilerPond\u0026metric=sqale_index)](https://sonarcloud.io/summary/new_code?id=TomasiDeveloping_DaettwilerPond)\n[![Quality Gate Status](https://sonarcloud.io/api/project_badges/measure?project=TomasiDeveloping_DaettwilerPond\u0026metric=alert_status)](https://sonarcloud.io/summary/new_code?id=TomasiDeveloping_DaettwilerPond)\n[![Reliability Rating](https://sonarcloud.io/api/project_badges/measure?project=TomasiDeveloping_DaettwilerPond\u0026metric=reliability_rating)](https://sonarcloud.io/summary/new_code?id=TomasiDeveloping_DaettwilerPond)\n[![Duplicated Lines (%)](https://sonarcloud.io/api/project_badges/measure?project=TomasiDeveloping_DaettwilerPond\u0026metric=duplicated_lines_density)](https://sonarcloud.io/summary/new_code?id=TomasiDeveloping_DaettwilerPond)\n[![Vulnerabilities](https://sonarcloud.io/api/project_badges/measure?project=TomasiDeveloping_DaettwilerPond\u0026metric=vulnerabilities)](https://sonarcloud.io/summary/new_code?id=TomasiDeveloping_DaettwilerPond)\n[![Bugs](https://sonarcloud.io/api/project_badges/measure?project=TomasiDeveloping_DaettwilerPond\u0026metric=bugs)](https://sonarcloud.io/summary/new_code?id=TomasiDeveloping_DaettwilerPond)\n\n[![Quality gate](https://sonarcloud.io/api/project_badges/quality_gate?project=TomasiDeveloping_DaettwilerPond)](https://sonarcloud.io/summary/new_code?id=TomasiDeveloping_DaettwilerPond)\n\n[![CI/CD for DaettwilerPond](https://github.com/TomasiDeveloping/DaettwilerPond/actions/workflows/deploy.yml/badge.svg)](https://github.com/TomasiDeveloping/DaettwilerPond/actions/workflows/deploy.yml)\n[![SonarCloud](https://github.com/TomasiDeveloping/DaettwilerPond/actions/workflows/sonarCloud.yml/badge.svg)](https://github.com/TomasiDeveloping/DaettwilerPond/actions/workflows/sonarCloud.yml)\n\n# DaettwilerPond\n\n## Changelog\n### 1.18.3 (2024-05-18)\n- Excel Sheetname bug fix\n- NuGet security update\n### 1.18.2 (2024-04-13)\n- All NuGet packages have been updated.\n- Angular and NPM have been updated.\n### 1.18.1 (2024-03-20)\n- Fixed camera select error.\n- Updated Angular and NPM packages for enhanced security.\n- Cleaned up QR scanner.\n- Version is now clickable with navigation to GitHub.\n- E-fishing license made visible to all.\n### 1.18.0 (2024-03-18)\n- Implemented e-fishing license\n- Validation of e-fishing license through QR code scan\n- Integrated QR scanner for e-fishing license validation in the overseer section\n- New admin area with image upload for users\n- Added birthdate and adjustment in user account\n### 1.17.3 (2024-03-13)\n- Bug Fix\n### 1.17.2 (2024-03-09)\n- Fixed manifest so that the app on the smartphone is not standalone.\n- Cleaned up and outsourced icons.\n- Index.html cleanup.\n- Minor CSS adjustments.\n### 1.17.0 (2024-03-09)\n- CleanUp\n- NuGet update\n- Npm packages update\n- Released online catch statistics for users.\n### 1.16.0 (2024-02-21)\n- Overseer area has been implemented.\n- Annual catch statistics available for download as Excel.\n- Member catch statistics available for download as Excel.\n- 3 new guides available for download as PDF.\n- SaNa number can now be recorded.\n- Various icons have been added to buttons.\n- Various bugs have been fixed.\n### 1.15.4 (2024-02-10)\n- Catch Day and Statistic links it is now visible if the user is an overseer or higher.\n### 1.15.3 (2024-02-04)\n- Fix Bug in Background job\n- Better email template\n### 1.15.2 (2024-02-04)\n- Code Refactoring\n- Thorough commenting added to enhance code understanding\n### 1.15.1 (2024-02-03)\n- Background job to close forgotten fishing days\n- Adjustments for statistics page\n### 1.15.0 (2024-02-02)\n- Implemented online catch statistics\n- Applied various security updates\n- Added functionality to record fishing days and enabled catch statistics, currently restricted to admins only\n### 1.14.0 (2024-01-01)\n- Historical temperature data\n- Lowest, highest and average for current year and month\n- Lowest, highest since start of measurement\n### 1.13.0 (2023-12-31)\n- NPM Update\n- Members email service\n### 1.12.2 (2023-12-16)\n- Rollback Syncfusion version due to bug in table\n- NPM Update\n- Security Fix\n### 1.12.0 (2023-11-25)\n- Update Angular to version 17\n- NPM packages update\n- Security Fix\n### 1.11.0 (2023-11-25)\n- Update Backend to .NET 8\n- Refactoring\n- Security Fix\n### 1.10.5 (2023-07-25)\n- Fix Akenza Payload\n### 1.10.4 (2023-07-16)\n- Fix CVE-2022-34716\n- Update NuGet packages\n- Bug Fix Reset Password\n### 1.10.3 (2023-07-02)\n- CleanUp\n- Refactoring\n### 1.10.2 (2023-06-28)\n- Update NuGet Packges\n- Update NPM Packages\n- Fix vulnerable: Vite Server Options (server.fs.deny) can be bypassed using double forward-slash (//)\n### 1.10.1 (2023-06-15)\n- Bugfix invoice date\n### 1.10.0 (2023-06-15)\n- Download fishing license in dashboard if is not markt as paid\n- Admin section create invoice with swiss qr bill for licenses\n### 1.9.0 (2023-06-13)\n- Download Section\n- Members list PDF\n- Closed season PDF\n- Fishing rules PDF\n- Crab plaque measures PDF\n### 1.8.1 (2023-06-10)\n- Fix Show Remaining Days of License\n### 1.8.0 (2023-06-10)\n- Show Current Fishinglicense in Dashboard\n- Show All Fishinglicenses in User Account\n### 1.7.4 (2023-06-03)\n- Refactoring Backend\n- Refactoring Frontend\n- Angular Lazy loading\n### 1.7.3 (2023-05-30)\n- Tables Responsive\n### 1.7.2 (2023-05-30)\n- Syncfusion table translated into German\n- Tables in admin area customized (paging, sorting, resize, search)\n### 1.7.1 (2023-05-29)\n- Bug Fix\n- Code CleanUp\n- Dashboard Closed Season the leading 0 are displayed in date\n### 1.7.0 (2023-05-28)\n- Administrator Section\n- Add and Update User\n- Add and Update Fishingtypes\n- Add and Update Fishingrules\n- Add and Update Fishinglicenses\n### 1.6.3 (2023-05-23)\n- Code CleanUp\n- Spelling mistake correction\n### 1.6.2 (2023-05-22)\n- Change user address in account\n- Change user password in account\n### 1.6.1 (2023-05-22)\n- Fish types in user dashboard\n- Fishing regulations in user dashboard\n- Closed seasons in user dashboard\n- Fixes\n### 1.6.0 (2023-05-21)\n- Login functionality \n- Forgot password \n- Reset password\n### 1.5.2 (2023-05-19)\n- Colors adjusted for rising or falling temperature\n- Add favicon\n### 1.5.1 (2023-05-19)\n- First release\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftomasideveloping%2Fdaettwilerpond","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftomasideveloping%2Fdaettwilerpond","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftomasideveloping%2Fdaettwilerpond/lists"}