1. 11 Nov, 2024 5 commits
    • Alfredo Di Napoli's avatar
      insertNodeNode is now private · b3a00112
      Alfredo Di Napoli authored
      This commit makes this function private to the `Table.NodeNode` module
      as it's fairly low-level, and it doesn't let us embed logic to ensure we
      are creating a valid node2node relationship. Better use one of the other
      specialised functions.
      b3a00112
    • Alfredo Di Napoli's avatar
      Remove InsertDB class, add publishNode and shareNode · 76b51c0c
      Alfredo Di Napoli authored
      This commit removes the `InsertDB` typeclass, an indirection which
      wasn't very useful as it was being used in exactly one place in the
      whole codebase (i.e. the share code).
      
      Talking about share, this commit refactors things ever so slightly so
      that we have a dedicated `shareNode` operation rather than using the
      low-level `insertNodeNode`.
      76b51c0c
    • Alfredo Di Napoli's avatar
      Basic implementation of isNodeReadOnly · c700b016
      Alfredo Di Napoli authored
      c700b016
    • Alfredo Di Napoli's avatar
    • Alfredo Di Napoli's avatar
      Split NodeAPIEndpoint · ab0a0edf
      Alfredo Di Napoli authored
      This commit splits the old `NodeAPIEndpoint` type into three;
      
      * `NodeAPIEndpoint`, which will also contain the freeze endpoint;
      * `AnnuaireAPIEndpoint`, which is the plain old node API without extra
        features;
      * `CorpusAPIEndpoint`, which will also contain the publishin endpoint.
      
      This split ensures that we don't add endpoints which do not belong to
      all three categories, like before.
      
      Furthermore this adds a public nodes SQL queries.
      It also adds tests for getUserRootPublicNode
      ab0a0edf
  2. 04 Nov, 2024 3 commits
  3. 28 Oct, 2024 6 commits
  4. 25 Oct, 2024 2 commits
  5. 24 Oct, 2024 4 commits
  6. 23 Oct, 2024 3 commits
  7. 21 Oct, 2024 1 commit
  8. 18 Oct, 2024 1 commit
  9. 15 Oct, 2024 2 commits
  10. 14 Oct, 2024 4 commits
  11. 10 Oct, 2024 6 commits
  12. 09 Oct, 2024 3 commits
    • Przemyslaw Kaminski's avatar
      cd831db4
    • Przemyslaw Kaminski's avatar
      Squashed commit of the following: · 81af005d
      Przemyslaw Kaminski authored
      commit 163304df
      Author: Alexandre Delanoë <devel+git@delanoe.org>
      Date:   Tue Oct 8 18:39:54 2024 +0200
      
          [FIX] conflict
      
      commit 82c68074
      Merge: f7b76918 5623161c
      Author: Alexandre Delanoë <devel+git@delanoe.org>
      Date:   Tue Oct 8 18:28:55 2024 +0200
      
          Merge remote-tracking branch 'origin/dev-websockets-node-update' into dev
      
      commit f7b76918
      Merge: fe7a92cc 88655f68
      Author: Alexandre Delanoë <devel+git@delanoe.org>
      Date:   Tue Oct 8 18:28:53 2024 +0200
      
          [FIX] conflicts
      
      commit fe7a92cc
      Author: Christian Merten <christian@merten.dev>
      Date:   Tue Oct 8 17:19:53 2024 +0200
      
          fix: no longer update graphs and phylos on corpus update
      
      commit f775d4a3
      Merge: 76b557ea d2f4b89d
      Author: Alexandre Delanoë <devel+git@delanoe.org>
      Date:   Tue Oct 8 16:27:53 2024 +0200
      
          Merge remote-tracking branch 'origin/dev-guidelines-update' into dev
      
      commit 76b557ea
      Merge: 2925d008 50c77ea2
      Author: Alexandre Delanoë <devel+git@delanoe.org>
      Date:   Tue Oct 8 16:27:27 2024 +0200
      
          Merge remote-tracking branch 'origin/304-dev-pubmed-api-not-in-toml' into dev
      
      commit d2f4b89d
      Author: Przemysław Kaminski <pk@intrepidus.pl>
      Date:   Tue Oct 8 15:37:54 2024 +0200
      
          DEVELOPER_GUIDELINES: update about git amend
      
          This is the result of Autumn workshop 2024
      
      commit 50c77ea2
      Author: Przemysław Kaminski <pk@intrepidus.pl>
      Date:   Tue Oct 8 15:15:28 2024 +0200
      
          [notifications] fix for send
      
          sendNonblocking threw an error initially. I just do a compromise and
          timeout the normal send (which blocks infinitely sometimes)
      
      commit 025b80b6
      Author: Przemysław Kaminski <pk@intrepidus.pl>
      Date:   Tue Oct 8 14:10:56 2024 +0200
      
          [docker] fix network: host, fix caddyfile
      
      commit 2925d008
      Author: Christian Merten <christian@merten.dev>
      Date:   Tue Oct 8 10:34:17 2024 +0200
      
          fix arbitrary instance
      
      commit e8fb3db6
      Author: Christian Merten <christian@merten.dev>
      Date:   Tue Oct 8 10:13:40 2024 +0200
      
          fix: re-add lost instances
      
      commit b86d2e61
      Author: Przemysław Kaminski <pk@intrepidus.pl>
      Date:   Tue Oct 8 10:09:18 2024 +0200
      
          [toml] remove pubmed api key from config
      
          It's set up in user settings instead and has been for a long time.
      
      commit c06de5ef
      Merge: ab710337 a0ec337b
      Author: Christian Merten <christian@merten.dev>
      Date:   Tue Oct 8 09:35:55 2024 +0200
      
          Merge remote-tracking branch 'gitlab/dev' into cm/update-corpus-button
      
      commit ab710337
      Author: Christian Merten <christian@merten.dev>
      Date:   Fri Apr 26 22:32:33 2024 +0200
      
          feat: update corpus endpoint
      81af005d
    • Przemyslaw Kaminski's avatar
      d4a9200e