Commit graph

  • 1af3462188 Merge pull request 'Improve chat look' (#65) from improve-chat-look into main main SauceyRed 2025-08-14 15:29:15 +00:00
  • 014dff9c2d
    Merge branch 'main' into improve-chat-look SauceyRed 2025-08-14 17:27:05 +02:00
  • 8acf6a77eb
    chore: remove unused imports navbar Temmie 2025-08-13 21:31:24 +02:00
  • bb00f288f7
    style: rename guildnavbar to channelnavbar Temmie 2025-08-13 21:28:11 +02:00
  • c9843bf4f2
    style: change navbar button colours on hoverr Temmie 2025-08-13 21:26:14 +02:00
  • e3288c0787
    feat: update navbar with new content Temmie 2025-08-13 21:23:29 +02:00
  • 74ba8ea91d
    fix: crash whilst loading DMs Temmie 2025-08-13 20:56:47 +02:00
  • 27a30d08a6
    refactor: move resizableSidebar padding into children Temmie 2025-08-13 20:56:00 +02:00
  • e64cc878b8
    chore: remove now unused stuff Temmie 2025-08-13 20:52:32 +02:00
  • a9af11dcb8
    refactor: move sidebar to own component Temmie 2025-08-13 20:52:10 +02:00
  • 2a43f2b678
    refactor: move MemberList and GuildSidebar out of client.vue Temmie 2025-08-13 20:43:50 +02:00
  • d60259074d
    refactor: remove navbar, add guildNavbar Temmie 2025-08-13 20:43:06 +02:00
  • 4f47b5df74
    style: add navbar css variables to layout theme Temmie 2025-08-13 20:42:04 +02:00
  • 53ec803f2c
    fix(ui): use css instead of javascript to prevent cutting off media Temmie 2025-08-11 23:01:28 +02:00
  • baff4de406
    style: change about me rendering in profile modals temmie-random-cleanup Temmie 2025-08-11 22:43:22 +02:00
  • 01423951bc
    Merge remote-tracking branch 'origin/improve-chat-look' into improve-chat-look Temmie 2025-08-11 22:32:14 +02:00
  • 8a77cb9a1d
    chore: clean up Message component instancing in MessageArea Temmie 2025-08-11 22:31:33 +02:00
  • 2d8516885d
    chore: remove unused function? Temmie 2025-08-11 22:29:23 +02:00
  • 10bf54b6fd
    refactor: move getDisplayAvatar into profile composable Temmie 2025-08-11 22:25:16 +02:00
  • 8dbab14c2e
    chore: add comment Temmie 2025-08-11 22:23:20 +02:00
  • ec5fca5d1b
    style: indent a div Temmie 2025-08-11 22:09:58 +02:00
  • 446038d37f
    feat: add support to select default radio button based on key Temmie 2025-08-11 22:08:14 +02:00
  • 5a15bd5ddb fix(ui): media cutting off and causing horizontal scroll bar when overflowing, turn flex-direction to column instead SauceyRed 2025-08-11 04:39:43 +02:00
  • e1f30ba9a8
    fix: bad layout link leading to settings menu crashing Temmie 2025-08-11 04:30:10 +02:00
  • b7eb404d0f
    style: move time format to language Temmie 2025-08-11 04:13:47 +02:00
  • c95f13ff18
    style: update ash theme Temmie 2025-08-11 03:40:38 +02:00
  • d76abd428c
    Merge remote-tracking branch 'origin/improve-chat-look' into improve-chat-look Temmie 2025-08-11 03:34:33 +02:00
  • 82502d99ef
    style: update theme colours Temmie 2025-08-11 03:32:58 +02:00
  • 55ce7fea45
    style: make highlight radius themable Temmie 2025-08-11 03:14:39 +02:00
  • d1161cc096
    style(ui): add padding-top for grouped message date to be center-aligned vertically with the first line of the text message SauceyRed 2025-08-11 03:08:38 +02:00
  • 26ef3671e9
    style: increase message padding to make highlight more pleasant Temmie 2025-08-11 02:57:17 +02:00
  • 002b6982a6
    feat: add embed radius modal-polish Temmie 2025-08-11 02:46:49 +02:00
  • 783eda56b1
    style: add modal background colour to themes Temmie 2025-08-11 02:36:57 +02:00
  • 05c351feee
    chore: update profile modal to fit new baes modal Temmie 2025-08-11 02:25:20 +02:00
  • e7b69d7065
    feat: simplify base modal and close it by clicking outside of it Temmie 2025-08-11 02:24:58 +02:00
  • 5c38f9f9fc
    feat: move initialization of navbar state variable to the initializer parameter of its definition SauceyRed 2025-08-11 01:47:04 +02:00
  • 8d625e21e4
    fix: missing background on avatar profile-modal-polish Temmie 2025-08-11 01:26:52 +02:00
  • 221c800715
    fix: remove zero-width scrollbar in profile about me Temmie 2025-08-11 01:21:43 +02:00
  • 254f7c25e3
    chore: remove unused navbar state reference Temmie 2025-08-11 01:14:36 +02:00
  • 687d491e2a
    chore: remove trailing new lines Temmie 2025-08-11 01:13:47 +02:00
  • f38f26a602
    style(ui): decrease bottom padding for messages div SauceyRed 2025-08-11 01:13:04 +02:00
  • a5f0576a12
    style(ui): add padding to all messages and remove margin from grouped messages SauceyRed 2025-08-11 01:12:34 +02:00
  • 74b698d728
    chore: change type hinting syntax on navbar init Temmie 2025-08-11 01:11:27 +02:00
  • 5ce236c936
    chore: refactor NavbarItem to INavbar Temmie 2025-08-11 01:08:50 +02:00
  • 19c562f460
    refactor: move updateNavbar() into ./utils function Temmie 2025-08-11 01:06:54 +02:00
  • b0d96faa6f
    feat: add ability to open member context menu by right-clicking on avatar context-menu-ban-kick SauceyRed 2025-08-11 00:10:26 +02:00
  • f1eda2da75
    feat: handle setting of default context menu state variable only in app.vue SauceyRed 2025-08-11 00:04:18 +02:00
  • ce57b8e7db
    feat: remove global context menu event listener and handler to allow regular context menu where a custom one isn't needed SauceyRed 2025-08-11 00:03:47 +02:00
  • 395dd6cf9b
    fix: layout preview not working with a non-default baseurl Temmie 2025-08-09 12:42:33 +02:00
  • 3ac8595af6
    fix: a crash related to accessing navbar values before setup Temmie 2025-08-08 02:27:50 +02:00
  • 5ca4762f01
    style: make client and channel items optional Temmie 2025-08-08 02:23:46 +02:00
  • eb4427ff4b
    refactor: move logic for default icon navbar itself Temmie 2025-08-08 02:16:21 +02:00
  • 89150a6cc6
    feat: add "Direct Messages" state to navbar Temmie 2025-08-08 02:07:58 +02:00
  • 28f5e8dc27
    feat: implement a proper navbar Temmie 2025-08-08 02:01:36 +02:00
  • 6586890b6c
    feat: update WebSocket to handle new message format websocket-rewrite SauceyRed 2025-08-07 22:27:57 +02:00
  • b9dd9d3417
    feat: add interfaces for WebSocket message SauceyRed 2025-08-07 22:26:54 +02:00
  • 30837299be
    feat: add enum for WebSocket events SauceyRed 2025-08-07 22:26:32 +02:00
  • 307969ffe5 Merge pull request 'Implement method for checking member permissions' (#68) from permissions-management into main SauceyRed 2025-08-07 20:14:07 +00:00
  • a646279b46
    refactor: message component Temmie 2025-08-07 22:14:04 +02:00
  • 62156a1049
    Merge branch 'main' into permissions-management permissions-management SauceyRed 2025-08-07 22:12:47 +02:00
  • 76f77f7bfe
    fix: invite link generation not accounting for baseURL SauceyRed 2025-08-07 09:07:46 +02:00
  • 0540f22f5d
    feat: move context menu to the left of the cursor if any part of it is beyond the right side of the viewport SauceyRed 2025-08-07 09:01:18 +02:00
  • 51f8c28c54
    feat: initialize meMember useState variable on channel load SauceyRed 2025-08-07 09:00:02 +02:00
  • 86af8145b4
    feat: make it so opening context menu on an element isn't overridden by another context menu listener on an ancestor of that element SauceyRed 2025-08-07 08:59:20 +02:00
  • fdfffd78e7
    feat: add function to fetch logged-in user's member object for a guild in API composable SauceyRed 2025-08-07 08:58:17 +02:00
  • 0dc485ca77
    feat: add functions to kick and ban a member in API composable SauceyRed 2025-08-07 08:57:54 +02:00
  • e5bdf63f2a
    feat: remove context menu on global mousedown only if the context menu useState variable's show value is set to true SauceyRed 2025-08-07 08:57:02 +02:00
  • 46a135de22
    feat: add context menu for usernames in members list sidebar SauceyRed 2025-08-07 08:56:07 +02:00
  • 25c5a0e4a8
    feat: add context menu for usernames in chat SauceyRed 2025-08-07 08:55:33 +02:00
  • 0d0dccaf84
    style(ui): set cursor for usernames in members list sidebar to pointer SauceyRed 2025-08-07 08:54:31 +02:00
  • dc4494a1db
    style(ui): set cursor for usernames in chat to pointer SauceyRed 2025-08-07 08:54:00 +02:00
  • 1bc7877a8b
    feat: add util to create context menu items for when right-clicking members in chat or in sidebar SauceyRed 2025-08-07 08:53:11 +02:00
  • 9fe067ec5a
    Merge branch 'main' into permissions-management SauceyRed 2025-08-07 06:39:37 +02:00
  • aecbcaefba
    feat: add hasPermission util to check if a member has a specific permission SauceyRed 2025-08-07 06:32:04 +02:00
  • 695bdbc777
    feat: update GuildResponse and GuildMemberResponse interfaces to match backend SauceyRed 2025-08-07 06:31:44 +02:00
  • 4dbe548efc
    feat: create enums.ts file and add Permission enum SauceyRed 2025-08-07 06:31:15 +02:00
  • 42823c0e94
    fix: missing type property for Reset context menu item in ResizableSidebar SauceyRed 2025-08-07 06:21:52 +02:00
  • 02479072f6
    style(ui): improve styling of Message component SauceyRed 2025-08-06 21:18:47 +02:00
  • 31b0d2e7eb
    style(ui): improve styling of media-embedded messages SauceyRed 2025-08-06 21:13:30 +02:00
  • d5f1ecfd26
    feat: make sure every media is embedded in messages and only hide text if it's composed only of links SauceyRed 2025-08-06 21:12:27 +02:00
  • a0247ebf2a Merge pull request 'Add support for multiline about me's' (#64) from about-me-textfield into main Twig 2025-08-05 21:50:13 +00:00
  • 186cb20467
    Merge remote-tracking branch 'origin/main' into about-me-textfield Temmie 2025-08-05 23:49:30 +02:00
  • 6df0545f41 Merge pull request 'Seperate themes and layouts into seperate settings' (#63) from better-themes into main Twig 2025-08-05 21:47:19 +00:00
  • 184be67ccc
    style: use PascalCase for enums Temmie 2025-08-05 23:45:48 +02:00
  • 8178a1db6b
    Merge remote-tracking branch 'origin/main' into better-themes Temmie 2025-08-05 23:38:58 +02:00
  • 1fa405afee
    style: convert util function into arrow function Temmie 2025-08-05 23:38:41 +02:00
  • a81fc4739a
    style: resolve review feedback for #63 Temmie 2025-08-05 23:37:35 +02:00
  • d1f67d894d
    fix: edit and delete context menu items not showing up on your own messages caused by use of member uuid instead of user uuid comparison SauceyRed 2025-08-05 22:40:16 +02:00
  • 5b0f358829
    fix: members list not being set correctly casued by mistake during merge SauceyRed 2025-08-05 22:39:26 +02:00
  • bf303f478e
    fix: remove accidental console log Temmie 2025-08-05 05:26:30 +02:00
  • d276faebcc
    support multiline about me's Temmie 2025-08-05 05:25:02 +02:00
  • 26e215ed23
    feat:? add IRC colours to every user and member entry Temmie 2025-08-05 04:17:37 +02:00
  • 4726a3376f
    feat: implement colours for all the other themes Temmie 2025-08-05 04:12:26 +02:00
  • 7d267b436e
    Merge remote-tracking branch 'origin/main' into better-themes Temmie 2025-08-05 04:01:45 +02:00
  • 59422455bb
    Merge branch 'fix-members-list-fetch' SauceyRed 2025-08-05 04:00:23 +02:00
  • 8e3f7212a5
    feat: update members fetching to handle endpoint pagination update fix-members-list-fetch SauceyRed 2025-08-05 03:28:46 +02:00
  • cb61754c0a
    feat: add more colours to dark theme Temmie 2025-08-05 03:51:20 +02:00
  • 7d0294e808
    wip: start work on members list placeholders members-list-pagination SauceyRed 2025-08-05 03:35:45 +02:00
  • b1cf9df199
    fix: errors caused by MessageResponse interface now returning GuildMemberResponse instead of UserResponse SauceyRed 2025-08-05 03:43:59 +02:00
  • c465753111
    feat: update members fetching to handle endpoint pagination update SauceyRed 2025-08-05 03:28:46 +02:00