Skip to content

CellarManager est un programme vous permettant de gérer votre cave. Il vous permet de lister les bouteilles présentes dans votre cave, mais également de savoir où elles se trouvent

License

Notifications You must be signed in to change notification settings

AntoninRuan/CellarManager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CellarManager

You can find an english readme here

Français

CellarManager est un programme vous permettant de gérer votre cave.
Il vous permet de lister les bouteilles présentes dans votre cave, mais également de savoir où elles se trouvent
De plus ce programme est accompagné d'une application mobile, et ce dans le but de rendre le maintien de votre cave à jour plus simple possible.
En effet il est peu commode voire impossible d'emmener son ordinateur dans la cave, et faire des allers-retours entre la cave et l'ordinateur n'est pas une option non plus.
C'est pour cela qu'une application mobile est prévu. Elle vous permetera d'ajouter, modifier, déplacer et enlever des bouteilles depuis votre téléphone.

  1. Installation
  2. License
  3. Changelog

Installation

Allez sur la page de la dernière release,

Télécharger le fichier en fonction de votre système d'exploitation :

Sur Windows vous pouvez télécharger soit le .exe soit .jar, même si le .exe est plus adapté.
Sur Linux vous devez télécharger le .jar.

Vérifiez que vous tous les dépendances nécessaires au programmes sont installés.

Placez l'exécutable dans un dossier vide (appelé CaveManager, par exemple), puis lancez-le et commencez à utiliser CaveManager

Dépendances

Ce programme a besoin de Java ainsi que JavaFX pour être exécuté.
Vous pouvez le télécharger puis l'installer ici.
Cette version de Java comprend JavaFX vous n'aurez donc rien à d'autres à installer

Si vous utilisez une version de Java plus récente que Java 8, JavaFX n'est plus inclut dans Java il est donc nécessaire de le télécharger.
Vous pouvez trouver un guide d'installation ici

Trouver votre version de Java

Pour savoir quelle version de java est installé sur votre ordinateur, ouvrer l'invite de commande et exécuter la commande suivante

>java -version
java version "1.8.0_241"
Java(TM) SE Runtime Environment (build 1.8.0_241-b07)
Java HotSpot(TM) 64-Bit Server VM (build 25.241-b07, mixed mode)

Si la commande est introuvable c'est que Java n'est pas installer, sinon la version est indiquée à la première ligne, ici 1.8.0_241 nous indique que Java 8 est installé sur l'ordinateur

License

Ce programme est sous la license GNU General Public License v3.0 que vous pouvez retrouver ici

Changelog

1.3.3


  • Correction de bug:

1.3.2


  • Correction de bug:
    • La popup de mise à jour disponible s'ouvre correctement même lorsqu'elle ne peut pas charger l'aperçu du changelog

1.3.1


  • Correction de bug:
    • Correction d'un bug qui empêchait les popups avec du contenu déployable de s'afficher

1.3.0


  • Ajout du support multilingue
  • Traduction de toute l'application en anglais
  • Ajout d'une fenêtre de pour modifier les étagères
  • Correction de bug:
    • Lorsque la recherche est activée, les bouteilles sont correctement rendues lors des changements de pages
    • Changer d'étagère alors que son nom est en édition applique désormais la modification

1.2.2


  • Ajout de style dans toutes l'application
  • Correction de bug:
    • Le champ de recherche et la barre de déploiement de la description d'une bouteille est désormais clicable sans aucun problèmes
    • Si la connection a GitHub était impossible la popup l'affichant ne s'ouvrait pas

1.2.1


  • Correction de bug:
    • Le bouton Ne plus me demander lors de la détection d'une mise à jour au démarrage ne fait plus crasher

1.2.0


1.1.4


  • Ajout d'une scroll bar permettant d'avoir des étagères de plus de 10 lignes, elles peuvent désormais en avoir 40.
  • Ajout d'un style sur la pagination
  • Lors de la saisie des valeurs du nombre de lignes et de colonnes d'une étagère, un message est affiché lorsque la valeur est tronqué
  • Lors de la duplication d'une bouteille, la fenêtre pour la modifier s'ouvre directement, s'il celle-ci est fermé sans validation, la bouteille est supprimée
  • Correction de bug:
    • Le tri par nombre marche désormais correctement

1.1.3


  • Ajout de la possibilité d'annuler jusqu'au 10 derniers changements effectué
  • La duplication par le drag&drop est désormais activé également par un shit + clic
  • Ajout d'un menu de suggestion basé sur les valeurs déjà existantes lors de la saisie de bouteilles
  • Ajout de la possibilité de dupliquer une bouteille

1.1.2


  • Ajout d'un changelog
  • Ajout d'un lien vers le changelog dans le menu A Propos

1.1.1


  • Ajout d'un copier coller à l'aide des raccourcis ctrl+c, ctrl+v pour les bouteilles
  • Une bouteille drag&drop à l'aide du clique molette est dupliqué dans l'emplacement d'arrivée
  • Ajout d'une recherche dans la liste des bouteilles
  • Correction de bug:
    • Lors de l'édition d'une bouteille les champs domaine et édition était inversé
    • L'année de consommation ne peut plus être antérieur à celle de production

1.1.0


  • Ajout du drag&drop des bouteilles
  • Ajout d'un bouton pour réactiver la recherche de mise à jour au lancement
  • Changement du délai de sauvegarde (5min -> 30 secondes)
  • Ajout d'une barre de chargement lors du téléchargement de mise à jour
  • Lors de la création d'une bouteille le type Rouge est désormais sélectionné par défaut
  • Correction de bug:
    • Le fichier téléchargé n'arrivait pas au bon emplacement

1.0.5


  • Le titre de la fenêtre inclut désormais le nom du fichier de stockage
  • Correction de bug:
    • Problèmes lorsqu'aucun fichier de sauvegarde n'existait

1.0.4


  • Changement de l'image de highlight
  • Ajout d'un critère de recherche: année de consomation
  • Les bouteilles ont désormais différentes images selon leur type
  • Lors de l'édition du nom d'une étagère, appuyé sur entrée permet valider la modification
  • Correction d'une faute d'orthographe dans la fenêtre de fin de mise à jour
  • Ajout d'un système de sauvegarde automatique
  • Correction de bug:
    • Le remplacement d'une étagère provoqué des problèmes au niveau du nom et des bouteilles

1.0.3


  • Ajout d'un système de suggestion d'idée
  • Ajout d'un système de report de bug
  • Modification du contenu du menu Aide:
    • La version est désormais affiché dans une pop-up contenant d'autres informations sur le logiciel
    • Ajout d'un bouton report de bug et envoie d'idées.
  • Correction de bug:
    • La suppresion d'étagère remarche de nouveau
    • Correction de bugs liées au élément de selection de valeurs numérique

1.0.2


  • Ajout d'une donnée année de consomation sur les bouteilles
  • Correction de bug:
    • Lorsqu'une mise à jour était trouvé au lancement, si celle ci n'était pas faite les étagères ne s'affichait pas

1.0.1


  • Ajout d'un système de mise à jour
  • Ajout d'un nom sur les étagères
  • Ajout d'une possibilité de modifier le nom des étagères après leur création
  • Correction de bug:
    • La recherche par type fonctionne correctement: elle ne trouve plus toutes les bouteilles de la cave
    • Lorsqu'une bouteille est ajouté avec la recherche active, la recherche la prend également en compte

English

CellarManager is a software made to help you manage your cellar.
He allows you to list every bottles present in your cellar and to view where they are.
Moreover you can install a smartphone app which will make your cellar more easier to update.
Indeed it is not handy, maybe impossible to bring you computer in your cellar; do many round trip between your cellar and your computer neither.
That why a mobile app is planned. It will allow you to add, modify, move and remove bottles from you smartphone.

  1. Installation
  2. License
  3. Changelog

Installation

Go on the page of latest release,

Download the correct file depending on you OS :

On Windows, you have to download either the .exe file or the .jar file even though the .exe file is more suitable.
On Linux, you have to download the .jar file.

Verify every program dependencies are installed on your computer. (See the dependencies section)

Put the downloaded file in an empty folder (named CellarManager, for example), and run it

Dependencies

This program needs Java and JavaFX to run.
You can download Java here.
This Java version includes JavaFX, so once you have installed it, you can run the program without issues.

If you are using a newer version than Java 8, JavaFX is no longer included in it, you have to download it.
You can find a installation guidance here

Find you Java version

To find which Java version is installed on you computer, open the command prompt and then run the following command

>java -version
java version "1.8.0_241"
Java(TM) SE Runtime Environment (build 1.8.0_241-b07)
Java HotSpot(TM) 64-Bit Server VM (build 25.241-b07, mixed mode)

If the command is not defined, Java is not installed on you computer you need to install it. Otherwise the version is given by the first line. version "1.8.0_241" indicate you are running Java 8.

License

This software is under the GNU General Public License v3.0, you cand find it here

Changelog

1.3.3


1.3.2


  • Bug Fixed:
    • Update available popup shows correctly even when it can load changelog overview

1.3.1


  • Bug fixed:
    • Fixed a bug which prevented popup alert with expandable content to display

1.3.0


  • Add multilingual support
  • Translate all the app in english
  • Add a window to edit the compartments
  • Bug fixed:
    • Lorsque la recherche est activée, les bouteilles sont correctement rendues lors des changements de pages
    • Changer d'étagère alors que son nom est en édition applique désormais la modification

1.2.2


  • Add style everywhere in the software
  • Bug fixed:
    • The search field and the expandable content displaying the description of a bottle are now clickable where they are supposed to be
    • If the connection to GitHub was impossible, the popup saying it was not opening

1.2.1


  • Bug fixed:
    • The "Don't ask me anymore" button in the pop up displayed when an update is found at start no longue crash the software

1.2.0


  • Transfering bug report and enhancement systems on GitHub
  • The update system now use GitHub with the repo: https://github.com/AntoninRuan/CellarManager
  • Add a settings windows which includes languages settings and some others

1.1.4


  • Add a scroll bar allowing compartments with more than 10 rows. They can now have up to 40
  • Add a style on the pagination under the compartments
  • Typing a forbidden value in the "Add a compartment" windows, display a message before truncate the value to the closer one allowed
  • When duplicating a bottle, the windows to edit it is instantly opened, if this one is closed without validation, the duplicate bottle is delete.
  • Bug fixed:
    • Sorting bottle by numbers now works correctly

1.1.3


  • Add the possibility to cancel up to the last 10 change done
  • Duplicating with drag&drop is now also bind with shift + clic
  • Add a suggestion menu based on the bottles already presents in you cellar when typing value for a new bottle
  • Add the possibility to duplicate a bottle

1.1.2


  • Add a changelog
  • Add a link to the changelog in the About Popup

1.1.1


  • Add a copy-paste by means of ctrl+c, ctrl+v shortcuts for the bottles
  • A bottle move with drag&drop while middle clic pressed is duplicate in the arrival location
  • Add research in the bottle list
  • Bug fixed:
    • Domain and Edition field were swapped in the "Modify a bottle" window
    • The consumption year can no longue precede the production year

1.1.0


  • Add drag&dropping to move bottles in their compartments
  • Add a button to re activate the search for updates at start
  • Change save delay (5min -> 30 secondes)
  • Add a loading bar while downloading updates
  • When creating a bottle, RED type is now selected by default
  • Bug fixed:
    • The downloaded file was arriving in the wrong location

1.0.5


  • The title of the windows now include the save file name.
  • Bug fixed:
    • The software encountered issue if there was no save file

1.0.4


  • Change highligh image
  • Add search criteria: consumption year
  • Bottles now have a different image based on their type
  • When editing a compartment name pressing 'enter' validate the change
  • Add an auto save system
  • Bug fixed:
    • Replacing a compartments with a new one was creating issue with names and bottles

About

CellarManager est un programme vous permettant de gérer votre cave. Il vous permet de lister les bouteilles présentes dans votre cave, mais également de savoir où elles se trouvent

Topics

Resources

License

Stars

Watchers

Forks

Sponsor this project