ActivityWatch / ActivityWatch/aw-client-js

Feature Request: Support Custom Server Configuration in aw-client-js

Abierto
#48 0 comentarios 0 reacciones 0 asignados Ver en GitHub
Lenguaje dominante
TypeScript
Estrellas
40
Forks
20
Métricas de merge de PR
Sin PR fusionados en 30 d

Descripción

To support multi-user environments and remote server deployments, aw-client-js should allow explicit configuration of the server base_url and port.

Currently, the native Windows client achieves this via configuration files in the client's config folder, which enables users to connect to a server running on a different machine or custom port. However, aw-client-js lacks a similar mechanism, making it difficult for browser-based or custom clients to connect to non-default endpoints.

Adding support for custom server URLs in aw-client-js (e.g. via constructor options or environment variables) would bring it in line with the native clients and enable greater flexibility for advanced use cases like:
* Connecting to a centralized ActivityWatch server
* Running multiple clients across devices
* Developing third-party clients or extensions

Relevant code reference: [aw-client.ts L140](https://github.com/ActivityWatch/aw-client-js/blob/b2e02b3df9c398526619abc7c75507b0ab866ab3/src/aw-client.ts#L140)

Guía de contribución

No hay ninguna guía de contribución indexada para este repositorio

Evaluación

Este issue todavía no se ha evaluado.

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.