From 9e18560ebf7b127e247825712ddd39df4c93932a Mon Sep 17 00:00:00 2001 From: Jennie Robinson Faber Date: Tue, 19 May 2026 13:26:05 +0100 Subject: [PATCH] Update project config and documentation, add admin invite script, implement membersOnly event visibility --- .husky/pre-push | 0 .serena/project.yml | 37 ++-- app/pages/community-guidelines.vue | 76 +++++--- docs/BACKLOG.md | 8 +- docs/LAUNCH_READINESS.md | 48 ++++- scripts/create-admin-and-invite.cjs | 72 ++++++++ server/api/events/[id].get.js | 13 ++ server/api/events/index.get.js | 11 +- .../events/members-only-visibility.test.js | 172 ++++++++++++++++++ 9 files changed, 387 insertions(+), 50 deletions(-) mode change 100644 => 100755 .husky/pre-push create mode 100644 scripts/create-admin-and-invite.cjs create mode 100644 tests/server/api/events/members-only-visibility.test.js diff --git a/.husky/pre-push b/.husky/pre-push old mode 100644 new mode 100755 diff --git a/.serena/project.yml b/.serena/project.yml index ddf640a..0d43951 100644 --- a/.serena/project.yml +++ b/.serena/project.yml @@ -3,24 +3,26 @@ project_name: "ghostguild-org" # list of languages for which language servers are started; choose from: -# al ansible bash clojure cpp -# cpp_ccls crystal csharp csharp_omnisharp dart -# elixir elm erlang fortran fsharp -# go groovy haskell haxe hlsl -# java json julia kotlin lean4 -# lua luau markdown matlab msl -# nix ocaml pascal perl php -# php_phpactor powershell python python_jedi python_ty -# r rego ruby ruby_solargraph rust -# scala solidity swift systemverilog terraform -# toml typescript typescript_vts vue yaml -# zig +# al angular ansible bash clojure +# cpp cpp_ccls crystal csharp csharp_omnisharp +# dart elixir elm erlang fortran +# fsharp go groovy haskell haxe +# hlsl html java json julia +# kotlin lean4 lua luau markdown +# matlab msl nix ocaml pascal +# perl php php_phpactor powershell python +# python_jedi python_ty r rego ruby +# ruby_solargraph rust scala scss solidity +# swift systemverilog terraform toml typescript +# typescript_vts vue yaml zig # (This list may be outdated. For the current list, see values of Language enum here: # https://github.com/oraios/serena/blob/main/src/solidlsp/ls_config.py # For some languages, there are alternative language servers, e.g. csharp_omnisharp, ruby_solargraph.) # Note: # - For C, use cpp # - For JavaScript, use typescript +# - For Angular projects, use angular (subsumes typescript+html; requires `npm install` in the project root) +# - For SCSS / Sass / plain CSS, use scss (some-sass-language-server handles all three) # - For Free Pascal/Lazarus, use pascal # Special requirements: # Some languages require additional setup/installations. @@ -125,3 +127,14 @@ ignored_memory_patterns: [] # The full set of modes to be activated is base_modes (from global config) + default_modes + added_modes. # See https://oraios.github.io/serena/02-usage/050_configuration.html#modes added_modes: + +# list of additional workspace folder paths for cross-package reference support (e.g. in monorepos). +# Paths can be absolute or relative to the project root. +# Each folder is registered as an LSP workspace folder, enabling language servers to discover +# symbols and references across package boundaries. +# Currently supported for: TypeScript. +# Example: +# additional_workspace_folders: +# - ../sibling-package +# - ../shared-lib +additional_workspace_folders: [] diff --git a/app/pages/community-guidelines.vue b/app/pages/community-guidelines.vue index 13f7feb..a05220d 100644 --- a/app/pages/community-guidelines.vue +++ b/app/pages/community-guidelines.vue @@ -1,5 +1,9 @@ +`