branch master updated (e009008 -> d332ef4)
This is an automated email from the git hooks/post-receive script. New change to branch master in repository bow. See https://gitlab.nuiton.org/chorem/bow.git from e009008 [jgitflow-maven-plugin]merging 'release/1.6.2' into 'master' adds eb41976 [jgitflow-maven-plugin]updating develop poms to master versions to avoid merge conflicts adds 08e6077 [jgitflow-maven-plugin]merging 'master' into 'develop' adds 374b042 [jgitflow-maven-plugin]Updating develop poms back to pre merge state adds 95aca98 tout debut pour aurore (rien ne marche) adds 44fbb18 petit test pour ouvrir un terminal durant le ci adds e0386e7 ajout du tag docker pour le test adds 82dfa54 reecriture total en jooby/spgeed/rocker adds 9e4eb96 test unitaire pour BowUser: ok ajout interface web pour bowUser (list, edit, create) adds 8d2105b ajout du README.md adds a10748b script de migration fonctionnel adds 4f7430e migration completement fonctionnel adds 0335e59 amelioration pour fusionner les doublons adds 7b2f9e3 ajout dans le TODO en vrac remise en place des emails utilisateurs adds 846b8a4 ajout construction dans la ci adds cc09c95 mise a jour lib adds 45be0b1 debut d'ecriture des services rest en go adds e16d8f0 ajout de la migration de base automatique adds 62a3fb8 repackaging on utilise bow et non pas bookmarks adds b0ff99d correction du build dans docker adds 96a2e98 ajout de dossier pkg pour mettre les modules (go rules) adds e366ae7 ajout de 2 tests pour modele plus tard ajout de l'auth jwt adds a19f7b9 ajout des policy (ajout d'un utilisateur nobody) debut gestion des erreurs adds 68f57ba en cours de refactoring des requetes sql adds 0c81e25 factorisation des appels sql adds c5bdfb5 debut de UI adds ff0bcd2 permet l'ajout de bookmark amelioration des erreurs amelioration retour base non trouve adds cdd7878 Nouvelle UI - Layout général adds f3ace72 Nouvelle UI - Page de connexion adds 9d0b003 Merge branch 'bow-v2-go' of gitlab.nuiton.org:chorem/bow into bow-v2-go adds 24a3793 Ajout du composant Button adds 76b9f3f deplacement du Add dans la Sidebar deplacement de la recherche dans le header adds c50242e Correction de warning EsLint adds 6aec4df Nouvelle UI - Bookmarks adds dd4a7dd Nouvelle UI - Affichage des bookmarks en liste adds a859577 Nouvelle UI - Améliorations d'affichage adds 61712a1 correction des types de date en base pour (TIMESTAMP WITH TIME ZONE) pour etre compatible avec les dates go edition fonctionnelle correction du fetcher pour les reponses vides adds 490b90e edit permet d'avoir des parametres pour creer un nouveau bookmark pré-renseigné correction dans le content-type du retour de la creation d'un bookmark adds 873d8b3 amelioration header (login + logout) ajout d'un cookie avec les infos de l'utilisateur pour le front ('bow-user') ajout d'un service $store pour l'accès au localStorage/cookie adds bd0c241 refactoring du token JWT pour stocker de l'info necessaire au serveur utilisation d'un BowUser pas seulement de son ID utilisation de query partout ou c'est possible exclusion des route 'auth' du check d'authentification adds d746491 amélriation de l'exclusion de endpoint du filtre d'auth adds 5353481 ajout de valeur par default dans la base ajout du support de orderby, orderdesc et first en parametre de recherche adds a4fa61d debut implantation opensearch - sauvegarde ok - moteur de recherche ok - recherche par tags ok adds a4eecce debug d'ajout de la recherche/suggestion dans la barre du navigateur adds 16e7009 opensearch avec bow-token car les cookies ne sont pas envoyes debut page preference (bookmarklet add) correction suppression cookie au logout (probleme dans le header logout/login :() adds 609b45c meilleur support du login/logout ajout de la notion de listener sur le change dans le store adds cebcb31 suppression du cookie user, il est renvoyé dans le body ça suffit correction appel suggest des moteurs de recherche adds 68ec100 reprise de la secu de la base pour les alias public les roles sont crees/supprimes par des triggers ajout des actions d'alias adds e611247 dockerisation et deploiement adds 294de04 utilisation de l'image swarm-deployment pour deployer adds 0bc70f8 correction dans le nom de l'image adds 4825fa3 ajout de variable dans le docker-compose adds a29677c changement d'url du back en prod adds 53030b0 correction du docker-compose adds 17b56b2 correction variable url back adds 6e27a0a essai de correction de la position du repertoire /migrate adds add5e5e correction du target en saas adds 23a0bab ajout du ';' manquant :( adds 7bbaa2e correction sql adds 255e646 modification du root de l'app js adds e00acb8 correction requete de recup du user correction url back (variable) adds 5b2a7d6 on ne met plus les actions dans le cookie adds 235505f correction policy sur bookmark ajout preference (debut) amelioration affichage bookmark recherche par clique sur tag (et mise a jour zone de recherche) adds f0a45f1 correction des urls en dur en localhost adds f9af4e4 correction compteur de visit et date d'import adds 73e6fc1 ajout timing dans les logs modif back pour le renommage de tag adds 94d5119 ajout de statistique sur les appels adds 8fefd8e ajout de la notion d'admin qui est le seul a pouvoir demander les stats adds 24cee2c ajout de l'edition des tags adds 823c006 ajout de la method http dans les stats adds dd7e1f8 ajout de la suppression d'un bookmark adds e467561 ajout dans le menu le lien vers les stats adds 953d790 creation d'un composant pour encapsuler l'input des tags adds e804d12 Agencement un peu meilleur pour l'edition adds 38b4e52 introduction de vuex pour avoir un etat partage sur la recherche en cours ajout nuage de tags ajout indication de navigation adds e67e1d3 amelioration de la reponse json en mettant toutes les infos dans un objet 'info' adds f9dc98c les tags sont maintenant des tableaux (et pas des string spliter si besoin) adds 0017d99 Navigation fonctionnel (par tag ou offset) adds 6ba5781 lors de l'ajout de tag a la recherche on ne permet pas l'ajout multiple du meme et on ne change d'url que si elle est bien differente adds 5e6b448 amelioration navigation (borne) et refaco du inputSearch adds fedbb6a ordre par defaut desc (les plus recent d'abord) adds fff8634 on ne met plus d'en l'url les params qui ont la valeur par defaut adds ce51486 stockage des images en base64 pas de creation de role s'il existe deja ajout de la visu de l'auth info adds af68521 en SQL il faut des ';' :) adds 35ab6cf ajout du composant Navigation qui contient aussi le order adds 43ebc19 rechargement force du user cote back (on garanti d'avoir les bonnes données) le token ne contient plus que l'id refacto du composant de tags (v-model), force la liste des tags dispo adds ca14891 correction recup bookmark pour edition adds 965faf8 ajout de log pour essayer de comprendre d'ou vient le blocage adds f6f40d7 correction dans la requete sql adds be790d5 modif du form de query pour permettre au navigateur firefox android de l'utiliser comme moteur de recherche adds 697eb0d vu que sur firefox android il ne fait pas d'appel pour le suggest, pas besoin du token dans l'url adds 180246a ajustement style du header adds 2b06147 ajout de la recherche fulltext adds 578fd07 ajout des highlighted sur la description et les tags pour expliquer la presence du bookmark dans les resultats adds e434b91 correction pour que le highlight prenne l'ensemble du text adds ec307ef correction index fulltext adds 62e9ac8 ajout d'une minidoc pour la recherche fulltext adds ddd9ad6 correction recup pour l'edition adds 53df464 ajout de la config du nombre de tag dans le cloud adds dfee8c8 suppression du beforeMount qui ne sert plus avec les computed properties (diminution du nombre d'appel au back) adds 2a0232e ajout delai avant enregistrement maxResult et MaxTagInCloud adds 7b1a18d correction recherche par tag depuis le navigateur adds 5d719b8 on force la base sur une machine a 2 cpu adds f6d44de == et non pas = pour l'egalité :( adds 2a5de39 correction des transactions (on utilisait pas la tx :() ajout de fonction de log adds ff54968 ajout du support i18n (ajout du champs lang dans les info du user) adds 32cb69c correction type mime et label adds 2fa9ddf si on oublie d'appeller l'enregistrement du type mime pour le json, ca marche moins bien :( adds 3b8c139 Création d'un composant pour uniformiser l'affichage des liens adds 89b92cf Améliorations d'affichage du formulaire de création d'un bookmark adds 8b880e0 Améliorations d'affichage du bandeau d'entête adds d3f5012 Améliorations d'affichage des bookmarks adds e45307e Création d'un composant pour les liens du menu principal adds 4bbf358 Mise en place du menu pour mobile/tablette adds 14a9778 Réorganisation des fichiers de style Less adds 9b374b1 Modifications d'affichage des boutons adds e5b5fe2 Modifications d'affichage du menu principal adds 593e29b Modifications d'affichage des formulaires adds 3334a36 Ajout de la police Fira adds 1824ab5 Modifications d'affichage des bookmarks adds ee544df Modifications d'affichage des header et footer adds ad665b6 Modifications d'affichage des tags adds 1fd1a6a Modification pour pouvoir retirer un tag de la recherche en cliquant dessus adds 2cd308f Modifications d'affichage de la pagination adds 0a0af36 Création de composants pour l'affichage en onglets adds c0f478a Création d'un composant pour uniformiser l'affichage des formulaires adds 14ccd09 Modifications d'affichage des tags adds b23e65e Affichage des écrans de préférences sous forme d'onglets adds e6e4497 Début d'intégration de la vue grille adds 7c80477 Modification pour pouvoir retirer un tag de la recherche en cliquant dessus, correction du code adds 3ab4859 Affichage des actions sur un bookmark en liste déroulante adds 1c4632a Ajout des icones et du générateur d'icones aux sources adds 3db9d8c Modifications d'affichage du menu principal adds 742b90b Ajout d'un composant pour les fenêtres de confirmation d'une action adds fbaf20a Modifications d'affichage de la pagination et de la navigation sur la liste des bookmarks adds fc81b7a Diverses petites retouches graphiques adds c8948f5 ajout du monitoring adds 13fdcbd Ajout Caddy adds 61ffa37 Ajout healthchecks adds 092aa56 modification resource memoire pour bow adds dd337a2 ajout de postgres-exporter adds 897fb5e Astuce pour envsubst adds cb1ea5b fix healthcheck indentation adds 571f757 Merge branch 'bow-v2-go' of gitlab.nuiton.org:chorem/bow into bow-v2-go adds 4964091 ajout du network telemetry adds 7a8b178 changement des labels pour prometheus.job adds f6beb6b ajout du port pour prometheus adds 1919265 fix port postgres-exporter adds 201c3e4 ajout du type dans les labels prom (type=db) adds 3211d08 mise a jour des libs ajout de l'enregistrement des actions adds da5e15f correction ajout d'un bookmark d'un url existante (rechargement de l'ancien) adds 159d692 ajout dans le TODO adds 636fef8 remise en place de la recuperation du favicon et d'un screenshot adds 79d1b6e ajout de la configuration de l'historisation des actions ajout de l'historisation des pages adds cdb36a9 ajout de la visulisation de l'historique adds f33b9d8 correction si le nombre de visite est null, on incremente tout de meme adds 0402164 correction syntaxe gitlab-ci.yml adds bb93ff3 correction nom du service screenshot adds 2b7707a ajout des groupes et des invitations (todo: probleme de droit) adds d332ef4 ajout des groupes et des invitations (todo: probleme de droit) No new revisions were added by this update. Summary of changes: .gitignore | 23 + .gitlab-ci.yml | 45 + LICENSE.txt | 661 -- README.md | 29 +- TODO.txt | 35 - bow-extension-chromium/LICENSE.txt | 661 -- bow-extension-chromium/README.md | 2 - bow-extension-chromium/cert.pem | 6 - bow-extension-chromium/key.pem | 16 - bow-extension-chromium/pom.xml | 71 - .../src/main/webapp/_locales/en/messages.json | 116 - .../src/main/webapp/_locales/fr/messages.json | 111 - .../src/main/webapp/background.js | 46 - .../src/main/webapp/css/extension.css | 73 - .../src/main/webapp/css/options.css | 158 - .../src/main/webapp/img/favicon.png | Bin 4267 -> 0 bytes .../src/main/webapp/img/fdboutonV.jpg | Bin 592 -> 0 bytes .../src/main/webapp/img/fondconnexion.jpg | Bin 8136 -> 0 bytes .../src/main/webapp/img/fondhead.jpg | Bin 544 -> 0 bytes .../src/main/webapp/img/livre-128.png | Bin 21722 -> 0 bytes .../src/main/webapp/img/livre-16.png | Bin 1312 -> 0 bytes .../src/main/webapp/img/livre-48.png | Bin 4762 -> 0 bytes .../src/main/webapp/img/logobow.jpg | Bin 11847 -> 0 bytes .../src/main/webapp/manifest.json | 47 - .../src/main/webapp/options.html | 85 - bow-extension-chromium/src/main/webapp/options.js | 92 - bow-extension-chromium/src/main/webapp/popup.html | 54 - bow-extension-chromium/src/main/webapp/popup.js | 116 - .../src/main/webapp/properties.js | 30 - bow-extension-chromium/src/site/site.xml | 41 - bow-ui/LICENSE.txt | 661 -- bow-ui/README.md | 7 - bow-ui/pom.xml | 419 - bow-ui/src/license/THIRD-PARTY.properties | 46 - bow-ui/src/main/i18n/jsp.rules | 9 - .../main/java/org/chorem/bow/BookmarkUtils.java | 354 - bow-ui/src/main/java/org/chorem/bow/BowConfig.java | 450 -- .../main/java/org/chorem/bow/BowConfigOption.java | 199 - bow-ui/src/main/java/org/chorem/bow/BowMail.java | 49 - .../org/chorem/bow/BowMigrationPreference.java | 213 - bow-ui/src/main/java/org/chorem/bow/BowProxy.java | 97 - .../main/java/org/chorem/bow/BowSearchResult.java | 186 - .../src/main/java/org/chorem/bow/BowSession.java | 375 - bow-ui/src/main/java/org/chorem/bow/BowUtils.java | 379 - .../java/org/chorem/bow/action/AliasAction.java | 198 - .../java/org/chorem/bow/action/AtomAction.java | 125 - .../java/org/chorem/bow/action/BowBaseAction.java | 166 - .../java/org/chorem/bow/action/LocaleAction.java | 30 - .../bow/action/admin/ReIndexationAction.java | 61 - .../bow/action/bookmark/AddOrUpdateAction.java | 379 - .../action/bookmark/AuthenticationEditAction.java | 123 - .../action/bookmark/DeleteSearchResultsAction.java | 92 - .../org/chorem/bow/action/bookmark/EditAction.java | 88 - .../org/chorem/bow/action/bookmark/HomeAction.java | 130 - .../chorem/bow/action/bookmark/RemoveAction.java | 91 - .../bow/action/bookmark/ScreenshotAction.java | 100 - .../chorem/bow/action/group/GroupEditAction.java | 245 - .../chorem/bow/action/group/GroupViewAction.java | 85 - .../bow/action/login/ForgotPasswordAction.java | 122 - .../org/chorem/bow/action/login/LoginAction.java | 131 - .../org/chorem/bow/action/login/LogoutAction.java | 39 - .../chorem/bow/action/login/RegisterAction.java | 187 - .../action/opensearch/OpenSearchBaseAction.java | 112 - .../action/opensearch/OpenSearchResultAction.java | 83 - .../opensearch/OpenSearchSuggestionAction.java | 140 - .../bow/action/opensearch/SuggestionAction.java | 232 - .../bow/action/preference/AdminTagAction.java | 94 - .../bow/action/preference/DeleteImportAction.java | 92 - .../action/preference/ExportBookmarksAction.java | 131 - .../bow/action/preference/GenerateTokenAction.java | 66 - .../action/preference/ImportBookmarksAction.java | 257 - .../action/preference/PreferenceBaseAction.java | 432 - .../preference/UpdateAuthenticationAction.java | 66 - .../bow/action/preference/UpdateSiteAction.java | 145 - .../bow/action/preference/UpdateUserAction.java | 124 - .../action/sharedUser/SharedUserEditAction.java | 146 - .../action/sharedUser/SharedUserViewAction.java | 85 - .../bow/interceptor/LaxLoginInterceptor.java | 68 - .../chorem/bow/interceptor/LoginInterceptor.java | 81 - .../chorem/bow/interceptor/LogoutInterceptor.java | 41 - bow-ui/src/main/resources/META-INF/aop.xml | 42 - bow-ui/src/main/resources/bow.properties | 58 - bow-ui/src/main/resources/bowpwd.sh | 58 - bow-ui/src/main/resources/freemarker.properties | 21 - .../main/resources/i18n/bow-ui_en_GB.properties | 223 - .../main/resources/i18n/bow-ui_fr_FR.properties | 223 - bow-ui/src/main/resources/log4j.properties | 36 - .../bow/action/ForgotPasswordAction-validation.xml | 35 - .../chorem/bow/action/LoginAction-validation.xml | 40 - .../bow/action/RegisterAction-validation.xml | 50 - .../preference/UpdateUserAction-validation.xml | 50 - bow-ui/src/main/resources/struts.properties | 66 - bow-ui/src/main/resources/struts.xml | 337 - bow-ui/src/main/webapp/WEB-INF/bowutils.tld | 46 - bow-ui/src/main/webapp/WEB-INF/decorators.xml | 42 - bow-ui/src/main/webapp/WEB-INF/decorators/main.jsp | 76 - .../src/main/webapp/WEB-INF/jsp/CallStatistic.jsp | 29 - bow-ui/src/main/webapp/WEB-INF/jsp/admin.jsp | 50 - bow-ui/src/main/webapp/WEB-INF/jsp/atom.jsp | 133 - .../main/webapp/WEB-INF/jsp/authenticationEdit.jsp | 79 - .../src/main/webapp/WEB-INF/jsp/editBookmark.jsp | 57 - bow-ui/src/main/webapp/WEB-INF/jsp/error.jsp | 42 - .../src/main/webapp/WEB-INF/jsp/forgotPassword.jsp | 47 - bow-ui/src/main/webapp/WEB-INF/jsp/groupEdit.jsp | 115 - bow-ui/src/main/webapp/WEB-INF/jsp/groupView.jsp | 77 - bow-ui/src/main/webapp/WEB-INF/jsp/home.jsp | 88 - .../src/main/webapp/WEB-INF/jsp/inc/bookmark.jsp | 160 - bow-ui/src/main/webapp/WEB-INF/jsp/inc/footer.jsp | 44 - bow-ui/src/main/webapp/WEB-INF/jsp/inc/header.jsp | 74 - .../src/main/webapp/WEB-INF/jsp/inc/rightMenu.jsp | 75 - .../src/main/webapp/WEB-INF/jsp/inc/tagsCloud.jsp | 41 - bow-ui/src/main/webapp/WEB-INF/jsp/login.jsp | 48 - .../src/main/webapp/WEB-INF/jsp/permanentXml.jsp | 40 - bow-ui/src/main/webapp/WEB-INF/jsp/preferences.jsp | 265 - bow-ui/src/main/webapp/WEB-INF/jsp/register.jsp | 51 - .../src/main/webapp/WEB-INF/jsp/sharedUserEdit.jsp | 58 - .../src/main/webapp/WEB-INF/jsp/sharedUserView.jsp | 81 - bow-ui/src/main/webapp/WEB-INF/jsp/suggestions.jsp | 41 - .../src/main/webapp/WEB-INF/jsp/temporaryXml.jsp | 39 - bow-ui/src/main/webapp/WEB-INF/sitemesh.xml | 71 - bow-ui/src/main/webapp/WEB-INF/web.xml | 73 - bow-ui/src/main/webapp/css/bookmark.css | 569 -- bow-ui/src/main/webapp/css/connexion.css | 148 - bow-ui/src/main/webapp/css/global.css | 225 - .../css/images/ui-bg_flat_0_aaaaaa_40x100.png | Bin 180 -> 0 bytes .../css/images/ui-bg_flat_75_dbdbdb_40x100.png | Bin 211 -> 0 bytes .../css/images/ui-bg_glass_55_fbf9ee_1x400.png | Bin 120 -> 0 bytes .../css/images/ui-bg_glass_65_ffffff_1x400.png | Bin 105 -> 0 bytes .../css/images/ui-bg_glass_75_dadada_1x400.png | Bin 111 -> 0 bytes .../css/images/ui-bg_glass_75_e6e6e6_1x400.png | Bin 110 -> 0 bytes .../ui-bg_highlight-soft_75_bf8a9c_1x100.png | Bin 129 -> 0 bytes .../images/ui-bg_inset-soft_95_fef1ec_1x100.png | Bin 123 -> 0 bytes .../webapp/css/images/ui-icons_222222_256x240.png | Bin 4369 -> 0 bytes .../webapp/css/images/ui-icons_2e83ff_256x240.png | Bin 4369 -> 0 bytes .../webapp/css/images/ui-icons_454545_256x240.png | Bin 4369 -> 0 bytes .../webapp/css/images/ui-icons_888888_256x240.png | Bin 4369 -> 0 bytes .../webapp/css/images/ui-icons_cd0a0a_256x240.png | Bin 4369 -> 0 bytes .../webapp/css/jquery-ui-1.8.11.custom.bow.css | 594 -- bow-ui/src/main/webapp/img/add.png | Bin 494 -> 0 bytes bow-ui/src/main/webapp/img/aide.jpg | Bin 1557 -> 0 bytes bow-ui/src/main/webapp/img/asc.png | Bin 652 -> 0 bytes bow-ui/src/main/webapp/img/bow.gif | Bin 154 -> 0 bytes bow-ui/src/main/webapp/img/cadena.png | Bin 647 -> 0 bytes bow-ui/src/main/webapp/img/camera.png | Bin 341 -> 0 bytes bow-ui/src/main/webapp/img/chromium.png | Bin 1861 -> 0 bytes bow-ui/src/main/webapp/img/click.jpg | Bin 1159 -> 0 bytes bow-ui/src/main/webapp/img/croix.jpg | Bin 1246 -> 0 bytes bow-ui/src/main/webapp/img/croixtr.png | Bin 1376 -> 0 bytes bow-ui/src/main/webapp/img/delete.png | Bin 820 -> 0 bytes bow-ui/src/main/webapp/img/desc.png | Bin 683 -> 0 bytes bow-ui/src/main/webapp/img/edit.jpg | Bin 1077 -> 0 bytes bow-ui/src/main/webapp/img/edit.png | Bin 1088 -> 0 bytes bow-ui/src/main/webapp/img/favicon.png | Bin 4267 -> 0 bytes bow-ui/src/main/webapp/img/fdboutonV.jpg | Bin 592 -> 0 bytes bow-ui/src/main/webapp/img/fondbouton.jpg | Bin 533 -> 0 bytes bow-ui/src/main/webapp/img/fondconnexion.jpg | Bin 19246 -> 0 bytes bow-ui/src/main/webapp/img/fondhead.jpg | Bin 544 -> 0 bytes bow-ui/src/main/webapp/img/livreG.jpg | Bin 2219 -> 0 bytes bow-ui/src/main/webapp/img/logobow.jpg | Bin 11847 -> 0 bytes bow-ui/src/main/webapp/img/moyen-livre.jpg | Bin 3683 -> 0 bytes bow-ui/src/main/webapp/img/piedmenu.jpg | Bin 4571 -> 0 bytes bow-ui/src/main/webapp/img/pointemenu.jpg | Bin 999 -> 0 bytes bow-ui/src/main/webapp/img/ptit-livre.jpg | Bin 1412 -> 0 bytes bow-ui/src/main/webapp/img/remove.png | Bin 1149 -> 0 bytes bow-ui/src/main/webapp/img/scriptlet.png | Bin 998 -> 0 bytes bow-ui/src/main/webapp/img/tag.jpg | Bin 1090 -> 0 bytes bow-ui/src/main/webapp/img/terminal.png | Bin 946 -> 0 bytes bow-ui/src/main/webapp/index.jsp | 28 - bow-ui/src/main/webapp/js/README | 36 - bow-ui/src/main/webapp/js/bookmark.js | 48 - bow-ui/src/main/webapp/js/bowadd.js | 36 - bow-ui/src/main/webapp/js/bowpwd.js | 67 - bow-ui/src/main/webapp/js/sha256.js | 363 - bow-ui/src/main/webapp/styles/forms.css | 120 - bow-ui/src/main/webapp/styles/layout-1col.css | 47 - .../src/main/webapp/styles/layout-navleft-1col.css | 51 - .../src/main/webapp/styles/layout-navleft-2col.css | 59 - .../src/main/webapp/styles/layout-navtop-1col.css | 52 - .../src/main/webapp/styles/layout-navtop-3col.css | 63 - .../main/webapp/styles/layout-navtop-localleft.css | 56 - .../main/webapp/styles/layout-navtop-subright.css | 56 - bow-ui/src/main/webapp/styles/layout.css | 145 - bow-ui/src/main/webapp/styles/main.css | 41 - bow-ui/src/main/webapp/styles/nav-horizontal.css | 100 - bow-ui/src/main/webapp/styles/nav-vertical.css | 99 - bow-ui/src/main/webapp/styles/tools.css | 88 - bow-ui/src/main/webapp/styles/typo.css | 197 - bow-ui/src/main/webapp/template/simple/a-close.ftl | 68 - .../main/webapp/template/simple/form-common.ftl | 84 - .../webapp/template/xhtml/controlheader-core.ftl | 86 - bow-ui/src/main/webapp/template/xhtml/file.ftl | 44 - .../src/main/webapp/template/xhtml/form-close.ftl | 54 - bow-ui/src/main/webapp/template/xhtml/form.ftl | 52 - bow-ui/src/main/webapp/template/xhtml/password.ftl | 44 - .../main/webapp/template/xhtml/submit-close.ftl | 21 - bow-ui/src/main/webapp/template/xhtml/submit.ftl | 43 - bow-ui/src/main/webapp/template/xhtml/text.ftl | 44 - bow-ui/src/main/xmi/README | 28 - bow-ui/src/main/xmi/bow-model.properties | 20 - bow-ui/src/main/xmi/bow-model.zargo | Bin 11741 -> 0 bytes bow-ui/src/site/site.xml | 41 - cmd/bow/main.go | 47 + doc/front-concept.md | 22 + doc/implementation.md | 171 + doc/stats.md | 62 + docker/Dockerfile | 23 + docker/docker-compose.yml | 213 + docs/assets/icons/Readme.md | 8 + docs/assets/icons/fontcustom.sh | 18 + docs/assets/icons/fontcustom.yml | 96 + docs/assets/icons/svg/flag.svg | 60 + docs/assets/icons/svg/graph.svg | 60 + docs/assets/icons/svg/grid.svg | 62 + docs/assets/icons/svg/heart.svg | 69 + docs/assets/icons/svg/help.svg | 61 + docs/assets/icons/svg/list.svg | 74 + docs/assets/icons/svg/lock.svg | 62 + docs/assets/icons/svg/logout.svg | 62 + docs/assets/icons/svg/lutin.svg | 60 + docs/assets/icons/svg/pencil.svg | 62 + docs/assets/icons/svg/photo.svg | 62 + docs/assets/icons/svg/search.svg | 62 + docs/assets/icons/svg/settings.svg | 62 + docs/assets/icons/svg/share.svg | 60 + docs/assets/icons/svg/sort-ascending.svg | 59 + docs/assets/icons/svg/sort-descending.svg | 59 + docs/assets/icons/svg/square-plus.svg | 62 + docs/assets/icons/svg/trashcan.svg | 62 + docs/assets/icons/svg/user-group.svg | 62 + docs/assets/icons/svg/user.svg | 62 + docs/assets/icons/svg/world.svg | 61 + go.mod | 28 + go.sum | 354 + migrate/001_init_schema.sql | 341 + migrate/002_migration_data.sql | 143 + migrate/003_migrate_image.sql | 24 + migrate/004_add_user_lang.sql | 9 + migrate/005_create_pageInfo_table.sql | 46 + migrate/006_add_config_collect_action_history.sql | 8 + migrate/007_create_index_pageHistory.sql | 9 + migrate/008_create_group_invitation.sql | 212 + pkg/constant/const.go | 146 + pkg/http/bookmarkResource.go | 193 + pkg/http/opensearchResource.go | 214 + pkg/http/pageHistoryResource.go | 41 + pkg/http/router.go | 322 + pkg/http/systemResource.go | 24 + pkg/http/systemResource_test.go | 39 + pkg/http/userResource.go | 408 + pkg/model/actionHistory.go | 17 + pkg/model/authenticationInfo.go | 20 + pkg/model/bookmark.go | 28 + pkg/model/pageHistory.go | 16 + pkg/model/user.go | 55 + pkg/repository/actionHistoryRepository.go | 38 + pkg/repository/bookmarkRepository.go | 318 + pkg/repository/database.go | 338 + pkg/repository/pageHistoryRepository.go | 70 + pkg/repository/pageInfoRepository.go | 30 + pkg/repository/userRepository.go | 369 + pkg/repository/userRepository_test.go | 20 + pkg/utils/error.go | 99 + pkg/utils/html.go | 41 + pkg/utils/ico.go | 265 + pkg/utils/image.go | 102 + pkg/utils/jwt.go | 75 + pkg/utils/log.go | 31 + pkg/utils/password.go | 37 + pkg/utils/stats.go | 95 + pkg/utils/utils.go | 29 + pkg/utils/uuid.go | 27 + pkg/utils/uuid_test.go | 17 + pom.xml | 493 -- readability-js/Readability-0.4.1.js | 2260 ++++++ readability-js/extract.js | 5 + readability-js/purify-2.2.6.min.js | 3 + run-dev | 10 + src/site/resources/images/camera.png | Bin 341 -> 0 bytes src/site/resources/images/croix.jpg | Bin 1246 -> 0 bytes src/site/resources/images/edit.jpg | Bin 1077 -> 0 bytes src/site/rst/developper/bow-model.rst | 59 - src/site/rst/developper/installation.rst | 31 - src/site/rst/developper/presentation.rst | 29 - src/site/rst/index.rst | 71 - src/site/rst/todo.rst | 44 - src/site/rst/user/addBookmark.rst | 70 - src/site/rst/user/alias.rst | 40 - src/site/rst/user/getStarted.rst | 178 - src/site/rst/user/importExport.rst | 45 - src/site/rst/user/openSearch.rst | 114 - src/site/rst/user/preferences.rst | 36 - src/site/rst/user/search.rst | 42 - src/site/rst/user/user.rst | 37 - src/site/site.xml | 79 - web/.browserslistrc | 3 + web/.env | 1 + web/.env.development | 1 + web/.eslintrc.js | 19 + web/README.md | 24 + web/babel.config.js | 3 + web/package.json | 36 + web/public/favicon.png | Bin 0 -> 570 bytes web/public/i18n/available.json | 1 + web/public/i18n/fr.json | 3 + web/public/index.html | 29 + web/src/App.vue | 106 + web/src/assets/font/FiraSans-Bold.otf | Bin 0 -> 369296 bytes web/src/assets/font/FiraSans-Regular.otf | Bin 0 -> 357996 bytes web/src/assets/font/bow-icons.eot | Bin 0 -> 7646 bytes web/src/assets/font/bow-icons.svg | 228 + web/src/assets/font/bow-icons.ttf | Bin 0 -> 7468 bytes web/src/assets/font/bow-icons.woff | Bin 0 -> 4052 bytes web/src/assets/img/logos/bow-text.svg | 64 + web/src/assets/img/logos/bow.svg | 8 + web/src/assets/less/_animations.less | 21 + web/src/assets/less/_base.less | 47 + web/src/assets/less/_colors.less | 22 + web/src/assets/less/_icons.less | 81 + web/src/assets/less/_theme-default.less | 50 + web/src/assets/less/globals.less | 2 + web/src/assets/less/main.less | 6 + web/src/class-component-hooks.js | 8 + web/src/components/Bookmark.vue | 296 + web/src/components/CloudTags.vue | 92 + web/src/components/Navigation.vue | 137 + web/src/components/bookmark/Alias.vue | 49 + web/src/components/bookmark/AuthenticationInfo.vue | 28 + web/src/components/bookmark/Description.vue | 29 + web/src/components/bookmark/LinkCount.vue | 25 + web/src/components/bookmark/Tags.vue | 73 + web/src/components/bookmark/Visit.vue | 36 + web/src/components/common/BookmarkDate.vue | 41 + web/src/components/common/Button.vue | 70 + web/src/components/common/ButtonToggle.vue | 38 + web/src/components/common/DropDown.vue | 94 + web/src/components/common/Form.vue | 56 + web/src/components/common/FormRow.vue | 44 + web/src/components/common/PageMainTitle.vue | 24 + web/src/components/common/Pagination.vue | 79 + web/src/components/common/SimpleLink.vue | 73 + web/src/components/common/TabContent.vue | 63 + web/src/components/common/Tabs.vue | 60 + web/src/components/common/TagsInput.vue | 120 + web/src/components/layout/ConfirmationModal.vue | 176 + web/src/components/layout/Footer.vue | 93 + web/src/components/layout/Header.vue | 161 + web/src/components/layout/HeaderSearchInput.vue | 124 + web/src/components/layout/Sidebar.vue | 152 + web/src/components/layout/SidebarLink.vue | 125 + web/src/components/preferences/Action.vue | 37 + web/src/components/preferences/Actions.vue | 53 + web/src/components/preferences/BooleanEditor.vue | 67 + web/src/components/preferences/LangEditor.vue | 81 + web/src/components/preferences/MaxResultEditor.vue | 62 + .../components/preferences/MaxTagInCloudEditor.vue | 63 + web/src/components/preferences/TagsEditor.vue | 83 + web/src/main.js | 172 + web/src/router/index.js | 98 + web/src/store/index.js | 25 + web/src/utils/FetchHelper.js | 74 + web/src/utils/Store.js | 65 + web/src/views/About.vue | 18 + web/src/views/BookmarkEdit.vue | 220 + web/src/views/Home.vue | 146 + web/src/views/Login.vue | 155 + web/src/views/PageHistory.vue | 65 + web/src/views/Preferences.vue | 131 + web/yarn.lock | 8371 ++++++++++++++++++++ 368 files changed, 22139 insertions(+), 19224 deletions(-) create mode 100644 .gitlab-ci.yml delete mode 100644 LICENSE.txt delete mode 100644 TODO.txt delete mode 100644 bow-extension-chromium/LICENSE.txt delete mode 100644 bow-extension-chromium/README.md delete mode 100644 bow-extension-chromium/cert.pem delete mode 100644 bow-extension-chromium/key.pem delete mode 100644 bow-extension-chromium/pom.xml delete mode 100644 bow-extension-chromium/src/main/webapp/_locales/en/messages.json delete mode 100644 bow-extension-chromium/src/main/webapp/_locales/fr/messages.json delete mode 100644 bow-extension-chromium/src/main/webapp/background.js delete mode 100644 bow-extension-chromium/src/main/webapp/css/extension.css delete mode 100644 bow-extension-chromium/src/main/webapp/css/options.css delete mode 100644 bow-extension-chromium/src/main/webapp/img/favicon.png delete mode 100644 bow-extension-chromium/src/main/webapp/img/fdboutonV.jpg delete mode 100644 bow-extension-chromium/src/main/webapp/img/fondconnexion.jpg delete mode 100644 bow-extension-chromium/src/main/webapp/img/fondhead.jpg delete mode 100644 bow-extension-chromium/src/main/webapp/img/livre-128.png delete mode 100644 bow-extension-chromium/src/main/webapp/img/livre-16.png delete mode 100644 bow-extension-chromium/src/main/webapp/img/livre-48.png delete mode 100644 bow-extension-chromium/src/main/webapp/img/logobow.jpg delete mode 100644 bow-extension-chromium/src/main/webapp/manifest.json delete mode 100644 bow-extension-chromium/src/main/webapp/options.html delete mode 100644 bow-extension-chromium/src/main/webapp/options.js delete mode 100644 bow-extension-chromium/src/main/webapp/popup.html delete mode 100644 bow-extension-chromium/src/main/webapp/popup.js delete mode 100644 bow-extension-chromium/src/main/webapp/properties.js delete mode 100644 bow-extension-chromium/src/site/site.xml delete mode 100644 bow-ui/LICENSE.txt delete mode 100644 bow-ui/README.md delete mode 100644 bow-ui/pom.xml delete mode 100644 bow-ui/src/license/THIRD-PARTY.properties delete mode 100644 bow-ui/src/main/i18n/jsp.rules delete mode 100644 bow-ui/src/main/java/org/chorem/bow/BookmarkUtils.java delete mode 100644 bow-ui/src/main/java/org/chorem/bow/BowConfig.java delete mode 100644 bow-ui/src/main/java/org/chorem/bow/BowConfigOption.java delete mode 100644 bow-ui/src/main/java/org/chorem/bow/BowMail.java delete mode 100644 bow-ui/src/main/java/org/chorem/bow/BowMigrationPreference.java delete mode 100644 bow-ui/src/main/java/org/chorem/bow/BowProxy.java delete mode 100644 bow-ui/src/main/java/org/chorem/bow/BowSearchResult.java delete mode 100644 bow-ui/src/main/java/org/chorem/bow/BowSession.java delete mode 100644 bow-ui/src/main/java/org/chorem/bow/BowUtils.java delete mode 100644 bow-ui/src/main/java/org/chorem/bow/action/AliasAction.java delete mode 100644 bow-ui/src/main/java/org/chorem/bow/action/AtomAction.java delete mode 100644 bow-ui/src/main/java/org/chorem/bow/action/BowBaseAction.java delete mode 100644 bow-ui/src/main/java/org/chorem/bow/action/LocaleAction.java delete mode 100644 bow-ui/src/main/java/org/chorem/bow/action/admin/ReIndexationAction.java delete mode 100644 bow-ui/src/main/java/org/chorem/bow/action/bookmark/AddOrUpdateAction.java delete mode 100644 bow-ui/src/main/java/org/chorem/bow/action/bookmark/AuthenticationEditAction.java delete mode 100644 bow-ui/src/main/java/org/chorem/bow/action/bookmark/DeleteSearchResultsAction.java delete mode 100644 bow-ui/src/main/java/org/chorem/bow/action/bookmark/EditAction.java delete mode 100644 bow-ui/src/main/java/org/chorem/bow/action/bookmark/HomeAction.java delete mode 100644 bow-ui/src/main/java/org/chorem/bow/action/bookmark/RemoveAction.java delete mode 100644 bow-ui/src/main/java/org/chorem/bow/action/bookmark/ScreenshotAction.java delete mode 100644 bow-ui/src/main/java/org/chorem/bow/action/group/GroupEditAction.java delete mode 100644 bow-ui/src/main/java/org/chorem/bow/action/group/GroupViewAction.java delete mode 100644 bow-ui/src/main/java/org/chorem/bow/action/login/ForgotPasswordAction.java delete mode 100644 bow-ui/src/main/java/org/chorem/bow/action/login/LoginAction.java delete mode 100644 bow-ui/src/main/java/org/chorem/bow/action/login/LogoutAction.java delete mode 100644 bow-ui/src/main/java/org/chorem/bow/action/login/RegisterAction.java delete mode 100644 bow-ui/src/main/java/org/chorem/bow/action/opensearch/OpenSearchBaseAction.java delete mode 100644 bow-ui/src/main/java/org/chorem/bow/action/opensearch/OpenSearchResultAction.java delete mode 100644 bow-ui/src/main/java/org/chorem/bow/action/opensearch/OpenSearchSuggestionAction.java delete mode 100644 bow-ui/src/main/java/org/chorem/bow/action/opensearch/SuggestionAction.java delete mode 100644 bow-ui/src/main/java/org/chorem/bow/action/preference/AdminTagAction.java delete mode 100644 bow-ui/src/main/java/org/chorem/bow/action/preference/DeleteImportAction.java delete mode 100644 bow-ui/src/main/java/org/chorem/bow/action/preference/ExportBookmarksAction.java delete mode 100644 bow-ui/src/main/java/org/chorem/bow/action/preference/GenerateTokenAction.java delete mode 100644 bow-ui/src/main/java/org/chorem/bow/action/preference/ImportBookmarksAction.java delete mode 100644 bow-ui/src/main/java/org/chorem/bow/action/preference/PreferenceBaseAction.java delete mode 100644 bow-ui/src/main/java/org/chorem/bow/action/preference/UpdateAuthenticationAction.java delete mode 100644 bow-ui/src/main/java/org/chorem/bow/action/preference/UpdateSiteAction.java delete mode 100644 bow-ui/src/main/java/org/chorem/bow/action/preference/UpdateUserAction.java delete mode 100644 bow-ui/src/main/java/org/chorem/bow/action/sharedUser/SharedUserEditAction.java delete mode 100644 bow-ui/src/main/java/org/chorem/bow/action/sharedUser/SharedUserViewAction.java delete mode 100644 bow-ui/src/main/java/org/chorem/bow/interceptor/LaxLoginInterceptor.java delete mode 100644 bow-ui/src/main/java/org/chorem/bow/interceptor/LoginInterceptor.java delete mode 100644 bow-ui/src/main/java/org/chorem/bow/interceptor/LogoutInterceptor.java delete mode 100644 bow-ui/src/main/resources/META-INF/aop.xml delete mode 100644 bow-ui/src/main/resources/bow.properties delete mode 100755 bow-ui/src/main/resources/bowpwd.sh delete mode 100644 bow-ui/src/main/resources/freemarker.properties delete mode 100644 bow-ui/src/main/resources/i18n/bow-ui_en_GB.properties delete mode 100644 bow-ui/src/main/resources/i18n/bow-ui_fr_FR.properties delete mode 100644 bow-ui/src/main/resources/log4j.properties delete mode 100644 bow-ui/src/main/resources/org/chorem/bow/action/ForgotPasswordAction-validation.xml delete mode 100644 bow-ui/src/main/resources/org/chorem/bow/action/LoginAction-validation.xml delete mode 100644 bow-ui/src/main/resources/org/chorem/bow/action/RegisterAction-validation.xml delete mode 100644 bow-ui/src/main/resources/org/chorem/bow/action/preference/UpdateUserAction-validation.xml delete mode 100644 bow-ui/src/main/resources/struts.properties delete mode 100644 bow-ui/src/main/resources/struts.xml delete mode 100644 bow-ui/src/main/webapp/WEB-INF/bowutils.tld delete mode 100644 bow-ui/src/main/webapp/WEB-INF/decorators.xml delete mode 100644 bow-ui/src/main/webapp/WEB-INF/decorators/main.jsp delete mode 100644 bow-ui/src/main/webapp/WEB-INF/jsp/CallStatistic.jsp delete mode 100644 bow-ui/src/main/webapp/WEB-INF/jsp/admin.jsp delete mode 100644 bow-ui/src/main/webapp/WEB-INF/jsp/atom.jsp delete mode 100644 bow-ui/src/main/webapp/WEB-INF/jsp/authenticationEdit.jsp delete mode 100644 bow-ui/src/main/webapp/WEB-INF/jsp/editBookmark.jsp delete mode 100644 bow-ui/src/main/webapp/WEB-INF/jsp/error.jsp delete mode 100644 bow-ui/src/main/webapp/WEB-INF/jsp/forgotPassword.jsp delete mode 100644 bow-ui/src/main/webapp/WEB-INF/jsp/groupEdit.jsp delete mode 100644 bow-ui/src/main/webapp/WEB-INF/jsp/groupView.jsp delete mode 100644 bow-ui/src/main/webapp/WEB-INF/jsp/home.jsp delete mode 100644 bow-ui/src/main/webapp/WEB-INF/jsp/inc/bookmark.jsp delete mode 100644 bow-ui/src/main/webapp/WEB-INF/jsp/inc/footer.jsp delete mode 100644 bow-ui/src/main/webapp/WEB-INF/jsp/inc/header.jsp delete mode 100644 bow-ui/src/main/webapp/WEB-INF/jsp/inc/rightMenu.jsp delete mode 100644 bow-ui/src/main/webapp/WEB-INF/jsp/inc/tagsCloud.jsp delete mode 100644 bow-ui/src/main/webapp/WEB-INF/jsp/login.jsp delete mode 100644 bow-ui/src/main/webapp/WEB-INF/jsp/permanentXml.jsp delete mode 100644 bow-ui/src/main/webapp/WEB-INF/jsp/preferences.jsp delete mode 100644 bow-ui/src/main/webapp/WEB-INF/jsp/register.jsp delete mode 100644 bow-ui/src/main/webapp/WEB-INF/jsp/sharedUserEdit.jsp delete mode 100644 bow-ui/src/main/webapp/WEB-INF/jsp/sharedUserView.jsp delete mode 100644 bow-ui/src/main/webapp/WEB-INF/jsp/suggestions.jsp delete mode 100644 bow-ui/src/main/webapp/WEB-INF/jsp/temporaryXml.jsp delete mode 100644 bow-ui/src/main/webapp/WEB-INF/sitemesh.xml delete mode 100644 bow-ui/src/main/webapp/WEB-INF/web.xml delete mode 100644 bow-ui/src/main/webapp/css/bookmark.css delete mode 100644 bow-ui/src/main/webapp/css/connexion.css delete mode 100644 bow-ui/src/main/webapp/css/global.css delete mode 100644 bow-ui/src/main/webapp/css/images/ui-bg_flat_0_aaaaaa_40x100.png delete mode 100644 bow-ui/src/main/webapp/css/images/ui-bg_flat_75_dbdbdb_40x100.png delete mode 100644 bow-ui/src/main/webapp/css/images/ui-bg_glass_55_fbf9ee_1x400.png delete mode 100644 bow-ui/src/main/webapp/css/images/ui-bg_glass_65_ffffff_1x400.png delete mode 100644 bow-ui/src/main/webapp/css/images/ui-bg_glass_75_dadada_1x400.png delete mode 100644 bow-ui/src/main/webapp/css/images/ui-bg_glass_75_e6e6e6_1x400.png delete mode 100644 bow-ui/src/main/webapp/css/images/ui-bg_highlight-soft_75_bf8a9c_1x100.png delete mode 100644 bow-ui/src/main/webapp/css/images/ui-bg_inset-soft_95_fef1ec_1x100.png delete mode 100644 bow-ui/src/main/webapp/css/images/ui-icons_222222_256x240.png delete mode 100644 bow-ui/src/main/webapp/css/images/ui-icons_2e83ff_256x240.png delete mode 100644 bow-ui/src/main/webapp/css/images/ui-icons_454545_256x240.png delete mode 100644 bow-ui/src/main/webapp/css/images/ui-icons_888888_256x240.png delete mode 100644 bow-ui/src/main/webapp/css/images/ui-icons_cd0a0a_256x240.png delete mode 100644 bow-ui/src/main/webapp/css/jquery-ui-1.8.11.custom.bow.css delete mode 100644 bow-ui/src/main/webapp/img/add.png delete mode 100755 bow-ui/src/main/webapp/img/aide.jpg delete mode 100644 bow-ui/src/main/webapp/img/asc.png delete mode 100644 bow-ui/src/main/webapp/img/bow.gif delete mode 100644 bow-ui/src/main/webapp/img/cadena.png delete mode 100644 bow-ui/src/main/webapp/img/camera.png delete mode 100644 bow-ui/src/main/webapp/img/chromium.png delete mode 100755 bow-ui/src/main/webapp/img/click.jpg delete mode 100755 bow-ui/src/main/webapp/img/croix.jpg delete mode 100644 bow-ui/src/main/webapp/img/croixtr.png delete mode 100644 bow-ui/src/main/webapp/img/delete.png delete mode 100644 bow-ui/src/main/webapp/img/desc.png delete mode 100755 bow-ui/src/main/webapp/img/edit.jpg delete mode 100644 bow-ui/src/main/webapp/img/edit.png delete mode 100644 bow-ui/src/main/webapp/img/favicon.png delete mode 100755 bow-ui/src/main/webapp/img/fdboutonV.jpg delete mode 100755 bow-ui/src/main/webapp/img/fondbouton.jpg delete mode 100755 bow-ui/src/main/webapp/img/fondconnexion.jpg delete mode 100755 bow-ui/src/main/webapp/img/fondhead.jpg delete mode 100755 bow-ui/src/main/webapp/img/livreG.jpg delete mode 100755 bow-ui/src/main/webapp/img/logobow.jpg delete mode 100755 bow-ui/src/main/webapp/img/moyen-livre.jpg delete mode 100755 bow-ui/src/main/webapp/img/piedmenu.jpg delete mode 100755 bow-ui/src/main/webapp/img/pointemenu.jpg delete mode 100755 bow-ui/src/main/webapp/img/ptit-livre.jpg delete mode 100644 bow-ui/src/main/webapp/img/remove.png delete mode 100644 bow-ui/src/main/webapp/img/scriptlet.png delete mode 100755 bow-ui/src/main/webapp/img/tag.jpg delete mode 100644 bow-ui/src/main/webapp/img/terminal.png delete mode 100644 bow-ui/src/main/webapp/index.jsp delete mode 100644 bow-ui/src/main/webapp/js/README delete mode 100644 bow-ui/src/main/webapp/js/bookmark.js delete mode 100644 bow-ui/src/main/webapp/js/bowadd.js delete mode 100644 bow-ui/src/main/webapp/js/bowpwd.js delete mode 100644 bow-ui/src/main/webapp/js/sha256.js delete mode 100644 bow-ui/src/main/webapp/styles/forms.css delete mode 100644 bow-ui/src/main/webapp/styles/layout-1col.css delete mode 100644 bow-ui/src/main/webapp/styles/layout-navleft-1col.css delete mode 100644 bow-ui/src/main/webapp/styles/layout-navleft-2col.css delete mode 100644 bow-ui/src/main/webapp/styles/layout-navtop-1col.css delete mode 100644 bow-ui/src/main/webapp/styles/layout-navtop-3col.css delete mode 100644 bow-ui/src/main/webapp/styles/layout-navtop-localleft.css delete mode 100644 bow-ui/src/main/webapp/styles/layout-navtop-subright.css delete mode 100644 bow-ui/src/main/webapp/styles/layout.css delete mode 100644 bow-ui/src/main/webapp/styles/main.css delete mode 100644 bow-ui/src/main/webapp/styles/nav-horizontal.css delete mode 100644 bow-ui/src/main/webapp/styles/nav-vertical.css delete mode 100644 bow-ui/src/main/webapp/styles/tools.css delete mode 100644 bow-ui/src/main/webapp/styles/typo.css delete mode 100644 bow-ui/src/main/webapp/template/simple/a-close.ftl delete mode 100644 bow-ui/src/main/webapp/template/simple/form-common.ftl delete mode 100644 bow-ui/src/main/webapp/template/xhtml/controlheader-core.ftl delete mode 100644 bow-ui/src/main/webapp/template/xhtml/file.ftl delete mode 100644 bow-ui/src/main/webapp/template/xhtml/form-close.ftl delete mode 100644 bow-ui/src/main/webapp/template/xhtml/form.ftl delete mode 100644 bow-ui/src/main/webapp/template/xhtml/password.ftl delete mode 100644 bow-ui/src/main/webapp/template/xhtml/submit-close.ftl delete mode 100644 bow-ui/src/main/webapp/template/xhtml/submit.ftl delete mode 100644 bow-ui/src/main/webapp/template/xhtml/text.ftl delete mode 100644 bow-ui/src/main/xmi/README delete mode 100644 bow-ui/src/main/xmi/bow-model.properties delete mode 100644 bow-ui/src/main/xmi/bow-model.zargo delete mode 100644 bow-ui/src/site/site.xml create mode 100644 cmd/bow/main.go create mode 100644 doc/front-concept.md create mode 100644 doc/implementation.md create mode 100644 doc/stats.md create mode 100644 docker/Dockerfile create mode 100644 docker/docker-compose.yml create mode 100644 docs/assets/icons/Readme.md create mode 100755 docs/assets/icons/fontcustom.sh create mode 100644 docs/assets/icons/fontcustom.yml create mode 100644 docs/assets/icons/svg/flag.svg create mode 100644 docs/assets/icons/svg/graph.svg create mode 100644 docs/assets/icons/svg/grid.svg create mode 100644 docs/assets/icons/svg/heart.svg create mode 100644 docs/assets/icons/svg/help.svg create mode 100644 docs/assets/icons/svg/list.svg create mode 100644 docs/assets/icons/svg/lock.svg create mode 100644 docs/assets/icons/svg/logout.svg create mode 100644 docs/assets/icons/svg/lutin.svg create mode 100644 docs/assets/icons/svg/pencil.svg create mode 100644 docs/assets/icons/svg/photo.svg create mode 100644 docs/assets/icons/svg/search.svg create mode 100644 docs/assets/icons/svg/settings.svg create mode 100644 docs/assets/icons/svg/share.svg create mode 100644 docs/assets/icons/svg/sort-ascending.svg create mode 100644 docs/assets/icons/svg/sort-descending.svg create mode 100644 docs/assets/icons/svg/square-plus.svg create mode 100644 docs/assets/icons/svg/trashcan.svg create mode 100644 docs/assets/icons/svg/user-group.svg create mode 100644 docs/assets/icons/svg/user.svg create mode 100644 docs/assets/icons/svg/world.svg create mode 100644 go.mod create mode 100644 go.sum create mode 100644 migrate/001_init_schema.sql create mode 100644 migrate/002_migration_data.sql create mode 100644 migrate/003_migrate_image.sql create mode 100644 migrate/004_add_user_lang.sql create mode 100644 migrate/005_create_pageInfo_table.sql create mode 100644 migrate/006_add_config_collect_action_history.sql create mode 100644 migrate/007_create_index_pageHistory.sql create mode 100644 migrate/008_create_group_invitation.sql create mode 100644 pkg/constant/const.go create mode 100644 pkg/http/bookmarkResource.go create mode 100644 pkg/http/opensearchResource.go create mode 100644 pkg/http/pageHistoryResource.go create mode 100644 pkg/http/router.go create mode 100644 pkg/http/systemResource.go create mode 100644 pkg/http/systemResource_test.go create mode 100644 pkg/http/userResource.go create mode 100644 pkg/model/actionHistory.go create mode 100644 pkg/model/authenticationInfo.go create mode 100644 pkg/model/bookmark.go create mode 100644 pkg/model/pageHistory.go create mode 100644 pkg/model/user.go create mode 100644 pkg/repository/actionHistoryRepository.go create mode 100644 pkg/repository/bookmarkRepository.go create mode 100644 pkg/repository/database.go create mode 100644 pkg/repository/pageHistoryRepository.go create mode 100644 pkg/repository/pageInfoRepository.go create mode 100644 pkg/repository/userRepository.go create mode 100644 pkg/repository/userRepository_test.go create mode 100644 pkg/utils/error.go create mode 100644 pkg/utils/html.go create mode 100644 pkg/utils/ico.go create mode 100644 pkg/utils/image.go create mode 100644 pkg/utils/jwt.go create mode 100644 pkg/utils/log.go create mode 100644 pkg/utils/password.go create mode 100644 pkg/utils/stats.go create mode 100644 pkg/utils/utils.go create mode 100644 pkg/utils/uuid.go create mode 100644 pkg/utils/uuid_test.go delete mode 100644 pom.xml create mode 100644 readability-js/Readability-0.4.1.js create mode 100644 readability-js/extract.js create mode 100644 readability-js/purify-2.2.6.min.js create mode 100755 run-dev delete mode 100644 src/site/resources/images/camera.png delete mode 100755 src/site/resources/images/croix.jpg delete mode 100755 src/site/resources/images/edit.jpg delete mode 100644 src/site/rst/developper/bow-model.rst delete mode 100644 src/site/rst/developper/installation.rst delete mode 100644 src/site/rst/developper/presentation.rst delete mode 100644 src/site/rst/index.rst delete mode 100644 src/site/rst/todo.rst delete mode 100644 src/site/rst/user/addBookmark.rst delete mode 100644 src/site/rst/user/alias.rst delete mode 100644 src/site/rst/user/getStarted.rst delete mode 100644 src/site/rst/user/importExport.rst delete mode 100644 src/site/rst/user/openSearch.rst delete mode 100644 src/site/rst/user/preferences.rst delete mode 100644 src/site/rst/user/search.rst delete mode 100644 src/site/rst/user/user.rst delete mode 100644 src/site/site.xml create mode 100644 web/.browserslistrc create mode 100644 web/.env create mode 100644 web/.env.development create mode 100644 web/.eslintrc.js create mode 100644 web/README.md create mode 100644 web/babel.config.js create mode 100644 web/package.json create mode 100644 web/public/favicon.png create mode 100644 web/public/i18n/available.json create mode 100644 web/public/i18n/fr.json create mode 100644 web/public/index.html create mode 100644 web/src/App.vue create mode 100644 web/src/assets/font/FiraSans-Bold.otf create mode 100644 web/src/assets/font/FiraSans-Regular.otf create mode 100644 web/src/assets/font/bow-icons.eot create mode 100644 web/src/assets/font/bow-icons.svg create mode 100644 web/src/assets/font/bow-icons.ttf create mode 100644 web/src/assets/font/bow-icons.woff create mode 100644 web/src/assets/img/logos/bow-text.svg create mode 100644 web/src/assets/img/logos/bow.svg create mode 100644 web/src/assets/less/_animations.less create mode 100644 web/src/assets/less/_base.less create mode 100644 web/src/assets/less/_colors.less create mode 100644 web/src/assets/less/_icons.less create mode 100644 web/src/assets/less/_theme-default.less create mode 100644 web/src/assets/less/globals.less create mode 100644 web/src/assets/less/main.less create mode 100644 web/src/class-component-hooks.js create mode 100644 web/src/components/Bookmark.vue create mode 100644 web/src/components/CloudTags.vue create mode 100644 web/src/components/Navigation.vue create mode 100644 web/src/components/bookmark/Alias.vue create mode 100644 web/src/components/bookmark/AuthenticationInfo.vue create mode 100644 web/src/components/bookmark/Description.vue create mode 100644 web/src/components/bookmark/LinkCount.vue create mode 100644 web/src/components/bookmark/Tags.vue create mode 100644 web/src/components/bookmark/Visit.vue create mode 100644 web/src/components/common/BookmarkDate.vue create mode 100644 web/src/components/common/Button.vue create mode 100644 web/src/components/common/ButtonToggle.vue create mode 100644 web/src/components/common/DropDown.vue create mode 100644 web/src/components/common/Form.vue create mode 100644 web/src/components/common/FormRow.vue create mode 100644 web/src/components/common/PageMainTitle.vue create mode 100644 web/src/components/common/Pagination.vue create mode 100644 web/src/components/common/SimpleLink.vue create mode 100644 web/src/components/common/TabContent.vue create mode 100644 web/src/components/common/Tabs.vue create mode 100644 web/src/components/common/TagsInput.vue create mode 100644 web/src/components/layout/ConfirmationModal.vue create mode 100644 web/src/components/layout/Footer.vue create mode 100644 web/src/components/layout/Header.vue create mode 100644 web/src/components/layout/HeaderSearchInput.vue create mode 100644 web/src/components/layout/Sidebar.vue create mode 100644 web/src/components/layout/SidebarLink.vue create mode 100644 web/src/components/preferences/Action.vue create mode 100644 web/src/components/preferences/Actions.vue create mode 100644 web/src/components/preferences/BooleanEditor.vue create mode 100644 web/src/components/preferences/LangEditor.vue create mode 100644 web/src/components/preferences/MaxResultEditor.vue create mode 100644 web/src/components/preferences/MaxTagInCloudEditor.vue create mode 100644 web/src/components/preferences/TagsEditor.vue create mode 100644 web/src/main.js create mode 100644 web/src/router/index.js create mode 100644 web/src/store/index.js create mode 100644 web/src/utils/FetchHelper.js create mode 100644 web/src/utils/Store.js create mode 100644 web/src/views/About.vue create mode 100644 web/src/views/BookmarkEdit.vue create mode 100644 web/src/views/Home.vue create mode 100644 web/src/views/Login.vue create mode 100644 web/src/views/PageHistory.vue create mode 100644 web/src/views/Preferences.vue create mode 100644 web/yarn.lock -- To stop receiving notification emails like this one, please contact chorem.org SCM administrator <admin+scm@chorem.org>.
participants (1)
-
chorem.org scm