Skip to content

Fix assistant issues#16

Closed
blackhat955 wants to merge 181 commits into
mozilla-firefox:mainfrom
Kahana-LLC:fix-assistant-issues
Closed

Fix assistant issues#16
blackhat955 wants to merge 181 commits into
mozilla-firefox:mainfrom
Kahana-LLC:fix-assistant-issues

Conversation

@blackhat955

Copy link
Copy Markdown

No description provided.

AdamKershner and others added 30 commits August 12, 2025 17:09
… title

- Update search bar placeholder from 'Search with Google or enter address' to '🔍 Search the web or enter a URL'
- Change section title from 'Thought-provoking stories' to 'Recommended for you'
- Update all localization files (en-US, en-GB, en-CA) for consistency
- Added custom branding directory with Kahana Browser branding
- Integrated Kahana logo (ocean/oasis design) as main app icon
- Set app display name to 'Kahana Browser'
- Configured custom bundle ID: com.kahana.browser
- Successfully built and tested custom-branded Firefox
Add custom Kahana branding with custom logo and app name
… app name from 'Kahana Browser' to 'Oasis'\n- Updated bundle ID to com.oasis.browser\n- Replaced about-logo.svg with Kahana logo\n- Created custom 'Oasis' wordmark for new tab page\n- Logo and wordmark will now appear on new tab page instead of Nightly branding
merge upstream firefox updates
…text

- Update brand.ftl and brand.properties to use 'Oasis' instead of 'Nightly'
- Add custom Oasis logo (default64.png, default32.png)
- Update firefox-wordmark.svg to display 'Oasis' text
- Configure build to use custom branding directory
Add Oasis branding: Update custom branding files with Oasis logo and …
… 'Firefox Home (Default)'

- Update firefox-home-brand-name in brandings.ftl to 'Oasis Home'
- Update preferences.ftl comment to reflect Oasis branding
- This changes the dropdown options in about:preferences#home page
- Change 'Support Firefox' to 'Support Mozilla' in preferences and newtab
- Change 'Firefox family' to 'Mozilla family' in content descriptions
- Change 'Our sponsors' to 'Mozilla sponsors' in mission message
- Updates both preferences page and new tab page for consistency
- Change main description to 'improve Oasis for everyone'
- Update data collection strings to reference 'Oasis' instead of 'Mozilla'
- Change 'Firefox Suggest' to 'Oasis Suggest' in branding
- Update studies link to 'View Oasis studies'
- Update profile references to use Oasis branding
- Change mobile promo to link to kahana.co for mobile and AR/VR versions
- Update sync description to mention mobile and AR/VR versions coming soon
- Update add-ons sync description to reference Oasis desktop
- Directs users to Kahana website for information about upcoming mobile and AR/VR versions of Oasis
- Update Firefox Labs branding to Experimental in toolkit branding file
- Changes the left sidebar and page title from Firefox Labs to Experimental
- Maintains the same functionality while using more generic Experimental branding
- Change page title from 'More from Mozilla' to 'Enterprise'
- Update subtitle to 'Explore enterprise solutions and upcoming Oasis products'
- Replace Firefox Mobile with 'Oasis Mobile' - coming soon with kahana.co link
- Replace Mozilla VPN with 'Contact Sales' linking to kahana.co/sales
- Replace Mozilla Monitor with 'Get a Demo' linking to kahana.co/schedule-demo
- Replace Firefox Relay with 'AR/VR Oasis' - coming soon with kahana.co link
- Update all button text and descriptions to match enterprise focus
- Direct users to Kahana website for demos, sales, and waitlist signups
Signed-off-by: Adam Kershner <79613708+AdamKershner@users.noreply.github.com>
Adam august updates (branding updates)
AdamKershner and others added 27 commits November 25, 2025 10:10
# Conflicts:
#	browser/locales/en-US/browser/preferences/moreFromMozilla.ftl
…ion button

- Implemented floating overlay for Oasis Assistant (not in sidebar)
- Added drag functionality via header
- Added resize functionality via corner grip
- Added chrome controls (expand, minimize, close)
- Made all elements opaque (white backgrounds)
- Removed Check Authentication button and feature
- Fixed commandID check to use viewOasisAssistantSidebar
…ents

Add floating/draggable assistant overlay and remove Check Authenticat…
Resolved conflict in search.inc.xhtml by keeping upstream online toggle and retaining Oasis data-collection toggle
- Replace purple gradient auth header with clean design featuring sloth logo and 'Oasis AI' title
- Implement dynamic dropdown menu that shows login/signup or account options based on auth state
- Update button designs with SVG graphics (green send button, cream mic button)
- Apply cream/beige color scheme (#f8faf2) throughout the interface
- Add send button toggle functionality (send ↔ pause during processing)
- Implement mic button recording state transitions (mic ↔ stop)
- Remove clear context and stop buttons to simplify UI
- Add spacing and rounded corners (20px containers, 12px inputs)
- Update authentication UI logic to work with new header structure
- Implement bubble-style messages for user and AI responses
- User messages: right-aligned green bubbles (#f2f4e5), max-width 325px
- AI responses: left-aligned white bubbles, full width
- Add authentication banner below header (light green background)
- Banner shows 'Signed in as [email]' with dismissible close button
- Add message animations (fade-in effect)
- Update message display system with addUserMessage, addAIMessage, updateAIMessage functions
- Support streaming text updates in AI response bubbles
- Add try-catch for banner elements to prevent NS_ERROR_NOT_AVAILABLE
- Improve error handling for DOM element access in Firefox chrome context
- Updated sloth logo to new design
- Moved chrome header controls (minimize, maximize, close) to assistant.ui.js
- Fixed header alignment to match chat content edges (16px padding)
- Made input box fixed at bottom (no scrolling with chat)
- Added 'Feedback?' button below input with link to Tally form
- Increased input box height to 50px
- Removed green focus background from input
- Increased top bar height to 35px (10% increase)
- Fixed minimize button to use centered minus sign
- Made resize handle invisible while keeping functionality
- Improved drag smoothing with RAF and damping (0.88)
- All buttons (Feedback, Mic, Send) now on same row below input
- Automatically hides when first message is sent
- Updated CSS to properly center content when no messages present
@github-actions

Copy link
Copy Markdown
Contributor

(Automated Close) Please do not file pull requests here, see https://firefox-source-docs.mozilla.org/contributing/how_to_submit_a_patch.html

@github-actions github-actions Bot closed this Dec 31, 2025
@github-actions github-actions Bot locked and limited conversation to collaborators Dec 31, 2025
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants