drop/server/components
wdunn001 180241c266
Some checks failed
Server CI / Lint (push) Has been cancelled
Server CI / Typecheck (push) Has been cancelled
community: wire server registry deep links + main nav (friends widget, Community submenu, profile link)
- Resolve gameServerRegistry.json's null deep_link entries against the
  live drop-db catalog (WoW, EverQuest, Among Us match real Game rows;
  OpenDAoC and the Goldberg relay genuinely have none, left null and
  documented why).
- Fix the "0 online now" panel bug: the community landing page's
  persistent-world quick-strip was inferring presence from PlaySession
  name-matching (presenceService.getServerPresence), which hardcodes
  available=true even with zero matches -- always showing a fake "0"
  for EQEmu instead of the honest unavailable state. Switched it to the
  same probe-backed GameServer feed ServerStatusPanel already uses
  (joined by the shared wow/eqemu/daoc slug), so known-zero and
  count-unavailable never render the same.
- Header people icon now opens a friends flyout (list, incoming
  requests with accept/decline, entry into chat with a friend) instead
  of going nowhere, mirroring the existing notifications bell's
  Menu/MenuButton/MenuItems pattern; badge shows pending request count.
  Mobile sidebar links it straight to /community/friends.
- Community gets a hover submenu in the main nav (desktop) / inline
  sublist (mobile) listing Friends, Chat, Devices, Mods, Servers,
  Issues, Achievements.
- User dropdown menu gets a "Your profile" entry resolved from the
  signed-in user's own username (/community/profile/<username>), not
  hardcoded.
2026-08-03 11:02:58 -04:00
..
Auth In-app store, torrential backend, locales (#332) 2026-02-06 00:12:24 +11:00
Directory Store overhaul (#142) 2025-07-30 13:40:49 +10:00
GameEditor Add age ratings (#451) 2026-07-26 11:42:16 +10:00
Icons Admin home page #128 (#259) 2025-11-08 09:14:45 +11:00
Modal API optimisations (#343) 2026-02-06 23:12:03 +11:00
PieChart Series of small fixes (#346) 2026-02-09 16:27:31 +00:00
Selector community: fold /community into the fork, source-build the three JS patches 2026-08-02 00:12:06 -04:00
Setup community: fold /community into the fork, source-build the three JS patches 2026-08-02 00:12:06 -04:00
SourceOptions FlatLibrary provider (#127) 2025-07-06 12:44:41 +10:00
UserHeader community: wire server registry deep links + main nav (friends widget, Community submenu, profile link) 2026-08-03 11:02:58 -04:00
AccountSidebar.vue Depot API & v4 (#298) 2026-01-13 15:32:39 +11:00
AddLibraryButton.vue Store overhaul (#142) 2025-07-30 13:40:49 +10:00
ApplicationLogo.vue Make application and logo configurable (#336) 2026-02-06 11:43:21 +11:00
CarouselPagination.vue Use 7zip for archive backend (#264) 2025-10-13 13:02:27 +11:00
CodeInput.vue Depot API & v4 (#298) 2026-01-13 15:32:39 +11:00
DropLogo.vue Admin task UI update & QoL (#194) 2025-08-19 15:03:20 +10:00
DropWordmark.vue Make application and logo configurable (#336) 2026-02-06 11:43:21 +11:00
EmojiText.vue Switch to nuxt assets for emojis (#311) 2026-01-14 14:49:58 +11:00
EmulatorWidget.vue API optimisations (#343) 2026-02-06 23:12:03 +11:00
GameCarousel.vue Make application and logo configurable (#336) 2026-02-06 11:43:21 +11:00
GamePanel.vue Store overhaul (#142) 2025-07-30 13:40:49 +10:00
GameSearchResultWidget.vue Game specialisation & delta versions (#323) 2026-01-23 16:04:38 +11:00
ImageUpload.vue Make application and logo configurable (#336) 2026-02-06 11:43:21 +11:00
ImportVersionLaunchRow.vue Autofill launch name on version import (#373) (#447) 2026-07-24 07:38:04 +10:00
LogLine.vue Paginated admin library & upgrade manifests (#351) 2026-02-25 02:17:33 +11:00
MiniTile.vue Refactoring and UI improvements on the admin home page (#348) 2026-02-09 18:40:45 +11:00
NewsArticleCreateButton.vue Logging (#131) 2025-07-09 12:01:23 +10:00
NotificationItem.vue Depot API & v4 (#298) 2026-01-13 15:32:39 +11:00
OptionWrapper.vue Logging (#131) 2025-07-09 12:01:23 +10:00
PanelWidget.vue chore: prettier pass 2025-04-15 21:46:34 -04:00
PlaytimeRail.vue community: M2 -- device enrollment, wrapper ingest, playtime, played-only listing 2026-08-03 01:08:39 -04:00
ProgressBar.vue Paginated admin library & upgrade manifests (#351) 2026-02-25 02:17:33 +11:00
RankingList.vue Admin home page #128 (#259) 2025-11-08 09:14:45 +11:00
RelativeTime.vue Small fixes (#141) 2025-07-20 14:56:15 +10:00
ServerForm.vue community: M4 -- game-server registry and issue reports 2026-08-03 03:19:54 -04:00
ServerStatusPanel.vue community: M4 -- game-server registry and issue reports 2026-08-03 03:19:54 -04:00
SkeletonCard.vue fix: etags and other 2025-04-14 10:52:12 +10:00
SourceTable.vue community: fold /community into the fork, source-build the three JS patches 2026-08-02 00:12:06 -04:00
StoreView.vue Make application and logo configurable (#336) 2026-02-06 11:43:21 +11:00
TaskWidget.vue Depot API & v4 (#298) 2026-01-13 15:32:39 +11:00
TileWithLink.vue Admin home page #128 (#259) 2025-11-08 09:14:45 +11:00
UserAvatar.vue community: M3 -- friends, presence, chat 2026-08-03 01:39:04 -04:00
UserFooter.vue community: M3 -- friends, presence, chat 2026-08-03 01:39:04 -04:00
UserHeader.vue community: wire server registry deep links + main nav (friends widget, Community submenu, profile link) 2026-08-03 11:02:58 -04:00