Commit graph

  • e1fccd2a66
    hide "add channel" button if the user cant create channels + public user object now shows permissions hippoz 2022-08-04 04:51:09 +0300
  • e7615879e4
    add ui:showSidebarToggle config hippoz 2022-08-04 02:17:23 +0300
  • ad8e6315ed
    improve config entry names and fix selected channel persistance hippoz 2022-08-04 02:00:55 +0300
  • 8d45594d03
    fix light theme hippoz 2022-08-03 19:06:10 +0300
  • 12837db5a4
    add custom iosevka font hippoz 2022-08-03 18:55:12 +0300
  • 062de0e380
    fix top bar having fixed height hippoz 2022-08-03 04:59:38 +0300
  • 8277c0901f
    fix messageinput inconsistencies hippoz 2022-08-03 04:49:03 +0300
  • 954c5bd540
    fix bogus "messages failed to load" after logging out hippoz 2022-08-03 02:46:48 +0300
  • 6d76dec265
    add initial concept of "superuser" accounts hippoz 2022-08-03 02:34:15 +0300
  • 314a7f2be0
    hopefully fix mobile viewport weirdness hippoz 2022-08-02 22:36:18 +0300
  • 3bcf605ef9
    add more message spacing, ensure author is always displayed at the top left hippoz 2022-08-02 22:35:53 +0300
  • ec7de22dca
    frontend: enforce valid overlays in overlaystore hippoz 2022-05-08 22:05:58 +0300
  • 200f1005b9
    frontend: prevent loading messages for channels with -1 as the id hippoz 2022-05-08 22:02:16 +0300
  • 261e041792
    backend: disconnect gateway clients if they send a ping packet before authenticaticating hippoz 2022-05-08 21:56:25 +0300
  • 97d155667d
    frontend: initial multi-line support hippoz 2022-05-07 16:50:04 +0300
  • d1654546fa
    frontend: housekeeping and clean up Store code hippoz 2022-05-07 04:04:54 +0300
  • e3b4e28428
    frontend: add animation on/off setting hippoz 2022-05-07 03:45:09 +0300
  • a725e46ff0
    frontend: add generic StorageItemStore hippoz 2022-05-07 03:36:27 +0300
  • 704b35ae2b
    frontend: add theme switching hippoz 2022-05-07 03:27:41 +0300
  • c8604515d6
    frontend: perform primary action in most modals by pressing enter hippoz 2022-05-06 03:19:52 +0300
  • 96975c149b
    frontend: improve settings page hippoz 2022-05-06 03:10:14 +0300
  • d837dbddb4
    frontend: fallback to first channel if the selected channel cant be found hippoz 2022-05-06 02:56:22 +0300
  • 0a17ea2ac6
    frontend: save selected channel hippoz 2022-05-06 01:55:21 +0300
  • 0198955f7d
    frontend: extend debugging/plugin api hippoz 2022-05-05 21:49:25 +0300
  • 06e081d785
    frontend: change storage value naming scheme hippoz 2022-05-05 21:30:21 +0300
  • 144877e682
    frontend: rework logging system hippoz 2022-05-05 20:52:35 +0300
  • 243036f29e
    frontend: add useAuthHandlers in main.js hippoz 2022-05-05 20:39:24 +0300
  • d0a61450c5
    fix sidebar fly animation hippoz 2022-05-05 20:35:00 +0300
  • b93b610eef
    frontend: refactor storage.js hippoz 2022-05-05 16:31:10 +0300
  • b084de7ffc
    frontend: make animations optional hippoz 2022-05-05 15:33:22 +0300
  • 97fa63199e
    backend: add DISABLE_ACCOUNT_CREATION env hippoz 2022-04-30 17:17:17 +0300
  • 92ce055dd7
    frontend: cleanup stores exports hippoz 2022-04-28 18:49:29 +0300
  • 8539e4ab7c
    frontend: cleanup hippoz 2022-04-28 18:48:44 +0300
  • 7f3735502f
    frontend: add unread indicator hippoz 2022-04-28 18:40:38 +0300
  • 686aba5541
    add hosting guide (dockerless hosting guide coming soon) hippoz 2022-04-28 04:26:01 +0300
  • 7bf211a7e2
    fix docker compose depends hippoz 2022-04-28 03:36:15 +0300
  • 9c114a0ef0
    fix docker again hippoz 2022-04-28 03:22:20 +0300
  • 851d2d683f
    fix npm commands hippoz 2022-04-27 23:53:10 +0300
  • 129d2ea4ec
    add docker support hippoz 2022-04-27 23:51:08 +0300
  • 6cfac8a6aa
    frontend: fix behavior when no channels are present hippoz 2022-04-27 23:41:50 +0300
  • 34dc98af95
    frontend: add simple settings menu hippoz 2022-04-27 22:03:51 +0300
  • fb9fccb038
    frontend: hide edit buttons for channels and messages if the user can't edit them hippoz 2022-04-27 20:24:50 +0300
  • 21b06c38d2
    frontend: fix messages container padding hippoz 2022-04-27 20:19:40 +0300
  • d2d985516c
    frontend: show channel edit button when channel button is selected hippoz 2022-04-27 20:13:14 +0300
  • e0ba97deb3
    frontend: add "send" button for small viewports hippoz 2022-04-27 20:12:04 +0300
  • f67909c8e7
    frontend: fix message view not scrolling to bottom when re-selecting channel hippoz 2022-04-27 17:08:32 +0300
  • 25b1ba653c
    frontend: fix gateway reconnect hippoz 2022-04-27 17:08:19 +0300
  • 24fb9feead
    frontend: animate sidebar on small viewports hippoz 2022-04-27 17:03:35 +0300
  • 1c87fa9758
    frontend: automatically keep scroll position when viewport is resized hippoz 2022-04-27 15:44:50 +0300
  • 2847cfcebc
    frontend: inital steps for responsive design and mobile support hippoz 2022-04-27 05:03:47 +0300
  • 1f800b6d4c
    frontend: fix error for 204 response hippoz 2022-04-26 23:57:06 +0300
  • b72a445e97
    frontend: improve message component layout hippoz 2022-04-26 23:44:06 +0300
  • d3dff302c5
    frontend: prevent accessing stores of channels that have not been loaded yet hippoz 2022-04-26 23:20:28 +0300
  • 66bdd7e06f
    frontend: add message edit overlay hippoz 2022-04-26 23:15:49 +0300
  • 82926ab172
    frontend: add auth overlays hippoz 2022-04-26 22:45:40 +0300
  • 706372716e
    frontend: add maxlength and minlength to channel edit and create modals hippoz 2022-04-26 04:04:55 +0300
  • 444fcb2087
    backend: fix channel name length limits hippoz 2022-04-26 04:04:40 +0300
  • 96da377e4e
    frontend: fix error toast when the server returns no messages hippoz 2022-04-26 04:00:18 +0300
  • 871ed87687
    frontend: add "toast" system to tell the user of errors hippoz 2022-04-26 03:47:51 +0300
  • 2ab2899529
    frontend: improve directory structure hippoz 2022-04-26 03:09:16 +0300
  • f17fd0174b
    frontend: add channel editing hippoz 2022-04-26 03:01:21 +0300
  • 240411ddd3
    frontend: add props to overlay store hippoz 2022-04-25 23:02:15 +0300
  • fbc84a1659
    frontend: add comments for each global.css section hippoz 2022-04-25 22:55:23 +0300
  • a8479ee549
    frontend: slightly improve create channel modal hippoz 2022-04-25 22:53:40 +0300
  • 131a270562
    frontend: make "create channel" modal functional hippoz 2022-04-25 22:48:29 +0300
  • b1ff452732
    frontend: start working on "create channel" modal hippoz 2022-04-25 18:47:27 +0300
  • 6c3d6a09fb
    frontend: make generic fullscreen message class hippoz 2022-04-24 21:31:22 +0300
  • a5ade22483
    frontend: add "connecting" indicator hippoz 2022-04-24 21:29:25 +0300
  • 9122434a36
    frontend: improve channel switch latency by reducing reflows due to scroll-related getters hippoz 2022-04-24 20:14:04 +0300
  • 15e57c2372
    frontend: improve logging hippoz 2022-04-23 23:07:46 +0300
  • 2574e7e0e6
    frontend: add username to top bar and improve paddings hippoz 2022-04-23 03:38:19 +0300
  • 3668b45a30
    frontend: separate more elements into different components hippoz 2022-04-23 01:06:04 +0300
  • 6a1e89c288
    frontend: remove debug function hippoz 2022-04-23 00:31:36 +0300
  • 164545bb26
    frontend: add placeholder color for message input hippoz 2022-04-22 23:34:02 +0300
  • 9bfc645a32
    frontend: improve messages container padding hippoz 2022-04-22 23:10:00 +0300
  • e552de269b
    frontend: improve readability and css hippoz 2022-04-22 23:01:44 +0300
  • f7f536b318
    frontend: preserve scroll position when loading more messages hippoz 2022-04-22 16:43:26 +0300
  • e19a3aa6cc
    frontend: fix unnecessary requests being sent when switching between channels hippoz 2022-04-21 02:11:44 +0300
  • 459b1c6703
    frontend: show pending messages in a different color hippoz 2022-04-21 01:55:37 +0300
  • addfddd3ac
    frontend: fix autoscroll breaking message loading hippoz 2022-04-20 17:53:20 +0300
  • e267ca4fc4
    frontend: implement autoscroll hippoz 2022-04-20 17:49:31 +0300
  • 0d95b02401
    frontend: send messages hippoz 2022-04-20 03:44:48 +0300
  • 7260525eec
    frontend: message loading hippoz 2022-04-20 03:14:28 +0300
  • da7e57fe82 frontend: add experimental message loading and display support hippoz 2022-04-19 21:21:55 +0300
  • efae331f99
    frontend: move value assignment into Store constructor hippoz 2022-04-19 02:22:32 +0300
  • ce4592c6c0
    frontend: fix array index checks in channels store hippoz 2022-04-19 02:19:24 +0300
  • abdaa80d1a
    frontend: simplify store code hippoz 2022-04-19 02:17:24 +0300
  • 59145c3dc2
    frontend/design: move border from channelview to sidebar hippoz 2022-04-17 21:32:11 +0300
  • fea7d24166
    frontend: allow users to select channels hippoz 2022-04-17 20:50:04 +0300
  • 304cef3c11
    frontend: add loading screen for initially loading the js and connecting to the gateway hippoz 2022-04-17 20:23:20 +0300
  • 541464cdd9
    frontend+backend: fix gateway-updated channel order hippoz 2022-04-17 17:56:03 +0300
  • 381f1ae454
    frontend: link up channel sidebar with gateway and fix channel button layout issue hippoz 2022-04-17 04:08:40 +0300
  • 01649150a4
    frontend/design: lay out basic design and layout hippoz 2022-04-16 04:17:48 +0300
  • 2466b91f52
    frontend: very basic layout prototype hippoz 2022-04-15 02:39:13 +0300
  • 1885653815
    frontend: add basic gateway debug messages hippoz 2022-04-14 22:08:08 +0300
  • fdbf6c9839
    frontend: fix reconnect timeout hippoz 2022-04-14 22:04:41 +0300
  • e329c64eb7
    backend/gateway: add session count limit per user id hippoz 2022-04-14 21:52:42 +0300
  • bf5e4f554e
    backend/gateway: enforce d field to be a single numeric 0 for ping payloads hippoz 2022-04-14 21:32:52 +0300
  • 538717cfc9
    backend/gateway: block comically large string payloads hippoz 2022-04-14 21:29:46 +0300
  • fec30b7ec9
    backend: disallow gateway clients from authenticating if they're already authenticated hippoz 2022-04-14 21:10:05 +0300