• Przemyslaw Kaminski's avatar
    Squashed commit of the following: · 5660aec0
    Przemyslaw Kaminski authored
    commit a0ec337b
    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 a23a0113
    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 b6e13788
    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 1bd9f15d
    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 e3ee761d
    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 c2531060
    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 5e28eafa
    Author: Alfredo Di Napoli <alfredo@well-typed.com>
    Date:   Mon Aug 26 13:02:06 2024 +0200
    
        Test ngrams update after docs trashing
    
    commit 0771f383
    Author: Alfredo Di Napoli <alfredo.dinapoli@gmail.com>
    Date:   Fri Sep 27 16:08:52 2024 +0200
    
        Restore swagger.json
    
    commit 4c97676e
    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 f9f45da4
    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 45eff945
    Author: Alexandre Delanoë <devel+git@delanoe.org>
    Date:   Thu Sep 26 17:04:24 2024 +0200
    
        [DOC] Adding a fix
    
    commit 99f2f347
    Author: Alexandre Delanoë <devel+git@delanoe.org>
    Date:   Thu Sep 26 17:00:52 2024 +0200
    
        [FIX] Back to previous Order 2 WIP
    
    commit c62924ad
    Author: Alexandre Delanoë <devel+git@delanoe.org>
    Date:   Thu Sep 26 16:21:53 2024 +0200
    
        [VERSION] +1 to 0.0.7.3
    
    commit 9deb5304
    Author: Alexandre Delanoë <devel+git@delanoe.org>
    Date:   Thu Sep 26 16:16:01 2024 +0200
    
        [RENAME] sql with version
    
    commit f11ef8bf
    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 139b5372
    Author: yacourt <acourt.yoelis@gmail.com>
    Date:   Thu Sep 26 09:56:28 2024 +0200
    
        removes trigger & function from schema.sql
    
    commit 43564cbe
    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 653e5e8f
    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 82d9289a
    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 bde48039
    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 ec01d870
    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 651caaee
    Merge: 5fd34f93 5d50f716
    Author: Alexandre Delanoë <devel+git@delanoe.org>
    Date:   Mon Sep 23 10:30:49 2024 +0200
    
        Missing merge
    
    commit 5fd34f93
    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 abe060c5
    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 bcb77a73
    Merge: 9273840a f777d222
    Author: Alexandre Delanoë <devel+git@delanoe.org>
    Date:   Mon Sep 23 10:15:01 2024 +0200
    
        [FIX] merge conflicts
    
    commit 9273840a
    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 5d50f716
    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 177173ea
    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 08df697f
    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 a1ad5275
    Author: Przemysław Kaminski <pk@intrepidus.pl>
    Date:   Thu Sep 19 22:00:19 2024 +0200
    
        [refactor] some redundant constraints removed
    
    commit 5d2efe0d
    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 39b0d18c
    Author: Przemysław Kaminski <pk@intrepidus.pl>
    Date:   Thu Sep 19 20:55:38 2024 +0200
    
        [toml] more settings refactor into gargconfig
    
    commit 9d454100
    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 f406450a
    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 3681ba9f
    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 261fb04e
    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 8bbeb216
    Author: Przemysław Kaminski <pk@intrepidus.pl>
    Date:   Wed Sep 18 19:24:51 2024 +0200
    
        [settings] loglevel moved to garg config
    
    commit 45a7d53d
    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 0be8b795
    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 f777d222
    Author: Grégoire Locqueville <gregoireloc@gmail.com>
    Date:   Wed Sep 18 17:50:24 2024 +0200
    
        Update project dependencies
    
    commit e23ebf0a
    Author: Grégoire Locqueville <gregoireloc@gmail.com>
    Date:   Wed Sep 18 17:44:54 2024 +0200
    
        Remove obsolete GHC option
    
    commit 0902bab3
    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 226110a6
    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 dee5e4dc
    Author: Przemysław Kaminski <pk@intrepidus.pl>
    Date:   Wed Sep 18 06:32:37 2024 +0200
    
        [test] try with sequential update
    
    commit bad7fbd9
    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 732af93b
    Author: Przemysław Kaminski <pk@intrepidus.pl>
    Date:   Mon Sep 16 17:16:50 2024 +0200
    
        [nix] pkgs update
    
    commit 94941e06
    Author: Przemysław Kaminski <pk@intrepidus.pl>
    Date:   Mon Sep 16 10:59:46 2024 +0200
    
        [ghc] 9.4.8 migration for CI
    
    commit 5c443218
    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 3076dae6
    Author: Alexandre Delanoë <devel+git@delanoe.org>
    Date:   Fri Sep 13 12:01:04 2024 +0200
    
        [FIX] server script
    
    commit 206c847b
    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 ae068ccf
    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 ee6fc1c4
    Author: Przemysław Kaminski <pk@intrepidus.pl>
    Date:   Fri Sep 13 07:05:39 2024 +0200
    
        [stack] allow-newer: true
    
    commit 9e1d7ebf
    Author: Przemysław Kaminski <pk@intrepidus.pl>
    Date:   Fri Sep 13 06:56:49 2024 +0200
    
        [stack] allow-newer: true
    
    commit afe06669
    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 bff41104
    Author: Przemysław Kaminski <pk@intrepidus.pl>
    Date:   Thu Sep 12 13:05:54 2024 +0200
    
        [ghc] 9.4.8
    
    commit 1a940644
    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 9a75d273
    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 8ce6fba6
    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 7d9f08f2
    Author: Alexandre Delanoë <devel+git@delanoe.org>
    Date:   Thu Sep 12 11:39:51 2024 +0200
    
        File name
    
    commit bcf9f81e
    Author: Alexandre Delanoë <devel+git@delanoe.org>
    Date:   Thu Sep 12 11:38:53 2024 +0200
    
        [DOC] Gitlab template issue
    
    commit 95f311fb
    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 f10826f5
    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 e5a892b9
    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 81a1a72f
    Author: Przemysław Kaminski <pk@intrepidus.pl>
    Date:   Wed Sep 11 12:26:09 2024 +0200
    
        [bin] update-project-dependencies
    
    commit 0ecdc882
    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 7056810c
    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 6d02842f
    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 802e0cdf
    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 0b5ce744
    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 0d0b33f0
    Author: Przemysław Kaminski <pk@intrepidus.pl>
    Date:   Thu Sep 5 19:58:02 2024 +0200
    
        [tests] fixes to tests blocking
    
    commit 409e2465
    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 39a8897b
    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 d6efe396
    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 f1128c83
    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 6f938e86
    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 b7d40780
    Author: Fabien Maniere <fabien.maniere@cnrs.fr>
    Date:   Thu Sep 5 12:35:09 2024 +0200
    
        update cabal.project hash
    
    commit ebc0fd38
    Author: Alexandre Delanoë <devel+git@delanoe.org>
    Date:   Thu Sep 5 11:31:57 2024 +0200
    
        [FIX] nlp text cleaning
    
    commit 69d97371
    Author: Przemysław Kaminski <pk@intrepidus.pl>
    Date:   Wed Sep 4 22:01:03 2024 +0200
    
        [test] fix refactorings in tests
    
    commit 3abe4a26
    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 fd814407
    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 7fc403c9
    Author: yacourt <acourt.yoelis@gmail.com>
    Date:   Tue Sep 3 16:57:32 2024 +0200
    
        fix(cleanTextForNLP): removes transformation for hyphaneted words
    
    commit 5bb981be
    Author: yacourt <acourt.yoelis@gmail.com>
    Date:   Tue Sep 3 16:51:55 2024 +0200
    
        configure coreNLP tokenization to group hyphaneted words
    
    commit 8ce28ab3
    Author: Przemysław Kaminski <pk@intrepidus.pl>
    Date:   Wed Sep 4 09:49:30 2024 +0200
    
        [config] more config refactoring
    
    commit 7c074fc8
    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 f40638e7
    Author: Przemysław Kaminski <pk@intrepidus.pl>
    Date:   Wed Sep 4 07:29:00 2024 +0200
    
        [bin] update-project-dependencies
    
    commit 5585a91b
    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 3b3f5109
    Author: Przemysław Kaminski <pk@intrepidus.pl>
    Date:   Wed Sep 4 07:06:40 2024 +0200
    
        [CLI] INI to TOML works now
    
    commit e53d4b86
    Author: yacourt <acourt.yoelis@gmail.com>
    Date:   Tue Sep 3 16:57:32 2024 +0200
    
        fix(cleanTextForNLP): removes transformation for hyphaneted words
    
    commit 4e21f839
    Author: yacourt <acourt.yoelis@gmail.com>
    Date:   Tue Sep 3 16:51:55 2024 +0200
    
        configure coreNLP tokenization to group hyphaneted words
    
    commit 294ed193
    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 19f4848f
    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 3e8ebc35
    Author: Przemysław Kaminski <pk@intrepidus.pl>
    Date:   Tue Sep 3 06:20:19 2024 +0200
    
        [deps] udpate-project-dependencies
    
    commit 15b732f5
    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 7c0d6ba0
    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 65053486
    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 c5336b22
    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 b09e6de2
    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 2a1439e3
    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 1e1396c4
    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 6d6384ff
    Author: Przemysław Kaminski <pk@intrepidus.pl>
    Date:   Fri Aug 30 16:18:53 2024 +0200
    
        [toml] notifications
    
    commit 24d11d63
    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 5de36645
    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 bd8b6659
    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 9e4f7476
    Author: Przemysław Kaminski <pk@intrepidus.pl>
    Date:   Thu Aug 29 14:10:53 2024 +0200
    
        [config] proper NLP table parsing
    
    commit c624d176
    Author: mzheng <1363-mzheng@users.noreply.gitlab.iscpif.fr>
    Date:   Thu Aug 29 11:37:07 2024 +0200
    
        formating addGroup
    
    commit 5f74a8a5
    Author: lchapron <loic.chapron77@gmail.com>
    Date:   Thu Aug 29 11:22:25 2024 +0200
    
        fix tsv error import
    
    commit 96a23581
    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 19585ea5
    Author: Przemysław Kaminski <pk@intrepidus.pl>
    Date:   Thu Aug 29 08:44:51 2024 +0200
    
        [test] add test-data/test_config.toml
    
    commit 326a0002
    Author: Przemysław Kaminski <pk@intrepidus.pl>
    Date:   Thu Aug 29 07:10:09 2024 +0200
    
        [bin] update-project-dependencies
    
    commit 86ab220b
    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 3e499383
    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 34476655
    Author: Przemysław Kaminski <pk@intrepidus.pl>
    Date:   Wed Aug 28 16:12:58 2024 +0200
    
        [toml] gargantext-settings.toml_toModify
    
    commit 76eb1cf0
    Author: Przemysław Kaminski <pk@intrepidus.pl>
    Date:   Wed Aug 28 16:08:12 2024 +0200
    
        [toml] rewrite config to a toml file
    
    commit 9144bad9
    Merge: 5f59fdb2 e0dd2db8
    Author: Alexandre Delanoë <devel+git@delanoe.org>
    Date:   Mon Aug 26 17:12:31 2024 +0200
    
        [Commit Missing]
    
    commit 5f59fdb2
    Author: Alexandre Delanoë <devel+git@delanoe.org>
    Date:   Mon Aug 26 15:37:36 2024 +0200
    
        [VERSION] +1 to 0.0.7.2
    
    commit c370578f
    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 dfb65fb8
    Merge: f262753d 9360652c
    Author: Alexandre Delanoë <devel+git@delanoe.org>
    Date:   Mon Aug 26 15:20:55 2024 +0200
    
        [MERGE] fix conflicts
    
    commit f262753d
    Author: Alexandre Delanoë <devel+git@delanoe.org>
    Date:   Mon Aug 26 11:08:03 2024 +0200
    
        [FIX] install script
    
    commit e598d3f0
    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 9bfa18b3
    Author: Grégoire Locqueville <gregoireloc@gmail.com>
    Date:   Fri Aug 23 10:54:52 2024 +0200
    
        Update cabal.project hash
    
    commit ea21bbbe
    Author: Karen Konou <konoukaren@gmail.com>
    Date:   Thu Aug 22 13:56:36 2024 +0200
    
        [Graph API] fix cluster renaming
    
    commit 475399cd
    Author: Grégoire Locqueville <gregoireloc@gmail.com>
    Date:   Thu Aug 22 11:32:02 2024 +0200
    
        Save .hie files to default location
    
    commit 9360652c
    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 95fef4a4
    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 190eaad2
    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 b9200c5b
    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 e0dd2db8
    Author: Alfredo Di Napoli <alfredo@well-typed.com>
    Date:   Mon Aug 19 10:49:48 2024 +0200
    
        Update project dependencies
    
    commit e3241819
    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 7649e70b
    Author: Karen Konou <konoukaren@gmail.com>
    Date:   Mon Aug 19 10:07:12 2024 +0200
    
        [Graph api] Legend update endpoint
    
    commit d6c03dc3
    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 f7c124b6
    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 3a7b6d08
    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 238628a4
    Author: Yoelis Acourt <acourt.yoelis@gmail.com>
    Date:   Wed Jul 31 16:20:07 2024 +0200
    
        fix: #379 openalex update to last commit
    
    commit aab8701a
    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 9d33fc20
    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 6208742b
    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 68a2d7de
    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 c799819a
    Author: Przemysław Kaminski <pk@intrepidus.pl>
    Date:   Tue Jul 30 13:12:38 2024 +0200
    
        [tests] add missing files
    
    commit 3000e4b7
    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 efc0fe8e
    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 8cf5cba8
    Author: Przemysław Kaminski <pk@intrepidus.pl>
    Date:   Tue Jul 30 10:45:12 2024 +0200
    
        [tests] add aeson tests, some test fixes
    
    commit bc5bde39
    Author: Przemysław Kaminski <pk@intrepidus.pl>
    Date:   Mon Jul 29 21:44:59 2024 +0200
    
        [central exchange] add Eq, fix tests
    
    commit 58526e66
    Author: Przemysław Kaminski <pk@intrepidus.pl>
    Date:   Mon Jul 29 10:31:29 2024 +0200
    
        [stack] update-project-dependencies
    
    commit e0326e9c
    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 39f8f17d
    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 69ed7b65
    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 931417cf
    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 788a943e
    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 c262ec0e
    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 91464cfb
    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 e4222dfc
    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 d5153d39
    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 47e775a4
    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 610eabe2
    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 520c7701
    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 dd00da1b
    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 9378fb7e
    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 ec845b10
    Author: mzheng <1363-mzheng@users.noreply.gitlab.iscpif.fr>
    Date:   Mon Jul 22 10:08:25 2024 +0200
    
        remove --minimize-conflict-set
    
    commit 56317d50
    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 13359943
    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 37545535
    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 6d63b50c
    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 a8dcfe1a
    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 9ccf88ff
    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 2e83eaa8
    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 3329c788
    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 8bde229c
    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 3c13ae54
    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 f3c4b508
    Merge: bc89eed7 f15d2fee
    Author: Alexandre Delanoë <devel+git@delanoe.org>
    Date:   Mon Jul 15 15:04:33 2024 +0200
    
        [MERGE]
    
    commit bc89eed7
    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 fcf9279e
    Author: Alfredo Di Napoli <alfredo@well-typed.com>
    Date:   Mon Jul 15 14:14:30 2024 +0200
    
        Amend test-data settings.toml
    
    commit 6e38e501
    Author: Alfredo Di Napoli <alfredo@well-typed.com>
    Date:   Mon Jul 15 11:37:52 2024 +0200
    
        Disable the proxy by default
    
    commit 8f4ffdcd
    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 24d1c8d2
    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 81ae8313
    Author: mzheng <1363-mzheng@users.noreply.gitlab.iscpif.fr>
    Date:   Fri Jul 12 09:59:02 2024 +0200
    
        update project dependencies
    
    commit 1b8fc113
    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 0e037e1f
    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 a481b2cb
    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 db028cda
    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 ef9dbb47
    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 de6f0a3d
    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 731d4bc4
    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 1f747d2e
    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 e947e2b9
    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 020b6819
    Author: Alexandre Delanoë <devel+git@delanoe.org>
    Date:   Mon Jul 8 09:14:24 2024 +0200
    
        [DOC] fix dead url
    
    commit 717ea3b9
    Author: Alexandre Delanoë <devel+git@delanoe.org>
    Date:   Mon Jul 8 09:09:02 2024 +0200
    
        [DOC] public URL first in DOC indeed
    
    commit f15d2fee
    Author: lchapron <loic.chapron77@gmail.com>
    Date:   Fri Jul 5 16:48:54 2024 +0200
    
        fix TSV import test
    
    commit 9c1c0360
    Author: lchapron <loic.chapron77@gmail.com>
    Date:   Fri Jul 5 10:28:16 2024 +0200
    
        more TSV testing
    
    commit 05e98637
    Author: lchapron <loic.chapron77@gmail.com>
    Date:   Tue Jul 2 14:27:43 2024 +0200
    
        add test to TSV import error message
    
    commit c5671e08
    Author: lchapron <loic.chapron77@gmail.com>
    Date:   Fri Jun 28 16:26:13 2024 +0200
    
        Improv TSV import error message
    
    commit 639b5d94
    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 d187e0b3
    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 b843188e
    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 6a9f31d6
    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 7903d14b
    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 9a236dd8
    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 2506aeb6
    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 7a46e772
    Author: Karen Konou <konoukaren@gmail.com>
    Date:   Thu Jul 4 11:29:53 2024 +0200
    
        [Graph/Phylo] Doclist filtering
    
    commit 9632276f
    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 761189eb
    Author: Alexandre Delanoë <devel+git@delanoe.org>
    Date:   Wed Jul 3 14:03:17 2024 +0200
    
        [DOC] https instead of ssh by default
    
    commit 567ea4a4
    Author: Alexandre Delanoë <devel+git@delanoe.org>
    Date:   Wed Jul 3 11:33:50 2024 +0200
    
        [DOC] fix
    
    commit 4b220387
    Author: Alexandre Delanoë <devel+git@delanoe.org>
    Date:   Wed Jul 3 11:31:51 2024 +0200
    
        [FIX] README to init
    
    commit 97d1283d
    Author: Alexandre Delanoë <devel+git@delanoe.org>
    Date:   Wed Jul 3 11:18:51 2024 +0200
    
        [DOC] Fix readme
    
    commit e73b0fb3
    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 cfd82856
    Author: Alexandre Delanoë <devel+git@delanoe.org>
    Date:   Tue Jul 2 09:22:38 2024 +0200
    
        [TEST][FIX] File Extension
    
    commit 21064e86
    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 0ad98105
    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 f9332b80
    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 6a0c62d6
    Author: Alexandre Delanoë <devel+git@delanoe.org>
    Date:   Mon Jul 1 15:16:57 2024 +0200
    
        Style Guidelines improvement, thank you Alfredo
    
    commit 26d65e3b
    Author: Alexandre Delanoë <devel+git@delanoe.org>
    Date:   Mon Jul 1 14:16:46 2024 +0200
    
        Developer Guidelines, adding style
    
    commit 8d07ed51
    Author: Alfredo Di Napoli <alfredo@well-typed.com>
    Date:   Mon Jul 1 12:38:42 2024 +0200
    
        Port golden-file-diff to CLI
    
    commit a4c1fbec
    Author: Alfredo Di Napoli <alfredo@well-typed.com>
    Date:   Mon Jul 1 12:22:55 2024 +0200
    
        Port gargantext-upgrade to CLI
    
    commit f28aafdb
    Author: Alfredo Di Napoli <alfredo@well-typed.com>
    Date:   Mon Jul 1 12:07:14 2024 +0200
    
        Port phylo-profile to CLI
    
    commit 1905b024
    Author: Alfredo Di Napoli <alfredo@well-typed.com>
    Date:   Mon Jul 1 11:52:50 2024 +0200
    
        Port phylo to CLI executable
    
    commit 409c8423
    Author: Alfredo Di Napoli <alfredo@well-typed.com>
    Date:   Mon Jul 1 10:29:45 2024 +0200
    
        Port gargantext-invitations to CLI
    
    commit 5760e558
    Author: Alfredo Di Napoli <alfredo@well-typed.com>
    Date:   Mon Jul 1 10:08:31 2024 +0200
    
        Port gargantext-init to CLI
    
    commit 1310b3a3
    Author: Alfredo Di Napoli <alfredo@well-typed.com>
    Date:   Mon Jul 1 09:25:34 2024 +0200
    
        Port gargantext-import to CLI
    
    commit d765ec00
    Author: Alfredo Di Napoli <alfredo@well-typed.com>
    Date:   Thu Jun 27 09:02:28 2024 +0200
    
        Port `gargantext-admin` into `gargantext-cli`
    
    commit 598b2bf7
    Author: Karen Konou <konoukaren@gmail.com>
    Date:   Wed Jun 26 11:47:07 2024 +0200
    
        [API tests] fix tsv upload
    
    commit a8ad31d0
    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 15b563af
    Author: Alexandre Delanoë <devel+git@delanoe.org>
    Date:   Thu Jun 27 09:53:22 2024 +0200
    
        [FIX] stack
    
    commit 12910164
    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 f246fa1c
    Merge: 0b2f43f2 9fa05bd7
    Author: Alexandre Delanoë <devel+git@delanoe.org>
    Date:   Thu Jun 27 09:52:23 2024 +0200
    
        Merge
    
    commit d0f47d30
    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 0b2f43f2
    Author: Alexandre Delanoë <devel+git@delanoe.org>
    Date:   Thu Jun 27 09:01:04 2024 +0200
    
        [FIX] Stack deps
    
    commit a4eb1721
    Author: Karen Konou <konoukaren@gmail.com>
    Date:   Wed Jun 26 11:47:07 2024 +0200
    
        [API tests] fix tsv upload
    
    commit 9fa05bd7
    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 ca5f6c02
    Author: Alfredo Di Napoli <alfredo@well-typed.com>
    Date:   Wed Jun 26 08:05:02 2024 +0200
    
        Fix executables
    
    commit 4b6991a3
    Author: Alfredo Di Napoli <alfredo@well-typed.com>
    Date:   Mon Jun 24 15:30:20 2024 +0200
    
        Hook CORS and middleware
    
    commit bb91161a
    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 d2d35f97
    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 16bece62
    Author: Alfredo Di Napoli <alfredo@well-typed.com>
    Date:   Mon Jun 17 14:59:24 2024 +0200
    
        Slight refactoring of proxy code
    
    commit 4ab1ebbb
    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 11e497c2
    Author: Alfredo Di Napoli <alfredo@well-typed.com>
    Date:   Mon Jun 17 10:03:51 2024 +0200
    
        Make microservices proxy settings configurable
    
    commit 78687085
    Author: Alfredo Di Napoli <alfredo@well-typed.com>
    Date:   Mon Jun 17 07:54:27 2024 +0200
    
        Move reverse proxy on separate port
    
    commit b0be91da
    Author: Alfredo Di Napoli <alfredo@well-typed.com>
    Date:   Wed Jun 12 07:39:46 2024 +0200
    
        Experiment with reverse proxy same domain
    
    commit d13740f9
    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 19c7c2db
    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 5ec3c2af
    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 e6a28179
    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 5589b7ae
    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 7c1bc974
    Author: Alfredo Di Napoli <alfredo@well-typed.com>
    Date:   Tue Jun 25 09:49:33 2024 +0200
    
        CLI: Replace DB obfuscation executable
    
    commit f789b2e4
    Author: Alfredo Di Napoli <alfredo@well-typed.com>
    Date:   Mon Jun 24 16:47:48 2024 +0200
    
        CLI: Add the filter-terms command
    
    commit 702882d0
    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 0087a0f8
    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 45efa38e
    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 260ab012
    Author: Przemysław Kaminski <pk@intrepidus.pl>
    Date:   Fri Jun 21 12:47:28 2024 +0200
    
        [tests] add draft for websocket tests
    
    commit c87f2791
    Author: Przemysław Kaminski <pk@intrepidus.pl>
    Date:   Thu Jun 20 18:36:33 2024 +0200
    
        [test] add Test.Core.AsyncUpdates
    
    commit 6f767241
    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 99f21ab0
    Author: Przemysław Kaminski <pk@intrepidus.pl>
    Date:   Thu Jun 20 12:52:10 2024 +0200
    
        [stack] update project dependencies hashes
    
    commit 96915688
    Author: Przemysław Kaminski <pk@intrepidus.pl>
    Date:   Thu Jun 20 07:38:19 2024 +0200
    
        [tests] dummy WebSocketPending HasClient implementation
    
    commit dca7d379
    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 843c3f32
    Author: Karen Konou <konoukaren@gmail.com>
    Date:   Wed Jun 19 16:32:57 2024 +0200
    
        Fix parsing of old phylo files
    
    commit 379a89e3
    Author: Alexandre Delanoë <devel+git@delanoe.org>
    Date:   Wed Jun 19 15:09:18 2024 +0200
    
        [FIX] Metrics
    
    commit 9a203130
    Author: Karen Konou <konoukaren@gmail.com>
    Date:   Wed Jun 19 14:13:21 2024 +0200
    
        [Contexts for ngrams] Support AND search
    
    commit f8b663b1
    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 5286cb51
    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 db5ec697
    Author: Przemysław Kaminski <pk@intrepidus.pl>
    Date:   Mon Jun 17 21:37:46 2024 +0200
    
        [websockets] some refactoring (split to smaller modules)
    
    commit 991c637c
    Author: Przemysław Kaminski <pk@intrepidus.pl>
    Date:   Mon Jun 17 18:31:37 2024 +0200
    
        [refactor] openalex fix, refactoring, fix dispatcher logging
    
    commit e147c115
    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 1953a22a
    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 5bf220f1
    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 0d3eb314
    Author: Przemysław Kaminski <pk@intrepidus.pl>
    Date:   Mon Jun 17 06:58:43 2024 +0200
    
        [docker-compose] add caddy as a frontend
    
    commit 01f44faa
    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 ea87bb15
    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 487f0689
    Author: lchapron <loic.chapron77@gmail.com>
    Date:   Thu Jun 13 11:51:31 2024 +0200
    
        FIX csv -> tsv link back and front
    
    commit f824ffaf
    Author: Przemysław Kaminski <pk@intrepidus.pl>
    Date:   Wed Jun 12 14:10:35 2024 +0200
    
        [ws] some small refactoring
    
    commit a417606f
    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 0a86c5fc
    Author: lchapron <loic.chapron77@gmail.com>
    Date:   Tue Jun 11 10:46:09 2024 +0200
    
        FIX test csv->tsv
    
    commit a930e685
    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 e67a7435
    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 ff0a77cd
    Author: lchapron <loic.chapron77@gmail.com>
    Date:   Fri Jun 7 16:46:35 2024 +0200
    
        Change CSV into TSV
    
    commit 49946361
    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 85353a92
    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 671aa21b
    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 e2a437a9
    Author: Alfredo Di Napoli <alfredo@well-typed.com>
    Date:   Wed Jun 5 09:30:57 2024 +0200
    
        Convert GraphQL API to Named routes
    
    commit 319a5c26
    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 2b67dad8
    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 0a4a4d95
    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 a50b228a
    Author: Alfredo Di Napoli <alfredo@well-typed.com>
    Date:   Mon Jun 3 15:51:19 2024 +0200
    
        Remove NoUserFound error constructor
    
    commit 406b3e58
    Author: Alfredo Di Napoli <alfredo@well-typed.com>
    Date:   Mon Jun 3 15:42:14 2024 +0200
    
        Update dependencies
    
    commit e578bc9c
    Author: Alfredo Di Napoli <alfredo@well-typed.com>
    Date:   Tue May 28 11:53:07 2024 +0200
    
        Derive generic clients
    
    commit 65750c75
    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 6240e820
    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 a66c60ed
    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 144dce2d
    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 c5274cff
    Author: Przemysław Kaminski <pk@intrepidus.pl>
    Date:   Wed May 29 21:39:56 2024 +0200
    
        [websockets] migrate to StmContainers.Set
    
    commit 5bcb8731
    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 df4e87cf
    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 a9f7b166
    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 51da71fd
    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 72a457c5
    Author: lchapron <loic.chapron77@gmail.com>
    Date:   Tue May 28 16:02:28 2024 +0200
    
        Improve export (tab and quote)
    
    commit b0807fb9
    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 708029b2
    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 5cb7a700
    Author: Fabien Maniere <fabien.maniere@cnrs.fr>
    Date:   Mon May 27 15:07:23 2024 +0200
    
        ignore logs and +
    
    commit dd00dc43
    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 e7ad54d4
    Author: Przemysław Kaminski <pk@intrepidus.pl>
    Date:   Sat May 25 08:25:04 2024 +0200
    
        [ws] implement jwt token authorization
    
    commit 200f3b52
    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 09b38151
    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 48c9cdac
    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 ec9d0590
    Author: Alexandre Delanoë <devel+git@delanoe.org>
    Date:   Fri May 24 16:47:55 2024 +0200
    
        [ADM] nix config for easy deployment
    
    commit 9dcd9aae
    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 083c6bab
    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 cfe5d19b
    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 2f355079
    Author: Alexandre Delanoë <devel+git@delanoe.org>
    Date:   Fri May 24 14:29:01 2024 +0200
    
        [FIX] Order 2 for small corpora
    
    commit 9de83328
    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 63bf3a0b
    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 9ea7d5f3
    Author: Przemysław Kaminski <pk@intrepidus.pl>
    Date:   Wed May 22 18:14:16 2024 +0200
    
        [central-exchange] very simple implementation using nanomsg
    
    commit e83ba7dd
    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 20e54d08
    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 557fdde4
    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 890bce11
    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 60a9fcf0
    Author: Alexandre Delanoë <devel+git@delanoe.org>
    Date:   Thu May 16 10:11:23 2024 +0200
    
        [ADMIN] File for metrics
    
    commit c5bd963b
    Author: Alexandre Delanoë <devel+git@delanoe.org>
    Date:   Thu May 16 10:11:23 2024 +0200
    
        [ADMIN] File for metrics
    
    commit d77bc855
    Author: Alexandre Delanoë <devel+git@delanoe.org>
    Date:   Thu May 16 10:11:23 2024 +0200
    
        [ADMIN] File for metrics
    
    commit c87222ba
    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 59dcfb62
    Author: mzheng <1363-mzheng@users.noreply.gitlab.iscpif.fr>
    Date:   Tue May 14 11:51:13 2024 +0200
    
        small refactoring
    
    commit d4e01a75
    Author: mzheng <1363-mzheng@users.noreply.gitlab.iscpif.fr>
    Date:   Mon May 6 16:11:47 2024 +0200
    
        add phylo export dot format
    
    commit 210b31cf
    Author: mzheng <1363-mzheng@users.noreply.gitlab.iscpif.fr>
    Date:   Tue Apr 16 14:31:29 2024 +0200
    
        commenting DOT export for now
    
    commit d05e9762
    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 d752d875
    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 fed848e0
    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 dc0df15d
    Author: Przemysław Kaminski <pk@intrepidus.pl>
    Date:   Mon May 13 06:39:14 2024 +0200
    
        [websockets] async update: external/internal communication
    
    commit d79c579a
    Author: Przemysław Kaminski <pk@intrepidus.pl>
    Date:   Sat May 11 06:53:13 2024 +0200
    
        [websocket] add Subscription data
    
    commit 245bc254
    Author: Przemysław Kaminski <pk@intrepidus.pl>
    Date:   Sat May 11 06:34:12 2024 +0200
    
        [websocket] remark on public notifications
    
    commit a0b836b0
    Author: Przemysław Kaminski <pk@intrepidus.pl>
    Date:   Sat May 11 06:33:09 2024 +0200
    
        [websockets] remark on UserSource/UserAction
    
    commit 914fd977
    Author: Przemysław Kaminski <pk@intrepidus.pl>
    Date:   Sat May 11 06:14:30 2024 +0200
    
        [websockets] AsyncUpdates more info on architecture
    
    commit e1de4c8a
    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 c08f2b6e
    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 4477c6c7
    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 ca339d93
    Author: Przemysław Kaminski <pk@intrepidus.pl>
    Date:   Thu May 9 10:08:50 2024 +0200
    
        [websockets] some stub datatypes
    
    commit 6b0ddc61
    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 f56e8fc8
    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 fa24156a
    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 b24d81e7
    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 ddefee50
    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 bc86389a
    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 c870f857
    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 2735207e
    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 c97234ed
    Merge: 2f308bcf abf437c8
    Author: Alexandre Delanoë <devel+git@delanoe.org>
    Date:   Thu Apr 18 14:35:02 2024 +0200
    
        merge
    
    commit 2f308bcf
    Author: Alexandre Delanoë <devel+git@delanoe.org>
    Date:   Tue Apr 16 11:42:49 2024 +0200
    
        [FIX] update hash project
    
    commit 9ef97b9a
    Author: Przemysław Kaminski <pk@intrepidus.pl>
    Date:   Mon Apr 8 14:51:13 2024 +0200
    
        [ngrams] fix grouping to use mapListSize
    
    commit dd95bc6c
    Author: Przemysław Kaminski <pk@intrepidus.pl>
    Date:   Wed Apr 3 12:10:05 2024 +0200
    
        [refactor] intercalate " " -> unwords
    
    commit 7d777a10
    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 956df688
    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 166f9c19
    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 7f8a865a
    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 17d18697
    Merge: 5f18e148 574631df
    Author: Alexandre Delanoë <devel+git@delanoe.org>
    Date:   Thu Mar 21 10:18:39 2024 +0100
    
        [MERGE] Stable Version
    
    commit 5f18e148
    Author: Alexandre Delanoë <devel+git@delanoe.org>
    Date:   Mon Jan 15 15:21:35 2024 +0100
    
        [DOC] README
    
    commit 4c116964
    Author: Alexandre Delanoë <devel+git@delanoe.org>
    Date:   Mon Jan 15 15:13:16 2024 +0100
    
        [DOC] README
    
    commit 351df158
    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 1a5ee7b6
    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
    5660aec0