-
Przemyslaw Kaminski authored
commit a0ec337be51646d25cd0a3e6e1bab3f0871ec812 Author: Alexandre Delanoë <devel+git@delanoe.org> Date: Wed Oct 2 08:48:55 2024 +0200 [VERSION] +1 to 0.0.7.3.1 commit a23a01138b46360bff9319f74fdb7a2df5c9d224 Merge: b6e13788 c2531060 Author: Alexandre Delanoë <devel+git@delanoe.org> Date: Wed Oct 2 08:09:39 2024 +0200 Merge remote-tracking branch 'origin/adinapoli/issue-408' into dev commit b6e13788bda81354f0aafa43002d36cb3ef5bd31 Merge: 1bd9f15d 0771f383 Author: Alexandre Delanoë <devel+git@delanoe.org> Date: Wed Oct 2 08:09:18 2024 +0200 Merge remote-tracking branch 'origin/adinapoli/issue-407' into dev commit 1bd9f15d1a799cdf9db524ae77688989090be36b Merge: e3ee761d 4c97676e Author: Alexandre Delanoë <devel+git@delanoe.org> Date: Wed Oct 2 08:08:57 2024 +0200 Merge remote-tracking branch 'origin/adinapoli/improve-error-at-startup' into dev commit e3ee761d6e39849efcb1ff9dbec26074956f35ee Merge: 5e28eafa 139b5372 Author: Alexandre Delanoë <devel+git@delanoe.org> Date: Wed Oct 2 08:08:08 2024 +0200 Merge remote-tracking branch 'origin/fix/removes_check_json' into dev commit c25310605ab707a6b60e331f294bf82aea4573c7 Author: Alfredo Di Napoli <alfredo.dinapoli@gmail.com> Date: Mon Sep 30 12:58:30 2024 +0200 Increase timeout (and better error reporting) in testMarkProgress commit 5e28eafa540fcb19beac2ce60344949e2e7cb5de Author: Alfredo Di Napoli <alfredo@well-typed.com> Date: Mon Aug 26 13:02:06 2024 +0200 Test ngrams update after docs trashing commit 0771f3839de781678a6c1cdff475ce4dffe0bd05 Author: Alfredo Di Napoli <alfredo.dinapoli@gmail.com> Date: Fri Sep 27 16:08:52 2024 +0200 Restore swagger.json commit 4c97676eaef20e270cdffacc9b2839b7eda35887 Author: Alfredo Di Napoli <alfredo.dinapoli@gmail.com> Date: Fri Sep 27 12:09:15 2024 +0200 Improve startup error from runDbCheck Previously we would fail with a generic message suggesting to run `gargantext-init`, but that wouldn't always be the case; sometimes there might be problems connecting to the database, and we want to show the raw exception. This code should help diagnosing what's wrong. It also changes the error hint to report the correct executable, as these days we use `gargantext-cli init` instead. commit f9f45da427f95803e3c3ff66a9b0d82567758ece Author: Alfredo Di Napoli <alfredo@well-typed.com> Date: Mon Aug 26 09:56:37 2024 +0200 test we can search in a docs list for a given query commit 45eff945f0a48006f9e098c8989ad81920a1f240 Author: Alexandre Delanoë <devel+git@delanoe.org> Date: Thu Sep 26 17:04:24 2024 +0200 [DOC] Adding a fix commit 99f2f34728d6a76a8d53b7f639a327f634e49600 Author: Alexandre Delanoë <devel+git@delanoe.org> Date: Thu Sep 26 17:00:52 2024 +0200 [FIX] Back to previous Order 2 WIP commit c62924ad80cbd241a5a44842870f8dcd108ec336 Author: Alexandre Delanoë <devel+git@delanoe.org> Date: Thu Sep 26 16:21:53 2024 +0200 [VERSION] +1 to 0.0.7.3 commit 9deb5304ef5de8bf68b0dfef36b679a9a580599a Author: Alexandre Delanoë <devel+git@delanoe.org> Date: Thu Sep 26 16:16:01 2024 +0200 [RENAME] sql with version commit f11ef8bf6c9caaec416ea208a06f84ad8790e2bb Merge: 43564cbe bde48039 Author: Alexandre Delanoë <devel+git@delanoe.org> Date: Thu Sep 26 14:33:13 2024 +0200 Merge remote-tracking branch 'origin/304-dev-toml-config-rewrite-and-update-deps-9.4.8' into dev commit 139b53722c7b19e3a64755418a7c6e7a62875802 Author: yacourt <acourt.yoelis@gmail.com> Date: Thu Sep 26 09:56:28 2024 +0200 removes trigger & function from schema.sql commit 43564cbeda0d7778f49821a4e1417c5f78f9156b Merge: 82d9289a 653e5e8f Author: Alexandre Delanoë <devel+git@delanoe.org> Date: Thu Sep 26 09:28:44 2024 +0200 Merge remote-tracking branch 'origin/update-readme' into dev commit 653e5e8f7f506eb19355efb381e44fee4e67bba2 Author: Grégoire Locqueville <gregoireloc@gmail.com> Date: Wed Sep 25 17:24:09 2024 +0200 Correcting a command that got typo-ed in the README commit 82d9289a92c4456ef4f6fc8fc8d20e78812fc856 Author: yacourt <acourt.yoelis@gmail.com> Date: Wed Sep 25 14:23:36 2024 +0200 removes function, drop trigger and add sql files to vc commit bde480394a256efa7c54f25abc4df2dd8eec3dee Merge: dee5e4dc ec01d870 Author: Przemysław Kaminski <pk@intrepidus.pl> Date: Wed Sep 25 06:36:37 2024 +0200 Merge branch 'dev' into 304-dev-toml-config-rewrite-and-update-deps-9.4.8 commit ec01d870d05ac764137ccbb6622739fb57873f7e Merge: 651caaee 177173ea Author: Alexandre Delanoë <devel+git@delanoe.org> Date: Mon Sep 23 10:31:23 2024 +0200 Merge remote-tracking branch 'origin/304-dev-toml-config-rewrite-and-update-deps' into dev commit 651caaeee2b94853e57123380ce8df24fd70ad92 Merge: 5fd34f93 5d50f716 Author: Alexandre Delanoë <devel+git@delanoe.org> Date: Mon Sep 23 10:30:49 2024 +0200 Missing merge commit 5fd34f933cdc02600bc7d928530f753db9e4379a Author: Alexandre Delanoë <devel+git@delanoe.org> Date: Mon Sep 23 10:29:04 2024 +0200 [VERSION] +1 to 0.0.7.2.8 commit abe060c5fd73e4a33abb76ea2e249e356e4c218a Author: Alexandre Delanoë <devel+git@delanoe.org> Date: Mon Sep 23 10:25:50 2024 +0200 [DOC] Fix readm, script executed in nix-shell commit bcb77a73b02d3d68e5491595a0bfa89753b8c762 Merge: 9273840a f777d222 Author: Alexandre Delanoë <devel+git@delanoe.org> Date: Mon Sep 23 10:15:01 2024 +0200 [FIX] merge conflicts commit 9273840a6434b9682766de8f0ef7710fac2b7b3a Merge: 226110a6 45a7d53d Author: Alexandre Delanoë <devel+git@delanoe.org> Date: Mon Sep 23 10:14:30 2024 +0200 Merge remote-tracking branch 'origin/update-readme' into dev commit 5d50f716e79052e6dbf8459b746bfc0fb60001ed Author: Grégoire Locqueville <gregoireloc@gmail.com> Date: Fri Sep 20 11:16:04 2024 +0200 Don't exclude default language from configuration parsing For some reason the default language (namely EN) was ignored when reading the configuration file. After discussion with anoe, it appears that this exclusion happens for historical reasons, so this commit removes it. commit 177173ea0657573b088614205c4a6ac5e5a80af4 Author: Przemysław Kaminski <pk@intrepidus.pl> Date: Fri Sep 20 08:30:42 2024 +0200 [refactor] constraints cleanup, move errors arbitrary to test.instances commit 08df697ff956108db89e57632f1f2d2b85af738e Author: Przemysław Kaminski <pk@intrepidus.pl> Date: Fri Sep 20 07:25:57 2024 +0200 [refactor] Arbitrary instances removal from code, move to Test.Instances commit a1ad527542a40fa7b1410dd4a4b2964fefff0ebb Author: Przemysław Kaminski <pk@intrepidus.pl> Date: Thu Sep 19 22:00:19 2024 +0200 [refactor] some redundant constraints removed commit 5d2efe0d0a4df15cd61ee6d1118a9c7c6be59c39 Author: Przemysław Kaminski <pk@intrepidus.pl> Date: Thu Sep 19 21:37:15 2024 +0200 [config] Settings removed completely Now everything is in Core/Config commit 39b0d18cabbcfc09554bd214449f80817a7571e6 Author: Przemysław Kaminski <pk@intrepidus.pl> Date: Thu Sep 19 20:55:38 2024 +0200 [toml] more settings refactor into gargconfig commit 9d45410040db73a817bb0aede1d12b624365bf17 Author: Przemysław Kaminski <pk@intrepidus.pl> Date: Thu Sep 19 19:55:09 2024 +0200 [toml] output nlp_default as EN as well commit f406450adced40dd0951a0befcafc2771306b57e Author: Grégoire Locqueville <gregoireloc@gmail.com> Date: Thu Sep 19 17:04:37 2024 +0200 Improve conversion script interface `gargantext-cli ini` now takes two optional arguments: - `--ini-path somefile.ini`: will read the configuration from `somefile.ini`. Defaults to `gargantext.ini` - `--toml-path somefile.toml`: will write the configuration converted to TOML into `somefile.toml` (warning: it will erase the former file if there is already one!) Defaults to `gargantext-settings.toml` Since it writes to a file, the command no longer outputs the configuration to standard output. commit 3681ba9f7b907c66c103addcc4a32374261f51cd Author: Przemysław Kaminski <pk@intrepidus.pl> Date: Thu Sep 19 09:27:00 2024 +0200 Merge branch '304-dev-toml-config-rewrite-and-update-deps' into 238-dev-async-job-worker I moved HasConfig to Core/Config instead of it being in Database.Prelude commit 261fb04e5d9bf00215ae275d70c484167441ae67 Author: Przemysław Kaminski <pk@intrepidus.pl> Date: Thu Sep 19 05:37:21 2024 +0200 [config] more refactoring of Settings into GargConfig (jwt) commit 8bbeb2164acd37714616c4bceeb0755f66c2ec25 Author: Przemysław Kaminski <pk@intrepidus.pl> Date: Wed Sep 18 19:24:51 2024 +0200 [settings] loglevel moved to garg config commit 45a7d53d3ed238b9fc2359537ab3abcf92efd5d9 Author: Grégoire Locqueville <gregoireloc@gmail.com> Date: Wed Sep 18 18:52:54 2024 +0200 Added .png files to .gitignore Calligraphy generates diagrams based on the code, in PNG format. Those should not be versioned. commit 0be8b795195a1ccd721bccfbfbc6ecb94784945c Author: Grégoire Locqueville <gregoireloc@gmail.com> Date: Wed Sep 18 18:51:01 2024 +0200 Update documentation Did a few corrections in the README. Also removed docs from the repository, since those are now at https://formation.gargantext.org/#/share/Notes/114236 commit f777d2224bd5544ebdacd6d315e60ccb7cad4bc8 Author: Grégoire Locqueville <gregoireloc@gmail.com> Date: Wed Sep 18 17:50:24 2024 +0200 Update project dependencies commit e23ebf0acee51f587536d6fd03bc0eec000ed146 Author: Grégoire Locqueville <gregoireloc@gmail.com> Date: Wed Sep 18 17:44:54 2024 +0200 Remove obsolete GHC option commit 0902bab38b4ababaf351c711cfffc8b04b547963 Author: Przemysław Kaminski <pk@intrepidus.pl> Date: Wed Sep 18 15:47:08 2024 +0200 [config] some Settings moved directly to GargConfig Eventually, Settings will be removed commit 226110a6ac9d9a4f8141cc8dbbe65c75bac43515 Merge: 9bfa18b3 5c443218 Author: Grégoire Locqueville <gregoireloc@gmail.com> Date: Wed Sep 18 15:35:39 2024 +0200 Merge branch 'dev' into '388-remove-obsolete-ghc-option' # Conflicts: # bin/update-project-dependencies commit dee5e4dc6b65c218e3a78788313f429ecc50ae4a Author: Przemysław Kaminski <pk@intrepidus.pl> Date: Wed Sep 18 06:32:37 2024 +0200 [test] try with sequential update commit bad7fbd92f804b07119369db70606201aae605b8 Merge: 732af93b 5c443218 Author: Przemysław Kaminski <pk@intrepidus.pl> Date: Mon Sep 16 21:38:19 2024 +0200 Merge branch 'dev' into 304-dev-toml-config-rewrite-and-update-deps-9.4.8 commit 732af93b834eaa11ada51e9e026e16d5cc94d549 Author: Przemysław Kaminski <pk@intrepidus.pl> Date: Mon Sep 16 17:16:50 2024 +0200 [nix] pkgs update commit 94941e0677f6122759cf3859b14a72e7cbbde9b6 Author: Przemysław Kaminski <pk@intrepidus.pl> Date: Mon Sep 16 10:59:46 2024 +0200 [ghc] 9.4.8 migration for CI commit 5c44321829eb63f7b9fa92d6516cadc403fa8d9d Author: Alexandre Delanoë <devel+git@delanoe.org> Date: Fri Sep 13 12:01:37 2024 +0200 [VERSION] +1 to 0.0.7.2.7 commit 3076dae60b58bfd778771e911efe6ea1374a3e07 Author: Alexandre Delanoë <devel+git@delanoe.org> Date: Fri Sep 13 12:01:04 2024 +0200 [FIX] server script commit 206c847bd63b371206ad6da7977dfc91440882e3 Merge: 9a75d273 9e1d7ebf Author: Alexandre Delanoë <devel+git@delanoe.org> Date: Fri Sep 13 09:32:02 2024 +0200 Merge remote-tracking branch 'origin/304-dev-toml-config-rewrite-and-update-deps' into dev commit ae068ccf88641c91271b63b91ed6e4f5ee61c4f6 Author: Przemysław Kaminski <pk@intrepidus.pl> Date: Fri Sep 13 08:36:15 2024 +0200 [stack] save lts-21.25.yaml from stackage commit ee6fc1c4508ba011cd4c9ebae7a4b4785af6d311 Author: Przemysław Kaminski <pk@intrepidus.pl> Date: Fri Sep 13 07:05:39 2024 +0200 [stack] allow-newer: true commit 9e1d7ebf6e215522feb659feef233f29b2042f1a Author: Przemysław Kaminski <pk@intrepidus.pl> Date: Fri Sep 13 06:56:49 2024 +0200 [stack] allow-newer: true commit afe06669e8a033f5688504086d11071d967e9cb4 Author: Przemysław Kaminski <pk@intrepidus.pl> Date: Thu Sep 12 15:15:36 2024 +0200 [ghc] more deps updating to ghc 9.4.8 commit bff41104a34345dccea191c56c4fee2738d97cb6 Author: Przemysław Kaminski <pk@intrepidus.pl> Date: Thu Sep 12 13:05:54 2024 +0200 [ghc] 9.4.8 commit 1a9406448816508ba11f9b86fcb9af00fd3424b0 Author: Przemysław Kaminski <pk@intrepidus.pl> Date: Thu Sep 12 12:10:40 2024 +0200 [tests] fix job progress test (order of array insert) commit 9a75d273049a97f19c090040233e0254d53254fe Author: Alexandre Delanoë <devel+git@delanoe.org> Date: Thu Sep 12 12:09:07 2024 +0200 [VERSION] +1 to 0.0.7.2.6 commit 8ce6fba64c48f38486c80c4a98d66dff8661bb1a Author: Przemysław Kaminski <pk@intrepidus.pl> Date: Thu Sep 12 11:42:04 2024 +0200 [ghc] more deps fixes, also test small fix commit 7d9f08f28a8b7274239678f6b6c73f356fd87bf4 Author: Alexandre Delanoë <devel+git@delanoe.org> Date: Thu Sep 12 11:39:51 2024 +0200 File name commit bcf9f81ee5ae7e6b6f4b9051aee7a478b3b682bf Author: Alexandre Delanoë <devel+git@delanoe.org> Date: Thu Sep 12 11:38:53 2024 +0200 [DOC] Gitlab template issue commit 95f311fb6a01716ef5f748fc531ba43746690049 Author: Przemysław Kaminski <pk@intrepidus.pl> Date: Thu Sep 12 10:52:38 2024 +0200 [ghc] fix dependencies Remove allow-newer:*, allow-older:* in cabal.project file and instead list these explicitly. This is a big step for managing dependencies. commit f10826f57f7879dfdd22363a5b241d22b28d0f71 Author: Przemysław Kaminski <pk@intrepidus.pl> Date: Wed Sep 11 15:25:42 2024 +0200 [stm] update to 2.5.3.0 Maybe TBQueue is broken on CI: https://github.com/haskell/stm/issues/76 commit e5a892b9711c65a4aa47855a79748fe901093e4d Author: Przemysław Kaminski <pk@intrepidus.pl> Date: Wed Sep 11 13:36:57 2024 +0200 [test] increase jobs timeout for checking the job results commit 81a1a72fb4370c89eddbb255a3fdf79205541952 Author: Przemysław Kaminski <pk@intrepidus.pl> Date: Wed Sep 11 12:26:09 2024 +0200 [bin] update-project-dependencies commit 0ecdc882cdc194459de3e7dd59145ebe4c84fb39 Author: Przemysław Kaminski <pk@intrepidus.pl> Date: Wed Sep 11 09:38:18 2024 +0200 [tests] fix tests hanging Also, changed exceptions to safe commit 7056810ce929c69d1b9ccb400697fd4a1e1a86e0 Merge: 0d0b33f0 6d02842f Author: Przemysław Kaminski <pk@intrepidus.pl> Date: Tue Sep 10 12:50:26 2024 +0200 Merge branch 'dev' into 304-dev-toml-config-rewrite commit 6d02842f168449e128692cefeae4da718b76369e Author: Alexandre Delanoë <devel+git@delanoe.org> Date: Tue Sep 10 12:11:52 2024 +0200 [VERSION] +1 to 0.0.7.2.5 commit 802e0cdf7cf105baebf609675c370e0dd776218f Author: Grégoire Locqueville <gregoireloc@gmail.com> Date: Wed Aug 21 15:04:18 2024 +0200 Remove useless code, dependencies, warnings - Re-enable orphan warnings that were manually disabled in many modules - Remove non-Haskell files that were just sitting in the source tree - Remove modules that were not called from anywhere - Remove unused dependencies This is not exhaustive by any means. In particular, some more weeding out can be achieved by looking at individual functions and even branches of functions. Weeder can help with that. commit 0b5ce744cdd5080df9897aa74a729e7a3e6936d9 Author: Alexandre Delanoë <devel+git@delanoe.org> Date: Mon Sep 9 10:46:46 2024 +0200 [VERSION] +1 to 0.0.7.2.4 commit 0d0b33f0ddd170471ccdedb9cb084894674758ec Author: Przemysław Kaminski <pk@intrepidus.pl> Date: Thu Sep 5 19:58:02 2024 +0200 [tests] fixes to tests blocking commit 409e2465857b0b053a82e058a0162237f84c2cce Author: mzheng <1363-mzheng@users.noreply.gitlab.iscpif.fr> Date: Thu Sep 5 15:58:36 2024 +0200 changed HyperdataDocument so it follows the type Document in HAL commit 39a8897be223b8b7200e95e60378ff05e3845a55 Merge: d6efe396 7fc403c9 Author: Alexandre Delanoë <devel+git@delanoe.org> Date: Thu Sep 5 13:23:29 2024 +0200 Merge remote-tracking branch 'origin/fix/386' into dev commit d6efe396a82dd2e1c2245333b7398c35eaedf26e Author: Alexandre Delanoë <devel+git@delanoe.org> Date: Thu Sep 5 13:22:53 2024 +0200 [VERSION] +1 to 0.0.7.2.3 commit f1128c8359a84742fbcc4d3eb21018cb16c06037 Merge: 6f938e86 e598d3f0 Author: Alexandre Delanoë <devel+git@delanoe.org> Date: Thu Sep 5 13:14:32 2024 +0200 Merge remote-tracking branch 'origin/389-update-and-improve-weeder-file' into dev commit 6f938e860a532a7d548fe9673e5a4c3157a8e81f Merge: ebc0fd38 b7d40780 Author: Alexandre Delanoë <devel+git@delanoe.org> Date: Thu Sep 5 13:02:13 2024 +0200 Merge remote-tracking branch 'origin/393-api-openalex-fix-adapt-ngrams_url-field-following-an-api-change-causing-an-externalapierror' into dev commit b7d4078027e69832c8066e0d686b23087f054e6b Author: Fabien Maniere <fabien.maniere@cnrs.fr> Date: Thu Sep 5 12:35:09 2024 +0200 update cabal.project hash commit ebc0fd384eb307be478ca3a20e0923d13ea83e8a Author: Alexandre Delanoë <devel+git@delanoe.org> Date: Thu Sep 5 11:31:57 2024 +0200 [FIX] nlp text cleaning commit 69d97371d2122c0873e73c7aa636e1f87975bea2 Author: Przemysław Kaminski <pk@intrepidus.pl> Date: Wed Sep 4 22:01:03 2024 +0200 [test] fix refactorings in tests commit 3abe4a269e79502b173ef65cf3e0e3f403f69616 Author: Fabien Maniere <fabien.maniere@cnrs.fr> Date: Wed Sep 4 16:01:43 2024 +0200 change the pointed commit hash for crawler openalex commit fd8144076bf6432ad02937f5c9c168339e35d92f Author: Przemysław Kaminski <pk@intrepidus.pl> Date: Wed Sep 4 13:25:27 2024 +0200 [README] update readme with TOML Also, set gargantext-settings.toml as the default file commit 7fc403c9cfe00676b4cc8c0b5366565a47a8c0cf Author: yacourt <acourt.yoelis@gmail.com> Date: Tue Sep 3 16:57:32 2024 +0200 fix(cleanTextForNLP): removes transformation for hyphaneted words commit 5bb981bee3e365f1c2be8fedf21d1297068c3e3a Author: yacourt <acourt.yoelis@gmail.com> Date: Tue Sep 3 16:51:55 2024 +0200 configure coreNLP tokenization to group hyphaneted words commit 8ce28ab3bcb7a8dfd2d987dff4af65559d5216fb Author: Przemysław Kaminski <pk@intrepidus.pl> Date: Wed Sep 4 09:49:30 2024 +0200 [config] more config refactoring commit 7c074fc899612547e882a4f9914e59ffe4513de5 Merge: 294ed193 e53d4b86 Author: Alexandre Delanoë <devel+git@delanoe.org> Date: Wed Sep 4 09:46:18 2024 +0200 Merge remote-tracking branch 'origin/fix/386' into dev commit f40638e7dd8e9d41811a5eb9bbe4ddab5bb413d6 Author: Przemysław Kaminski <pk@intrepidus.pl> Date: Wed Sep 4 07:29:00 2024 +0200 [bin] update-project-dependencies commit 5585a91b353e98f6dcffca1b7e8995802b6bf67f Author: Przemysław Kaminski <pk@intrepidus.pl> Date: Wed Sep 4 07:27:36 2024 +0200 [config] gc_frames type instead of separate urls in GargConfig commit 3b3f5109e4d0f0eb5bcd8884cac98cd5ae947eac Author: Przemysław Kaminski <pk@intrepidus.pl> Date: Wed Sep 4 07:06:40 2024 +0200 [CLI] INI to TOML works now commit e53d4b86e4ef31ed84e114160706c766879a9b19 Author: yacourt <acourt.yoelis@gmail.com> Date: Tue Sep 3 16:57:32 2024 +0200 fix(cleanTextForNLP): removes transformation for hyphaneted words commit 4e21f83972778d6181520ad3b1fcbdd6e33e02a6 Author: yacourt <acourt.yoelis@gmail.com> Date: Tue Sep 3 16:51:55 2024 +0200 configure coreNLP tokenization to group hyphaneted words commit 294ed19335527e7eee2c467081d66f378e4254cb Author: Alexandre Delanoë <devel+git@delanoe.org> Date: Tue Sep 3 09:46:18 2024 +0200 [VERSION] +1 to 0.0.7.2.2 commit 19f4848fd3cc963cfca3a284a4bd7879762b481b Merge: 1e1396c4 3e8ebc35 Author: Przemysław Kaminski <pk@intrepidus.pl> Date: Tue Sep 3 07:03:18 2024 +0200 Merge branch 'adinapoli/issue-392' into 304-dev-toml-config-rewrite commit 3e8ebc35b7eea87223b42ed687db73056fd370fe Author: Przemysław Kaminski <pk@intrepidus.pl> Date: Tue Sep 3 06:20:19 2024 +0200 [deps] udpate-project-dependencies commit 15b732f5b17e1156ced3a5ffdf6702ca9b12af22 Author: Alfredo Di Napoli <alfredo@well-typed.com> Date: Mon Sep 2 16:05:14 2024 +0200 ws: remove calls to recvMalloc Remove the calls to `recvMalloc` in favour of using the (patched) `recv` from the original nanomsg library, which shouldn't segfault anymore. The reason for using `recv` are a few, but mostly the fact that `recv` can allocated arbitrary-long payloads data (up to the 1MB limit) without an hardcoded limit like `recvMalloc` was imposing. Furthermore, `recv` does resource cleanup for us via `c_nn_freemsg`, whereas `recvMalloc` is not thread/exception safe. Consider the implementation: ``` recvMalloc :: Receiver a => Socket a -> Int -> IO ByteString recvMalloc (Socket t sid) numBytes = do ptr <- mallocBytes numBytes -- receive by blocking the thread len <- c_nn_recv sid ptr (#const NN_MSG) 0 -- (#const NN_DONTWAIT) str <- C.packCStringLen (castPtr ptr, fromIntegral len) free ptr return str ``` If any exception (synchronous or asynchronous) strikes _before_ the call to `free`, we would be leaking C memory. commit 7c0d6ba01ddd770fb28fe280088daacb257d0162 Author: Alfredo Di Napoli <alfredo@well-typed.com> Date: Mon Sep 2 13:41:58 2024 +0200 ws: make Dispatcher abstract The `Dispatcher` type is now opaque and not exported by `.AsyncUpdates.Dispatcher`, and it has been moved out of the `.Types`. This ensures that we can make the internal record fields private, and offer accessors for things like `terminateDispatcher`. This preserve information hiding and allows us to change the internal way of terminating a dispatcher (for example switching away from normal `forkIO` in favour of `async` & co) while not breaking client's code. commit 65053486bcc1375a8f452aad2e3489797dc81c01 Author: Alfredo Di Napoli <alfredo@well-typed.com> Date: Mon Sep 2 13:21:43 2024 +0200 ws: abstract with pattern in withNotifications This commit refactors the common pattern `bracket init deinit use` in `withNotifications` in `drivers.hspec.Main`, so that `withNotifications` in atomic and the user doesn't incur in the pattern of using the init and deinit functions independently from the `bracket`. To be faithful about what I preach, we should do the same for `startCoreNLPServer` and `stopCoreNLPServer`. commit c5336b223067ce243ff8e5fe210d8a805b34cc17 Author: Alfredo Di Napoli <alfredo@well-typed.com> Date: Mon Sep 2 13:11:40 2024 +0200 ws: tighten the dispatcher public API This commit tightens up the public API exposed by the Dispatcher, for similar reasons as we had for the CentralExchange. commit b09e6de2d3ca8dfec3ec015ca3ffbbb852b0ac23 Author: Alfredo Di Napoli <alfredo@well-typed.com> Date: Mon Sep 2 12:51:41 2024 +0200 ws: tighten CentralExchange API This commit tigthen the public API for the `.CentralExchange` module, so that it's clear which are the exported (public) functions, and we do not leak the transport layer used by the central exchange commit 2a1439e3c0a2df6468806d2a0ffd6896be83255b Author: Alfredo Di Napoli <alfredo@well-typed.com> Date: Mon Sep 2 10:39:44 2024 +0200 portRouteInfo shows status of proxy This commit does two things: it reports the status of the microservices proxy in the `portRouteInfo`, so that if that's disabled we would immediately know, and it also stop spawn the proxy `Application` in case it's disabled. This wasn't the case before; previously we would be spawing the proxy process even though it was "morally" disabled. commit 1e1396c4d21f37fd8f291303c96c9572273848c4 Merge: 6d6384ff 24d11d63 Author: Przemysław Kaminski <pk@intrepidus.pl> Date: Fri Aug 30 16:27:51 2024 +0200 Merge branch 'dev' into 304-dev-toml-config-rewrite commit 6d6384ffea92a9d8bf2d50d2e154acd227e171b6 Author: Przemysław Kaminski <pk@intrepidus.pl> Date: Fri Aug 30 16:18:53 2024 +0200 [toml] notifications commit 24d11d63af74aa5efe939f667c60d2065b4cb341 Author: Alexandre Delanoë <devel+git@delanoe.org> Date: Fri Aug 30 09:25:14 2024 +0200 [VERSION] +1 to 0.0.7.2.1 commit 5de36645b03d5351d96181ef1b9da2cd631d4d4d Author: Alexandre Delanoë <devel+git@delanoe.org> Date: Thu Aug 29 14:29:42 2024 +0200 [VERSION] +1 to 0.0.7.2.1 commit bd8b665931815ef7e01f9ae8af4592be4e0291c0 Merge: c624d176 5f74a8a5 Author: Alexandre Delanoë <devel+git@delanoe.org> Date: Thu Aug 29 14:23:48 2024 +0200 Merge remote-tracking branch 'origin/issue-380' into dev commit 9e4f74768e43c3fcfb096071a63da342f8965d09 Author: Przemysław Kaminski <pk@intrepidus.pl> Date: Thu Aug 29 14:10:53 2024 +0200 [config] proper NLP table parsing commit c624d176f84335a3221708a9207f8197de88045d Author: mzheng <1363-mzheng@users.noreply.gitlab.iscpif.fr> Date: Thu Aug 29 11:37:07 2024 +0200 formating addGroup commit 5f74a8a518dbd626f57bb00a4d9afcbe5667fd57 Author: lchapron <loic.chapron77@gmail.com> Date: Thu Aug 29 11:22:25 2024 +0200 fix tsv error import commit 96a23581a763d70ffe2fa9a0a972ec6ec7f4801d Author: mzheng <1363-mzheng@users.noreply.gitlab.iscpif.fr> Date: Wed Aug 28 10:56:48 2024 +0200 add grouping when creating a corpus from HAL commit 19585ea5f66b29e1d218bdf9fd68c2ad4ac5e693 Author: Przemysław Kaminski <pk@intrepidus.pl> Date: Thu Aug 29 08:44:51 2024 +0200 [test] add test-data/test_config.toml commit 326a0002d42bec81f22075ee1bf9c4d4f12e301f Author: Przemysław Kaminski <pk@intrepidus.pl> Date: Thu Aug 29 07:10:09 2024 +0200 [bin] update-project-dependencies commit 86ab220b43e93cd9aab461835394895316d9d033 Author: Przemysław Kaminski <pk@intrepidus.pl> Date: Wed Aug 28 18:48:58 2024 +0200 [toml] implement full config, refactoring of types Also, tests pass now, locally commit 3e4993831ff24cb6a1ab8e920a52af2029e22353 Merge: 34476655 9144bad9 Author: Przemysław Kaminski <pk@intrepidus.pl> Date: Wed Aug 28 17:45:02 2024 +0200 Merge remote-tracking branch 'origin/dev' into 304-dev-toml-config-rewrite commit 34476655633cf99aeb44bb7808bd8276b9f10bd4 Author: Przemysław Kaminski <pk@intrepidus.pl> Date: Wed Aug 28 16:12:58 2024 +0200 [toml] gargantext-settings.toml_toModify commit 76eb1cf0bb3d372fc951cab90d85aa217b7b2833 Author: Przemysław Kaminski <pk@intrepidus.pl> Date: Wed Aug 28 16:08:12 2024 +0200 [toml] rewrite config to a toml file commit 9144bad9273b5ad5537f6c2d71f00a19b86cc751 Merge: 5f59fdb2 e0dd2db8 Author: Alexandre Delanoë <devel+git@delanoe.org> Date: Mon Aug 26 17:12:31 2024 +0200 [Commit Missing] commit 5f59fdb2e45a837903e659573f7c466b6b9e97a1 Author: Alexandre Delanoë <devel+git@delanoe.org> Date: Mon Aug 26 15:37:36 2024 +0200 [VERSION] +1 to 0.0.7.2 commit c370578fa73ad1ea38e85a821b707386bc25cece Merge: dfb65fb8 ea21bbbe Author: Alexandre Delanoë <devel+git@delanoe.org> Date: Mon Aug 26 15:21:24 2024 +0200 Merge remote-tracking branch 'origin/683-dev-graph-explorer-legend' into dev commit dfb65fb8cb05e27a089f5a818e281f6e940c033a Merge: f262753d 9360652c Author: Alexandre Delanoë <devel+git@delanoe.org> Date: Mon Aug 26 15:20:55 2024 +0200 [MERGE] fix conflicts commit f262753d84131bfa4384f73bb39f163b4acbf374 Author: Alexandre Delanoë <devel+git@delanoe.org> Date: Mon Aug 26 11:08:03 2024 +0200 [FIX] install script commit e598d3f036eb464aa44f8102493043b37f321a08 Author: Grégoire Locqueville <gregoireloc@gmail.com> Date: Fri Aug 23 12:17:23 2024 +0200 Update Weeder configuration Updatd from the old `.dhall` format to the new `.toml` format using a script provided by the author of Weeder: https://github.com/ocharles/weeder/issues/130 commit 9bfa18b376c445e0de99e17b6b96475d65c55bb6 Author: Grégoire Locqueville <gregoireloc@gmail.com> Date: Fri Aug 23 10:54:52 2024 +0200 Update cabal.project hash commit ea21bbbeb583eb6e12372dd3b7fd1acddaf91c1d Author: Karen Konou <konoukaren@gmail.com> Date: Thu Aug 22 13:56:36 2024 +0200 [Graph API] fix cluster renaming commit 475399cd69b0822a74b7f2b7860f2558b5a66ff5 Author: Grégoire Locqueville <gregoireloc@gmail.com> Date: Thu Aug 22 11:32:02 2024 +0200 Save .hie files to default location commit 9360652ce9aba368fa91344d66a734c809634b61 Author: Alfredo Di Napoli <alfredo@well-typed.com> Date: Mon Aug 19 14:55:03 2024 +0200 ngrams: test via client upload of JSON docslist commit 95fef4a4ce6d5f0a40f02d6c3211617af4f3456d Merge: 68a2d7de d6c03dc3 Author: Przemysław Kaminski <pk@intrepidus.pl> Date: Tue Aug 20 07:45:54 2024 +0200 Merge branch 'dev' into 341-dev-websockets commit 190eaad2a9cd31957c27c7db658bb3d6b181fbf6 Author: Alfredo Di Napoli <alfredo@well-typed.com> Date: Mon Aug 19 11:51:00 2024 +0200 ngrams: Do not compute score on trashed docs commit b9200c5b5a5acd9996639569ee056b67a45ec380 Author: Alfredo Di Napoli <alfredo@well-typed.com> Date: Mon Aug 19 11:37:31 2024 +0200 Add Test.API.Authentication to other-modules commit e0dd2db831cc7e6650a8c4408f9b8430a3adf019 Author: Alfredo Di Napoli <alfredo@well-typed.com> Date: Mon Aug 19 10:49:48 2024 +0200 Update project dependencies commit e3241819462919f984ee367dfcc618d6ae6cf342 Author: Alfredo Di Napoli <alfredo@well-typed.com> Date: Mon Aug 19 10:32:49 2024 +0200 Allow more results from partial match search commit 7649e70b2cf7687d29b956b6d92982dcc6ab7c17 Author: Karen Konou <konoukaren@gmail.com> Date: Mon Aug 19 10:07:12 2024 +0200 [Graph api] Legend update endpoint commit d6c03dc3d949365d8c259e3d01796e4860261d14 Author: Alexandre Delanoë <devel+git@delanoe.org> Date: Wed Jul 31 17:12:51 2024 +0200 [VERSION] +1 to 0.0.7.1.16 commit f7c124b6a3be28c4267017bfab08167448e31433 Author: Alexandre Delanoë <devel+git@delanoe.org> Date: Wed Jul 31 17:07:12 2024 +0200 To update the project hash dependences: - edit bin/update-project-dependencies - fix the values of : - sha256sum cabal.project - sha256sum cabal.project.freeze - nix-shell $ ./bin/update-project-dependencies - git add -u - git commit commit 3a7b6d086f987118b16728491966a4fcd097bf68 Merge: aab8701a 238628a4 Author: Alexandre Delanoë <devel+git@delanoe.org> Date: Wed Jul 31 16:55:10 2024 +0200 Merge remote-tracking branch 'origin/update-to-last-oacrawler-commit' into dev-stable commit 238628a4f95e614956bfcff2aff50d1139b89bf9 Author: Yoelis Acourt <acourt.yoelis@gmail.com> Date: Wed Jul 31 16:20:07 2024 +0200 fix: #379 openalex update to last commit commit aab8701a47e79d63a9fc83cb8fc7d6a640973a46 Merge: 931417cf 9d33fc20 Author: Alexandre Delanoë <devel+git@delanoe.org> Date: Wed Jul 31 09:33:01 2024 +0200 Merge branch 'testing' into stable commit 9d33fc20034db009a7e468f68befd71fb4a154c9 Merge: 788a943e 6208742b Author: Alexandre Delanoë <devel+git@delanoe.org> Date: Wed Jul 31 09:32:59 2024 +0200 Merge branch 'dev' into testing commit 6208742b5a60b452bfbad1183b854bf9fac0094d Author: Alexandre Delanoë <devel+git@delanoe.org> Date: Wed Jul 31 09:32:19 2024 +0200 [VERSION] +1 to 0.0.7.1.15 commit 68a2d7de2ec8248b27fbc76713fc9f5d531b60d9 Author: Przemysław Kaminski <pk@intrepidus.pl> Date: Tue Jul 30 13:27:25 2024 +0200 [tests] move Arbitrary Hyperdata.User instance to Test.Instances commit c799819a20b260b0002ae9decf64e995c62a752e Author: Przemysław Kaminski <pk@intrepidus.pl> Date: Tue Jul 30 13:12:38 2024 +0200 [tests] add missing files commit 3000e4b70ad2bc4ca4a0e817c04ea3e511c61bfa Author: Przemysław Kaminski <pk@intrepidus.pl> Date: Tue Jul 30 13:03:32 2024 +0200 [refactor] remove unnecessary LANGUAGE pragmas Also, fix for notifications throttle delay value commit efc0fe8ecba43ffc8246a1efab85ee6e839a375e Author: Przemysław Kaminski <pk@intrepidus.pl> Date: Tue Jul 30 12:04:45 2024 +0200 [nix] add stack, because it's needed for tests commit 8cf5cba8aa5d57e201e9b29af3d7915e51f0996f Author: Przemysław Kaminski <pk@intrepidus.pl> Date: Tue Jul 30 10:45:12 2024 +0200 [tests] add aeson tests, some test fixes commit bc5bde397325c3802f29c3cf8839acc1f04b9ad9 Author: Przemysław Kaminski <pk@intrepidus.pl> Date: Mon Jul 29 21:44:59 2024 +0200 [central exchange] add Eq, fix tests commit 58526e6658e8b322073813ea81a717209b326c69 Author: Przemysław Kaminski <pk@intrepidus.pl> Date: Mon Jul 29 10:31:29 2024 +0200 [stack] update-project-dependencies commit e0326e9c48169a2ecdf6d04152b2de7cbcc887ce Author: Przemysław Kaminski <pk@intrepidus.pl> Date: Mon Jul 29 07:56:56 2024 +0200 [websockets] send job progress in notification Also, throttle messages to avoid flooding the client commit 39f8f17d8958410bca04e2abda793b1c00101a83 Merge: 69ed7b65 c262ec0e Author: Przemysław Kaminski <pk@intrepidus.pl> Date: Fri Jul 26 18:05:14 2024 +0200 Merge branch 'dev' into 341-dev-websockets commit 69ed7b65387cf8b3bcc774e38441a8e5c747239b Merge: 1f747d2e 0e037e1f Author: Przemysław Kaminski <pk@intrepidus.pl> Date: Thu Jul 25 16:02:29 2024 +0200 Merge branch 'dev' into 341-dev-websockets commit 931417cfcbf64871d24314ac2b39f9385b9e9d88 Merge: 9ccf88ff 788a943e Author: Alexandre Delanoë <devel+git@delanoe.org> Date: Wed Jul 24 11:45:43 2024 +0200 Merge branch 'testing' into stable commit 788a943ed40a8cd7520bcf71baa53fddfe02e27b Merge: 2e83eaa8 c262ec0e Author: Alexandre Delanoë <devel+git@delanoe.org> Date: Wed Jul 24 11:45:41 2024 +0200 Merge branch 'dev' into testing commit c262ec0e1fdc487492700813b0741e765e1c1127 Author: Alexandre Delanoë <devel+git@delanoe.org> Date: Wed Jul 24 11:30:14 2024 +0200 [VERSION] +1 to 0.0.7.1.14 commit 91464cfbb1a616a2cee42f5128efecb2d18c9f8f Author: Alfredo Di Napoli <alfredo@well-typed.com> Date: Mon Jul 22 12:21:33 2024 +0200 Publish in notes is now URL sharing This commit maps the "Publish" action inside CodiMD/HedgeDoc to the share URL feature. commit e4222dfcfeac273007344fbea7f4d26a38d1eb70 Author: Alfredo Di Napoli <alfredo@well-typed.com> Date: Mon Jul 22 11:32:32 2024 +0200 Support port in share URL if localhost commit d5153d392013663f8b20ef0a256c64962a0adec5 Author: Alfredo Di Napoli <alfredo@well-typed.com> Date: Tue Jul 16 09:21:36 2024 +0200 Share URL improvement and tests This commit improves a bit the ShareURL internal API by wrapping the returned URL into a proper `ShareURL` type (that internally uses a typed representation for the URL). commit 47e775a4ddd1f519e4d2ba66395f69ab63233936 Author: Alexandre Delanoë <devel+git@delanoe.org> Date: Tue Jul 23 16:59:09 2024 +0200 [VERSION] +1 to 0.0.7.1.13 commit 610eabe29ac54d6113fc1e502ff2df6f674dd4b0 Merge: 520c7701 dd00da1b Author: Alexandre Delanoë <devel+git@delanoe.org> Date: Tue Jul 23 09:45:02 2024 +0200 Merge remote-tracking branch 'origin/582-dev-phylo-default-behavior' into dev commit 520c7701abb9b753b3191e63238c17b526a88cd2 Merge: ec845b10 9378fb7e Author: Alexandre Delanoë <devel+git@delanoe.org> Date: Tue Jul 23 09:41:12 2024 +0200 Merge remote-tracking branch 'origin/adinapoli/issue-374' into dev commit dd00da1b75d456e6d309f157b380c14e4d3039d1 Author: Karen Konou <konoukaren@gmail.com> Date: Mon Jul 22 15:51:26 2024 +0200 [Phylo] Don't serve the 'cleopatre' phylo when no data is present commit 9378fb7e113d4d67cab5360b1c9f2a0174f93330 Author: Alfredo Di Napoli <alfredo@well-typed.com> Date: Mon Jul 22 10:10:15 2024 +0200 Fix local reverse proxy version mismatch Fixes #374 by not using a bespoke config file, but rather setting the `window.domain` and `window.urlpath` via regex substitution. This avoids using an old `window.version` that would cause the refresh modal to popup every time after each upgrade of HedgeDoc / CodiMD. commit ec845b10e2a3c8f89a2230fe44f2eb05f30b2d2c Author: mzheng <1363-mzheng@users.noreply.gitlab.iscpif.fr> Date: Mon Jul 22 10:08:25 2024 +0200 remove --minimize-conflict-set commit 56317d5097712ece225ca8d5e2c3fd457a3b42a0 Author: mzheng <1363-mzheng@users.noreply.gitlab.iscpif.fr> Date: Fri Jul 19 11:26:56 2024 +0200 renaming HAL.Corpus to HAL.Document commit 133599433cf666dafd1228710284c2c63fd4a8ce Author: Alexandre Delanoë <devel+git@delanoe.org> Date: Wed Jul 17 14:04:14 2024 +0200 [VERSION] +1 to 0.0.7.1.12 commit 37545535077e8c8ae4500279333b01d967391ec7 Merge: 6d63b50c a8dcfe1a Author: Alexandre Delanoë <devel+git@delanoe.org> Date: Wed Jul 17 11:00:41 2024 +0200 Merge remote-tracking branch 'origin/adinapoli/issue-370' into dev commit 6d63b50c59347eacfce69db81eec6a8a60b4b2c1 Author: Grégoire Locqueville <gregoireloc@gmail.com> Date: Tue Jul 16 17:50:55 2024 +0200 Added tooling documentation The new files in `docs/` explain: 1. How to get one's editor to play nice with HLS and the Gargantext project 2. To interact with the server/database from within GHCI A reference to them has been added to the `README`. commit a8dcfe1ac654435b03ee624acc33da30a488478e Author: Alfredo Di Napoli <alfredo@well-typed.com> Date: Mon Jul 15 14:13:44 2024 +0200 Allow local write frame to work via the microservices proxy commit 9ccf88ff1fb4a9e0b229d94993b5cbee3bc9e372 Merge: 598b2bf7 2e83eaa8 Author: Alexandre Delanoë <devel+git@delanoe.org> Date: Mon Jul 15 15:35:01 2024 +0200 Merge branch 'testing' into stable commit 2e83eaa852efc38ef34505281f735846178975ca Merge: e6a28179 3329c788 Author: Alexandre Delanoë <devel+git@delanoe.org> Date: Mon Jul 15 15:34:59 2024 +0200 Merge branch 'dev' into testing commit 3329c788d28492c401df6aefe43d83e3f4bcc632 Author: Alexandre Delanoë <devel+git@delanoe.org> Date: Mon Jul 15 15:34:21 2024 +0200 [VERSION] +1 to 0.0.7.1.11 commit 8bde229c5bd5f5f32aa8328ee2ac681385de553f Merge: 3c13ae54 fcf9279e Author: Alexandre Delanoë <devel+git@delanoe.org> Date: Mon Jul 15 15:14:54 2024 +0200 Merge remote-tracking branch 'origin/adinapoli/issue-369' into dev commit 3c13ae5457884c36c6a99a8ef1083ac0a7c112ee Author: Alexandre Delanoë <devel+git@delanoe.org> Date: Mon Jul 15 15:05:36 2024 +0200 [VERSION] +1 to 0.0.7.1.10 commit f3c4b50862d201b83cc3dd0f131cabc4a4a819e2 Merge: bc89eed7 f15d2fee Author: Alexandre Delanoë <devel+git@delanoe.org> Date: Mon Jul 15 15:04:33 2024 +0200 [MERGE] commit bc89eed7a24850950003c3cd37da363209ff73ac Merge: 81ae8313 24d1c8d2 Author: Alexandre Delanoë <devel+git@delanoe.org> Date: Mon Jul 15 14:29:30 2024 +0200 Merge remote-tracking branch 'origin/365-documentation-improve-readme' into dev commit fcf9279e3173eb50c6e4e31e729131b82fa55de1 Author: Alfredo Di Napoli <alfredo@well-typed.com> Date: Mon Jul 15 14:14:30 2024 +0200 Amend test-data settings.toml commit 6e38e501d308919da9aae4097c50336a00a46c62 Author: Alfredo Di Napoli <alfredo@well-typed.com> Date: Mon Jul 15 11:37:52 2024 +0200 Disable the proxy by default commit 8f4ffdcd15e4702f8cafcc58616389136ad830c2 Author: Alfredo Di Napoli <alfredo@well-typed.com> Date: Mon Jul 15 11:23:39 2024 +0200 Change gargantext-settings.toml for proxy sub-section commit 24d1c8d2bb68746f7c82c4925c598eaba7df25df Author: Grégoire Locqueville <gregoireloc@gmail.com> Date: Fri Jul 12 11:02:03 2024 +0200 Some more README restructuration This time I think I am clear on what the building & running process is and what the purpose of each command is, and I tried to make it clear again. This may be deemed too verbose: - Maybe I went into too many basic details, I'll be happy to discuss what the right level of detail is; - But I also think there are too many ways to do the same thing documented in the README. It might be worth settling on one recommended way, and documenting the rest in an appendix or something like that. commit 81ae8313ae17297277a34cc140b511fc472389d2 Author: mzheng <1363-mzheng@users.noreply.gitlab.iscpif.fr> Date: Fri Jul 12 09:59:02 2024 +0200 update project dependencies commit 1b8fc113afe091601b5523c2b529f093190a3515 Author: mzheng <1363-mzheng@users.noreply.gitlab.iscpif.fr> Date: Fri Jul 12 09:52:01 2024 +0200 update cabal.project for the HAL crawler commit 0e037e1f351135c48cfbb5f8e6783f21a1d333b7 Author: Grégoire Locqueville <gregoireloc@gmail.com> Date: Thu Jul 11 10:27:04 2024 +0200 New README improvements abt. compiling and running Fixed some typos introduced in the previous edit, clarified a couple of points, and restructured the doc some more as I got a better grasp on the process. commit a481b2cbca69431aa8fc2ecd34e23fe4e04d4fa5 Author: Alexandre Delanoë <devel+git@delanoe.org> Date: Wed Jul 10 09:21:43 2024 +0200 [VERSION] +1 to 0.0.7.1.9 commit db028cda895ef4bb6f63fcbfcb8e82a1072cf393 Merge: de6f0a3d ef9dbb47 Author: Alexandre Delanoë <devel+git@delanoe.org> Date: Tue Jul 9 16:20:07 2024 +0200 Merge remote-tracking branch 'origin/adinapoli/issue-364' into dev commit ef9dbb473a799e3c39b40c442d3fc5b8d0bd1cb4 Author: Alfredo Di Napoli <alfredo@well-typed.com> Date: Mon Jul 8 10:32:29 2024 +0200 Guard the reverse proxy under the classic Garg Authentication scheme While doing this, I have also fixed a bug in the current implementation of ThrowAll (formerly named `throwAll'`). commit de6f0a3d25aa6f03e6ba83188654df13edf39847 Merge: e947e2b9 731d4bc4 Author: Alexandre Delanoë <devel+git@delanoe.org> Date: Tue Jul 9 09:19:03 2024 +0200 Merge remote-tracking branch 'origin/adinapoli/issue-350' into dev commit 731d4bc4985f3ce60f9ebdcc3f5a5b1271496c03 Author: Alfredo Di Napoli <alfredo@well-typed.com> Date: Mon Jun 10 11:30:46 2024 +0200 Add routes subcommand to CLI It integrates servant-routes which allows to list and export the server backend routes. commit 1f747d2e7cbed9063a224977b93bfcb9d7476077 Merge: 260ab012 020b6819 Author: Przemysław Kaminski <pk@intrepidus.pl> Date: Mon Jul 8 19:33:38 2024 +0200 Merge branch 'dev' into 341-dev-websockets commit e947e2b9f943ba9a2c7e9bb039433f544d144817 Author: Grégoire Locqueville <gregoireloc@gmail.com> Date: Mon Jul 8 14:36:00 2024 +0200 README improvements Various clarifications and reformulations based on my experience using the README to build and run Gargantext. In particular: - Information related to development has been given its own section - Docker Compose has been added to the list of prerequisites - Information pertaining to using Stack has been moved to an annex file - The content to be copypasted into a `cabal.project.local` file has been moved out of the README into a separate file `cabal.project.local_toCopy` Those may not be the best decisions, I am happy to discuss them if needed commit 020b681903f2489df5d9872b22633caa291296a8 Author: Alexandre Delanoë <devel+git@delanoe.org> Date: Mon Jul 8 09:14:24 2024 +0200 [DOC] fix dead url commit 717ea3b9db3ccfcb2c4dc2ff4a7cc18bf2768f34 Author: Alexandre Delanoë <devel+git@delanoe.org> Date: Mon Jul 8 09:09:02 2024 +0200 [DOC] public URL first in DOC indeed commit f15d2fee74c4b96b8dbaa023da3f399a9ba60c21 Author: lchapron <loic.chapron77@gmail.com> Date: Fri Jul 5 16:48:54 2024 +0200 fix TSV import test commit 9c1c03605a58028d2483c69fdcf9590d7ae57d31 Author: lchapron <loic.chapron77@gmail.com> Date: Fri Jul 5 10:28:16 2024 +0200 more TSV testing commit 05e9863763953f6558d81ee0c1aa4877ee186e9d Author: lchapron <loic.chapron77@gmail.com> Date: Tue Jul 2 14:27:43 2024 +0200 add test to TSV import error message commit c5671e08478a04f95b216e386f033b9134b25e63 Author: lchapron <loic.chapron77@gmail.com> Date: Fri Jun 28 16:26:13 2024 +0200 Improv TSV import error message commit 639b5d944d1888667ea924585787da7fe6528f75 Author: Alexandre Delanoë <devel+git@delanoe.org> Date: Fri Jul 5 13:27:20 2024 +0200 [VERSION] +1 to 0.0.7.1.8 commit d187e0b3fc5f074f4658bffaea6b29c4f7e70f00 Merge: b843188e 7a46e772 Author: Alexandre Delanoë <devel+git@delanoe.org> Date: Fri Jul 5 13:16:12 2024 +0200 Merge remote-tracking branch 'origin/242-dev-phylo-websearch' into dev commit b843188ee7037fe74e49fb079ad3011582878117 Author: Alexandre Delanoë <devel+git@delanoe.org> Date: Fri Jul 5 12:01:50 2024 +0200 [VERSION] +1 to 0.0.7.1.7.4 commit 6a9f31d6922622360f901755c435cba14c5bcc42 Merge: 7903d14b 9a236dd8 Author: Alexandre Delanoë <devel+git@delanoe.org> Date: Fri Jul 5 11:59:36 2024 +0200 Merge remote-tracking branch 'gregoire/remove-johnsnownlp' into dev commit 7903d14bd19faafe155d07b566c4b62e9103477b Author: Yoelis Acourt <acourt.yoelis@gmail.com> Date: Thu Jul 4 17:20:50 2024 +0200 [DOCS]: add description of the frontend build step commit 9a236dd87f94c66356ee0c264deb102d51ce7b3f Author: Grégoire Locqueville <gregoireloc@gmail.com> Date: Thu Jul 4 16:01:52 2024 +0200 Remove seemingly obsolete "johnsnownlp" service The service was causing docker compose to fail. It seems to simply no longer be available. commit 2506aeb696a8d9f8c3baa4c1ec95162c6cf75c72 Author: Alexandre Delanoë <devel+git@delanoe.org> Date: Thu Jul 4 14:57:17 2024 +0200 [VERSION] +1 to 0.0.7.1.7.3 commit 7a46e772aeea7ab4de38328341788fdc2abff4ed Author: Karen Konou <konoukaren@gmail.com> Date: Thu Jul 4 11:29:53 2024 +0200 [Graph/Phylo] Doclist filtering commit 9632276fb333f6ca4fe58737518c388615644808 Author: Alfredo Di Napoli <alfredo@well-typed.com> Date: Mon Jul 1 16:31:19 2024 +0200 Move GargConfig into gargantext This commit moves `GargConfig` and the other config-related data structures back into gargantext, so that they can be edited and expanded without needing to worry about the prelude project. commit 761189ebff018541d6699667239e8da4e93d85d6 Author: Alexandre Delanoë <devel+git@delanoe.org> Date: Wed Jul 3 14:03:17 2024 +0200 [DOC] https instead of ssh by default commit 567ea4a4f3b300fe5b90f1e7baa313f91cc3d312 Author: Alexandre Delanoë <devel+git@delanoe.org> Date: Wed Jul 3 11:33:50 2024 +0200 [DOC] fix commit 4b220387463913570982c3256202efe5aa1cca38 Author: Alexandre Delanoë <devel+git@delanoe.org> Date: Wed Jul 3 11:31:51 2024 +0200 [FIX] README to init commit 97d1283d4598c8148139f17ccbee75b3311b25d7 Author: Alexandre Delanoë <devel+git@delanoe.org> Date: Wed Jul 3 11:18:51 2024 +0200 [DOC] Fix readme commit e73b0fb3adb8ed29b29e84741d73e5e9b343db7e Merge: 9a203130 cfd82856 Author: Karen Konou <konoukaren@gmail.com> Date: Wed Jul 3 10:04:38 2024 +0200 Merge branch 'dev' into 242-dev-phylo-websearch commit cfd82856cf7cb700b3766f7ea5f001f946a65327 Author: Alexandre Delanoë <devel+git@delanoe.org> Date: Tue Jul 2 09:22:38 2024 +0200 [TEST][FIX] File Extension commit 21064e86b1dd8f24abb9055bf092b502eb8d4f95 Author: Alexandre Delanoë <devel+git@delanoe.org> Date: Tue Jul 2 09:03:06 2024 +0200 [VERSION] +1 to 0.0.7.1.7.2 commit 0ad981052dcf930bf19b2d47a4150f14fc7133e7 Merge: 6a0c62d6 f9332b80 Author: Alexandre Delanoë <devel+git@delanoe.org> Date: Tue Jul 2 09:01:27 2024 +0200 Merge remote-tracking branch 'origin/adinapoli/issue-355' into dev commit f9332b8025b8727ea1852e745aa9c2c440945dd5 Author: Alfredo Di Napoli <alfredo@well-typed.com> Date: Mon Jul 1 13:59:39 2024 +0200 Use goldenVsString Using goldenVsStringDiff creates problems with CI trying to locale `gargantext-cli -- golden-file-diff`. commit 6a0c62d6b4853f60f31abb3ad610646ad00397b2 Author: Alexandre Delanoë <devel+git@delanoe.org> Date: Mon Jul 1 15:16:57 2024 +0200 Style Guidelines improvement, thank you Alfredo commit 26d65e3b3f7549680c672bef687278bfeb43c98c Author: Alexandre Delanoë <devel+git@delanoe.org> Date: Mon Jul 1 14:16:46 2024 +0200 Developer Guidelines, adding style commit 8d07ed51fe9f07e72373cac35748b5e0b667f7a8 Author: Alfredo Di Napoli <alfredo@well-typed.com> Date: Mon Jul 1 12:38:42 2024 +0200 Port golden-file-diff to CLI commit a4c1fbecf3bba9af1c4c3c7d6bca4aa4a9db159c Author: Alfredo Di Napoli <alfredo@well-typed.com> Date: Mon Jul 1 12:22:55 2024 +0200 Port gargantext-upgrade to CLI commit f28aafdb221d29793f4be5b5f5fdf267492f7306 Author: Alfredo Di Napoli <alfredo@well-typed.com> Date: Mon Jul 1 12:07:14 2024 +0200 Port phylo-profile to CLI commit 1905b0243840f1d0a40b1d3424523d9ba4cb3d71 Author: Alfredo Di Napoli <alfredo@well-typed.com> Date: Mon Jul 1 11:52:50 2024 +0200 Port phylo to CLI executable commit 409c84238ba31d6d07a268c15b1d143171a747a0 Author: Alfredo Di Napoli <alfredo@well-typed.com> Date: Mon Jul 1 10:29:45 2024 +0200 Port gargantext-invitations to CLI commit 5760e55841d1cbae9d60ef75934c53a9623c1b68 Author: Alfredo Di Napoli <alfredo@well-typed.com> Date: Mon Jul 1 10:08:31 2024 +0200 Port gargantext-init to CLI commit 1310b3a371bde77eaef585ea5ed1802b30cdfa49 Author: Alfredo Di Napoli <alfredo@well-typed.com> Date: Mon Jul 1 09:25:34 2024 +0200 Port gargantext-import to CLI commit d765ec004082a93324136d6aca711ae9039ca26e Author: Alfredo Di Napoli <alfredo@well-typed.com> Date: Thu Jun 27 09:02:28 2024 +0200 Port `gargantext-admin` into `gargantext-cli` commit 598b2bf7f4f18ea40f526bc4689f29da885a1de0 Author: Karen Konou <konoukaren@gmail.com> Date: Wed Jun 26 11:47:07 2024 +0200 [API tests] fix tsv upload commit a8ad31d01ccda321725a867cbf42421fd938ba4c Author: Alexandre Delanoë <devel+git@delanoe.org> Date: Thu Jun 27 14:33:42 2024 +0200 [VERSION] +1 to 0.0.7.1.7.1 commit 15b563af39464b65bca4ebcc0e8b7c0003748cb1 Author: Alexandre Delanoë <devel+git@delanoe.org> Date: Thu Jun 27 09:53:22 2024 +0200 [FIX] stack commit 129101649409951fec05a538a5f1518910f4f3db Merge: f246fa1c d0f47d30 Author: Alexandre Delanoë <devel+git@delanoe.org> Date: Thu Jun 27 09:52:38 2024 +0200 Merge remote-tracking branch 'origin/360-dev-tsv-test' into dev commit f246fa1cb660e949d5c8659689241fbb3d9bc7fb Merge: 0b2f43f2 9fa05bd7 Author: Alexandre Delanoë <devel+git@delanoe.org> Date: Thu Jun 27 09:52:23 2024 +0200 Merge commit d0f47d306484e50a088eb61f999896c6333a6c23 Merge: a4eb1721 0b2f43f2 Author: Karen Konou <konoukaren@gmail.com> Date: Thu Jun 27 09:07:07 2024 +0200 Merge branch 'dev' into 360-dev-tsv-test commit 0b2f43f2ff2b3e799594d2db97eb8af88486279a Author: Alexandre Delanoë <devel+git@delanoe.org> Date: Thu Jun 27 09:01:04 2024 +0200 [FIX] Stack deps commit a4eb172187342c7b428251e68c766f560dbcc05f Author: Karen Konou <konoukaren@gmail.com> Date: Wed Jun 26 11:47:07 2024 +0200 [API tests] fix tsv upload commit 9fa05bd744dbe523e719abd92977a62b202c27e1 Author: Alfredo Di Napoli <alfredo@well-typed.com> Date: Wed Jun 26 08:17:39 2024 +0200 Remove db-obfuscation flag from stack.yaml commit ca5f6c02af3aeec3f2116cb5ea7c8e4c37b20da4 Author: Alfredo Di Napoli <alfredo@well-typed.com> Date: Wed Jun 26 08:05:02 2024 +0200 Fix executables commit 4b6991a3d914c79ecff7eae4ba6ba2fb7028c6b3 Author: Alfredo Di Napoli <alfredo@well-typed.com> Date: Mon Jun 24 15:30:20 2024 +0200 Hook CORS and middleware commit bb91161ad60a0269fa5614516bed590a5359c37d Author: Alfredo Di Napoli <alfredo@well-typed.com> Date: Tue Jun 18 11:23:54 2024 +0200 Serve a custom /config to correctly setup websocket for proxies This commit extends the reverse proxy for the microservices so that it would serve a custom `/config` file which would contain the correct baseUrl to initialise the websocket connection correctly. commit d2d35f9790e93319055d4d3bcf56df0595b4ccbd Author: Alfredo Di Napoli <alfredo@well-typed.com> Date: Mon Jun 17 16:53:10 2024 +0200 Support multiple disjointed notes Still needs to fix some hardcoded URLs. The problem with websockets is that they use the first URL fragment to determine the documentId, therefore we cannot proxy to `http://localhost:8009/notes/<frameId>` because the underlying WS connection will use `noteId=notes`, which is wrong. commit 16bece621ebfda8b99e127531f5ea1d6bf2fcbd4 Author: Alfredo Di Napoli <alfredo@well-typed.com> Date: Mon Jun 17 14:59:24 2024 +0200 Slight refactoring of proxy code commit 4ab1ebbb5e5bc066948ec252cfa9337d45426694 Author: Alfredo Di Napoli <alfredo@well-typed.com> Date: Mon Jun 17 12:55:33 2024 +0200 Use forked http-reverse-proxy, better regex substitution commit 11e497c255e3228257d76dc5dd7fecf8cdb2eca3 Author: Alfredo Di Napoli <alfredo@well-typed.com> Date: Mon Jun 17 10:03:51 2024 +0200 Make microservices proxy settings configurable commit 786870852205716efd81e4c16a5f525671d1896b Author: Alfredo Di Napoli <alfredo@well-typed.com> Date: Mon Jun 17 07:54:27 2024 +0200 Move reverse proxy on separate port commit b0be91dadf9281d6a1f9c3d3bcc7ca708a0becf0 Author: Alfredo Di Napoli <alfredo@well-typed.com> Date: Wed Jun 12 07:39:46 2024 +0200 Experiment with reverse proxy same domain commit d13740f9c9e8668bf163d758f1ac9e4dfadf4325 Author: Alexandre Delanoë <devel+git@delanoe.org> Date: Tue Jun 25 15:33:46 2024 +0200 [VERSION] +1 to 0.0.7.1.7 commit 19c7c2db4fff7666bcc47e11043eb82dd9dd9a3c Merge: 5589b7ae 7c1bc974 Author: Alexandre Delanoë <devel+git@delanoe.org> Date: Tue Jun 25 15:19:36 2024 +0200 Merge remote-tracking branch 'origin/adinapoli/issue-355' into dev commit 5ec3c2afc24496a98880ab10c3b6fccc924d6c03 Merge: df4e87cf e6a28179 Author: Alexandre Delanoë <devel+git@delanoe.org> Date: Tue Jun 25 14:32:19 2024 +0200 Merge branch 'testing' into stable commit e6a281798ff784f9f43b95c8eeacee041ed7bcc3 Merge: a9f7b166 5589b7ae Author: Alexandre Delanoë <devel+git@delanoe.org> Date: Tue Jun 25 14:32:18 2024 +0200 Merge branch 'dev' into testing commit 5589b7aeaf6c3903bfbd15bcf6495bf685910cc8 Author: Alexandre Delanoë <devel+git@delanoe.org> Date: Tue Jun 25 09:58:18 2024 +0200 [VERSION] +1 to 0.0.7.1.6.5 commit 7c1bc9749fcf63564cb5245ae455630c5f6736eb Author: Alfredo Di Napoli <alfredo@well-typed.com> Date: Tue Jun 25 09:49:33 2024 +0200 CLI: Replace DB obfuscation executable commit f789b2e4b372b523c56a32d629a99c532b88980c Author: Alfredo Di Napoli <alfredo@well-typed.com> Date: Mon Jun 24 16:47:48 2024 +0200 CLI: Add the filter-terms command commit 702882d010fea47b526b1a9b9fcf57ddea3ef5b7 Merge: 0087a0f8 843c3f32 Author: Alexandre Delanoë <devel+git@delanoe.org> Date: Tue Jun 25 09:11:43 2024 +0200 Merge remote-tracking branch 'origin/dev-phylo-csv-fix' into dev commit 0087a0f81db5c20b9c4af826f2b9aff8a769f0d1 Author: Alexandre Delanoë <devel+git@delanoe.org> Date: Fri Jun 21 14:01:15 2024 +0200 [VERSION] +1 to 0.0.7.1.6.4 commit 45efa38e20be3c32a280f8eb804dd94fbb5c0962 Merge: 379a89e3 f8b663b1 Author: Alexandre Delanoë <devel+git@delanoe.org> Date: Fri Jun 21 13:47:34 2024 +0200 Merge remote-tracking branch 'origin/330-node-terms-institutes-missing-with-hal-request' into dev commit 260ab0129d872309f3d2ded8d026f2ff3fa8192a Author: Przemysław Kaminski <pk@intrepidus.pl> Date: Fri Jun 21 12:47:28 2024 +0200 [tests] add draft for websocket tests commit c87f27914d5aaf8251fbafdfa8a07435e8437b79 Author: Przemysław Kaminski <pk@intrepidus.pl> Date: Thu Jun 20 18:36:33 2024 +0200 [test] add Test.Core.AsyncUpdates commit 6f767241384cb9e41ab29f12c7b55e2ff897f402 Author: Przemysław Kaminski <pk@intrepidus.pl> Date: Thu Jun 20 18:34:34 2024 +0200 [tests] some fixes to invoking dispatcher and central exchange commit 99f21ab0419705e6cbc8ec7e883336fbb0a5b83f Author: Przemysław Kaminski <pk@intrepidus.pl> Date: Thu Jun 20 12:52:10 2024 +0200 [stack] update project dependencies hashes commit 9691568820bfc6cb602fba0e1a607bc0834be996 Author: Przemysław Kaminski <pk@intrepidus.pl> Date: Thu Jun 20 07:38:19 2024 +0200 [tests] dummy WebSocketPending HasClient implementation commit dca7d379960acafa8d4e1da8d357c40d4f690f2c Merge: 5286cb51 e147c115 Author: Przemysław Kaminski <pk@intrepidus.pl> Date: Wed Jun 19 21:09:26 2024 +0200 Merge branch 'dev' into 341-dev-websockets commit 843c3f323ba6e35c6e5a9a8a227f9d302dece7e6 Author: Karen Konou <konoukaren@gmail.com> Date: Wed Jun 19 16:32:57 2024 +0200 Fix parsing of old phylo files commit 379a89e39f9a87a143c8810974e4d527a47b6966 Author: Alexandre Delanoë <devel+git@delanoe.org> Date: Wed Jun 19 15:09:18 2024 +0200 [FIX] Metrics commit 9a2031306364cf3a2135af6c8741342acda9337e Author: Karen Konou <konoukaren@gmail.com> Date: Wed Jun 19 14:13:21 2024 +0200 [Contexts for ngrams] Support AND search commit f8b663b165259b758fd051b59096e5ea7bc99566 Author: mzheng <1363-mzheng@users.noreply.gitlab.iscpif.fr> Date: Tue Jun 18 13:47:09 2024 +0200 update cabal.project for the crawler HAL commit 5286cb513d64924e13c05208c22bef63c22d77c7 Author: Przemysław Kaminski <pk@intrepidus.pl> Date: Tue Jun 18 07:37:42 2024 +0200 [websockets] some tests fixes But they still don't work because there is no HasClient implemented for the websocket server. commit db5ec697d230723a2eae0f1e4796cda96f27f5c5 Author: Przemysław Kaminski <pk@intrepidus.pl> Date: Mon Jun 17 21:37:46 2024 +0200 [websockets] some refactoring (split to smaller modules) commit 991c637c34e76eead457fb94f0aa1adc459d5537 Author: Przemysław Kaminski <pk@intrepidus.pl> Date: Mon Jun 17 18:31:37 2024 +0200 [refactor] openalex fix, refactoring, fix dispatcher logging commit e147c11592317b0e32a14c7daf9b59d956334553 Author: Alexandre Delanoë <devel+git@delanoe.org> Date: Mon Jun 17 09:39:10 2024 +0200 [VERSION] +1 to 0.0.7.1.6.3 commit 1953a22aa290a85b96cafbc67450848607e32353 Merge: a930e685 487f0689 Author: Alexandre Delanoë <devel+git@delanoe.org> Date: Mon Jun 17 09:15:21 2024 +0200 Merge remote-tracking branch 'origin/348-csv-tsv-in-all-codebase' into dev commit 5bf220f1099fa79d29f58f1fc6de0599a1b8514b Author: Przemysław Kaminski <pk@intrepidus.pl> Date: Mon Jun 17 07:52:41 2024 +0200 [websockets] ce/dispatcher bind/connect constants This makes it easier to change protocols, ports etc. commit 0d3eb3143bfd3e46a082c523b49645a8abcac92e Author: Przemysław Kaminski <pk@intrepidus.pl> Date: Mon Jun 17 06:58:43 2024 +0200 [docker-compose] add caddy as a frontend commit 01f44faafca07b3545ed0c9da00761d7ba15e882 Author: Przemysław Kaminski <pk@intrepidus.pl> Date: Mon Jun 17 06:58:10 2024 +0200 [websockets] implement CE typeclass, fixes to haskell-nanomsg commit ea87bb159f10914f8bef15634acb486a042228aa Author: Przemysław Kaminski <pk@intrepidus.pl> Date: Thu Jun 13 12:43:46 2024 +0200 [websockets] fix routing (frontend is a catch-all) commit 487f0689f8d4978ab3799c97091365d5d41c4e37 Author: lchapron <loic.chapron77@gmail.com> Date: Thu Jun 13 11:51:31 2024 +0200 FIX csv -> tsv link back and front commit f824ffaf7be7041d32088865215806332ec56396 Author: Przemysław Kaminski <pk@intrepidus.pl> Date: Wed Jun 12 14:10:35 2024 +0200 [ws] some small refactoring commit a417606f60dbf046dc6bb633e1a833fa99b6a133 Author: Przemysław Kaminski <pk@intrepidus.pl> Date: Tue Jun 11 18:39:35 2024 +0200 [websockets] named routes compiles now, but /ws endpoint not reachable... commit 0a86c5fca1044e8c36dd298d6ce02c63898ac89c Author: lchapron <loic.chapron77@gmail.com> Date: Tue Jun 11 10:46:09 2024 +0200 FIX test csv->tsv commit a930e68506c370086ece9ae869a5685fe15a5870 Author: Alexandre Delanoë <devel+git@delanoe.org> Date: Tue Jun 11 09:31:45 2024 +0200 [VERSION] +1 to 0.0.7.1.6.2 commit e67a743541bfb149601d8ac1f60a0dedcfa5bd15 Merge: 85353a92 49946361 Author: Przemysław Kaminski <pk@intrepidus.pl> Date: Tue Jun 11 07:34:22 2024 +0200 Merge branch 'dev' into 341-dev-websockets commit ff0a77cdfad15af9f2fbe8b0added661a81bb7f7 Author: lchapron <loic.chapron77@gmail.com> Date: Fri Jun 7 16:46:35 2024 +0200 Change CSV into TSV commit 499463615838bb05aadee3753e99509fb3582f56 Author: Alexandre Delanoë <devel+git@delanoe.org> Date: Thu Jun 6 09:27:21 2024 +0200 [VERSION] +1 to 0.0.7.1.6.1 commit 85353a92c2d896ea50b4a17347851bf9ee9afe3e Merge: 671aa21b 319a5c26 Author: Przemysław Kaminski <pk@intrepidus.pl> Date: Wed Jun 5 21:11:06 2024 +0200 Merge branch 'dev' into 341-dev-websockets commit 671aa21b2f68552531868efc4e75c81ade947551 Author: Przemysław Kaminski <pk@intrepidus.pl> Date: Wed Jun 5 17:17:11 2024 +0200 [ws] dispatcher & central exchange ports in constants module commit e2a437a94944a1316ce8974f8cbccde7ddeeff11 Author: Alfredo Di Napoli <alfredo@well-typed.com> Date: Wed Jun 5 09:30:57 2024 +0200 Convert GraphQL API to Named routes commit 319a5c26c4a05994320679bc2db7189c66128aa9 Author: Alexandre Delanoë <devel+git@delanoe.org> Date: Tue Jun 4 17:12:11 2024 +0200 [VERSION] +1 to 0.0.7.1.6 commit 2b67dad8cd22ce731ee7872494bdc24e1439f624 Merge: 0a4a4d95 406b3e58 Author: Alexandre Delanoë <devel+git@delanoe.org> Date: Tue Jun 4 16:26:16 2024 +0200 Merge remote-tracking branch 'origin/adinapoli/issue-271' into dev commit 0a4a4d9545ee9d9616bc4f65b5b7eb1b77cdbf7e Author: Alexandre Delanoë <devel+git@delanoe.org> Date: Mon Jun 3 16:18:09 2024 +0200 [VERSION] +1 to 0.0.7.1.5.5 commit a50b228a78c88e500135149217c4e2d107a18613 Author: Alfredo Di Napoli <alfredo@well-typed.com> Date: Mon Jun 3 15:51:19 2024 +0200 Remove NoUserFound error constructor commit 406b3e584ac83cc0b312ecc8bdfa82ac6282edaa Author: Alfredo Di Napoli <alfredo@well-typed.com> Date: Mon Jun 3 15:42:14 2024 +0200 Update dependencies commit e578bc9c01962c7370100d4e911b48b326ba450b Author: Alfredo Di Napoli <alfredo@well-typed.com> Date: Tue May 28 11:53:07 2024 +0200 Derive generic clients commit 65750c75b92fc47e3d47d5c7aa6950eb1cf77a12 Author: Alfredo Di Napoli <alfredo@well-typed.com> Date: Tue May 28 09:25:36 2024 +0200 Remove old (unnamed) API This beefy commit removes the old (unnamed) Servant API. commit 6240e8206e4e2154da8ea34125b8281c822bab2d Author: Alfredo Di Napoli <alfredo@well-typed.com> Date: Mon May 13 12:04:30 2024 +0200 Named server handlers This big commit ties the knot with the named _routes_ by providing concrete server (i.e. handlers) implementations. commit a66c60ed923fd4a1f0895ce85b909b08f74b8cad Merge: c5274cff 144dce2d Author: Przemysław Kaminski <pk@intrepidus.pl> Date: Fri May 31 18:36:14 2024 +0200 Merge branch 'dev' into 341-dev-websockets commit 144dce2d7fc73405cea8c4d82ddd999ef9e75422 Author: Alexandre Delanoë <devel+git@delanoe.org> Date: Thu May 30 10:41:21 2024 +0200 [VERSION] +1 to 0.0.7.1.5.4 commit c5274cff09afaca6dc9a74e722ebb5b58d48f0ed Author: Przemysław Kaminski <pk@intrepidus.pl> Date: Wed May 29 21:39:56 2024 +0200 [websockets] migrate to StmContainers.Set commit 5bcb8731e4205860bb2beddd3ac89bbd8a376272 Author: Przemysław Kaminski <pk@intrepidus.pl> Date: Wed May 29 10:43:20 2024 +0200 [websockets] ws server test for nanomsg Also, will use stm containers commit df4e87cf0dcb3d06bcbfbd99e3adb19bd6dab414 Merge: 09b38151 a9f7b166 Author: Alexandre Delanoë <devel+git@delanoe.org> Date: Wed May 29 09:51:03 2024 +0200 Merge branch 'testing' into stable commit a9f7b1668a54cc5ffecb0dcc018273d5c57d05cd Merge: 48c9cdac b0807fb9 Author: Alexandre Delanoë <devel+git@delanoe.org> Date: Wed May 29 09:51:02 2024 +0200 Merge branch 'dev' into testing commit 51da71fd4116191f2e3f4f67d5463b3c3eb8d478 Merge: 72a457c5 b0807fb9 Author: lchapron <loic.chapron77@gmail.com> Date: Tue May 28 16:04:37 2024 +0200 Merge branch '345-docs-tsv-export-import-check-and-maintain-consistency-between-export-and-import-formats' of https://gitlab.iscpif.fr/gargantext/haskell-gargantext into 345-docs-tsv-export-import-check-and-maintain-consistency-between-export-and-import-formats commit 72a457c59de468109854bf1fd3485dc9c298b9d8 Author: lchapron <loic.chapron77@gmail.com> Date: Tue May 28 16:02:28 2024 +0200 Improve export (tab and quote) commit b0807fb982d7fd0192b017873b004680d951b81d Author: Alexandre Delanoë <devel+git@delanoe.org> Date: Tue May 28 09:20:39 2024 +0200 [VERSION] +1 to 0.0.7.1.5.3 commit 708029b21f4dd74fa5ae74cf8c2ba46727770cf2 Author: Przemysław Kaminski <pk@intrepidus.pl> Date: Mon May 27 20:49:07 2024 +0200 [ws] remove textual ping/pong, replace with ping control frame commit 5cb7a7008c028aa582a4b2ad5289822d4d86e59b Author: Fabien Maniere <fabien.maniere@cnrs.fr> Date: Mon May 27 15:07:23 2024 +0200 ignore logs and + commit dd00dc43cc8889f30161c8472e03636e0a0c184a Merge: e7ad54d4 ec9d0590 Author: Przemysław Kaminski <pk@intrepidus.pl> Date: Mon May 27 10:36:51 2024 +0200 Merge branch 'dev' into 341-dev-websockets commit e7ad54d470c88625977555932832bae641342dc8 Author: Przemysław Kaminski <pk@intrepidus.pl> Date: Sat May 25 08:25:04 2024 +0200 [ws] implement jwt token authorization commit 200f3b5281c85ca18c999300550786232d272bf6 Author: Przemysław Kaminski <pk@intrepidus.pl> Date: Sat May 25 06:58:48 2024 +0200 [ws] add ping/pong, add notification function, unique subscriptions commit 09b38151d162b6954170f200beeeffd406f4740d Merge: 9dcd9aae 48c9cdac Author: Alexandre Delanoë <devel+git@delanoe.org> Date: Fri May 24 16:48:41 2024 +0200 Merge branch 'testing' into stable commit 48c9cdac67b9627b4d76ba8538fc67fc8adbcbb6 Merge: 083c6bab ec9d0590 Author: Alexandre Delanoë <devel+git@delanoe.org> Date: Fri May 24 16:48:39 2024 +0200 Merge branch 'dev' into testing commit ec9d0590d1a69ed48fcf9c7f519289ffaed22e86 Author: Alexandre Delanoë <devel+git@delanoe.org> Date: Fri May 24 16:47:55 2024 +0200 [ADM] nix config for easy deployment commit 9dcd9aae727d79c5c570497bdb16defe6fa150bd Merge: 557fdde4 083c6bab Author: Alexandre Delanoë <devel+git@delanoe.org> Date: Fri May 24 14:35:58 2024 +0200 Merge branch 'testing' into stable commit 083c6bab3759a0df85a1d618613c8f258a152bf2 Merge: c5bd963b cfe5d19b Author: Alexandre Delanoë <devel+git@delanoe.org> Date: Fri May 24 14:35:32 2024 +0200 Merge branch 'dev' into testing commit cfe5d19b9caad142fadcd8fb9c1295e6e8f6242a Author: Alexandre Delanoë <devel+git@delanoe.org> Date: Fri May 24 14:35:19 2024 +0200 [VERSION] +1 to 0.0.7.1.5.2 commit 2f355079f1b7aee92e3473ec1ec8c1752a7831e6 Author: Alexandre Delanoë <devel+git@delanoe.org> Date: Fri May 24 14:29:01 2024 +0200 [FIX] Order 2 for small corpora commit 9de8332839750c7b8d0236256ab7f92f7667d013 Author: Przemysław Kaminski <pk@intrepidus.pl> Date: Thu May 23 14:32:18 2024 +0200 [websockets] initial implementation of async notifications I'm currently able to do the following: - start gargantext-server (as it hosts central exchange and dispatcher, currently) - start a websocket connection: websocat ws://localhost:8008/ws - subscibe to a topic (in websocat): {"request": "subscribe", "topic": {"type": "update_tree", "node_id": 15}} - optionally subscibe to other node_ids or start other websocat's with different subscriptions (can be multiple) - fire up cabal v2-run gargantext-central-exchange -- client This triggers a node_id: 15 and node_id: 16 notification to be sent You can send your own notifications, e.g. with Python: import json import nanomsg as n s = n.Socket(n.PUSH) s.connect('tcp://localhost:5560') s.send(json.dumps({'type': 'update_tree_first_level', 'node_id': 15})) commit 63bf3a0b412714c50a2ee384de775eebbd13db22 Author: Alexandre Delanoë <devel+git@delanoe.org> Date: Thu May 23 09:29:12 2024 +0200 [VERSION] +1 to 0.0.7.1.5.1 commit 9ea7d5f381f429f5881f1b27b4b92b797f95def2 Author: Przemysław Kaminski <pk@intrepidus.pl> Date: Wed May 22 18:14:16 2024 +0200 [central-exchange] very simple implementation using nanomsg commit e83ba7dddb4b78ff6dc57d772b1102b0d3cd2e47 Author: Alexandre Delanoë <devel+git@delanoe.org> Date: Thu May 16 14:57:49 2024 +0200 [VERSION] +1 to 0.0.7.1.5 commit 20e54d08ec1ea52f172d797c0f7a95262e38a458 Merge: d77bc855 59dcfb62 Author: Alexandre Delanoë <devel+git@delanoe.org> Date: Thu May 16 14:51:16 2024 +0200 Merge remote-tracking branch 'origin/337-node-phylo-export-the-phylo-in-json-and-dot-format' into dev commit 557fdde45b8edc3cefda13c0481614b7857808c9 Merge: 890bce11 59dcfb62 Author: Alexandre Delanoë <devel+git@delanoe.org> Date: Thu May 16 14:36:25 2024 +0200 Merge remote-tracking branch 'origin/337-node-phylo-export-the-phylo-in-json-and-dot-format' into stable commit 890bce11b8a0c2f3abd8b844c462dbbf8c16c0d7 Merge: 60a9fcf0 4477c6c7 Author: Alexandre Delanoë <devel+git@delanoe.org> Date: Thu May 16 14:31:59 2024 +0200 Merge remote-tracking branch 'origin/adinapoli/issue-271' into stable commit 60a9fcf0ea7c39cfa71fdc55e8b383d42b3bd75a Author: Alexandre Delanoë <devel+git@delanoe.org> Date: Thu May 16 10:11:23 2024 +0200 [ADMIN] File for metrics commit c5bd963b6a5a9767a3b2414830aa4d03e91ffaa8 Author: Alexandre Delanoë <devel+git@delanoe.org> Date: Thu May 16 10:11:23 2024 +0200 [ADMIN] File for metrics commit d77bc85512e9901fa2c99f516c0127ae4910a9c2 Author: Alexandre Delanoë <devel+git@delanoe.org> Date: Thu May 16 10:11:23 2024 +0200 [ADMIN] File for metrics commit c87222ba9828d53dc25f4e6f9d6c91a27842d1d9 Merge: fed848e0 4477c6c7 Author: Alexandre Delanoë <devel+git@delanoe.org> Date: Thu May 16 09:53:38 2024 +0200 Merge remote-tracking branch 'origin/adinapoli/issue-271' into dev commit 59dcfb623941db0ccc40819cc070d78955728d85 Author: mzheng <1363-mzheng@users.noreply.gitlab.iscpif.fr> Date: Tue May 14 11:51:13 2024 +0200 small refactoring commit d4e01a754a6f8b0cb8b1745a26b426610751819d Author: mzheng <1363-mzheng@users.noreply.gitlab.iscpif.fr> Date: Mon May 6 16:11:47 2024 +0200 add phylo export dot format commit 210b31cf2b73e5eabdea237b318c563e0daa4f95 Author: mzheng <1363-mzheng@users.noreply.gitlab.iscpif.fr> Date: Tue Apr 16 14:31:29 2024 +0200 commenting DOT export for now commit d05e976226bfc6566ac6ac46cfd49ae79a918000 Author: mzheng <1363-mzheng@users.noreply.gitlab.iscpif.fr> Date: Thu Apr 11 14:59:09 2024 +0200 fixed the name of the file commit d752d875d0ff34fda872b8b9d7707552fe1c8e98 Author: mzheng <1363-mzheng@users.noreply.gitlab.iscpif.fr> Date: Thu Apr 11 14:43:50 2024 +0200 added dummy user data to test the new endpoint commit fed848e0ebef00453d345e28533faedfb4b69847 Author: Alexandre Delanoë <devel+git@delanoe.org> Date: Tue May 14 09:21:25 2024 +0200 [VERSION] +1 to 0.0.7.1.4 commit dc0df15dc27ed95ad17f5307d7a63f89cb98507d Author: Przemysław Kaminski <pk@intrepidus.pl> Date: Mon May 13 06:39:14 2024 +0200 [websockets] async update: external/internal communication commit d79c579a449261daf799f650008489ef1ccff1b2 Author: Przemysław Kaminski <pk@intrepidus.pl> Date: Sat May 11 06:53:13 2024 +0200 [websocket] add Subscription data commit 245bc254cbda1319782d9827c873429b1cee25cd Author: Przemysław Kaminski <pk@intrepidus.pl> Date: Sat May 11 06:34:12 2024 +0200 [websocket] remark on public notifications commit a0b836b0300731df377dd6e518f2a8ef2db8bf7c Author: Przemysław Kaminski <pk@intrepidus.pl> Date: Sat May 11 06:33:09 2024 +0200 [websockets] remark on UserSource/UserAction commit 914fd97759ed8201ece54838beb748a5519352a9 Author: Przemysław Kaminski <pk@intrepidus.pl> Date: Sat May 11 06:14:30 2024 +0200 [websockets] AsyncUpdates more info on architecture commit e1de4c8a83dcb3e44d06781429ee17f9d3edda44 Merge: c08f2b6e fa24156a Author: Przemysław Kaminski <pk@intrepidus.pl> Date: Fri May 10 20:45:44 2024 +0200 Merge branch 'dev' into 341-dev-websockets commit c08f2b6e9c71363dd7b58a4194134aa9c74f1f0e Author: Przemysław Kaminski <pk@intrepidus.pl> Date: Thu May 9 11:16:32 2024 +0200 [websockets] add websocket to routes Also, removed EKG (I don't know how to make it work with WS) commit 4477c6c7152963c7c97022aa280ee77835a18013 Author: Alfredo Di Napoli <alfredo@well-typed.com> Date: Mon Apr 29 14:52:19 2024 +0200 Add Named Servant API routes This big commit adds a separate module hierarchy for Servant named routes (see https://www.tweag.io/blog/2022-02-24-named-routes/ ) which will make working with servant endpoints more pleasant (especially when it comes to emitted errors). This still doesn't do anything to wire the routes to the concrete handlers. commit ca339d93390adac6849d4b45b5d5b61452a24d8c Author: Przemysław Kaminski <pk@intrepidus.pl> Date: Thu May 9 10:08:50 2024 +0200 [websockets] some stub datatypes commit 6b0ddc611c3be66021e14316ad3cd446447b4a2a Merge: bc86389a f56e8fc8 Author: Alexandre Delanoë <devel+git@delanoe.org> Date: Tue May 7 19:51:37 2024 +0200 Merge branch 'testing' into stable commit f56e8fc8a417f5b780260fbb75b4cdc7a3ce8d20 Merge: c870f857 fa24156a Author: Alexandre Delanoë <devel+git@delanoe.org> Date: Tue May 7 19:51:31 2024 +0200 Merge branch 'dev' into testing commit fa24156a37e458d9962c67dacf66b598f4a189da Author: Alexandre Delanoë <devel+git@delanoe.org> Date: Tue May 7 08:53:58 2024 +0200 [VERSION] +1 to 0.0.7.1.3 commit b24d81e7c4745c0c0905cbf78657b407ca905070 Author: Alexandre Delanoë <devel+git@delanoe.org> Date: Thu May 2 11:58:21 2024 +0200 [VERSION] +1 to 0.0.7.1.2 commit ddefee503253af6e5d9175c77df47dab70df46e3 Merge: 9ef97b9a ca1aa195 Author: Przemysław Kaminski <pk@intrepidus.pl> Date: Mon Apr 29 20:32:47 2024 +0200 Merge branch 'dev' into 169-dev-singulars-plurals-remove-map-list-size commit bc86389ad7130ffd9d0cbd691e5e55ae9d81b8a3 Merge: 2735207e c870f857 Author: Alexandre Delanoë <devel+git@delanoe.org> Date: Fri Apr 19 09:40:23 2024 +0200 Merge branch 'testing' into stable commit c870f8574750321d185ae88e78efe745aada5339 Merge: c97234ed cd0fea68 Author: Alexandre Delanoë <devel+git@delanoe.org> Date: Fri Apr 19 09:40:16 2024 +0200 Merge branch 'dev' into testing commit 2735207ee5b6f3fe8bbc595d355efe4bd4237a41 Merge: 17d18697 c97234ed Author: Alexandre Delanoë <devel+git@delanoe.org> Date: Thu Apr 18 14:35:10 2024 +0200 Merge branch 'testing' into stable commit c97234eda7ad674792b3a0732f01ab6ebcb26089 Merge: 2f308bcf abf437c8 Author: Alexandre Delanoë <devel+git@delanoe.org> Date: Thu Apr 18 14:35:02 2024 +0200 merge commit 2f308bcffbba689953af42d446533d896863757b Author: Alexandre Delanoë <devel+git@delanoe.org> Date: Tue Apr 16 11:42:49 2024 +0200 [FIX] update hash project commit 9ef97b9a3d524411e49b74bee2f7615120b6064e Author: Przemysław Kaminski <pk@intrepidus.pl> Date: Mon Apr 8 14:51:13 2024 +0200 [ngrams] fix grouping to use mapListSize commit dd95bc6cf22f94e9ae0f24a7b732db0aa2c93e66 Author: Przemysław Kaminski <pk@intrepidus.pl> Date: Wed Apr 3 12:10:05 2024 +0200 [refactor] intercalate " " -> unwords commit 7d777a106eeb5bda06fed315aaa961fae7ea946f Author: Przemysław Kaminski <pk@intrepidus.pl> Date: Tue Apr 2 18:53:55 2024 +0200 [ngrams] try without map list size to fix singulars/plurals issue commit 956df688099dc0e7482dc0f2a868c1a894867980 Author: Przemysław Kaminski <pk@intrepidus.pl> Date: Tue Apr 2 17:45:18 2024 +0200 some more refactorings, comments to code i didn't understand commit 166f9c193285936a51c0a3aa80dd291b4f2395d1 Merge: 7f8a865a a4ab001a Author: Przemysław Kaminski <pk@intrepidus.pl> Date: Tue Apr 2 10:36:06 2024 +0200 Merge branch 'dev' into 169-dev-singulars-plurals commit 7f8a865a90a1c568ffaea2d0c8792b89c06ad0af Author: Przemysław Kaminski <pk@intrepidus.pl> Date: Wed Mar 27 10:36:27 2024 +0100 [refactor] more explicit type constructors It's better to enumerate fields than not - easier to search later. Also, a performance improvement for queryNgramsOccurrences (no VALUES). commit 17d18697eabe4f3d653a7991fbf9d9adc48250f6 Merge: 5f18e148 574631df Author: Alexandre Delanoë <devel+git@delanoe.org> Date: Thu Mar 21 10:18:39 2024 +0100 [MERGE] Stable Version commit 5f18e1483a2b94a4566f1ef4644cdbf04dcc25e3 Author: Alexandre Delanoë <devel+git@delanoe.org> Date: Mon Jan 15 15:21:35 2024 +0100 [DOC] README commit 4c11696449ae6f4fce2fc44c6042ce9fcd96401f Author: Alexandre Delanoë <devel+git@delanoe.org> Date: Mon Jan 15 15:13:16 2024 +0100 [DOC] README commit 351df158dd2a678fd3731a27a80c81071e0ea208 Merge: 1a5ee7b6 555a1c96 Author: Alexandre Delanoë <devel+git@delanoe.org> Date: Mon Jan 15 11:57:35 2024 +0100 Merge branch 'stable-dev' into stable commit 1a5ee7b6a676c9b1bdc7b57b3e7c365c91a41682 Merge: 62862406 113fffba Author: Alexandre Delanoë <devel+git@delanoe.org> Date: Thu Nov 30 08:54:16 2023 +0100 Merge branch 'dev-stable' into stable commit 62862406 Merge: 473b72fc 1d836ed3 Author: Alexandre Delanoë <devel+git@delanoe.org> Date: Thu Oct 19 10:35:00 2023 +0200 Merge commit '1d836ed3' into stable commit 473b72fc Merge: 72bfe439 2e537215 Author: Alexandre Delanoë <devel+git@delanoe.org> Date: Thu Sep 14 09:37:40 2023 +0200 Merge branch 'testing' into stable commit 72bfe439 Merge: dc2cc142 7e923b2e Author: Alexandre Delanoë <devel+git@delanoe.org> Date: Thu Jul 27 10:03:19 2023 +0200 Merge remote-tracking branch 'origin/dev-contributing' into stable