22 Commits

Author SHA1 Message Date
Calvin Montgomery
0d9f4a5f03 Fix cookies on ACP for SIO4 upgrade 2021-11-06 19:53:16 -07:00
Calvin Montgomery
00e9acbe4d Revert "Remove channel reference counter"
This reverts commit d678fa56d127b93cfa10ccc53af81a6f3c9fa830.  The
reference counter, flawed as it is, was masking far more issues than I
realized.  It would require a more significant rearchitecture of the
code to remove it.  Probably better to keep it and try to improve it for
now.
2021-01-09 13:03:38 -08:00
Calvin Montgomery
d678fa56d1 Remove channel reference counter
This was an old attempt at gracefully unloading channels that still had
pending callbacks.  Its implementation was always flawed, and the number
of places where it was used is small enough to replace with
straightforward checks for whether the channel has been unloaded after
an asynchronous operation.  Hopefully fixes the stuck 0 user channels
issue.
2020-11-11 22:05:05 -08:00
Calvin Montgomery
12924b9b5a Implement #786 2019-03-27 21:33:16 -07:00
Calvin Montgomery
3cd8bfa8c7 Remove /sioconfig for real 2017-09-30 15:26:47 -07:00
Calvin Montgomery
f593f7283c Replace alert() with modal for ACP password reset
Some browsers (e.g. Chrome) don't allow copying text out of alert()
dialogs.
2017-07-24 22:35:15 -07:00
Calvin Montgomery
e780e7dadb Deprecate stats table in favor of prometheus integration 2017-07-17 21:58:58 -07:00
Xaekai
6d4558c978 Allow channel path to be customizable
We now allow server operators to customize the /r/ part of the channel links
The new config option in the template is commented and the config module validates and will terminate with status 78 if an improper value is used.
We've also dropped some old cruft and uses a more elegant method to assign CHANNEL.name

Resolves #668
2017-06-16 20:09:36 -07:00
Xaekai
1d65eb036e Use a more salient variable name.
Use a style thats readable with brevity.
2017-05-24 19:18:47 -07:00
Xaekai
93ef067b8c [ACP] Allow searching users by email. 2017-05-24 04:44:55 -07:00
calzoneman
29a4834baa Add a signature to announcements
The `from` field has existed for ages, but was never actually displayed.
Displaying it to users reduces confusion about who is making the
announcement.
2016-07-14 23:25:17 -07:00
Calvin Montgomery
f3eb999a76 Refactor channel packing 2014-05-23 23:09:36 -07:00
Calvin Montgomery
02ac983fba Start working on channel detail view 2014-05-23 22:40:35 -07:00
calzoneman
2bd6a207ba Minor fixes to channel listing 2014-02-26 11:04:22 -06:00
calzoneman
27834e1211 ACP stats 2014-02-12 23:52:38 -06:00
calzoneman
0a480515d7 ACP event log 2014-02-07 10:45:28 -06:00
calzoneman
afa17165f7 Add ACP list active channels 2014-02-06 23:31:47 -06:00
calzoneman
0998e89f5d Add channels ACP interface 2014-02-05 17:44:37 -06:00
calzoneman
bde57973c3 Finish users interface on ACP 2014-02-04 22:39:13 -06:00
calzoneman
6051dd3939 A few UI fixes; improve tab complete algorithm 2014-01-30 23:02:58 -06:00
calzoneman
ac89c87e29 Continue working on acp 2014-01-29 21:50:45 -06:00
calzoneman
1272425205 Work on ACP 2014-01-28 20:04:25 -06:00