Commit graph

  • d5b2b43bf5
    implement layout previews Temmie 2025-08-05 03:02:38 +02:00
  • 37ebcb74aa
    feat: implement layout switching and saving Temmie 2025-08-05 02:22:57 +02:00
  • 5191ac7df7
    feat: start implementing styles and layouts Temmie 2025-08-05 01:17:07 +02:00
  • 6d5f1f0d0a Merge pull request 'fix: fix centring of profile modal auto generated pfps' (#61) from fix-modal-autogenerated-icons into main Twig 2025-08-04 19:22:53 +00:00
  • 37a3f2b2e4
    fix: fix centring of profile modal auto generated pfps Temmie 2025-08-04 21:18:52 +02:00
  • f229a9176c Merge pull request 'Implement profile modal' (#52) from profile-modal into main Twig 2025-08-04 19:06:45 +00:00
  • 8df646d17b
    Merge remote-tracking branch 'origin/main' into profile-modal Temmie 2025-08-04 21:06:23 +02:00
  • 0d0b9376f6 Merge pull request 'Update auto-generated icons to avoid using canvases' (#53) from fix-canvas-images into main Twig 2025-08-04 19:05:42 +00:00
  • 1e42364019
    Merge remote-tracking branch 'origin/main' into fix-canvas-images Temmie 2025-08-04 21:05:15 +02:00
  • 9a70d89517
    fix: 2, use user.uuid over user_uuid Temmie 2025-08-04 21:02:30 +02:00
  • 5d05ec31f2
    fix: use user.uuid over user_uuid Temmie 2025-08-04 21:01:44 +02:00
  • 24038f7767
    Merge remote-tracking branch 'origin/fix-canvas-images' into profile-modal Temmie 2025-08-04 20:38:52 +02:00
  • 83d4f02c3a
    Merge remote-tracking branch 'origin/main' into profile-modal Temmie 2025-08-04 20:20:20 +02:00
  • a61ec265be
    feat: remove sorting of members in preparation for server-side sorting SauceyRed 2025-08-04 04:15:08 +02:00
  • 83de68ebee
    fix: reply highlighting not being removed after canceling reply SauceyRed 2025-08-04 04:03:17 +02:00
  • cb91dd9d0d Merge pull request 'Implement reply highlighting' (#60) from highlight-reply into main SauceyRed 2025-08-04 01:58:41 +00:00
  • a4aabeaa14
    Merge branch 'main' into highlight-reply SauceyRed 2025-08-04 03:58:23 +02:00
  • e660840fb9 Merge pull request 'Make context menu look nicer and handle rendering using v-if' (#58) from improved-context-menu into main SauceyRed 2025-08-04 01:55:46 +00:00
  • 4bbce93729
    Merge branch 'main' into improved-context-menu SauceyRed 2025-08-04 03:55:16 +02:00
  • 7e387e1d52
    Merge remote-tracking branch 'origin/main' into profile-modal Temmie 2025-08-04 03:34:34 +02:00
  • ebdb21d38f
    fix: typos Temmie 2025-08-04 03:33:01 +02:00
  • e92e1cde01
    feat: highlight message user is actively replying to SauceyRed 2025-08-03 20:54:25 +02:00
  • c4a31276be
    feat: add highlighting of reply when scrolled to SauceyRed 2025-08-03 20:41:02 +02:00
  • 3b2136789e
    style: set danger context menu items to use danger-text-color CSS variable SauceyRed 2025-08-03 20:29:39 +02:00
  • 74f74083a6
    feat: add danger text color to themes SauceyRed 2025-08-03 20:29:01 +02:00
  • 7f98992839
    feat: add type property to ContextMenu and set delete message item to danger SauceyRed 2025-08-03 20:28:14 +02:00
  • 7628612272 Merge pull request 'Fix loading of older messages in message history' (#56) from fix/old-messages-loading into main SauceyRed 2025-08-03 18:07:46 +00:00
  • 076fda9e8c
    Merge branch 'main' into fix/old-messages-loading fix/old-messages-loading SauceyRed 2025-08-03 20:07:03 +02:00
  • fbb72919c3
    feat: comment out message editing callback SauceyRed 2025-07-31 03:52:34 +02:00
  • 95f4bbcaf3
    fix: ResizableSidebar width resetting not being saved to local storage SauceyRed 2025-07-31 03:50:16 +02:00
  • c1c3c55e56
    feat: remove scrolling to bottom upon embed load as it causes it to happen on loading older messages SauceyRed 2025-07-31 03:38:08 +02:00
  • c233819924
    fix: MessageArea rendering the last X amount of messages in the messages array rather than the newly-loaded messages SauceyRed 2025-07-31 03:37:25 +02:00
  • 4e60139ac2
    chore: comment out unnecessary console logs in MessageArea SauceyRed 2025-07-31 03:34:30 +02:00
  • 446578c29b
    fix: amount of older messages requested doubling every time infinite scrolling is triggered SauceyRed 2025-07-31 03:33:17 +02:00
  • a2b05ad68c
    feat: use array replacement instead of for loop to add older messages to array SauceyRed 2025-07-31 03:31:40 +02:00
  • b54e14a2f8
    fix: context menu being underneath members list in z-index SauceyRed 2025-07-30 17:11:36 +02:00
  • 82dc0fb0e3
    fix: context menu on resizable sidebar component not working due to breaking changes SauceyRed 2025-07-30 17:09:07 +02:00
  • d1518d1001
    feat: change context menu from using cursor to pointer terminology SauceyRed 2025-07-30 17:08:23 +02:00
  • ecfa85c0ac
    Merge branch 'main' into improved-context-menu SauceyRed 2025-07-30 17:01:44 +02:00
  • e8af398831
    chore: import Loading component to stop Nuxt from complaining about it in console SauceyRed 2025-07-30 16:31:51 +02:00
  • 2ede820a03
    feat: add Edit and Delete options in context menu for messages you created SauceyRed 2025-07-30 16:29:42 +02:00
  • 033522c372
    style: generally improve appearance of context menu SauceyRed 2025-07-30 16:28:59 +02:00
  • 78d43ca0c8
    feat: make use of useState to show and hide context menu rather than manually rendering and unrendering SauceyRed 2025-07-30 16:26:06 +02:00
  • 8be948623b ci: only run on push Radical 2025-07-22 18:55:57 +02:00
  • 82e0e59617
    fix: logout not working due to use of outdated HTTP method SauceyRed 2025-07-21 12:16:59 +02:00
  • ef9b70410b
    fix: profile modal staying open even if view/route is changed SauceyRed 2025-07-21 12:20:05 +02:00
  • b07a0aa5a0 Merge pull request 'Implement invite redemption page' (#54) from invite-page into main SauceyRed 2025-07-20 09:15:52 +00:00
  • eb2af0f7ec Merge branch 'main' into invite-page invite-page SauceyRed 2025-07-20 09:15:22 +00:00
  • ddf173ee8b
    fix: broken cropping tool due to missing imports JustTemmie 2025-07-20 04:57:56 +02:00
  • 6a65b257e0
    feat: add basic page for viewing and accepting an invite SauceyRed 2025-07-20 02:34:30 +02:00
  • c87fffe6c9
    feat: add fetchInvite function SauceyRed 2025-07-20 02:33:57 +02:00
  • cc310d61df
    fix: don't duplicate the server list icons JustTemmie 2025-07-19 23:59:49 +02:00
  • 7bc9858736
    fix: friend icon sizes JustTemmie 2025-07-19 23:52:53 +02:00
  • a2714cfae7
    actually fix avatar sizing JustTemmie 2025-07-19 23:51:28 +02:00
  • c7ef63d2bd
    feat: fix member list to use the new default avatar JustTemmie 2025-07-19 23:46:37 +02:00
  • ed38340249
    feat: implement new guild icons JustTemmie 2025-07-19 23:39:39 +02:00
  • 25501147ae
    chore: remove old icon generation JustTemmie 2025-07-19 23:39:16 +02:00
  • 08436fdce0
    feat: minimize flashbanging that occur during development JustTemmie 2025-07-19 22:44:26 +02:00
  • 1ac3042470
    style: move profile functions into a composable JustTemmie 2025-07-19 17:19:14 +02:00
  • e44c7d0c2e
    style: code cleanup JustTemmie 2025-07-19 17:15:44 +02:00
  • 3beaddf0bd
    fix: remove wip name JustTemmie 2025-07-19 16:57:51 +02:00
  • 834c9ac343
    fix: update sortMembers to use the new getDisplayName JustTemmie 2025-07-19 16:56:14 +02:00
  • cf84ba9d0a
    Merge remote-tracking branch 'origin/main' into profile-modal JustTemmie 2025-07-19 16:54:13 +02:00
  • ce306a2f72
    feat: finish profile popup JustTemmie 2025-07-19 16:54:05 +02:00
  • b5857b706f
    feat: implement onCloseButton event JustTemmie 2025-07-19 16:53:48 +02:00
  • ae653a77c9
    feat: add titles to join and registration dates JustTemmie 2025-07-19 16:41:04 +02:00
  • 7e7b0ad0f8
    fix: spacer sizing JustTemmie 2025-07-19 16:40:49 +02:00
  • c93a1829f8 Merge pull request 'resizable-sidebars' (#49) from resizable-sidebars into main SauceyRed 2025-07-19 06:46:26 +00:00
  • 72701c9aef Merge branch 'main' into resizable-sidebars SauceyRed 2025-07-19 06:46:12 +00:00
  • b3ef59ac48
    feat: finish up the profile popup JustTemmie 2025-07-18 13:03:20 +02:00
  • 69feff6cf8
    feat: add a fuck ton of get functions JustTemmie 2025-07-18 12:56:33 +02:00
  • 58fe9a2eac
    feat: implement fetchMe JustTemmie 2025-07-18 12:43:18 +02:00
  • 0ea12e7f00
    feat: HorizontalSpacer JustTemmie 2025-07-18 11:36:06 +02:00
  • 36444664c2
    Merge remote-tracking branch 'origin/main' into profile-modal JustTemmie 2025-07-18 11:01:02 +02:00
  • 9d69dac77a
    feat: manage to get the popup to render with correct positions JustTemmie 2025-07-18 11:00:25 +02:00
  • 3a65cfd10a
    fix: ensure avatars don't squish depending on sidebar width JustTemmie 2025-07-18 08:05:11 +02:00
  • ad7a6b5bb6
    fix: add ellipsis overflow to DM list JustTemmie 2025-07-18 08:01:45 +02:00
  • 49e8c34254
    fix: make channel list and DM list width share storage name JustTemmie 2025-07-18 07:44:07 +02:00
  • 232aec13a5 Merge pull request 'Sort members list' (#45) from sort-members-list into main JustTemmie 2025-07-18 05:34:43 +00:00
  • 771c0699a7
    Merge remote-tracking branch 'origin/main' into sort-members-list JustTemmie 2025-07-18 07:34:13 +02:00
  • 4d5cd86ec3 Merge pull request 'Require refetching the theme whenever a new version releases' (#43) from force-css-regrab into main JustTemmie 2025-07-18 05:32:12 +00:00
  • 3953a754bd
    Merge remote-tracking branch 'origin/main' into force-css-regrab JustTemmie 2025-07-18 07:31:53 +02:00
  • 60e7a42f92
    feat: convert friends list sidebar into resizable sidebar SauceyRed 2025-07-18 04:37:49 +02:00
  • 89d0023c07
    chore: remove unused variables in channelId view SauceyRed 2025-07-18 04:37:15 +02:00
  • 118f098b46
    fix: that the reset context menu option reset resizable sidebar width to the localStorage value rather than the default value SauceyRed 2025-07-18 04:09:16 +02:00
  • 317ec4bcd6
    feat: add back onMounted in channelId view SauceyRed 2025-07-18 04:07:29 +02:00
  • 315258a8d5
    style(ui): change width resizer's cursor from col-resize to ew-resize SauceyRed 2025-07-18 03:57:02 +02:00
  • 8ffe3aa738
    feat: rename validation util file to validateUsername SauceyRed 2025-07-18 03:49:29 +02:00
  • 8d53b2765f
    fix: hashPassword calls not working due to util file not matching function call name SauceyRed 2025-07-18 03:49:20 +02:00
  • 4b1db5961a
    feat: add channel name tooltip to ChannelEntry component SauceyRed 2025-07-18 03:39:23 +02:00
  • 80df3dd13d
    feat: adjust width, min-width, and max-width of channels and members list sidebars and implement saving of widths SauceyRed 2025-07-18 03:38:35 +02:00
  • fe77b2c28d
    feat: start adding popup JustTemmie 2025-07-17 17:08:29 +02:00
  • e339b1df10
    refactor: change Avatar component to take a single variable instead of user or profile JustTemmie 2025-07-17 16:18:18 +02:00
  • 3f1f8d7be5 ci: remove parentheses from name staging Radical 2025-07-17 16:11:52 +02:00
  • d2ff4ac87c
    style: improve base modal close button JustTemmie 2025-07-17 16:09:10 +02:00
  • df550b561a Merge branch 'main' into server-side-token server-side-token Radical 2025-07-17 15:55:11 +02:00
  • 883ec0354d ci: add staging images Radical 2025-07-17 15:55:02 +02:00
  • b8cbbf1f86
    refactor: change getDisplayName to take in a single variable instead of two JustTemmie 2025-07-17 15:11:55 +02:00
  • 808cc980a7
    feat: update createContextMenu util to require either PointerEvent or MouseEvent and update naming of cursor to pointer SauceyRed 2025-07-16 23:55:33 +02:00
  • 0697e60ab9
    feat: convert channels list and members list sidebars to use resizable sidebar component SauceyRed 2025-07-16 23:54:50 +02:00