Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Version 1.7.0 #21

Merged
merged 58 commits into from
Oct 2, 2024
Merged

Version 1.7.0 #21

merged 58 commits into from
Oct 2, 2024

Conversation

dhenry123
Copy link
Owner

@dhenry123 dhenry123 commented Oct 2, 2024

Changelog

  • BREAKING CHANGE: Changed the HTTP method for API input to "compare". The original method was not appropriate, as the function called alters the data, so it has been replaced by "PUT". If you use utdon in a "cron" task with curl, add the parameter: '-X PUT'.
  • BREAKING CHANGE: Harmonization and improvement of server logs, log content has changed.
  • Refactor login/logout, login returns a new cookie (fix session fixation).
  • Several bugs fixed and methods refactored.
  • Search by uuid or part of uuid.
  • UserManager: The username field is inactive in "Edit" mode.
  • Presentation of controls as table.
  • Control duplication.
  • Support for "Gitea" git repositories with authentication, enabling Github authentication for private projects, value (HTTP HEADER) Key: Authorization value: Bearer .
  • Global Github authentication to remove the "rate-limit" barrier. The value is taken only if the control does not already have a specific authentication.
  • For applications that don't offer a version level entry point, it is possible to enter the value of the version in use. This can also be used to track the evolution of an application that is not in production.

Changelog (FR)

  • BREAKING CHANGE: Changement de la méthode HTTP pour l'entrée API: "compare". La méthode originale n'était pas appropriée, car la fonction appelée altère les données, par conséquent elle a été remplacée par "PUT". Si vous utiliser utdon dans une tâche "cron" avec curl, ajouter le paramètre: '-X PUT'
  • BREAKING CHANGE: Harmonisation et amélioration des logs serveur, le contenu des logs a changé.
  • Refactorisation login/logout, le login retourne un nouveau cookie (corrige session fixation).
  • Correction de plusieurs bugs et refactorisation de méthodes.
  • Rechercher par uuid ou partie d'uuid.
  • UserManager: Le champs username est inactif en mode "Edition".
  • Présentation des contrôles sous la forme d'un tableau.
  • Duplication d'un contrôle.
  • Support des dépôts git de type "Gitea" avec authentification, permet ainsi l'authentification Github pour les projets privés, valeur (HTTP HEADER) Key: Authorization value: Bearer
  • Authentification Github globale pour supprimer la barrière "rate-limit". La valeur est prise seulement dans le cas où le contrôle ne dispose pas déjà d'une authentification spécifique.
  • Pour les applications n'offrant pas de point d'entrée de niveau de version, possibilité de saisir la valeur de la version utilisée, ceci peut aussi permettre de suivre l'évolution d'une application qui n'est pas en production.

dHENRY added 30 commits September 16, 2024 22:21
- [X] change database model
- [X]  change ui
- [X]  change scrap method including authentication with header
- [X]  tested on gitea and codeberg (gitea clone)
- [X ] authentication git repo encrypted
- [ ] css fix
- [ ] tests features
- Bump update server:
  see package-lock.json
- Bump update client:
  see client/package-lock.json
- fix storybook ScrapGitHubReleaseTags
- fix scss
- [ ] update API documentation
- [X] UI -exclude stories from build
- [X] Dockerfile cleaning
- [X] Dockerfile for dev (UI must be built by developer)
- [X] build prod load (no direct push)
- [X] update version
- [ ] detect browser user-pref
- [-] add toggle button dark/bright
- [ ] refactoring colors
- [ ] Create table component
- [ ] add toggle button table/card
- [ ] refactoring css bright/dark
- [ ] add toggle button dark/bright
- [X] light
- [X] typo
- [X] remove toggle theme featyre, useless, managed by browser-prefs (light/dark)
- [X] typo
- [X] Controls view as table implementation
- [X] Controls view as table implementation
- [X] Controls view as table implementation
- [X] Controls view as table implementation
- [X] Controls view as table implementation
- [X] Update stories
- [ ] Controls view as table implementation (url display)
- [ ] duplicate a control
- [X] Controls view as table implementation (url display)
- [X] duplicate a control
- [X] duplicate a control
UI
- [X] duplicate a control
- [X] Controls cards/table
- [X] Refactoring DisplayControls
- [X] fix curl
UI
- [X] duplicate a control - no state
UI
- [X] curl -k
- [X] API: modifying specifications GET=>PUT (API: modify specifications, data is altered in reality)
- [X] UI
dHENRY added 28 commits September 22, 2024 18:06
- [X] UI
- [X] API: modifying specifications GET=>PUT (API: modify specifications, data is altered in reality)
- [X] test: add remote ip in server log
- [X] test: add remote ip in server log
- [ ] log system improvements
UI
- [X] search by uuid
UI
- [X] usermanager disable username when editmode is true
[X] login/logout refactorin session.regenerate after login
[X] login/logout refactorin session.regenerate after login
- [ ] inprogress, Github authentication to remove rate limit barrier, use for public repositories. With the implementation of gitea, it is now possible to retrieve private repositories from Github. If not present, use global if provided...
- [ ] inprogress, Github authentication to remove rate limit barrier, use for public repositories. With the implementation of gitea, it is now possible to retrieve private repositories from Github. If not present, use global if provided...
UI
- [X] remove sticky toasts, keep only on error
UI
- [X] creating component to display versions
- [X] adding component to table
UI
Explainations & typo
UI
Explainations & typo
- [X] server integration
- [X] UI
UI
- [X] toast default life time
UI
- [X] header: global github token only for admin
- [X] index.html: disable cache to get always fresh js
- [X] remove unexpected toast on login page loading
- Typo
- remove log isauthenticated
- dark theme
@dhenry123 dhenry123 merged commit 50863d9 into main Oct 2, 2024
1 check passed
@dhenry123 dhenry123 deleted the DH_Gitea_type_repo_integration branch October 2, 2024 17:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant