|
819caae914
|
implement watchdog timers
|
2025-04-23 14:06:09 -07:00 |
|
|
1fd3dbef6e
|
implement slack backend
|
2025-04-21 19:02:23 -07:00 |
|
|
02166b2d61
|
put on a fresh coat of paint
|
2025-04-12 23:06:06 -07:00 |
|
|
8cf4fa3f13
|
add ability to manage team members
|
2025-04-12 23:05:39 -07:00 |
|
|
588bf33d6e
|
implement API key deletion
|
2025-04-04 14:28:29 -07:00 |
|
|
bef9cc4cca
|
refactor nav state data structures
|
2025-04-04 14:28:29 -07:00 |
|
|
1f05515fde
|
add placeholder i18n segment to url paths
|
2025-03-31 23:25:48 -07:00 |
|
|
c9912ff332
|
make keys shorter by encoding bytes as base64
|
2025-03-13 00:09:19 -07:00 |
|
|
e30c610de4
|
consolidate channel backend configs in jsonb col
|
2025-02-26 13:10:50 -08:00 |
|
|
401fcde4ce
|
tighten oauth login/logout flows
|
2025-02-26 13:10:50 -08:00 |
|
|
d051b97810
|
set up channels and email sending
|
2025-02-26 13:10:50 -08:00 |
|
|
2acb922979
|
name change -> shout.dev
|
2025-02-26 13:10:50 -08:00 |
|
|
d593d56ef5
|
simplify nav state management, sort of
|
2025-02-26 13:10:50 -08:00 |
|
|
b262d63c02
|
set up /say endpoint
|
2025-02-26 13:10:50 -08:00 |
|
|
4887dca3bc
|
switch from bulma to bootstrap for styling and layout
|
2025-02-26 13:10:50 -08:00 |
|
|
1524c2025e
|
initial commit
|
2025-02-26 13:10:50 -08:00 |
|