Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

New chat home page #3555

Merged
merged 53 commits into from
Apr 9, 2025
Merged

New chat home page #3555

merged 53 commits into from
Apr 9, 2025

Conversation

shatfield4
Copy link
Collaborator

@shatfield4 shatfield4 commented Mar 28, 2025

Pull Request Type

  • ✨ feat
  • πŸ› fix
  • ♻️ refactor
  • πŸ’„ style
  • πŸ”¨ chore
  • πŸ“ docs

Relevant Issues

resolves #3536

What is in this change?

  • Implement new home page
  • Implement walkthrough checklist for first time users
  • Light mode implementation

Additional Information

Developer Validations

  • I ran yarn lint from the root of the repo & committed changes
  • Relevant documentation has been updated
  • I have tested my code functionality
  • Docker build succeeds locally

@shatfield4 shatfield4 linked an issue Mar 28, 2025 that may be closed by this pull request
@shatfield4 shatfield4 marked this pull request as draft March 28, 2025 01:38
@scottybo
Copy link
Contributor

I'm liking the look of this @shatfield4

Out of interest, can the features be customised? We have custom training for customers on AnythingLLM and it would be great to be able to add a feature card which links out to our course. (We install and manage AnythingLLM on behalf of customers and help them get up and running)

@timothycarambat
Copy link
Member

Out of interest, can the features be customised? We have custom training for customers on AnythingLLM and it would be great to be able to add a feature card which links out to our course. (We install and manage AnythingLLM on behalf of customers and help them get up and running)

It would for sure be another PR.

As for the scope in this PR:

  • Some of these pieces of content will likely be hidden from non-admin users
  • If you have default messages set in the Customization settings, this UI will not show
  • We will have to set some kind of control ENVs and/or system settings that can modify this further for admins-only. This may be another PR

@scottybo
Copy link
Contributor

scottybo commented Apr 1, 2025

I'm wondering if I could just throw something into the ring here as you're working on this area. I know I've brought it up before, but it's a major usability issue that is only present on AnythingLLM. I've recorded a quick video here just explaining my thoughts:

https://www.loom.com/share/ff0c50d87f974cbda0c68d2cfc4fb1b5

A big friction point to getting people to use AnythingLLM over ChatGPT, Claude etc is the ease of use - and I think this little tweak will make a big dfference.

@timothycarambat
Copy link
Member

@scottybo 100% heard. I agree with all of what you mentioned

Thread UX: #3577

My reservations for auto directing to the first available workspace is mostly that they will then miss the new landing page - which is intended to drive more education to new tools and features as well as help expose functionality that is less obvious, like the community hub content.

I think there is a fine line we can compromise on though - since the UX makes perfect sense.
#3578

@scottybo
Copy link
Contributor

scottybo commented Apr 2, 2025

Awesome, thank you for creating those two new issues!

Copy link
Collaborator Author

@shatfield4 shatfield4 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

  • Optimizations not causing any issues
  • Feels fluid and natural to the user
  • Tested in single user and multi-user modes (and correctly only shows new home screen on admin role)
  • Confetti + dismiss animation looks and feels natural

@timothycarambat timothycarambat merged commit e76dc0f into master Apr 9, 2025
1 check failed
@timothycarambat timothycarambat deleted the 3536-feat-new-chat-home-page branch April 9, 2025 20:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[FEAT]: New chat home page
3 participants