Skip to content

Add home assistant 1.1.0#30

Merged
PitNikola merged 6 commits intoraycast:mainfrom
tonka3000:add-home-assistant-1-1-0
Oct 15, 2021
Merged

Add home assistant 1.1.0#30
PitNikola merged 6 commits intoraycast:mainfrom
tonka3000:add-home-assistant-1-1-0

Conversation

@tonka3000
Copy link
Contributor

Description

  • Add All Entity Attributes to search for attributes in one command
  • climate entities support now heat_cool mode
  • Add Show Attributes action to display entity attributes

Type of change

  • Bug fix / improvement for my extension

Screenshot

All Entity Attributes

image

Show Attributes action

image

image

Checklist

@tonka3000 tonka3000 changed the title Add home assistant 1 1 0 Add home assistant 1.1.0 Oct 14, 2021
@PitNikola PitNikola added the extension fix / improvement Label for PRs with extension's fix improvements label Oct 15, 2021
@PitNikola PitNikola merged commit 50fa586 into raycast:main Oct 15, 2021
FezVrasta pushed a commit to FezVrasta/extensions that referenced this pull request Nov 24, 2021
* add Home Assistant 1.1.0

* move state component

* add Search Entity Attributes root command

* add heat_cool mode support

* rename command

* update states after action
thuoe added a commit to thuoe/raycast-extensions that referenced this pull request Jan 11, 2024
- Merge pull request raycast#32 from thuoe/next
- Merge pull request raycast#31 from thuoe/feature/thu-35-api-test-command-validate-sportmonks-endpoint
- feat: validate endpoint before submit
- Merge pull request raycast#30 from thuoe/main
raycastbot added a commit that referenced this pull request Jan 12, 2024
* Add footy-report extension

- Merge pull request #22 from thuoe/next
- Merge pull request #21 from thuoe/docs/2023-12-26-changelog
- docs: update changelog
- Merge pull request #20 from thuoe/feature/thu-33-redesign-test-api-command
- docs: update screenshots
- chore: delete unused assets
- feat: action to open ext preferences
- feat: use form to test API access token
- Merge pull request #19 from thuoe/bugfix/fetch-teams
- fix: optional position name
- Merge pull request #2 from thuoe/feature/thu-15-raycast-create-search-command
- Merge pull request #10 from thuoe/feature/thu-26-create-command-screenshots
- docs: include command screenshots in README.md
- docs: player stats screenshot
- docs: team list screenshot
- docs: update team details & API screenshots
- docs: delete outdated screenshots
- docs: create command screenshots
- Merge pull request #17 from thuoe/bugfix/type-errors
- build: include build step during CI pipeline
- fix: type error fetch teams hook
- fix: type error command arg
- fix: type errors for fetching fixtures
- fix: type erros from player stats
- fix: 2d array type further improvements
- fix: array type
- fix: multidimensional array type
- Merge pull request #18 from thuoe/feature/unit-tests
- build: test step to ci job
- test: create markdown from 2d array
- test: grouping obj
- test: format & select fields
- build: install jest
- Merge pull request #16 from thuoe/feature/thu-32-search-command-create-readme
- docs: add missing command subheading
- docs: create README.md template
- Merge pull request #15 from thuoe/feature/thu-29-player-markdown-season-stats
- feat: include yellow/red card stats
- refactor: set/filter events
- fix: map player id
- feat: fetch player stats across seasons for teams
- feat: create markdown table function
- Merge remote-tracking branch \'origin/next\' into feature/thu-15-raycast-create-search-command
- Merge pull request #14 from thuoe/chore/gh-actions-ci
- build: provide extension description
- refactor: ci pipeline
- Merge remote-tracking branch \'origin/next\' into feature/thu-15-raycast-create-search-command
- Merge pull request #13 from thuoe/feature/thu-28-create-extension-icon
- feat: create extension icon
- feat: create argument to search by team name
- feat: group squad by positions in grid view
- feat: create grouping function
- feat: create simple grid view for squad players
- feat: map tvstations to fixture calendar events
- feat: provide calendar name preference
- feat: wrap action in confirmation alert
- feat: create calendar event action for upcoming fixtures
- feat: icon for player details action button
- feat: introduce limit across fixture list items
- feat: populate upcoming fixtures list section
- fix: correct time range when fetching fixtures
- fix: rename fixture list category
- refactor: format fixture timestamp during response mapping
- feat: fetch latest fixtures and populate list items
- fix: correct squad subtitle count
- fix: populate title & placeholder with team name
- refactor: generic function to compute select fields
- fix: maximise player image size in markdown
- feat: create player details view
- feat: map player dob
- feat: restructure search command to search, favorite & display teams details
- feat: create new view for team details using dummy data
- build: create alias for shared types
- feat: create hook to fetch team with player info
- fix: invoke custom hook after change to path & provide execute flag
- refactor: rename search team command
- fix: prevent persisting dropdown value
- feat: create dropdown with team sections using dummy data
- feat(command): create search command template
- Merge pull request #12 from thuoe/chore/env-var-gh-actions
- chore: default env vars for gh actions
- chore: create basic ci pipeline (#11)
- Merge pull request #6 from thuoe/chore/local-dev-improvements
- fix: add missing package
- chore: format remaining files
- chore: update editorconfig
- chore: format code on save
- chore: create editorconfig file
- Merge pull request #5 from thuoe/feature/thu-23-create-preferences
- refactor: remove optional chaining
- refactor: create custom hook for API call
- feat: test API command
- chore: provide ESLint config (#4)
- Merge pull request #1 from thuoe/feature/thu-14-create-project-template
- feat: create simple command template
- Initial commit

* Update footy-report extension

- Merge pull request #26 from thuoe/next
- Merge pull request #25 from thuoe/bugfix/squad-details
- fix: map fixture id to item key
- fix: increase limit of squad players rendered in grid
- chore: remove console log
- fix: display age && render if dob provided
- fix: show seasons based on relevant team
- fix: filter season stats if no details found
- fix: render players without shirt no
- Merge pull request #23 from thuoe/main

* Update footy-report extension

- Merge pull request #29 from thuoe/next
- Merge pull request #28 from thuoe/feature/thu-34-error-handling-faulty-api-tokens
- fix: handle errors across views
- refactor: hooks response types
- fix: handle hook data responses if invalid token is found
- fix: provide error from promise hook
- feat: create error toast hook
- Merge pull request #27 from thuoe/main

* Update footy-report extension

- Merge pull request #32 from thuoe/next
- Merge pull request #31 from thuoe/feature/thu-35-api-test-command-validate-sportmonks-endpoint
- feat: validate endpoint before submit
- Merge pull request #30 from thuoe/main

* Update CHANGELOG.md and optimise images

---------

Co-authored-by: raycastbot <bot@raycast.com>
raycastbot added a commit that referenced this pull request Jan 21, 2024
* Add footy-report extension

- Merge pull request #22 from thuoe/next
- Merge pull request #21 from thuoe/docs/2023-12-26-changelog
- docs: update changelog
- Merge pull request #20 from thuoe/feature/thu-33-redesign-test-api-command
- docs: update screenshots
- chore: delete unused assets
- feat: action to open ext preferences
- feat: use form to test API access token
- Merge pull request #19 from thuoe/bugfix/fetch-teams
- fix: optional position name
- Merge pull request #2 from thuoe/feature/thu-15-raycast-create-search-command
- Merge pull request #10 from thuoe/feature/thu-26-create-command-screenshots
- docs: include command screenshots in README.md
- docs: player stats screenshot
- docs: team list screenshot
- docs: update team details & API screenshots
- docs: delete outdated screenshots
- docs: create command screenshots
- Merge pull request #17 from thuoe/bugfix/type-errors
- build: include build step during CI pipeline
- fix: type error fetch teams hook
- fix: type error command arg
- fix: type errors for fetching fixtures
- fix: type erros from player stats
- fix: 2d array type further improvements
- fix: array type
- fix: multidimensional array type
- Merge pull request #18 from thuoe/feature/unit-tests
- build: test step to ci job
- test: create markdown from 2d array
- test: grouping obj
- test: format & select fields
- build: install jest
- Merge pull request #16 from thuoe/feature/thu-32-search-command-create-readme
- docs: add missing command subheading
- docs: create README.md template
- Merge pull request #15 from thuoe/feature/thu-29-player-markdown-season-stats
- feat: include yellow/red card stats
- refactor: set/filter events
- fix: map player id
- feat: fetch player stats across seasons for teams
- feat: create markdown table function
- Merge remote-tracking branch \'origin/next\' into feature/thu-15-raycast-create-search-command
- Merge pull request #14 from thuoe/chore/gh-actions-ci
- build: provide extension description
- refactor: ci pipeline
- Merge remote-tracking branch \'origin/next\' into feature/thu-15-raycast-create-search-command
- Merge pull request #13 from thuoe/feature/thu-28-create-extension-icon
- feat: create extension icon
- feat: create argument to search by team name
- feat: group squad by positions in grid view
- feat: create grouping function
- feat: create simple grid view for squad players
- feat: map tvstations to fixture calendar events
- feat: provide calendar name preference
- feat: wrap action in confirmation alert
- feat: create calendar event action for upcoming fixtures
- feat: icon for player details action button
- feat: introduce limit across fixture list items
- feat: populate upcoming fixtures list section
- fix: correct time range when fetching fixtures
- fix: rename fixture list category
- refactor: format fixture timestamp during response mapping
- feat: fetch latest fixtures and populate list items
- fix: correct squad subtitle count
- fix: populate title & placeholder with team name
- refactor: generic function to compute select fields
- fix: maximise player image size in markdown
- feat: create player details view
- feat: map player dob
- feat: restructure search command to search, favorite & display teams details
- feat: create new view for team details using dummy data
- build: create alias for shared types
- feat: create hook to fetch team with player info
- fix: invoke custom hook after change to path & provide execute flag
- refactor: rename search team command
- fix: prevent persisting dropdown value
- feat: create dropdown with team sections using dummy data
- feat(command): create search command template
- Merge pull request #12 from thuoe/chore/env-var-gh-actions
- chore: default env vars for gh actions
- chore: create basic ci pipeline (#11)
- Merge pull request #6 from thuoe/chore/local-dev-improvements
- fix: add missing package
- chore: format remaining files
- chore: update editorconfig
- chore: format code on save
- chore: create editorconfig file
- Merge pull request #5 from thuoe/feature/thu-23-create-preferences
- refactor: remove optional chaining
- refactor: create custom hook for API call
- feat: test API command
- chore: provide ESLint config (#4)
- Merge pull request #1 from thuoe/feature/thu-14-create-project-template
- feat: create simple command template
- Initial commit

* Update footy-report extension

- Merge pull request #26 from thuoe/next
- Merge pull request #25 from thuoe/bugfix/squad-details
- fix: map fixture id to item key
- fix: increase limit of squad players rendered in grid
- chore: remove console log
- fix: display age && render if dob provided
- fix: show seasons based on relevant team
- fix: filter season stats if no details found
- fix: render players without shirt no
- Merge pull request #23 from thuoe/main

* Update footy-report extension

- Merge pull request #29 from thuoe/next
- Merge pull request #28 from thuoe/feature/thu-34-error-handling-faulty-api-tokens
- fix: handle errors across views
- refactor: hooks response types
- fix: handle hook data responses if invalid token is found
- fix: provide error from promise hook
- feat: create error toast hook
- Merge pull request #27 from thuoe/main

* Update footy-report extension

- Merge pull request #32 from thuoe/next
- Merge pull request #31 from thuoe/feature/thu-35-api-test-command-validate-sportmonks-endpoint
- feat: validate endpoint before submit
- Merge pull request #30 from thuoe/main

* Update CHANGELOG.md and optimise images

* Update footy-report extension

- Merge pull request #37 from thuoe/next
- Merge pull request #36 from thuoe/chore/sync-raycast-repo
- Merge branch \'contributions/merge-1705420963700882000\' into chore/sync-raycast-repo
- Pull contributions
- Merge pull request #35 from thuoe/next
- Merge pull request #24 from thuoe/feature/thu-18-raycast-command-search-league-standings
- docs: update timestamp
- fix: filter only domestic leagues
- Merge remote-tracking branch \'origin/next\' into feature/thu-18-raycast-command-search-league-standings
- docs: include install button (#34)
- Merge pull request #33 from thuoe/main
- Merge remote-tracking branch \'origin/next\' into feature/thu-18-raycast-command-search-league-standings
- docs: update changelog
- feat: action to open team details from standing
- docs: include command screenshot
- feat: include search bar placeholder
- fix: map league id
- feat: display standing once league is selected
- feat: map recent form for each standing
- fix: map image path
- feat: map matches played
- feat: create hook to fetch league standing data
- fix: map active season
- feat: fetch leagues

* Already an install button 🙂

* fix: error handle invalid api tokens for fetching standings (#38)

* fix: linting issues (#39)

* fix: error handle fetch league hook (#40)

* Update README.md

* Update CHANGELOG.md and optimise images

---------

Co-authored-by: raycastbot <bot@raycast.com>
Co-authored-by: Per Nielsen Tikær <per@raycast.com>
Boosteblume added a commit to Boosteblume/raycast-extensions that referenced this pull request Apr 15, 2024
- add new screenshots
- Added use case for submit time
- Hotfixes/ready-for-release (raycast#32)
- Merge pull request raycast#30 from marcjulianschwarz/2-time-noting
- added time noting and changed function name to submit times
raycastbot added a commit that referenced this pull request Apr 18, 2024
* Add personio extension

- move screenshots
- new screens
- Screenshots
- update readme
- small adjustments
- fixed time bug
- run ray lint
- delted unused libs
- type error
- Merge pull request #22 from marcjulianschwarz/12-store-preparation
- Merge pull request #21 from marcjulianschwarz/16-date-fields-required
- check for valid dates and times
- added contributors
- Merge pull request #20 from marcjulianschwarz/19-time-for-confirm-alert
- move confirmation to display selected times
- Merge pull request #18 from marcjulianschwarz/14-add-confirmation-pop-up-when-tracking-time
- added the confirmation for submitting the time
- Merge pull request #15 from marcjulianschwarz/13-pop-to-root-tracktime
- add pop to root
- Update README.md
- First readme
- Merge pull request #11 from marcjulianschwarz/5-for-future-publishing-timezone-needs-to-be-changeable-via-the-settings
- added timezone dropdown and some timezones
- Merge pull request #10 from marcjulianschwarz/9-attendances-loading-indicator
- add loading indicator for attendances list
- Merge pull request #7 from marcjulianschwarz/4-client-secret-and-id
- Merge branch \'main\' into 4-client-secret-and-id
- move client id and secret to preferences
- Merge pull request #6 from marcjulianschwarz/1-language-normalisation
- normalised language to english
- initial commit

* Update personio extension

- Merge pull request #26 from marcjulianschwarz/25-attendance-month-bug
- fix bug by caching individual attendance combinations
- cache values (#24)
- add month selection for attendances command

* Update personio extension

- Merge pull request #29 from marcjulianschwarz/27-stats
- add stats to attendances command
- update cache logs

* Update personio extension

- add new screenshots
- Added use case for submit time
- Hotfixes/ready-for-release (#32)
- Merge pull request #30 from marcjulianschwarz/2-time-noting
- added time noting and changed function name to submit times

* Update personio extension

- linting issues
- await the post request
- change variable name of token to token_

* Update CHANGELOG.md

* Update package.json

* Update personio extension

- Merge branch \'contributions/merge-1713278318830455000\'
- Pull contributions
- remove console error
- wrong credential error message

* linting issues

* refactor and fix authentication issues

* added timezones

* Update CHANGELOG.md and optimise images

---------

Co-authored-by: Per Nielsen Tikær <per@raycast.com>
Co-authored-by: raycastbot <bot@raycast.com>
hosy added a commit to hosy/extensions that referenced this pull request Jul 22, 2024
- removed owner
- - minor browser extension CSS / UI changes - added raycast metadata, readme - new Chrome and Firefox screenshots
- release notes
- added integrations settings section
- added error handling to CLI and Raycast extension
- fixed application path
- fixed build error
- - raycast extension - changes for raycast extension on CLI - updated SQLite.swift framework to SQLiteSwift to avoid name collations
- added raycast extension draft
- - new unified image - split search string by space, save quoted strings - css improvements - larger placeholder image size - fixed localization in host extension
- - search in web trigger values - fixed open urls in background if not http(s) scheme - new css style for search input - new web trigger function action regex match all
- - fixed crash in SurfedExtensionHost if password protected - updated extension localisation
- removed build files
- - use web trigger v3 definition - added release notes - allow opening multiple urls via web trigger - new build number
- fixed archive problem
- - added new browser onboarding view - added Opera, Brave to Open In action
- new rename device action
- - added update device name action - changed host extension path
- minor fixes
- - check if runWebtrigger is enabled for all event states - added a new filter menu to filter web trigger by events
- - removed webNavigation permission - added scripting permission to Firefox manifest - fixed duplicated localisation keys (case sensitive)
- - fixed iCloud (long text) upload conflict - show date picker in devices history - added Firefox extension link - fixed settings tab crash (macOS) - fixed deleting devices (transferDevice uuid to correct column) - fixed bright background in dashboard/popover - updated extension description - only enable iCloud sync if db version is the current - added Chrome extension screenshots
- removed tmp files
- Renamed folder from Chrome to development
- created min.js files with uglify
- fixed build error
- select browser in extension settings via deep link query parameter
- added deep link to settings view (with tab actions)
- - added translation strings - added base64 decoding function - fixed append HTML code in extension - added "Assigned to Space" in edit web trigger view
- - fixed global search with multiple search terms - fixed iOS build
- added setting to show/hide Mac status bar item
- fixed database upgrade crash and moved code to app delegate
- fixed web trigger sorting issues
- updated runestone package
- - added new web trigger actions sorting mechanism - changed trigger json data type response - add new web trigger type "CSS" and "Search & Replace" in HTML content
- - added assign space menu to web trigger table view - fixed favorite bug in popup - added html actions in background script - added html append and replace web trigger actions - fixed build error
- fixed showing filter bar immediately
- fixed application table sync bug
- fixed notification actions (by adding a new notification service extension) to the ExtensionHost target
- added app icon for ExtensionHost
- - fixed showing weekdays in popover date filter - fixed showing notifications in ExtensionHost (by requesting permissions)
- - enable WAL mode in SQLite database - fixed missing Keychain framework in SurfedExtensionHost target - finalist Install Extension UI on macOS settings - fixed InstallHost action (if folder is not available) - moved JS code to platform JS file - use gpt4o model for OpenAI
- - implemented redirect url correct - bug fixes
- - Browser Extension settings - async image loading in popup - more meta data in popup - try busyhandler for database connection
- - lot of extension fixes - added log debug for safari extension - added logging settings
- implemented "Save as Collection" in Browser Extension
- - App: split search string in tokens and only search on enter - only split in tokens if at least two colons inside the search string
- - added new search tokens - open surfed dashboard with keyboard shortcut su
- fixed chrome translation
- - localization updates - minor ui fixes
- a lot of fixes
- - a lot of extension fixes and improvements - refactored tag and collection ui in extension
- - major fixes in extension - added images
- implemented search tokens in browser extension dashboard
- - added dashboard to Safari browser extension - new tab
- - fixed bugs in extension, and host and debugger
- - implemented Delete Device Action - show ShowActions in multiselect view - moved debug log function into new class
- - added Brave browser - omnibox - crash fixed in safari extension
- implemented "Application" search filter
- converted SurfedExtensionHost to a macCatalyst app to use UIKit API
- - added signing private key - added Firefox setting
- added chrome extension code
- new files for the SurfedExtensionHost binary
- - update metadata with article - update history entry with application
- adopted code to support third party browser extensions
- moved iOS Safari extension code into own class
- added safari extension emm images
- updated release notes
- - show pro features state in settings view - reload global menu after validating license - changed extension manifest to 2.0.2 - load correct app icons on emm version extension - fixed refreshing receipt
- new build number
- - fixed missing iCloud entitlement in emm version
- Merge pull request #46 from hosy/milestone/2.0.1
- - new build number - changed iMessage icons
- - new build number - removed unneeded code
- - fixed share action crash - try to fix crash
- fixed visionOS ui issues
- - fixed database migration - add setting database version via deep link
- fixed setting database version
- - fixed show record private mode setting - Safari extension: fixed rare bug, that some websites could not be added to history
- - fixed startup crash - fixed saving onboarding items - url scheme to reset iCloud settings - added release notes
- - fixed splitview hide primary column bug - fixed archive mac build - new build and version numbers
- fixed database setup process
- Merge pull request #45 from hosy/feature/visionOS
- new build number
- added visionOS screenshots
- minor visionOS fixes (mostly color and size)
- - fixed database upgrade bug (if columns already exists) - fixed database setup on visionOS - added app version to settings view
- minor fixes
- - added some new copy actions - fixed build errors for visionOS and macOS Meracto package
- removed SwiftyStoreKit
- migrated to StoreKit 2 with Mercato package
- fixed iOS and macOS builds
- fixed button lock on visionOS
- fixed code signing (Archive)
- - fixed crashed when showing popovers - fixed cancel buttons on visionOS
- added missing xcconfig support for new targets
- prepared visionOS archive
- more fixed and visionOS refinement
- added surfboard for visionOS app icon
- First draft of a visionOS build
- Merge pull request #42 from hosy/milestone/2.0
- updated release notes
- added promote draft
- updated metadata and release notes press kit
- activated app license
- - added custom symbols - fixed popup tag/history errors
- - fixed applock manager - added two new cell types - enabled Reload image for bulk actions - updated localisations - minor changes
- - updated release notes - added background to activity indicator - added activity indicator to AI actions
- added "From this domain" action
- - added new filters for morning, afternoon, evening, at night - added new reload image action
- - minor fixes - move delete tag into an action - added in-app event images - added release note
- - fixed root collections with not assigned parent groups to space - show assign and unassign space in more places - updated release image - updated release notes - new press release text
- - fixed share article audio metadata - fixed show "More" row
- working solution with metadata
- added "Share Article as Audio" feature
- - added "Load more" data loading in lists with offset - changed limit length to 100 for data loading
- - added missing Chinese localisation strings - changed Chinese app store description
- - added resolver (not working) to AppIntent - AppIntent changes
- - added Shortcuts colors - Intent fixes
- - fixed a bug in get tag urls (duplicated history join) - new build number
- - read article title - show voice region, siri and quality in voice options - fixed bugs in "is not" filter statement
- - fixed launch screen safe area - renamed Surfed to Surfed Pro for emm version
- replaced safari extension icon with new version
- fixed EMM project setup
- - added iCloud identifier for EMM version - updated app description
- - fixed setting standard toolbar - fixed join error for hidden items filter - added release image - new build number
- new build number
- - new Play Article widget - added "Duplicate" action to smart editing view for groups - fixed opening url scheme duplicated view, if already opened
- version 2 marketing release notes image
- - fixed apply reader settings - fixed close reader view
- - fixed show global search, if already opened - fixed favourite entries in browser popup
- - fixed openAI actions with new model and moved to new api chat completion - added copy and open AI actions to actions menu - only save listening location for articles - new build number
- fixed build errors on macOS
- fixed missing try!
- - fixed crash - try to fix crashes by removing try! with do statements
- updated release notes
- fixed missing table join
- - fixed player bugs - fixed AppIntents bugs - localization fixes
- - print lists - save lists as PDF - more copy actions - show url parameter action - show space name in space "All" in history cell - settings for reader view and listen article - fixed multiple select action completion handler - save listening, listened and read state - new shortcut actions listen tag or collection article, listen url article - speaker: queue, next, previous, skip - listen and listen all actions - fixed select multiple items - selectable uitextview in reader view - new filter: listened, listening, read
- - get history years and show in search suggestions - show "not like images" in state search suggestions
- - Speaker improvements - Listen all - new search types: listened, listening, read - adopted database
- - show biometrical unlock when switching to private mode profile - on app start switch to profile "all" if private mode is enabled - fixed selected items sorting (removed set) - filter private mode profiles from all lists in profile "All"
- - refactored the Speaker with queue, skip, next, previous, playback position - added private mode in assign profile action selection - fixed fullscreen context bug
- - fixed bugs - PDF and Print action only for licensed app version
- added localisations
- - updated Readability version - refactored Speaker to shared instance - fixed article settings - fixed minor bugs
- - implemented printing and PDF export - new article settings font and voice - refactored code to retrieve ItemType images and titles globally - global function to retrieve formatted history string
- add a share item to the article view
- - web trigger: show save panel instead of share sheet on macOS - fixed importing web trigger with notification actions
- - fixed deleting web trigger (updating list) - new build number
- - added new debug setting to show push notification for background task - fixed background task - setting sync to background task and process activity for extensions - added web trigger search - filter web trigger by enabled/disabled - new mac icon
- fixed sorting smart collections by date, frequency
- - improved Safari extension background sync - improved sync algorithm - added devices to history sidebar - added devices to the global search - schedule sync items to a minimum of 20 for syncing - added missing localizations - fixed crash on showing CSV share sheet on iPad - added debug options to show sync notifications
- - new CSV Export Action - show session time in history lists - new coloured app icons - pass article to web trigger if performed in app - fixed: use hidden filter for Safari extension popup items - fixed: today statistics value was wrong - fixed: sometimes the tagging view was not opened - fixed: use new activation rules for share sheet action - fixed: app clean install had db setup bug
- - new sort type "Session Time" - share sheet is now available in all apps, which sharing URLs - show more context menu actions in global search results - fixed deselect only, if no "select" action was performed - moved actions "Open In", "Run Web Trigger", "Actions Menu" into new view controller - more actions are now available in multiple selection - update pending sync items in settings view - only show private browsing space, if recording is enabled - show multiple select actions on the end of actions - updated chinese and french translation - fixed crash on syncronize list actions - fixed bugs in statistics view - fixed broken alternative url titles, after sync import
- - added new filter rule "Session Time" (get history entries which matches the chosen session time) - show "Private Mode" space in Share Sheet (if Private Mode recording is enabled) - Favourite Action (in multiple selection may set wrong value) - minor fixes - fixed removed sessionTime table bugs
- - added hidden items - added private mode space / profile - added new filter private mode - added conditions is not for state filter
- - removed history session table and all regarding code - migrate to new history duration - reload activity view - show spaces filter in global search
- added query item "space" to url open parameter
- - fixed searching for multiple tags - fixed Mac menu items - added more keyboard shortcuts - fixed remove observer crash - not updating table view, if items are selected - find duplicated tags and remove broken database values
- - fixed open in new window - show actions in global search context menu - switch to assigned profile when opening an item
- fixed crash
- - show device name in history cells - reload system menu after iCloud enable/disable
- fixed siri voice
- added different vendor url scheme for vanilla and emm app
- - added reading time to web trigger paramters - added syncronize action to menus - fixed app icon preview - fixed favorite/flag in favorites assign space
- updated release notes
- updated to the latest sf symbol picker
- added missing translations
- - finalised html favourite import - added SwiftSoup license - fixed insert tag bug - fixed context menu for copy and ai actions
- first working html bookmark parsing draft
- fixed passing urlid instead of uuid
- added new externalimport action
- - fixed wording - added more external import help entries - added SwiftSoup for parsing html files - fixed share sheet, surfed action actions
- - external import - release notes - switch spaces keyboard command - fixed assign problems
- Merge branch \'milestone/1.5.1\' into milestone/2.0
- enabled SearchSuggestionView again
- - fixed retain cycle issues - fixed global search issues
- fixed get collection issues
- fixed retain cycle issues
- - added external import for raindrop.io - renamed profiles to spaces - fixed bugs - added translations
- fixed showing history cloud sync interval in welcome vier
- - implemented focus filter - fixed favourites and flags for profiles - fixed a lot of profile and assign bugs - new global web trigger run setting
- load of refactoring, bug fixes - added new intent - fixed widgets for iOS 17, profiles - new tables ...
- - localisation - fixes in edit profile view
- - Localisation - Fixed Profile menu - additional foot note in iCloud sync
- - fixed upgrading tables - fixed join statement in search - fixed filter - removed select items in sidebar
- assign tag item to profile, if already available on create
- - fixed sync url notes - fixed collection filter term
- - added reset sync state - added profile search to search tokens
- fixed favorite collections
- - fixed database locked error - fixed showing update view - removed duplicated refresh
- - fixed bug in addHistory, send extension response - fixed stats for profiles
- - refactored sync - lot of fixes - profiles for activity widget and stats - ...
- - Show Sync Status as activity view - activity widget fixes - only join tables for smart collections, if history search terms are involved - fixes for iOS 17 Xcode build
- added widget for activity view
- added activity view
- - moved database upgrade process into separate functions - start upgrading scheme from app or extensions - upgrading data only in app - fixed crash - added progress view to notice view
- Merge pull request #41 from hosy/milestone/1.5.1
- Merge branch \'master\' into milestone/1.5.1
- Merge pull request #43 from hosy/feature/emm-app
- prepared EMM app
- Build an EMM app version - but all app groups and keychain access groups into xcconfig files for the regular and emm app - changed license check for emm app - fixed translations
- fixed translations
- updated Chinese localisation from PR
- - added new table for devices and removed it from application - sync devices - fixed bugs
- - edit profiles with assigned items - added filter by device search term type - iCloud sync welcome and setup view - new sync setting to differentiate between history, collections and settings - new select, deselect, assign, unassign multi select actions - modernised some code
- fixed release notes quotes
- updated release notes 1.5.1
- fixed localization - Chinese update from community - added missing translation strings
- - fixed colors in action scroll view - new select/unselect action - localization
- set button color
- fixed setting toolbar icons
- implemented multi select in lists
- replaced user defaults sync with iCloud database solution to sync app settings
- sync user defaults with Zephyr
- - added iCloud sync setting to settings - added profiles to reminders - added new app icons to Safari Extension and macOS status bar, launch screen
- - moved version 1 icon files into new subfolder - added version 2 icon files
- supporting profiles in web trigger and collections and favourites
- - added ProfileItems - editing Profiles - set profile tint color - filter items by profile - fixed crashs
- - implemented iOS 17 profile support - added profile selector in app - removed private browsing mode setting on iOS 17
- cloud sync and refactoring bug fixes
- fixed a lot of cloud sync issues - implemented Safari cloud sync upload in background - push notifications for sync updates
- add missing statements for delete/insert/update for complete CloudKit sync
- added missing cloud sync tables
- - fixed delete items - create identifible uuids
- - implemented history sync - fixed refactoring error
- - fixed refactoring errors - added sync for tags, tagcollections, urls - added CloudKit scheme
- fixed crash
- - fixed a lot of errors - updated to sqlite.swift 0.14.0 SchemeChanger - drops no longer needed columns
- updated app icon
- refactoring database columns to uuid values replace database ids with uuids
- added translation string
- - fixed crash on json load fail - show error message
- changed app and build version number
- changed app and build version
- - added current day date term - fixed current month date term - fixed add button in terms section
- first sync draft
- Enabled CloudKit entitlement
- Merge pull request #39 from hosy/milestone/1.5
- changed app accent color title
- added version 1.5 release image
- - release notes updated - fixed refresh after tag editing
- - changed release notes - added v1.5 screenshots - bug fixes
- - fixed AppStore connect upload error (missing app icons)
- - Add URL action - fixed setting an alternate app icons on iPad - move share code into new ShareTagCollectionAction - show alternate app icon in password view (only app) - changed App Tint to Accent Color string - some code cleanup and minor UI fixes
- - fixed broken APP_SHORT_VERSION - added new release notes item - fixed release notes IDs
- added french translation
- - new version and build number (as variable) - DetailViewController: added new sharing code for iOS 17
- - fixed symbol in title - fixed tag header
- added chevron button to expand or collapse the sections in the assign tag view
- - added pro feature for app tint - added descriptions to new app settings - fixed headers in assign tag view - show popover arrows - fixed symbol image in list title
- - fixed web trigger import with old surfed files (which only have two action values) - hide collection items in assign tag view, when filter is active
- - added "Add New Tag" save behaviour - assign collection design fixes - show Tag View as popover on iPad - fixes - fixed crash on "Open all URLs in Browser"
- - redesign of assign tag view - using macOS accent color
- added "Assigned" tag filter
- - App Theme (global tint and view tint) - disable list colouring setting - new QR code action - assign tag view: filter tags by last usage - removed actions from global menu and history list menus
- - text view find interaction - coloured tag lists - images in tag and collections list titles
- - fixed new tagging issues
- fixed tag button
- fixed iPad and detail history issues
- fixed new Tag/Collection behaviour
- - Added Runestone syntax highlight text editor - new assign tag and collection view - new version and build number
- updated press kit files
- Merge pull request #38 from hosy/milestone/1.4.1
- added 1.4.1 release image
- - added speak article notification button action - sorted notification actions
- - fixed saving web trigger actions with new values 3, 4 - fixed import preview
- fixed missing extension key
- fixed localization
- changed build number
- - added flag action to Safari popuup - fix macOS build error - added missing "Latest Tags" setting to macOS settings and added new pane type - updated release notes
- - added release notes - new web trigger gallery path
- added new web trigger actions: - show article - listen article
- - new Action Extension - fixed iPad crash on hide - fixed Open AI API-key length - added new web trigger parameter "URL ID" - new url parameter "auto-run-web-trigger=false" to prevent re-trigger web trigger on return to Safari - clean-up URL parameter run-web-trigger in Share and Action View
- added new web trigger functions - url decode/encode - url unshorten
- - added function remove from string - fixed custom parameter parsing
- new web trigger action functions: search and replace
- added a relaunch notification
- Share Sheet: - Run Web Trigger - Article Actions - OpenAI Actions
- Merge pull request #37 from hosy/milestone/1.4
- added 1.4 release image
- added macOS Screenshots
- new build number
- - enabled License - fixed wording
- added german app store screenshots
- added english app store screenshots
- added updated raw screenshots 1.4
- - UI Fixes - added "Edit Tag…" to tag view menu - action sorting - release notes - new demo database - wording fixes
- - fixed reading format - new tag view look (border, alpha background, color title) - added release notes
- - added remove tag intent - added missing year 2023 - filter bar: added day, month, year, weekday search tokens - fixed calculating reading time - some UI changes - added elapsed time and absolute time to media player view - added article and notes fields to import/export - new UI for exporting tags, to select which fields should be exported - fix remove media player from notification view, if finished
- - changed localization - added AI actions to article view
- - added Media Player control support - fixes for Xcode 14.3
- fixed nil check
- fixed tabulator characerts
- new build number
- fixed tabulator characters
- fixed default problem
- latest fixes
- fixed search location, added placeholder
- New in Build 71:
- new build number
- - added Tags to history list - added pride icon
- support for alternate app icons
- - added showing tags in detail history view - added "Date" label in date rules
- fixed toolbar items
- fixed localization
- - added missing cases for date checks - select date check conditions in collection view editing interface
- - fixed main thread problems - removed search scopes with a new filter bar
- new build number
- - fixed search for tag names in global search
- - fixed blocking UI in search - fixed updating collection section after adding new collection - fixed sorting tags in assign tags in collection UI - added search for tags #tagname in history and global search - fixed removing leading space in search in browser action
- removed background thread
- - moved some updating logic into StorageManager - update title every time
- fixed adding collection groups to favorite section
- - changed sidebar to correct diffable datasource snapshot concept - fixed sorting (case insensitive) of tags and collections in sidebar
- fixed reset on iOS device
- - added support for custom list actions in individual tags or collections - added Zoom Action
- - fixed bugs with group tags (assign, unassign, edit) - fixed bugs when moving, inserting, deleting items in sidebar with multiple windows
- added openURL via nsworkspace by adding a protocol and methods to the appkit bundle, now mac can open urls in installed browsers
- allow navigation in wkwebview as parameter
- - localization fixes - fixed crash on Mac
- fixed missing localization
- - sort actions in settings by url - added new action type selectAction - retrieve html content for web trigger action - show gallery, when no web trigger available - new action show url
- - added run web trigger action menu - sort actions in settings by title
- set default action types, to appear in leading and trailing actions
- - changed colors - changed keyboard shortcuts - new build number - localization
- added color support for alert actions
- New actions: - Open In - Show Actions
- fixed bug with passing correct parameters to action context
- new build number
- fixed toolbar and navigation button bugs in browser view
- added paging to in-app browser in compact mode
- - new app badge action - new long text cell - toolbar buttons with context actions in Safari view - splitview bug fixes - global search positioning fixes
- remove delivered notifications
- new actions: - color parameter - comment
- new build number
- - Support deep links to Tags and Collections with name like surfed://tag/Apple - Added Web Trigger item to global search - fixed resolving custom parameters in all web trigger actions
- - added release notes - missing localization
- added a none option for actions
- moved method into own class
- - fixed splitview controller problems - set default actions
- - added in-app reader action - fixed show detail controller bug - added colours to actions - changed list settings type - updated release notes
- - set default actions - new build number
- - added new web trigger action "Tag with…" - fixed problem loading controller
- - fixed macos build - some refinements
- 99% working solution for triple columns
- fixes
- most things are working in split view
- - Configurable Actions in Settings - New Action In-App Browser - WIP: Triple Split View
- fixed mac build
- added reminder action
- - fixed actions import from gallery - fixed error, when file import fails (copy to tmp) - iPad hover - link colour - new build number
- fixes for macOS build
- - fixed autolayout error - updated release notes
- fixed json syntax error
- - updated title colour - updated release notes - added missing localization
- - added date picker view - added release notes - update build number
- added support for importing actions
- changed build number
- fixed build number
- Merge branch \'master\' into feature/notification-action-buttons
- changed build number
- - updated localisation - output history date/time in Safari popup
- - added open URL notification action - added tag with notification action - added url components to json array - added allowing unsecure http url requests to notification extension - added support for multiple shortcuts in import gallery file - added support for import questions
- - UI fixes - fixes for Notification Actions on macOS
- - fixed UI alignement - removed unneeded code
- added "addTag" notification action
- - added new notification actions: favourite, flagged, latest tag - changed webtrigger collection gallery json url - changed webtrigger and collection UI, like Shortcuts app
- - added notification actions - added flag or favorite icon to global search interface
- Merge pull request #36 from hosy/milestone/1.3.1
- changed build number
- bugfix: - running web triggers were not possible in unlicensed mode - fixed a crash on testing url schemes
- first notification action buttons draft
- added release image 1.3
- new release image
- Merge pull request #34 from hosy/milestone/1.3_update
- removed press kit and moved to surfed-web repository
- updated metadata
- enabled license
- new build number
- - some actions has a multline texteditor view - updated help
- fixed advanced option section
- new build number
- show local notification not granted message after import
- - updated help - updated localized strings - show advanced options automatically, when a non basic parameter is set - show notification request on import
- - local notification request - updated build number - smaller size for system images in help
- updated build number
- - added formatted url parameter markdown and html - url scheme for web trigger - updated help - fixed db version 2 - smal UI padding fix in Gallery
- - added Web Trigger to the sidebar - fixed sorting in popup search - updated SymbolBrowser to version 1.4 - change image size for help - setting system images in help
- fixed group URLs in popup, when searching
- - added text field focus - fixed crash in test app scheme, when url contains whitespaces - added list title to json array - fixed adding html key/value to shortcuts json
- changes for webtrigger and javascript execution
- - bugfixes for webtriggers and javascript handling
- - removed temp code - enabled uglify and using min.js again
- temp commit, for saving the current work state (fixing copy to clipboard)
- added today history to web trigger parameter
- added sample html code for testing
- added showing custom parameters in parameters menu
- - changed parameter syntax from {} to {{}} - refactored code in WebTriggerRunner - added surfed parameters: favorties, collections, tags - added test actions - clear text field
- sort actions with new sortOrder
- updated help
- new short description
- - added JavaScript action and perform code in website - added custom parameter action - added localization - fixed bugs
- - added new symbol picker - changed help for web trigger
- - refactored web trigger to actions - added copy to clipboard, notifications - added new shortcut action to export a tag
- load http requests in app
- new build number
- - fixed keyboard toolbar (SwiftUI bug) moved to table view row - fixed broken URL encoding for Web Triggers
- - sorting by flagged and favorited state - added gallery for webtriggers - allow http web requests (webtriggers) - import webtriggers - basic surfedaction implementation - added support for multiple shortcut parameters
- fixed validation and translation
- added web trigger validation
- - simplified Web Trigger setup - added keyboard toolbar - added placeholder tokens to web trigger
- Merge pull request #28 from hosy/milestone/1.3
- added sandboxing parameter to CLI entitlement
- enabled license validation
- fixed german release notes
- fixed image link for 1.3 release notes
- updated release notes
- reload actions from intent actions
- updated build number
- - update metadata, if not available and post a notification to the app to update view
- added html source to search term type and searches html source in web trigger
- - fixed importing web trigger
- added tint color to import image item
- added image to import window
- - On This Day Search Action - added Open in Safari item in preview mode - added enable/disable switch for web trigger - added import/export function for web trigger
- changed global search icon
- changed UI layout
- - fixed filter for collection condition groups - show global search button in list view in compact trait collection - fixed crash when deleting a web trigger - new build number
- updated release notes
- - fixed description and localization
- - fixed toolbar crash - fixed using wrong condition groups for web triggers - adding time interval to json data
- localization fix
- added german release notes
- - added help for CLI
- Merge pull request #33 from hosy/feature/web-trigger
- - added missing help - fixed parameter
- - added help - fixed UI - added document menu - added localization
- - fixed bug - changed help text
- fixed layout, description text
- fixed some details
- added missing code to run web triggers as expected
- added web trigger
- fixed bug, that search results URLs was not shown
- added toolbar items
- Merge pull request #31 from hosy/feature/CLI
- Merge branch \'milestone/1.3\' into feature/CLI
- changing some details
- removed debug messages
- - removed no longer needed targets - copy helper app into app package for mac catalyst builds
- - moved settings view to own scene and window, which now locks the screen, if protected - settings is now mac like with tab bar and floating window
- - changed target name - fixed json output keys
- - fixed showing content, when app is not protected - hide debug output in release builds
- - migrated keychain to correct access group - finished command line tool - added API key in settings - fixed missing localization - added icons to reminders view
- changed letter spacing
- Merge pull request #30 from hosy/feature/global-search-urls
- Merge pull request #29 from hosy/feature/copy-markdown
- new version and build number
- added gradient
- exchanged icons in header image
- Global search: search for urls, which are not in history
- centered main icon
- added icons
- new twitter marketing header
- new copy URL as Markdown action
- fixed build error on iOS
- - added all needed parameters and handle them - adopt code for CLI usage
- first CLI draft
- added release notes and lock screen screenshots
- changed version number back to 1.2
- Merge pull request #24 from hosy/milestone/1.2.1
- - fixed problem on mac, when biometrical unlock is shown - prepared code for unlocking global search (but currently not active) - new share sheet size
- Bugfix: - when app is not password protected, in some cases the app lock was activated - fix global search popover on macOS Ventura - new version and build number
- added missing license
- Merge pull request #19 from hosy/milestone/1.2
- Merge branch \'master\' into milestone/1.2
- updated release image
- if browsing time is empty, show a dash
- added app lock screenshot
- updated screenshots and metadata
- fixed action widget on macOS
- - fixed inline widget layout - fixed showing global search on iOS, with password protection
- save private mode via app settings class
- do not show global search, if app is not unlocked
- - Added new lock and unlock action and added this to the system menu - fixed main thread problem
- save applockmanager state, when global search popover will be dismissed
- fixed return key for unlock on macCatalyst
- - fixed global search success action - fixed NSPopover on new macOS version - fixed crash on refreshing Today sidebar item, when section is collapsed - added leading swipe action "Copy URL" to reminders table view
- refresh sections on restore or delete
- fixed showing biometrical unlock dialog, if biometrical unlock should not be done
- used same icon size as in action widget
- - fixed problem with App Lock on macOS global search - updated release notes
- - moved global search window activation to AppDelegate - added Password Lock to global search window - facelifting for Widgets - added latest tags to context menu - added edit tag action to list global context menu - removed reload action from global context menu - refactored code
- new Widget layout and refactored widget code
- fixed macOS build error
- added vibrant background to lockscreen widgets
- fixed bug when exporting a collection (tag was used instead)
- - updated changelog - updated build number
- added new Action Widget
- - added chinese localization - fixed missing localizations
- - changed lockscreen widget format - changed "Add Tag" image
- new build number
- moved "Add Tag" menu to the top of the context menu
- fixed applock, when no longer licensed (should not work, when unlicensed)
- - fixed bug in Safari extension (some actions where not executed when app is protected - reload lockscreen widget from database update
- added password protection to purchase screen
- - fixed release notes image - reset license manager
- added version 1.2 release notes
- fixes for maccatalyst
- new build and version number
- fixed collection option in password protection
- - added new iOS 16 UIMenu medium size - reorganized context menus - changed strings
- Merge pull request #22 from hosy/feature/lockscreen-widget
- - implemented password protection to lockscreen widgets - move code to own views
- Merge branch \'milestone/1.2\' into feature/lockscreen-widget
- - fixed widget symbols - changed lockscreen widget layout
- added new Shortcuts action Backup Database
- New Actions: - backup database - restore database - delete all history
- Merge pull request #21 from hosy/feature/passcode
- changed settings footer text
- - fixed widget password protection - fixed localized strings and settings labels
- Popup: - submit password on enter key - set focus on password text field (currently only works on Mac)
- - fixes for Mac catalyst build, when biometrical unlock is shown, the app is in background, which causes, that the dialog was presented again and again - become first responder for password text field only on Mac
- - added Safari extension popup support - fixed passcode bugs - added localization strings
- - added password protection to widgets and shortcuts - bugfixes in share sheet - changes in settings view
- added password protection to extensions
- - changed cancel button, image, text - added app icon - fixed background / foreground delay, saving defaults
- - added App settings view - added password coordinator - fixed bugs
- added a watch extension for widgets
- added iOS 16 lock screen widgets
- added user settings for show/hide tag/collection section in share sheet
- Passcode progress
- - added unlock button - added biometrical button - added show settings menu item and removed Settings.bundle
- implemented password protection (WIP)
- replaced deprecated code with new API
- added first passcode draft
- check if private mode setting is already set before showing alert
- - added context menu to global search items - fixed some actions, when parameter is not available
- Merge pull request #18 from hosy/milestone/1.1.1
- - fixed "Add Tag…" was not visible in context menu
- - new build and version number - added 1.1.1 release notes
- Save receipt in shared location and read it, if main bundle receipt is not available (like in an extension)
- fixed german localization
- - added german descriptions to press kit - added new release images
- Merge pull request #10 from hosy/milestone/1.1
- - changed build number - moved iOS screenshots - prepared press kit screenshots - added macOS raw screenshots
- - added missing localizable strings - fixed image size in Purchase View - updated gallery images
- changed app build number for upload
- changed gallery size on macOS
- updated screenshots
- - added english macOS screenshots - changed sample databases
- added german macOS screenshots
- changed english screenshots
- updated german screenshots
- - added german raw screenshots - fixed localization strings - fixed delete action (not appeared in today)
- added german localization for metadata
- - fixed localization - fixed edit collection group
- - added german description - changed wording
- - fixed localized strings - changed gallery country description section
- - added export to files actions - support custom export file names - changed release notes
- updated in build process
- - removed console output - fixed messages description length
- - changed some wording - changed font size
- - fixed actions with non needed key incognito - fixed localization strings in popup - removed get private mode action
- removed duplicated match function
- - refresh detail session history view - added private browsing mode setting - fixed localizations - added localization for Safari extension - added open URL from reminder list - exclude tag and collection from smart collection menu cases - added new symbols - changed context menu action sorting - added collection appreavation for global search - updated release notes - added incognito mode for Safari extension - fixed Safari extension, when window, tab was closed, for Single Web applications like youtube, adding history and updating metadata - added regular expression as search condition
- - Datum- und Zeitbedingungen in Sammlungen waren fehlerhaft - Release Notes hinzugefügt
- - show "Add Collection" as folder context menu item - added gallery footer - fixed cell type for history collection - added new symbols - fixed db collection expression for frequency type (was wrong grouping)
- - added localized url for collections - fixed license view for collections - added isLight color for gallery collection colors
- fixed default icon size
- added Gallery view for collections
- changed wording for german Blacklist
- fixed opening all sidebar items in new window
- moved into localization folder
- - added missing german localization - added new search Abbreviation # for tags only
- added missing localizations
- Added german localization (some mac related fixes)
- changed app version and app short version
- Merge pull request #9 from hosy/feature/mac-build
- removed unneeded target
- set network entitlements to true
- updated popup.min.js
- - fixed popup link click on macOS - fixed light/dark mode CSS in popup - shrink history title and url in popup - set a custom image on macOS for status bar item - sort search results by frequency in popup
- removed unneeded macOS target
- fixed archive build for macOS
- fixed macOS catalyst shortcuts/widget run problem (needs sandbox enabled)
- Merge pull request #6 from hosy/milestone/1.0
- added demo database
- - new build number - added press kit
- moved screenshots
- fixed session time (no items was shown, because favorite value could be nil)
- fixed global web search on mac
- - fixed another crash by zero divider - reminder action did not show UI, if unlicensed and not the maximum number was reached
- updated short and long version number
- - fixed notice view, when list is empty - fixed purchase help text for statistics
- fixed a crash in statistics, when division divider was 0
- added presskit and raw screenshots
- added missing license
- added missing licenses
- - added terms of use and privacy policy to purchase view - updated purchase help - fixed problem on macOS in global search (multiple opening selected item) - new build number
- added metadata assets: description, icon, screenshots
- new build number
- fixed bug for list items in global search
- fixed search bar position on iPad/Mac
- - uncommented search controller (always use CMBCommandBar) - fixed bug on Return key, while searching - changed initial search controller position
- - added search in browser in global search - respect search locations and conditions in filter text - added search action to app icon - added search deep link
- - removed unneeded file - changed title This to Current
- - fixed unsearchable tokens in global search - removed date term predicates from tag and collection search, because it does not make sense
- updated version number
- - global search: fixed list items, when token is date term - removed date format search terms with IndivualDateTerm object - added "Is Not" search suggestions
- - using correct condition when adding a search to a new collection - moved empty notice view code to setting history data - notice view title is now multiline - added help for negated search shortcut terms - fixed shared framework build on mac catalyst
- moved to shared framework
- - added NOT condition to search tokens and filter with adding a ! - added search tokens and search location to iMessage extension - fixed bug, if alttitle or titlehistory is null
- moved setting search controller into function
- - fixed bug in global search for list items, when tokens are available - fixed bug on iPad, do not show search, when collapsed - set new version number
- set grouped to default collection type
- updated version number
- Fixed Bugs: - respect selected scope in list search - use correct date format for date filter on non german date format devices - use case insensitive filter for global search list items - updated help - fixed licensing error on EditCollectionAction on edit mode
- fixed a token bug, when term is not available
- fixed lowercase search
- - added list items to global search - fixed crash on selecting last item in search results
- - hide search suggestions, if location date is active and a token was selected - hide search bar, when splitviewcontroller is collapsed
- - changed some wording - added missing search tokens
- added date to search tokens
- changed search term help
- added help section for search term shortcuts
- passing searchItems in today history was missing
- - new version number - fixed a bug on global search, if tokens are available and search text is empty
- add observer, when status item was clicked (to open a new window) WIP
- added status bar item on mac catalyst
- fixed passing search location to DB
- - added (multiple) search tokens in general search - add search tokens with abbreviation - general search keyboard selection changed (first item is no longer preselected) - fixed bug on iPad: general search did not appear with keyboard command
- fixed main thread problem on Mac Catalyst
- - fixed In-App purchase title - fixed typo in help - fixed background thread priority
- changed app version number
- - added logic to check active subscription or lifetime purchase to License Manager - show alert, if already licensed
- - add collection from search (in toolbar, new action) - changed edit collectionview content size - moved loading data into background queue - show loading view - fixed reload bug for favorites in importer
- added license validator
- mac catalyst toolbar changes
- fixed a potential crash
- added another purchase help section
- removed temporary database upgrades
- added completion handler to buy product and dismiss on success or show error alert
- check for license status after successfully purchase
- - dim searchcontroller background - added Notice View to history list and reminders list - added new purchase buttons to purchase view - some license manager additions
- removed search action from primary view
- added global search keyboard command
- macOS toolbar improvements
- added global search window (like spotlight) and replaced search results controller
- - macOS catalyst fixes (toolbar, title) - set some preferred content sizes
- set preferred content size
- added another helper
- - updated app version - show app version, short version and copyright text in help view
- - added "Add Tag", "Add Collection" items to sidebar, if empty - added "Exclude from Collection" action - added toolbar to sidebar and moved "Add" action to it - removed "Main" storyboard entry from project
- - added new type text cell - allow text and small icon cells for history type - always open URL on cell tap for all item types
- added completion handler for import action and added license error to show error dialog if not licensed
- added import collection preview mode
- new build number
- - added tag action under license control - removed search field in popup view
- implemented global flag URL
- Import Collections finished (assigned tags is missing) - added import plist to share sheet
- first import collection draft
- fixed date representation
- - Implemented "Share Collection" (import is missing) - fixed title bug for collection item
- added reminder action to share view
- - changed image, title for "Share All" action - updated purchase help - moved app version number to global project setting
- Fixed bug (wrong statistic data) Some Type changes
- intent could not be found (fixed bug)
- - Share Sheet: bugfix assign tag, "Add new Tag" button - Purchase View improvements - Shortcuts: New Actions: Metadata, Open URL, New Parameters: search direction, location, Return RichURL instead of URL - Metadata: try to get description from more meta tags - Today Widget: added configuration to select statistic type - added license check to restricted actions and Widgets, Shortcuts
- - added License Manager (WIP) - added Purchase View (WIP)
- setting global keyboard commands to mac menu
- changed project version to 14
- - added tag and collection search to popup - added license header to js files - fixed typo in shortcuts
- added new shortcut parameters: filter, sort type, sort direction
- moved search bar to top (unscrollable) area
- solved problem on macOS (URL was not available and as Data)
- - changed share sheet layout - hide elements on searching, when not needed - moved favorite button into navigation bar
- removed @State (not needed)
- - added search text field to share sheet to filter tags and collections - fixed bug assign/unassign tags
- added missing types
- - perform import/export action in background - show edit menu item only for collections - added export collection URLs shortcut intent - add a URL to a collection via context menu
- - added widget collection items - changed enum numerations - new build number
- added license for SQLite.swift
- - added currentWeekday and currentHour to date search types - renamed some enum types
- uglify javascript files and only ship builds with min.js versions
- - added database versioning - output collections in widget preferences
- removed unneeded code
- - added frequency to collections - added share button to preview view
- disabled Auto Tags
- fixed accessing import file permissions problem
- Shortcut Actions for Export/Import
- changed build number for TestFlight upload
- - added "Add Tag(s)" in Share Sheet - added looping video player - added support sections - some UI refinements
- - fixed deep links - removed sample images from support.json - translated support to english
- - added help entries - update today item in sidebar - replaced notification code with new darwin code - do not show flag button, if not a tag item
- - Support and Onboarding integration - Launch Screen Icon
- updated to newest Supporter source code 1.4
- assign, unassign tags and collection in share sheet
- Share Sheet implementation (WIP, with Popover test)
- - replaced FolderMontior with DarwinNotificationCenter - fixed showing Delete action not in favorite section - fixed crash on iPad when sharing an URL
- fixed import/export bug
- - added groups for collections - fixed unassign tags after deleting groups - used SwiftUI view for adding groups (removed storyboard view) - export/import flag state - added search flag, favorited state (and added to collection terms)
- - show groups to import - export favorite state for groups
- import tag groups
- - show collections in global search results - show actions for collections in - added core data indexing for collections - export tag groups and favorites - fixed search term bug for .containsNot, .isNot
- - prepared for collection groups - refresh sidebar section for tags
- - add collection item to favorite section - moved code to own action class
- - added tagging to collections - show collections in safari extension (set/unset URL) - fixed exporter (fav section, colors, symbols) - fixed reminder for 2, 3 weeks - fixed bar button in URLPageView - fixed opening surfed file import on mac
- - added reminder repeat interval - small fixes on tags
- added real tags to collection view editing view
- - added Delete Collection Action - fixed setting collection type - moved search terms and date terms into one table group - added missing date search term functions
- - added collections - added condition groups - implemented search terms and date terms filter - added multi-taging from safari extension - minor UI fixes
- - fixed history refresh bug - added open url button in detail view (refactored, clean-up code) - added smart collection edit view
- fixed search suggestion abbreviation
- - added multi search - added search tokens - added search suggestions - added local notification for copy URL action - fixed small bugs
- fixed dragging URLs (Plain text) inside for importing
- fixed saving sort key for same item types, with different title
- fixed a bug, when a tagged URL is not visible in history
- - fixed bug when retrieving latest tag id - Exporter: added color and symbol - new action "Share Tag" - fixed sharing tag bug from favorite section - fixed bug in edit tag action - start monitoring db file changes and reload (iPad only) - changed db timeout for multiple connections access - removed old GroupTableViewController and moved needed code in new ItemType file
- - fixed refreshing bug - fixed "Latest Tags" bug (wrong grouping) - fixed some minor UI issues
- - added "Latest" tags folder, with special context menu handling - fixed reload handling - some fixes for mac catalyst
- - added latest used tags section to popup and app - fixed key commands - fixed highlight color in tag detail view - fixed reminder view on catalyst
- - limit fetching history data - get total history counter by function
- - added auto tagging (experimental) - added sort type frequency - added preview mode to show url tags in a page view controller - added flag/unflag tag urls - added append client to history entry and show in detail view - some internal improvements
- added support for editing Tags and Tag Groups with color and symbols and show this in the UI
- - added Reminders - changed Statistics to collection view and added average and yesterday statistics
- - fixed initial db setup bugs - changed spotlight indexing
- added search keyboard command
- added keyboard action and dynamic context action to primary view controller
- - added blacklist action - adding logic for apply blacklist deletion - added shortcut for adding a blacklist entry
- - added blacklist support - working total statistics - support for core spotlight
- - action improvements - added trailing and leading swipe actions - added total statistic - added delete all history for url action
- fixed search background style on mac catalyst
- search tag groups and open it
- - added search with results controller to primary view controller - changed splitview width to 320
- - close popup on adding last tag - added action classes to generate code for key commands, UIMenu, … - added search in columns and added date.like filter - added toast view (if URL was copied)
- - added new Shortcut Intents - added Actions classes (WIP)
- - fixed UISplitViewController layout (width, displayMode) - fixed sort title on Mac Catalyst - recognize expand/collapse state of groups
- fixed bug in Safari extension, if meta description is not available
- - show date in context menu - added open url tag action (remove, move)
- - added keyboard commands for date paging - removed unneeded code - fixed bug in today view
- - fixed Mac Catalyst build - hide Tag button in popup or update with tag name
- - added "Add to latest tag" to extension - added date column to tag collection tabel - added share menu to list menu - minor fixes
- new build number
- fixed session time layout
- added session time statistics and cleanup some code
- added app icon shortcut icons
- - new large table cell style as display option - first implementation of tag reordering
- - updated Safari Extension icons - added SVG Icon templates
- - added icon images to cell / detail view (downloading and storing: icon, image) - added "Supporter" third party code for Help - fixed large title
- - moved to CollectionView - added meta infos to url - implemented drag and drop for URLs - refactored a lot of code - added a new iMessage icon - icon view for tags (unfinished) - added a new share extension target (unfinished) - fixed some bugs (Widget title)
- added a meta column to store the website meta description (show in detail view and it is searchable)
- fixed pull to refresh
- - added a new Collection widget to show items of a selected collection in a widget - open app by a custom url scheme with path - set a alternate title for a URL
- implemented multiple windows with state restoration
- support multiple windows on iPad
- - removed storyboard elements - moved UIWindow creation to scene delegate
- Importer can now show Favorite items
- - fixed history time for day
- added exporting/importing for Favorites
- - save sort direction and order to user defaults - removed elements from storyboard and create it via code
- - save tag sorting - fixed sorting by id and title - fixed top domains
- - fixed sorting bug - new edit sidebar action (delete) (reordering is in progress) - changed sidebar sections - added a new itemType enum
- fixed grouping on search history
- new export history shortcut intent
- - new App Icon - added sorting - added date label to history cell (new cell class) - fixed crash
- - added date pager to statistics view - added start and end date to statistics queries - new intent to get browsing time of today - changed widget title - fixed widget reload bug
- Introduced history session: this will calculate the correct browsing time, even if Safari is in the background and locked and the user start browsing the current site again
- added page leave event and show page visit time in detail history view
- new page statistics cell
- - added day pager to history - added an own cell for page statistics - fixed crash - added some sample collections
- - export all tags at once - added top domains statistics
- - added importer/exporter for tags - changed did select for tags, favorites - fixed searching in tags
- added a copy menu on long pressure
- fixed sharing crash
- - added menu, header and swipe actions to detail history view - reload widget timeline, after every insert - reload views when app gets active
- fixed popup shortcut command
- - added start date and end date to search history intent - moved filter to optional parameter
- added new shortcut intent to get all URLs for a tag group
- added new shortcut intent to get URLs for a specific tag
- added keyboard commands for popover
- - added collection table and terms table - fixed missing app group in widget target - fixed Intent target - changed Intent titles - changed title for menu actions
- - added a new column isgroup - assign tag to group from context menu
- added tag group
- fixed html glitches
- - add a new tag name in popup.html and assign new tag to current URL - fixed layout issues
- select assigned tags in popup.html
- - added segmented control - added favorites - fixed link click problem - fixed some dark mode issues - fixed delete history entry
- show tags in extension and assign/unassign
- - added show history in popup.html - set content size and fixed some dark mode problems
- added JQuery library to project
- - added support for favorite/unfavorite URL from Safari extension - added HTML select UI for Tags/Collections - added swipe action to history table view with Open URL action
- added support for favorite url from extension
- added Tags for tagging URLs
- - new database scheme - adde top pages query
- - fixed today widget - some UI fixes - added Detail History View Controller to show all page visits for a specific URL
- - fixed missing Intent code - new parameter for get history function - added iMessage icons - new build number
- added today history search query
- added Shortcuts Intents
- - added Today Widget - changed font sizes - added today counter function
- - large title - fixed iMessage cell tex size
- removed unneeded calls
- added iMessage extension
- First working version prototype
- Initial commit
caleb-at-pieces added a commit to caleb-at-pieces/raycast-extensions that referenced this pull request Jul 23, 2024
- chore: add gifs to metadata folder
- feat: add images to the readme
- chore: add section to install pieces os
- Merge pull request raycast#36 from pieces-app/fix/search-command
- fix: check for deleted indicie
- chore: verison bump
- Merge pull request raycast#35 from pieces-app/fix/search-command
- fix: issue in search command
- Merge pull request raycast#34 from pieces-app/fix/undefined-error
- fix: async race condition
- Merge pull request raycast#30 from pieces-app/update-testing-readme
- chore: more release prep
- chore: change author
- chore: extension icon
- Update README_DEVELOPMENT.md
- Merge pull request raycast#29 from pieces-app/chore/readme
- chore: adjust developer readme
- chore: adjust package.json
- chore: switch app to raycast
- chore: update readme
- Merge pull request raycast#2 from pieces-app/feat/init
- chore: add comments
- chore: add annotations
- feat: searching snippets
- feat: add asset fetching code
- feat: hook up preferences
- feat: add preferences
- feat: add health check to react commands feat: update browser history UI
- chore: add health check to no-view commands
- feat: working automatically updating
- feat: auto update
- feat: install check
- chore: refactor clipboard + browser history
- feat: save browser history to pieces
- fix: rendering directories
- fix: importing errors
- feat: add code back in
- Merge pull request raycast#1 from pieces-app/chore/wipe
- chore: wipe code
- feat: first commit
raycastbot added a commit that referenced this pull request Aug 8, 2024
* Add pieces-raycast extension

- chore: add gifs to metadata folder
- feat: add images to the readme
- chore: add section to install pieces os
- Merge pull request #36 from pieces-app/fix/search-command
- fix: check for deleted indicie
- chore: verison bump
- Merge pull request #35 from pieces-app/fix/search-command
- fix: issue in search command
- Merge pull request #34 from pieces-app/fix/undefined-error
- fix: async race condition
- Merge pull request #30 from pieces-app/update-testing-readme
- chore: more release prep
- chore: change author
- chore: extension icon
- Update README_DEVELOPMENT.md
- Merge pull request #29 from pieces-app/chore/readme
- chore: adjust developer readme
- chore: adjust package.json
- chore: switch app to raycast
- chore: update readme
- Merge pull request #2 from pieces-app/feat/init
- chore: add comments
- chore: add annotations
- feat: searching snippets
- feat: add asset fetching code
- feat: hook up preferences
- feat: add preferences
- feat: add health check to react commands feat: update browser history UI
- chore: add health check to no-view commands
- feat: working automatically updating
- feat: auto update
- feat: install check
- chore: refactor clipboard + browser history
- feat: save browser history to pieces
- fix: rendering directories
- fix: importing errors
- feat: add code back in
- Merge pull request #1 from pieces-app/chore/wipe
- chore: wipe code
- feat: first commit

* Update pieces-raycast extension

- chore: adjust extension title
- chore: fix image dimensions
- chore: formatting fix

* Update CHANGELOG.md

* Update pieces-raycast extension

- Merge branch \'contributions/merge-1722267309615891000\'
- Pull contributions
- Merge pull request #39 from pieces-app/fix/review-feedback
- fix: use raycast open
- chore: adjust feedback for review
- Merge pull request #38 from pieces-app/chore/unit-testing
- chore: remove log
- feat: add tests
- feat: add tests
- chore: add test
- feat: add fetch asset unit test

* Update pieces-raycast extension

- feat: add toast notifications for raycast api operations
- fix: don\'t prompt for install if the apple script stderr

* Update CHANGELOG.md and optimise images

---------

Co-authored-by: Milena Araujo <mil3na@users.noreply.github.com>
Co-authored-by: raycastbot <bot@raycast.com>
raycastbot added a commit that referenced this pull request Sep 2, 2024
* Add surfed extension

- removed owner
- - minor browser extension CSS / UI changes - added raycast metadata, readme - new Chrome and Firefox screenshots
- release notes
- added integrations settings section
- added error handling to CLI and Raycast extension
- fixed application path
- fixed build error
- - raycast extension - changes for raycast extension on CLI - updated SQLite.swift framework to SQLiteSwift to avoid name collations
- added raycast extension draft
- - new unified image - split search string by space, save quoted strings - css improvements - larger placeholder image size - fixed localization in host extension
- - search in web trigger values - fixed open urls in background if not http(s) scheme - new css style for search input - new web trigger function action regex match all
- - fixed crash in SurfedExtensionHost if password protected - updated extension localisation
- removed build files
- - use web trigger v3 definition - added release notes - allow opening multiple urls via web trigger - new build number
- fixed archive problem
- - added new browser onboarding view - added Opera, Brave to Open In action
- new rename device action
- - added update device name action - changed host extension path
- minor fixes
- - check if runWebtrigger is enabled for all event states - added a new filter menu to filter web trigger by events
- - removed webNavigation permission - added scripting permission to Firefox manifest - fixed duplicated localisation keys (case sensitive)
- - fixed iCloud (long text) upload conflict - show date picker in devices history - added Firefox extension link - fixed settings tab crash (macOS) - fixed deleting devices (transferDevice uuid to correct column) - fixed bright background in dashboard/popover - updated extension description - only enable iCloud sync if db version is the current - added Chrome extension screenshots
- removed tmp files
- Renamed folder from Chrome to development
- created min.js files with uglify
- fixed build error
- select browser in extension settings via deep link query parameter
- added deep link to settings view (with tab actions)
- - added translation strings - added base64 decoding function - fixed append HTML code in extension - added "Assigned to Space" in edit web trigger view
- - fixed global search with multiple search terms - fixed iOS build
- added setting to show/hide Mac status bar item
- fixed database upgrade crash and moved code to app delegate
- fixed web trigger sorting issues
- updated runestone package
- - added new web trigger actions sorting mechanism - changed trigger json data type response - add new web trigger type "CSS" and "Search & Replace" in HTML content
- - added assign space menu to web trigger table view - fixed favorite bug in popup - added html actions in background script - added html append and replace web trigger actions - fixed build error
- fixed showing filter bar immediately
- fixed application table sync bug
- fixed notification actions (by adding a new notification service extension) to the ExtensionHost target
- added app icon for ExtensionHost
- - fixed showing weekdays in popover date filter - fixed showing notifications in ExtensionHost (by requesting permissions)
- - enable WAL mode in SQLite database - fixed missing Keychain framework in SurfedExtensionHost target - finalist Install Extension UI on macOS settings - fixed InstallHost action (if folder is not available) - moved JS code to platform JS file - use gpt4o model for OpenAI
- - implemented redirect url correct - bug fixes
- - Browser Extension settings - async image loading in popup - more meta data in popup - try busyhandler for database connection
- - lot of extension fixes - added log debug for safari extension - added logging settings
- implemented "Save as Collection" in Browser Extension
- - App: split search string in tokens and only search on enter - only split in tokens if at least two colons inside the search string
- - added new search tokens - open surfed dashboard with keyboard shortcut su
- fixed chrome translation
- - localization updates - minor ui fixes
- a lot of fixes
- - a lot of extension fixes and improvements - refactored tag and collection ui in extension
- - major fixes in extension - added images
- implemented search tokens in browser extension dashboard
- - added dashboard to Safari browser extension - new tab
- - fixed bugs in extension, and host and debugger
- - implemented Delete Device Action - show ShowActions in multiselect view - moved debug log function into new class
- - added Brave browser - omnibox - crash fixed in safari extension
- implemented "Application" search filter
- converted SurfedExtensionHost to a macCatalyst app to use UIKit API
- - added signing private key - added Firefox setting
- added chrome extension code
- new files for the SurfedExtensionHost binary
- - update metadata with article - update history entry with application
- adopted code to support third party browser extensions
- moved iOS Safari extension code into own class
- added safari extension emm images
- updated release notes
- - show pro features state in settings view - reload global menu after validating license - changed extension manifest to 2.0.2 - load correct app icons on emm version extension - fixed refreshing receipt
- new build number
- - fixed missing iCloud entitlement in emm version
- Merge pull request #46 from hosy/milestone/2.0.1
- - new build number - changed iMessage icons
- - new build number - removed unneeded code
- - fixed share action crash - try to fix crash
- fixed visionOS ui issues
- - fixed database migration - add setting database version via deep link
- fixed setting database version
- - fixed show record private mode setting - Safari extension: fixed rare bug, that some websites could not be added to history
- - fixed startup crash - fixed saving onboarding items - url scheme to reset iCloud settings - added release notes
- - fixed splitview hide primary column bug - fixed archive mac build - new build and version numbers
- fixed database setup process
- Merge pull request #45 from hosy/feature/visionOS
- new build number
- added visionOS screenshots
- minor visionOS fixes (mostly color and size)
- - fixed database upgrade bug (if columns already exists) - fixed database setup on visionOS - added app version to settings view
- minor fixes
- - added some new copy actions - fixed build errors for visionOS and macOS Meracto package
- removed SwiftyStoreKit
- migrated to StoreKit 2 with Mercato package
- fixed iOS and macOS builds
- fixed button lock on visionOS
- fixed code signing (Archive)
- - fixed crashed when showing popovers - fixed cancel buttons on visionOS
- added missing xcconfig support for new targets
- prepared visionOS archive
- more fixed and visionOS refinement
- added surfboard for visionOS app icon
- First draft of a visionOS build
- Merge pull request #42 from hosy/milestone/2.0
- updated release notes
- added promote draft
- updated metadata and release notes press kit
- activated app license
- - added custom symbols - fixed popup tag/history errors
- - fixed applock manager - added two new cell types - enabled Reload image for bulk actions - updated localisations - minor changes
- - updated release notes - added background to activity indicator - added activity indicator to AI actions
- added "From this domain" action
- - added new filters for morning, afternoon, evening, at night - added new reload image action
- - minor fixes - move delete tag into an action - added in-app event images - added release note
- - fixed root collections with not assigned parent groups to space - show assign and unassign space in more places - updated release image - updated release notes - new press release text
- - fixed share article audio metadata - fixed show "More" row
- working solution with metadata
- added "Share Article as Audio" feature
- - added "Load more" data loading in lists with offset - changed limit length to 100 for data loading
- - added missing Chinese localisation strings - changed Chinese app store description
- - added resolver (not working) to AppIntent - AppIntent changes
- - added Shortcuts colors - Intent fixes
- - fixed a bug in get tag urls (duplicated history join) - new build number
- - read article title - show voice region, siri and quality in voice options - fixed bugs in "is not" filter statement
- - fixed launch screen safe area - renamed Surfed to Surfed Pro for emm version
- replaced safari extension icon with new version
- fixed EMM project setup
- - added iCloud identifier for EMM version - updated app description
- - fixed setting standard toolbar - fixed join error for hidden items filter - added release image - new build number
- new build number
- - new Play Article widget - added "Duplicate" action to smart editing view for groups - fixed opening url scheme duplicated view, if already opened
- version 2 marketing release notes image
- - fixed apply reader settings - fixed close reader view
- - fixed show global search, if already opened - fixed favourite entries in browser popup
- - fixed openAI actions with new model and moved to new api chat completion - added copy and open AI actions to actions menu - only save listening location for articles - new build number
- fixed build errors on macOS
- fixed missing try!
- - fixed crash - try to fix crashes by removing try! with do statements
- updated release notes
- fixed missing table join
- - fixed player bugs - fixed AppIntents bugs - localization fixes
- - print lists - save lists as PDF - more copy actions - show url parameter action - show space name in space "All" in history cell - settings for reader view and listen article - fixed multiple select action completion handler - save listening, listened and read state - new shortcut actions listen tag or collection article, listen url article - speaker: queue, next, previous, skip - listen and listen all actions - fixed select multiple items - selectable uitextview in reader view - new filter: listened, listening, read
- - get history years and show in search suggestions - show "not like images" in state search suggestions
- - Speaker improvements - Listen all - new search types: listened, listening, read - adopted database
- - show biometrical unlock when switching to private mode profile - on app start switch to profile "all" if private mode is enabled - fixed selected items sorting (removed set) - filter private mode profiles from all lists in profile "All"
- - refactored the Speaker with queue, skip, next, previous, playback position - added private mode in assign profile action selection - fixed fullscreen context bug
- - fixed bugs - PDF and Print action only for licensed app version
- added localisations
- - updated Readability version - refactored Speaker to shared instance - fixed article settings - fixed minor bugs
- - implemented printing and PDF export - new article settings font and voice - refactored code to retrieve ItemType images and titles globally - global function to retrieve formatted history string
- add a share item to the article view
- - web trigger: show save panel instead of share sheet on macOS - fixed importing web trigger with notification actions
- - fixed deleting web trigger (updating list) - new build number
- - added new debug setting to show push notification for background task - fixed background task - setting sync to background task and process activity for extensions - added web trigger search - filter web trigger by enabled/disabled - new mac icon
- fixed sorting smart collections by date, frequency
- - improved Safari extension background sync - improved sync algorithm - added devices to history sidebar - added devices to the global search - schedule sync items to a minimum of 20 for syncing - added missing localizations - fixed crash on showing CSV share sheet on iPad - added debug options to show sync notifications
- - new CSV Export Action - show session time in history lists - new coloured app icons - pass article to web trigger if performed in app - fixed: use hidden filter for Safari extension popup items - fixed: today statistics value was wrong - fixed: sometimes the tagging view was not opened - fixed: use new activation rules for share sheet action - fixed: app clean install had db setup bug
- - new sort type "Session Time" - share sheet is now available in all apps, which sharing URLs - show more context menu actions in global search results - fixed deselect only, if no "select" action was performed - moved actions "Open In", "Run Web Trigger", "Actions Menu" into new view controller - more actions are now available in multiple selection - update pending sync items in settings view - only show private browsing space, if recording is enabled - show multiple select actions on the end of actions - updated chinese and french translation - fixed crash on syncronize list actions - fixed bugs in statistics view - fixed broken alternative url titles, after sync import
- - added new filter rule "Session Time" (get history entries which matches the chosen session time) - show "Private Mode" space in Share Sheet (if Private Mode recording is enabled) - Favourite Action (in multiple selection may set wrong value) - minor fixes - fixed removed sessionTime table bugs
- - added hidden items - added private mode space / profile - added new filter private mode - added conditions is not for state filter
- - removed history session table and all regarding code - migrate to new history duration - reload activity view - show spaces filter in global search
- added query item "space" to url open parameter
- - fixed searching for multiple tags - fixed Mac menu items - added more keyboard shortcuts - fixed remove observer crash - not updating table view, if items are selected - find duplicated tags and remove broken database values
- - fixed open in new window - show actions in global search context menu - switch to assigned profile when opening an item
- fixed crash
- - show device name in history cells - reload system menu after iCloud enable/disable
- fixed siri voice
- added different vendor url scheme for vanilla and emm app
- - added reading time to web trigger paramters - added syncronize action to menus - fixed app icon preview - fixed favorite/flag in favorites assign space
- updated release notes
- updated to the latest sf symbol picker
- added missing translations
- - finalised html favourite import - added SwiftSoup license - fixed insert tag bug - fixed context menu for copy and ai actions
- first working html bookmark parsing draft
- fixed passing urlid instead of uuid
- added new externalimport action
- - fixed wording - added more external import help entries - added SwiftSoup for parsing html files - fixed share sheet, surfed action actions
- - external import - release notes - switch spaces keyboard command - fixed assign problems
- Merge branch \'milestone/1.5.1\' into milestone/2.0
- enabled SearchSuggestionView again
- - fixed retain cycle issues - fixed global search issues
- fixed get collection issues
- fixed retain cycle issues
- - added external import for raindrop.io - renamed profiles to spaces - fixed bugs - added translations
- fixed showing history cloud sync interval in welcome vier
- - implemented focus filter - fixed favourites and flags for profiles - fixed a lot of profile and assign bugs - new global web trigger run setting
- load of refactoring, bug fixes - added new intent - fixed widgets for iOS 17, profiles - new tables ...
- - localisation - fixes in edit profile view
- - Localisation - Fixed Profile menu - additional foot note in iCloud sync
- - fixed upgrading tables - fixed join statement in search - fixed filter - removed select items in sidebar
- assign tag item to profile, if already available on create
- - fixed sync url notes - fixed collection filter term
- - added reset sync state - added profile search to search tokens
- fixed favorite collections
- - fixed database locked error - fixed showing update view - removed duplicated refresh
- - fixed bug in addHistory, send extension response - fixed stats for profiles
- - refactored sync - lot of fixes - profiles for activity widget and stats - ...
- - Show Sync Status as activity view - activity widget fixes - only join tables for smart collections, if history search terms are involved - fixes for iOS 17 Xcode build
- added widget for activity view
- added activity view
- - moved database upgrade process into separate functions - start upgrading scheme from app or extensions - upgrading data only in app - fixed crash - added progress view to notice view
- Merge pull request #41 from hosy/milestone/1.5.1
- Merge branch \'master\' into milestone/1.5.1
- Merge pull request #43 from hosy/feature/emm-app
- prepared EMM app
- Build an EMM app version - but all app groups and keychain access groups into xcconfig files for the regular and emm app - changed license check for emm app - fixed translations
- fixed translations
- updated Chinese localisation from PR
- - added new table for devices and removed it from application - sync devices - fixed bugs
- - edit profiles with assigned items - added filter by device search term type - iCloud sync welcome and setup view - new sync setting to differentiate between history, collections and settings - new select, deselect, assign, unassign multi select actions - modernised some code
- fixed release notes quotes
- updated release notes 1.5.1
- fixed localization - Chinese update from community - added missing translation strings
- - fixed colors in action scroll view - new select/unselect action - localization
- set button color
- fixed setting toolbar icons
- implemented multi select in lists
- replaced user defaults sync with iCloud database solution to sync app settings
- sync user defaults with Zephyr
- - added iCloud sync setting to settings - added profiles to reminders - added new app icons to Safari Extension and macOS status bar, launch screen
- - moved version 1 icon files into new subfolder - added version 2 icon files
- supporting profiles in web trigger and collections and favourites
- - added ProfileItems - editing Profiles - set profile tint color - filter items by profile - fixed crashs
- - implemented iOS 17 profile support - added profile selector in app - removed private browsing mode setting on iOS 17
- cloud sync and refactoring bug fixes
- fixed a lot of cloud sync issues - implemented Safari cloud sync upload in background - push notifications for sync updates
- add missing statements for delete/insert/update for complete CloudKit sync
- added missing cloud sync tables
- - fixed delete items - create identifible uuids
- - implemented history sync - fixed refactoring error
- - fixed refactoring errors - added sync for tags, tagcollections, urls - added CloudKit scheme
- fixed crash
- - fixed a lot of errors - updated to sqlite.swift 0.14.0 SchemeChanger - drops no longer needed columns
- updated app icon
- refactoring database columns to uuid values replace database ids with uuids
- added translation string
- - fixed crash on json load fail - show error message
- changed app and build version number
- changed app and build version
- - added current day date term - fixed current month date term - fixed add button in terms section
- first sync draft
- Enabled CloudKit entitlement
- Merge pull request #39 from hosy/milestone/1.5
- changed app accent color title
- added version 1.5 release image
- - release notes updated - fixed refresh after tag editing
- - changed release notes - added v1.5 screenshots - bug fixes
- - fixed AppStore connect upload error (missing app icons)
- - Add URL action - fixed setting an alternate app icons on iPad - move share code into new ShareTagCollectionAction - show alternate app icon in password view (only app) - changed App Tint to Accent Color string - some code cleanup and minor UI fixes
- - fixed broken APP_SHORT_VERSION - added new release notes item - fixed release notes IDs
- added french translation
- - new version and build number (as variable) - DetailViewController: added new sharing code for iOS 17
- - fixed symbol in title - fixed tag header
- added chevron button to expand or collapse the sections in the assign tag view
- - added pro feature for app tint - added descriptions to new app settings - fixed headers in assign tag view - show popover arrows - fixed symbol image in list title
- - fixed web trigger import with old surfed files (which only have two action values) - hide collection items in assign tag view, when filter is active
- - added "Add New Tag" save behaviour - assign collection design fixes - show Tag View as popover on iPad - fixes - fixed crash on "Open all URLs in Browser"
- - redesign of assign tag view - using macOS accent color
- added "Assigned" tag filter
- - App Theme (global tint and view tint) - disable list colouring setting - new QR code action - assign tag view: filter tags by last usage - removed actions from global menu and history list menus
- - text view find interaction - coloured tag lists - images in tag and collections list titles
- - fixed new tagging issues
- fixed tag button
- fixed iPad and detail history issues
- fixed new Tag/Collection behaviour
- - Added Runestone syntax highlight text editor - new assign tag and collection view - new version and build number
- updated press kit files
- Merge pull request #38 from hosy/milestone/1.4.1
- added 1.4.1 release image
- - added speak article notification button action - sorted notification actions
- - fixed saving web trigger actions with new values 3, 4 - fixed import preview
- fixed missing extension key
- fixed localization
- changed build number
- - added flag action to Safari popuup - fix macOS build error - added missing "Latest Tags" setting to macOS settings and added new pane type - updated release notes
- - added release notes - new web trigger gallery path
- added new web trigger actions: - show article - listen article
- - new Action Extension - fixed iPad crash on hide - fixed Open AI API-key length - added new web trigger parameter "URL ID" - new url parameter "auto-run-web-trigger=false" to prevent re-trigger web trigger on return to Safari - clean-up URL parameter run-web-trigger in Share and Action View
- added new web trigger functions - url decode/encode - url unshorten
- - added function remove from string - fixed custom parameter parsing
- new web trigger action functions: search and replace
- added a relaunch notification
- Share Sheet: - Run Web Trigger - Article Actions - OpenAI Actions
- Merge pull request #37 from hosy/milestone/1.4
- added 1.4 release image
- added macOS Screenshots
- new build number
- - enabled License - fixed wording
- added german app store screenshots
- added english app store screenshots
- added updated raw screenshots 1.4
- - UI Fixes - added "Edit Tag…" to tag view menu - action sorting - release notes - new demo database - wording fixes
- - fixed reading format - new tag view look (border, alpha background, color title) - added release notes
- - added remove tag intent - added missing year 2023 - filter bar: added day, month, year, weekday search tokens - fixed calculating reading time - some UI changes - added elapsed time and absolute time to media player view - added article and notes fields to import/export - new UI for exporting tags, to select which fields should be exported - fix remove media player from notification view, if finished
- - changed localization - added AI actions to article view
- - added Media Player control support - fixes for Xcode 14.3
- fixed nil check
- fixed tabulator characerts
- new build number
- fixed tabulator characters
- fixed default problem
- latest fixes
- fixed search location, added placeholder
- New in Build 71:
- new build number
- - added Tags to history list - added pride icon
- support for alternate app icons
- - added showing tags in detail history view - added "Date" label in date rules
- fixed toolbar items
- fixed localization
- - added missing cases for date checks - select date check conditions in collection view editing interface
- - fixed main thread problems - removed search scopes with a new filter bar
- new build number
- - fixed search for tag names in global search
- - fixed blocking UI in search - fixed updating collection section after adding new collection - fixed sorting tags in assign tags in collection UI - added search for tags #tagname in history and global search - fixed removing leading space in search in browser action
- removed background thread
- - moved some updating logic into StorageManager - update title every time
- fixed adding collection groups to favorite section
- - changed sidebar to correct diffable datasource snapshot concept - fixed sorting (case insensitive) of tags and collections in sidebar
- fixed reset on iOS device
- - added support for custom list actions in individual tags or collections - added Zoom Action
- - fixed bugs with group tags (assign, unassign, edit) - fixed bugs when moving, inserting, deleting items in sidebar with multiple windows
- added openURL via nsworkspace by adding a protocol and methods to the appkit bundle, now mac can open urls in installed browsers
- allow navigation in wkwebview as parameter
- - localization fixes - fixed crash on Mac
- fixed missing localization
- - sort actions in settings by url - added new action type selectAction - retrieve html content for web trigger action - show gallery, when no web trigger available - new action show url
- - added run web trigger action menu - sort actions in settings by title
- set default action types, to appear in leading and trailing actions
- - changed colors - changed keyboard shortcuts - new build number - localization
- added color support for alert actions
- New actions: - Open In - Show Actions
- fixed bug with passing correct parameters to action context
- new build number
- fixed toolbar and navigation button bugs in browser view
- added paging to in-app browser in compact mode
- - new app badge action - new long text cell - toolbar buttons with context actions in Safari view - splitview bug fixes - global search positioning fixes
- remove delivered notifications
- new actions: - color parameter - comment
- new build number
- - Support deep links to Tags and Collections with name like surfed://tag/Apple - Added Web Trigger item to global search - fixed resolving custom parameters in all web trigger actions
- - added release notes - missing localization
- added a none option for actions
- moved method into own class
- - fixed splitview controller problems - set default actions
- - added in-app reader action - fixed show detail controller bug - added colours to actions - changed list settings type - updated release notes
- - set default actions - new build number
- - added new web trigger action "Tag with…" - fixed problem loading controller
- - fixed macos build - some refinements
- 99% working solution for triple columns
- fixes
- most things are working in split view
- - Configurable Actions in Settings - New Action In-App Browser - WIP: Triple Split View
- fixed mac build
- added reminder action
- - fixed actions import from gallery - fixed error, when file import fails (copy to tmp) - iPad hover - link colour - new build number
- fixes for macOS build
- - fixed autolayout error - updated release notes
- fixed json syntax error
- - updated title colour - updated release notes - added missing localization
- - added date picker view - added release notes - update build number
- added support for importing actions
- changed build number
- fixed build number
- Merge branch \'master\' into feature/notification-action-buttons
- changed build number
- - updated localisation - output history date/time in Safari popup
- - added open URL notification action - added tag with notification action - added url components to json array - added allowing unsecure http url requests to notification extension - added support for multiple shortcuts in import gallery file - added support for import questions
- - UI fixes - fixes for Notification Actions on macOS
- - fixed UI alignement - removed unneeded code
- added "addTag" notification action
- - added new notification actions: favourite, flagged, latest tag - changed webtrigger collection gallery json url - changed webtrigger and collection UI, like Shortcuts app
- - added notification actions - added flag or favorite icon to global search interface
- Merge pull request #36 from hosy/milestone/1.3.1
- changed build number
- bugfix: - running web triggers were not possible in unlicensed mode - fixed a crash on testing url schemes
- first notification action buttons draft
- added release image 1.3
- new release image
- Merge pull request #34 from hosy/milestone/1.3_update
- removed press kit and moved to surfed-web repository
- updated metadata
- enabled license
- new build number
- - some actions has a multline texteditor view - updated help
- fixed advanced option section
- new build number
- show local notification not granted message after import
- - updated help - updated localized strings - show advanced options automatically, when a non basic parameter is set - show notification request on import
- - local notification request - updated build number - smaller size for system images in help
- updated build number
- - added formatted url parameter markdown and html - url scheme for web trigger - updated help - fixed db version 2 - smal UI padding fix in Gallery
- - added Web Trigger to the sidebar - fixed sorting in popup search - updated SymbolBrowser to version 1.4 - change image size for help - setting system images in help
- fixed group URLs in popup, when searching
- - added text field focus - fixed crash in test app scheme, when url contains whitespaces - added list title to json array - fixed adding html key/value to shortcuts json
- changes for webtrigger and javascript execution
- - bugfixes for webtriggers and javascript handling
- - removed temp code - enabled uglify and using min.js again
- temp commit, for saving the current work state (fixing copy to clipboard)
- added today history to web trigger parameter
- added sample html code for testing
- added showing custom parameters in parameters menu
- - changed parameter syntax from {} to {{}} - refactored code in WebTriggerRunner - added surfed parameters: favorties, collections, tags - added test actions - clear text field
- sort actions with new sortOrder
- updated help
- new short description
- - added JavaScript action and perform code in website - added custom parameter action - added localization - fixed bugs
- - added new symbol picker - changed help for web trigger
- - refactored web trigger to actions - added copy to clipboard, notifications - added new shortcut action to export a tag
- load http requests in app
- new build number
- - fixed keyboard toolbar (SwiftUI bug) moved to table view row - fixed broken URL encoding for Web Triggers
- - sorting by flagged and favorited state - added gallery for webtriggers - allow http web requests (webtriggers) - import webtriggers - basic surfedaction implementation - added support for multiple shortcut parameters
- fixed validation and translation
- added web trigger validation
- - simplified Web Trigger setup - added keyboard toolbar - added placeholder tokens to web trigger
- Merge pull request #28 from hosy/milestone/1.3
- added sandboxing parameter to CLI entitlement
- enabled license validation
- fixed german release notes
- fixed image link for 1.3 release notes
- updated release notes
- reload actions from intent actions
- updated build number
- - update metadata, if not available and post a notification to the app to update view
- added html source to search term type and searches html source in web trigger
- - fixed importing web trigger
- added tint color to import image item
- added image to import window
- - On This Day Search Action - added Open in Safari item in preview mode - added enable/disable switch for web trigger - added import/export function for web trigger
- changed global search icon
- changed UI layout
- - fixed filter for collection condition groups - show global search button in list view in compact trait collection - fixed crash when deleting a web trigger - new build number
- updated release notes
- - fixed description and localization
- - fixed toolbar crash - fixed using wrong condition groups for web triggers - adding time interval to json data
- localization fix
- added german release notes
- - added help for CLI
- Merge pull request #33 from hosy/feature/web-trigger
- - added missing help - fixed parameter
- - added help - fixed UI - added document menu - added localization
- - fixed bug - changed help text
- fixed layout, description text
- fixed some details
- added missing code to run web triggers as expected
- added web trigger
- fixed bug, that search results URLs was not shown
- added toolbar items
- Merge pull request #31 from hosy/feature/CLI
- Merge branch \'milestone/1.3\' into feature/CLI
- changing some details
- removed debug messages
- - removed no longer needed targets - copy helper app into app package for mac catalyst builds
- - moved settings view to own scene and window, which now locks the screen, if protected - settings is now mac like with tab bar and floating window
- - changed target name - fixed json output keys
- - fixed showing content, when app is not protected - hide debug output in release builds
- - migrated keychain to correct access group - finished command line tool - added API key in settings - fixed missing localization - added icons to reminders view
- changed letter spacing
- Merge pull request #30 from hosy/feature/global-search-urls
- Merge pull request #29 from hosy/feature/copy-markdown
- new version and build number
- added gradient
- exchanged icons in header image
- Global search: search for urls, which are not in history
- centered main icon
- added icons
- new twitter marketing header
- new copy URL as Markdown action
- fixed build error on iOS
- - added all needed parameters and handle them - adopt code for CLI usage
- first CLI draft
- added release notes and lock screen screenshots
- changed version number back to 1.2
- Merge pull request #24 from hosy/milestone/1.2.1
- - fixed problem on mac, when biometrical unlock is shown - prepared code for unlocking global search (but currently not active) - new share sheet size
- Bugfix: - when app is not password protected, in some cases the app lock was activated - fix global search popover on macOS Ventura - new version and build number
- added missing license
- Merge pull request #19 from hosy/milestone/1.2
- Merge branch \'master\' into milestone/1.2
- updated release image
- if browsing time is empty, show a dash
- added app lock screenshot
- updated screenshots and metadata
- fixed action widget on macOS
- - fixed inline widget layout - fixed showing global search on iOS, with password protection
- save private mode via app settings class
- do not show global search, if app is not unlocked
- - Added new lock and unlock action and added this to the system menu - fixed main thread problem
- save applockmanager state, when global search popover will be dismissed
- fixed return key for unlock on macCatalyst
- - fixed global search success action - fixed NSPopover on new macOS version - fixed crash on refreshing Today sidebar item, when section is collapsed - added leading swipe action "Copy URL" to reminders table view
- refresh sections on restore or delete
- fixed showing biometrical unlock dialog, if biometrical unlock should not be done
- used same icon size as in action widget
- - fixed problem with App Lock on macOS global search - updated release notes
- - moved global search window activation to AppDelegate - added Password Lock to global search window - facelifting for Widgets - added latest tags to context menu - added edit tag action to list global context menu - removed reload action from global context menu - refactored code
- new Widget layout and refactored widget code
- fixed macOS build error
- added vibrant background to lockscreen widgets
- fixed bug when exporting a collection (tag was used instead)
- - updated changelog - updated build number
- added new Action Widget
- - added chinese localization - fixed missing localizations
- - changed lockscreen widget format - changed "Add Tag" image
- new build number
- moved "Add Tag" menu to the top of the context menu
- fixed applock, when no longer licensed (should not work, when unlicensed)
- - fixed bug in Safari extension (some actions where not executed when app is protected - reload lockscreen widget from database update
- added password protection to purchase screen
- - fixed release notes image - reset license manager
- added version 1.2 release notes
- fixes for maccatalyst
- new build and version number
- fixed collection option in password protection
- - added new iOS 16 UIMenu medium size - reorganized context menus - changed strings
- Merge pull request #22 from hosy/feature/lockscreen-widget
- - implemented password protection to lockscreen widgets - move code to own views
- Merge branch \'milestone/1.2\' into feature/lockscreen-widget
- - fixed widget symbols - changed lockscreen widget layout
- added new Shortcuts action Backup Database
- New Actions: - backup database - restore database - delete all history
- Merge pull request #21 from hosy/feature/passcode
- changed settings footer text
- - fixed widget password protection - fixed localized strings and settings labels
- Popup: - submit password on enter key - set focus on password text field (currently only works on Mac)
- - fixes for Mac catalyst build, when biometrical unlock is shown, the app is in background, which causes, that the dialog was presented again and again - become first responder for password text field only on Mac
- - added Safari extension popup support - fixed passcode bugs - added localization strings
- - added password protection to widgets and shortcuts - bugfixes in share sheet - changes in settings view
- added password protection to extensions
- - changed cancel button, image, text - added app icon - fixed background / foreground delay, saving defaults
- - added App settings view - added password coordinator - fixed bugs
- added a watch extension for widgets
- added iOS 16 lock screen widgets
- added user settings for show/hide tag/collection section in share sheet
- Passcode progress
- - added unlock button - added biometrical button - added show settings menu item and removed Settings.bundle
- implemented password protection (WIP)
- replaced deprecated code with new API
- added first passcode draft
- check if private mode setting is already set before showing alert
- - added context menu to global search items - fixed some actions, when parameter is not available
- Merge pull request #18 from hosy/milestone/1.1.1
- - fixed "Add Tag…" was not visible in context menu
- - new build and version number - added 1.1.1 release notes
- Save receipt in shared location and read it, if main bundle receipt is not available (like in an extension)
- fixed german localization
- - added german descriptions to press kit - added new release images
- Merge pull request #10 from hosy/milestone/1.1
- - changed build number - moved iOS screenshots - prepared press kit screenshots - added macOS raw screenshots
- - added missing localizable strings - fixed image size in Purchase View - updated gallery images
- changed app build number for upload
- changed gallery size on macOS
- updated screenshots
- - added english macOS screenshots - changed sample databases
- added german macOS screenshots
- changed english screenshots
- updated german screenshots
- - added german raw screenshots - fixed localization strings - fixed delete action (not appeared in today)
- added german localization for metadata
- - fixed localization - fixed edit collection group
- - added german description - changed wording
- - fixed localized strings - changed gallery country description section
- - added export to files actions - support custom export file names - changed release notes
- updated in build process
- - removed console output - fixed messages description length
- - changed some wording - changed font size
- - fixed actions with non needed key incognito - fixed localization strings in popup - removed get private mode action
- removed duplicated match function
- - refresh detail session history view - added private browsing mode setting - fixed localizations - added localization for Safari extension - added open URL from reminder list - exclude tag and collection from smart collection menu cases - added new symbols - changed context menu action sorting - added collection appreavation for global search - updated release notes - added incognito mode for Safari extension - fixed Safari extension, when window, tab was closed, for Single Web applications like youtube, adding history and updating metadata - added regular expression as search condition
- - Datum- und Zeitbedingungen in Sammlungen waren fehlerhaft - Release Notes hinzugefügt
- - show "Add Collection" as folder context menu item - added gallery footer - fixed cell type for history collection - added new symbols - fixed db collection expression for frequency type (was wrong grouping)
- - added localized url for collections - fixed license view for collections - added isLight color for gallery collection colors
- fixed default icon size
- added Gallery view for collections
- changed wording for german Blacklist
- fixed opening all sidebar items in new window
- moved into localization folder
- - added missing german localization - added new search Abbreviation # for tags only
- added missing localizations
- Added german localization (some mac related fixes)
- changed app version and app short version
- Merge pull request #9 from hosy/feature/mac-build
- removed unneeded target
- set network entitlements to true
- updated popup.min.js
- - fixed popup link click on macOS - fixed light/dark mode CSS in popup - shrink history title and url in popup - set a custom image on macOS for status bar item - sort search results by frequency in popup
- removed unneeded macOS target
- fixed archive build for macOS
- fixed macOS catalyst shortcuts/widget run problem (needs sandbox enabled)
- Merge pull request #6 from hosy/milestone/1.0
- added demo database
- - new build number - added press kit
- moved screenshots
- fixed session time (no items was shown, because favorite value could be nil)
- fixed global web search on mac
- - fixed another crash by zero divider - reminder action did not show UI, if unlicensed and not the maximum number was reached
- updated short and long version number
- - fixed notice view, when list is empty - fixed purchase help text for statistics
- fixed a crash in statistics, when division divider was 0
- added presskit and raw screenshots
- added missing license
- added missing licenses
- - added terms of use and privacy policy to purchase view - updated purchase help - fixed problem on macOS in global search (multiple opening selected item) - new build number
- added metadata assets: description, icon, screenshots
- new build number
- fixed bug for list items in global search
- fixed search bar position on iPad/Mac
- - uncommented search controller (always use CMBCommandBar) - fixed bug on Return key, while searching - changed initial search controller position
- - added search in browser in global search - respect search locations and conditions in filter text - added search action to app icon - added search deep link
- - removed unneeded file - changed title This to Current
- - fixed unsearchable tokens in global search - removed date term predicates from tag and collection search, because it does not make sense
- updated version number
- - global search: fixed list items, when token is date term - removed date format search terms with IndivualDateTerm object - added "Is Not" search suggestions
- - using correct condition when adding a search to a new collection - moved empty notice view code to setting history data - notice view title is now multiline - added help for negated search shortcut terms - fixed shared framework build on mac catalyst
- moved to shared framework
- - added NOT condition to search tokens and filter with adding a ! - added search tokens and search location to iMessage extension - fixed bug, if alttitle or titlehistory is null
- moved setting search controller into function
- - fixed bug in global search for list items, when tokens are available - fixed bug on iPad, do not show search, when collapsed - set new version number
- set grouped to default collection type
- updated version number
- Fixed Bugs: - respect selected scope in list search - use correct date format for date filter on non german date format devices - use case insensitive filter for global search list items - updated help - fixed licensing error on EditCollectionAction on edit mode
- fixed a token bug, when term is not available
- fixed lowercase search
- - added list items to global search - fixed crash on selecting last item in search results
- - hide search suggestions, if location date is active and a token was selected - hide search bar, when splitviewcontroller is collapsed
- - changed some wording - added missing search tokens
- added date to search tokens
- changed search term help
- added help section for search term shortcuts
- passing searchItems in today history was missing
- - new version number - fixed a bug on global search, if tokens are available and search text is empty
- add observer, when status item was clicked (to open a new window) WIP
- added status bar item on mac catalyst
- fixed passing search location to DB
- - added (multiple) search tokens in general search - add search tokens with abbreviation - general search keyboard selection changed (first item is no longer preselected) - fixed bug on iPad: general search did not appear with keyboard command
- fixed main thread problem on Mac Catalyst
- - fixed In-App purchase title - fixed typo in help - fixed background thread priority
- changed app version number
- - added logic to check active subscription or lifetime purchase to License Manager - show alert, if already licensed
- - add collection from search (in toolbar, new action) - changed edit collectionview content size - moved loading data into background queue - show loading view - fixed reload bug for favorites in importer
- added license validator
- mac catalyst toolbar changes
- fixed a potential crash
- added another purchase help section
- removed temporary database upgrades
- added completion handler to buy product and dismiss on success or show error alert
- check for license status after successfully purchase
- - dim searchcontroller background - added Notice View to history list and reminders list - added new purchase buttons to purchase view - some license manager additions
- removed search action from primary view
- added global search keyboard command
- macOS toolbar improvements
- added global search window (like spotlight) and replaced search results controller
- - macOS catalyst fixes (toolbar, title) - set some preferred content sizes
- set preferred content size
- added another helper
- - updated app version - show app version, short version and copyright text in help view
- - added "Add Tag", "Add Collection" items to sidebar, if empty - added "Exclude from Collection" action - added toolbar to sidebar and moved "Add" action to it - removed "Main" storyboard entry from project
- - added new type text cell - allow text and small icon cells for history type - always open URL on cell tap for all item types
- added completion handler for import action and added license error to show error dialog if not licensed
- added import collection preview mode
- new build number
- - added tag action under license control - removed search field in popup view
- implemented global flag URL
- Import Collections finished (assigned tags is missing) - added import plist to share sheet
- first import collection draft
- fixed date representation
- - Implemented "Share Collection" (import is missing) - fixed title bug for collection item
- added reminder action to share view
- - changed image, title for "Share All" action - updated purchase help - moved app version number to global project setting
- Fixed bug (wrong statistic data) Some Type changes
- intent could not be found (fixed bug)
- - Share Sheet: bugfix assign tag, "Add new Tag" button - Purchase View improvements - Shortcuts: New Actions: Metadata, Open URL, New Parameters: search direction, location, Return RichURL instead of URL - Metadata: try to get description from more meta tags - Today Widget: added configuration to select statistic type - added license check to restricted actions and Widgets, Shortcuts
- - added License Manager (WIP) - added Purchase View (WIP)
- setting global keyboard commands to mac menu
- changed project version to 14
- - added tag and collection search to popup - added license header to js files - fixed typo in shortcuts
- added new shortcut parameters: filter, sort type, sort direction
- moved search bar to top (unscrollable) area
- solved problem on macOS (URL was not available and as Data)
- - changed share sheet layout - hide elements on searching, when not needed - moved favorite button into navigation bar
- removed @State (not needed)
- - added search text field to share sheet to filter tags and collections - fixed bug assign/unassign tags
- added missing types
- - perform import/export action in background - show edit menu item only for collections - added export collection URLs shortcut intent - add a URL to a collection via context menu
- - added widget collection items - changed enum numerations - new build number
- added license for SQLite.swift
- - added currentWeekday and currentHour to date search types - renamed some enum types
- uglify javascript files and only ship builds with min.js versions
- - added database versioning - output collections in widget preferences
- removed unneeded code
- - added frequency to collections - added share button to preview view
- disabled Auto Tags
- fixed accessing import file permissions problem
- Shortcut Actions for Export/Import
- changed build number for TestFlight upload
- - added "Add Tag(s)" in Share Sheet - added looping video player - added support sections - some UI refinements
- - fixed deep links - removed sample images from support.json - translated support to english
- - added help entries - update today item in sidebar - replaced notification code with new darwin code - do not show flag button, if not a tag item
- - Support and Onboarding integration - Launch Screen Icon
- updated to newest Supporter source code 1.4
- assign, unassign tags and collection in share sheet
- Share Sheet implementation (WIP, with Popover test)
- - replaced FolderMontior with DarwinNotificationCenter - fixed showing Delete action not in favorite section - fixed crash on iPad when sharing an URL
- fixed import/export bug
- - added groups for collections - fixed unassign tags after deleting groups - used SwiftUI view for adding groups (removed storyboard view) - export/import flag state - added search flag, favorited state (and added to collection terms)
- - show groups to import - export favorite state for groups
- import tag groups
- - show collections in global search results - show actions for collections in - added core data indexing for collections - export tag groups and favorites - fixed search term bug for .containsNot, .isNot
- - prepared for collection groups - refresh sidebar section for tags
- - add collection item to favorite section - moved code to own action class
- - added tagging to collections - show collections in safari extension (set/unset URL) - fixed exporter (fav section, colors, symbols) - fixed reminder for 2, 3 weeks - fixed bar button in URLPageView - fixed opening surfed file import on mac
- - added reminder repeat interval - small fixes on tags
- added real tags to collection view editing view
- - added Delete Collection Action - fixed setting collection type - moved search terms and date terms into one table group - added missing date search term functions
- - added collections - added condition groups - implemented search terms and date terms filter - added multi-taging from safari extension - minor UI fixes
- - fixed history refresh bug - added open url button in detail view (refactored, clean-up code) - added smart collection edit view
- fixed search suggestion abbreviation
- - added multi search - added search tokens - added search suggestions - added local notification for copy URL action - fixed small bugs
- fixed dragging URLs (Plain text) inside for importing
- fixed saving sort key for same item types, with different title
- fixed a bug, when a tagged URL is not visible in history
- - fixed bug when retrieving latest tag id - Exporter: added color and symbol - new action "Share Tag" - fixed sharing tag bug from favorite section - fixed bug in edit tag action - start monitoring db file changes and reload (iPad only) - changed db timeout for multiple connections access - removed old GroupTableViewController and moved needed code in new ItemType file
- - fixed refreshing bug - fixed "Latest Tags" bug (wrong grouping) - fixed some minor UI issues
- - added "Latest" tags folder, with special context menu handling - fixed reload handling - some fixes for mac catalyst
- - added latest used tags section to popup and app - fixed key commands - fixed highlight color in tag detail view - fixed reminder view on catalyst
- - limit fetching history data - get total history counter by function
- - added auto tagging (experimental) - added sort type frequency - added preview mode to show url tags in a page view controller - added flag/unflag tag urls - added append client to history entry and show in detail view - some internal improvements
- added support for editing Tags and Tag Groups with color and symbols and show this in the UI
- - added Reminders - changed Statistics to collection view and added average and yesterday statistics
- - fixed initial db setup bugs - changed spotlight indexing
- added search keyboard command
- added keyboard action and dynamic context action to primary view controller
- - added blacklist action - adding logic for apply blacklist deletion - added shortcut for adding a blacklist entry
- - added blacklist support - working total statistics - support for core spotlight
- - action improvements - added trailing and leading swipe actions - added total statistic - added delete all history for url action
- fixed search background style on mac catalyst
- search tag groups and open it
- - added search with results controller to primary view controller - changed splitview width to 320
- - close popup on adding last tag - added action classes to generate code for key commands, UIMenu, … - added search in columns and added date.like filter - added toast view (if URL was copied)
- - added new Shortcut Intents - added Actions classes (WIP)
- - fixed UISplitViewController layout (width, displayMode) - fixed sort title on Mac Catalyst - recognize expand/collapse state of groups
- fixed bug in Safari extension, if meta description is not available
- - show date in context menu - added open url tag action (remove, move)
- - added keyboard commands for date paging - removed unneeded code - fixed bug in today view
- - fixed Mac Catalyst build - hide Tag button in popup or update with tag name
- - added "Add to latest tag" to extension - added date column to tag collection tabel - added share menu to list menu - minor fixes
- new build number
- fixed session time layout
- added session time statistics and cleanup some code
- added app icon shortcut icons
- - new large table cell style as display option - first implementation of tag reordering
- - updated Safari Extension icons - added SVG Icon templates
- - added icon images to cell / detail view (downloading and storing: icon, image) - added "Supporter" third party code for Help - fixed large title
- - moved to CollectionView - added meta infos to url - implemented drag and drop for URLs - refactored a lot of code - added a new iMessage icon - icon view for tags (unfinished) - added a new share extension target (unfinished) - fixed some bugs (Widget title)
- added a meta column to store the website meta description (show in detail view and it is searchable)
- fixed pull to refresh
- - added a new Collection widget to show items of a selected collection in a widget - open app by a custom url scheme with path - set a alternate title for a URL
- implemented multiple windows with state restoration
- support multiple windows on iPad
- - removed storyboard elements - moved UIWindow creation to scene delegate
- Importer can now show Favorite items
- - fixed history time for day
- added exporting/importing for Favorites
- - save sort direction and order to user defaults - removed elements from storyboard and create it via code
- - save tag sorting - fixed sorting by id and title - fixed top domains
- - fixed sorting bug - new edit sidebar action (delete) (reordering is in progress) - changed sidebar sections - added a new itemType enum
- fixed grouping on search history
- new export history shortcut intent
- - new App Icon - added sorting - added date label to history cell (new cell class) - fixed crash
- - added date pager to statistics view - added start and end date to statistics queries - new intent to get browsing time of today - changed widget title - fixed widget reload bug
- Introduced history session: this will calculate the correct browsing time, even if Safari is in the background and locked and the user start browsing the current site again
- added page leave event and show page visit time in detail history view
- new page statistics cell
- - added day pager to history - added an own cell for page statistics - fixed crash - added some sample collections
- - export all tags at once - added top domains statistics
- - added importer/exporter for tags - changed did select for tags, favorites - fixed searching in tags
- added a copy menu on long pressure
- fixed sharing crash
- - added menu, header and swipe actions to detail history view - reload widget timeline, after every insert - reload views when app gets active
- fixed popup shortcut command
- - added start date and end date to search history intent - moved filter to optional parameter
- added new shortcut intent to get all URLs for a tag group
- added new shortcut intent to get URLs for a specific tag
- added keyboard commands for popover
- - added collection table and terms table - fixed missing app group in widget target - fixed Intent target - changed Intent titles - changed title for menu actions
- - added a new column isgroup - assign tag to group from context menu
- added tag group
- fixed html glitches
- - add a new tag name in popup.html and assign new tag to current URL - fixed layout issues
- select assigned tags in popup.html
- - added segmented control - added favorites - fixed link click problem - fixed some dark mode issues - fixed delete history entry
- show tags in extension and assign/unassign
- - added show history in popup.html - set content size and fixed some dark mode problems
- added JQuery library to project
- - added support for favorite/unfavorite URL from Safari extension - added HTML select UI for Tags/Collections - added swipe action to history table view with Open URL action
- added support for favorite url from extension
- added Tags for tagging URLs
- - new database scheme - adde top pages query
- - fixed today widget - some UI fixes - added Detail History View Controller to show all page visits for a specific URL
- - fixed missing Intent code - new parameter for get history function - added iMessage icons - new build number
- added today history search query
- added Shortcuts Intents
- - added Today Widget - changed font sizes - added today counter function
- - large title - fixed iMessage cell tex size
- removed unneeded calls
- added iMessage extension
- First working version prototype
- Initial commit

* removed path import

* run prettier npx prettier --write .

* Update surfed extension

- updated Surfed Raycast extension readme file
- - updated release notes - added help sentence
- fixed css color in bright mode
- implemented Search Shortcuts help in browser extension
- - added Alfred Workflow link - new build number
- added refresh extension related settings
- - updated build number - updated Raycast URL

* moved readme screenshot into new folder

* updated configuration section with a better explanation

* removed the limit results CLI parameter to support the current available Surfed version

* show empty view on start, loading and no search results

* fixed code style issues

* Update CHANGELOG.md

* Update CHANGELOG.md and optimise images

---------

Co-authored-by: Per Nielsen Tikær <per@raycast.com>
Co-authored-by: raycastbot <bot@raycast.com>
claire-at-pieces added a commit to claire-at-pieces/raycast-extensions that referenced this pull request Jan 3, 2025
- Merge branch \'contributions/merge-1735946476798\'
- Pull contributions
- packagelock
- Merge pull request raycast#44 from pieces-app/reformat
- reformtat
- Merge pull request raycast#43 from pieces-app/port-scanning
- bump version
- add missing apis
- Merge pull request raycast#41 from pieces-app/feat/url-params
- fix port scanning
- chore: add url params
- feat: add toast notifications for raycast api operations
- fix: don\'t prompt for install if the apple script stderr
- Merge branch \'contributions/merge-1722267309615891000\'
- Pull contributions
- Merge pull request raycast#39 from pieces-app/fix/review-feedback
- fix: use raycast open
- chore: adjust feedback for review
- Merge pull request raycast#38 from pieces-app/chore/unit-testing
- chore: remove log
- feat: add tests
- feat: add tests
- chore: adjust extension title
- chore: fix image dimensions
- chore: formatting fix
- chore: add test
- feat: add fetch asset unit test
- chore: add gifs to metadata folder
- feat: add images to the readme
- chore: add section to install pieces os
- Merge pull request raycast#36 from pieces-app/fix/search-command
- fix: check for deleted indicie
- chore: verison bump
- Merge pull request raycast#35 from pieces-app/fix/search-command
- fix: issue in search command
- Merge pull request raycast#34 from pieces-app/fix/undefined-error
- fix: async race condition
- Merge pull request raycast#30 from pieces-app/update-testing-readme
- chore: more release prep
- chore: change author
- chore: extension icon
- Update README_DEVELOPMENT.md
- Merge pull request raycast#29 from pieces-app/chore/readme
- chore: adjust developer readme
- chore: adjust package.json
- chore: switch app to raycast
- chore: update readme
- Merge pull request raycast#2 from pieces-app/feat/init
- chore: add comments
- chore: add annotations
- feat: searching snippets
- feat: add asset fetching code
- feat: hook up preferences
- feat: add preferences
- feat: add health check to react commands feat: update browser history UI
- chore: add health check to no-view commands
- feat: working automatically updating
- feat: auto update
- feat: install check
- chore: refactor clipboard + browser history
- feat: save browser history to pieces
- fix: rendering directories
- fix: importing errors
- feat: add code back in
- Merge pull request raycast#1 from pieces-app/chore/wipe
- chore: wipe code
- feat: first commit
raycastbot added a commit that referenced this pull request Jan 11, 2025
* Update pieces-raycast extension

- Merge branch \'contributions/merge-1735946476798\'
- Pull contributions
- packagelock
- Merge pull request #44 from pieces-app/reformat
- reformtat
- Merge pull request #43 from pieces-app/port-scanning
- bump version
- add missing apis
- Merge pull request #41 from pieces-app/feat/url-params
- fix port scanning
- chore: add url params
- feat: add toast notifications for raycast api operations
- fix: don\'t prompt for install if the apple script stderr
- Merge branch \'contributions/merge-1722267309615891000\'
- Pull contributions
- Merge pull request #39 from pieces-app/fix/review-feedback
- fix: use raycast open
- chore: adjust feedback for review
- Merge pull request #38 from pieces-app/chore/unit-testing
- chore: remove log
- feat: add tests
- feat: add tests
- chore: adjust extension title
- chore: fix image dimensions
- chore: formatting fix
- chore: add test
- feat: add fetch asset unit test
- chore: add gifs to metadata folder
- feat: add images to the readme
- chore: add section to install pieces os
- Merge pull request #36 from pieces-app/fix/search-command
- fix: check for deleted indicie
- chore: verison bump
- Merge pull request #35 from pieces-app/fix/search-command
- fix: issue in search command
- Merge pull request #34 from pieces-app/fix/undefined-error
- fix: async race condition
- Merge pull request #30 from pieces-app/update-testing-readme
- chore: more release prep
- chore: change author
- chore: extension icon
- Update README_DEVELOPMENT.md
- Merge pull request #29 from pieces-app/chore/readme
- chore: adjust developer readme
- chore: adjust package.json
- chore: switch app to raycast
- chore: update readme
- Merge pull request #2 from pieces-app/feat/init
- chore: add comments
- chore: add annotations
- feat: searching snippets
- feat: add asset fetching code
- feat: hook up preferences
- feat: add preferences
- feat: add health check to react commands feat: update browser history UI
- chore: add health check to no-view commands
- feat: working automatically updating
- feat: auto update
- feat: install check
- chore: refactor clipboard + browser history
- feat: save browser history to pieces
- fix: rendering directories
- fix: importing errors
- feat: add code back in
- Merge pull request #1 from pieces-app/chore/wipe
- chore: wipe code
- feat: first commit

* Update CHANGELOG.md

* Update CHANGELOG.md

* Update CHANGELOG.md

* Update CHANGELOG.md

* Update CHANGELOG.md and optimise images

---------

Co-authored-by: Per Nielsen Tikær <per@raycast.com>
Co-authored-by: raycastbot <bot@raycast.com>
halprin added a commit to halprin/raycast-extensions that referenced this pull request Feb 12, 2025
- Update dependencies one more time
- Screenshots
- Update empty delivery welcome message
- Fix Typescript compile issue
- Update README.md
- Do npm run build during CI
- Add migrate script
- Merge pull request raycast#36 from halprin/link-to-tracking
- Add action to open the tracking webpage in the browser
- Expose function to generate tracking URL
- Merge pull request raycast#22 from halprin/renovate/all-minor
- Update dependency @raycast/api to v1.91.1
- Merge pull request raycast#35 from halprin/usps-no-remote-tracking
- Fix lint
- Allow editing the manual delivery date
- Pipe the manual delivery date through the tracking algorithm so it can be used
- Add the manual delivery date to the new delivery view
- Strip USPS API key from preferences and logic
- Add ability to determine if remote tracking works
- Update dependency @types/node to v20.17.17 (raycast#34)
- Update dependency @types/node to v20.17.16 (raycast#33)
- Update dependency @types/node to v20.17.15 (raycast#32)
- Update dependency @types/node to v20.17.14 (raycast#31)
- Update dependency @types/node to v20.17.13 (raycast#30)
- Update dependency typescript to v5.7.3 (raycast#29)
- Update dependency @types/node to v20.17.12 (raycast#28)
- Update dependency @types/react to v18.3.18 (raycast#27)
- Update dependency @types/react to v18.3.17 (raycast#26)
- Add support to copy the tracking number to the clipboard
- Update dependency @types/node to v20.17.10 (raycast#25)
- Update dependency @types/react to v18.3.16 (raycast#24)
- Update dependency @types/react to v18.3.15 (raycast#23)
- Update dependency @types/react to v18.3.14 (raycast#20)
- Update dependency @types/react to v18.3.13 (raycast#19)
- Update dependency prettier to v3.4.2 (raycast#18)
- Update dependency prettier to v3.4.1 (raycast#17)
- Update dependency prettier to v3.4.0 (raycast#16)
- Update dependency @types/node to v20.17.9 (raycast#15)
- Update dependency @types/node to v20.17.8 (raycast#14)
- Update dependency typescript to v5.7.2 (raycast#13)
- Update dependency @raycast/api to v1.86.1 (raycast#12)
- rename provider to carrier
- Add pull-contributions script
- Remove eslint-plugin-react-hooks from dependencies
- Make UPS orange
- fix lint
- Add an empty list view
- Update descriptions and strings
- Update changelog
- Need to go back to eslint 8 cause raycast uses older dependencies
- Merge pull request raycast#5 from halprin/renovate/major-eslint-monorepo
- Add FexEx to README
- Document UPS on README
- Update readme with new links
- Initial filled out README
- fix lint
- Get the delivery edit to work correctly with initial values
- Add ability to edit deliveries
- Move UPS and FedEx to production hosts
- fix lint
- Add FedEx tracking
- Add FedEx preferences
- Add initial USPS tracking
- Fix adding new deliveries
- Remove unneeded console log
- Fill in details about the packages in the detail view
- Add more metadata fields to the detail view
- Start making showdetailview
- Update dependency eslint to v9
- Update dependency @raycast/api to v1.86.0 (raycast#10)
- Update dependency @types/node to v20.17.7 (raycast#9)
- map item to delivery
- Refresh deliveries
- Tracking to Delivery
- fix lint
- show loading when updating tracking
- only update packages when after 30 minutes
- fix lint
- Add error handling and display of errors
- Dedicated view for the new action
- Merge branch \'main\' of https://github.com/halprin/raycast-package-tracker
- Use props correctly in a re-usable component
- Update dependency @raycast/utils to v1.18.1 (raycast#8)
- Fix lint
- Go away from a Map of Package array
- Add UPS API support
- Correct imports
- Set debug flag to true for the debug data
- Update title of the UPS secrets
- rename preferences and add UPS preference
- Merge branch \'main\' of https://github.com/halprin/raycast-package-tracker
- Add an ID to the different providers
- Update dependency typescript to v5.6.3 (raycast#7)
- Update dependency eslint to v8.57.1 (raycast#6)
- Rename the debug data file
- Update extension icon to something slightly better
- Fix linting
- New Delivery view is separate now so it works from both commands
- rename plugin and commands
- Add USPS preferences
- correct optionalize Track
- Packages are separated from Track and are cached
- Use useLocalStorage util instead of my own one
- Get package-lock.json in sync
- Precise version numbers for dev dependencies
- Update dependency @types/node to v20.17.6 (raycast#3)
- Update dependency @types/react to v18.3.12 (raycast#2)
- Add CI GitHub action
- Fix linting issues
- Ask for confirmation before deleting deliveries
- Delete a delivery entry
- Adding a new item pops the stack and shows up
- Store newly tracked packages
- Fill out form to track a new delivery
- Set Add delivery to show up in main view
- load the temp data only when in a development environment
- Actually use the react state for the tracking list
- load the tracking state via useEffect
- Make TypeScript compiler happy
- Sort tracking by delivery date
- support multiple packages for the icon and delivery date
- Add package model
- Add Renovate config
- Commit baseline Package Tracker extension
- Initial commit
bishoy-at-pieces added a commit to bishoy-at-pieces/raycast-extensions that referenced this pull request Jul 7, 2025
- Merge branch \'contributions/merge-1751916093427\'
- Pull contributions
- Merge pull request raycast#63 from pieces-app/prettier-linting
- fix title to follow raycast guidelines
- run prettier linting
- Merge pull request raycast#62 from pieces-app/support-12.0.0
- fix wordings
- fix port scanning
- bump version
- add auth required and compatibility for PiecesOS
- Merge pull request raycast#61 from pieces-app/chore-0.4.0-release
- resolve conflicts
- Pull contributions
- version bump and changelog
- Merge pull request raycast#60 from pieces-app/update-links
- update links
- Merge pull request raycast#59 from pieces-app/add-os-user-params
- add gaurd clause
- update comment
- rm console.log
- rm console.log
- add browserUrl.open
- Merge pull request raycast#57 from pieces-app/chore-release-0.3.0
- Merge branch \'contributions/merge-1740686887476\'
- Pull contributions
- Merge branch \'contributions/merge-1740686855056\'
- Pull contributions
- update changelog
- Merge pull request raycast#56 from pieces-app/fix-frontmost-selection
- fix typo
- fix typo
- update error message
- Merge pull request raycast#55 from pieces-app/fix-link-contrast
- remove opinioinated link color
- Merge pull request raycast#50 from pieces-app/align-branding-guidlines
- update changelog
- add changelog step to dev readme
- Merge pull request raycast#49 from pieces-app/align-branding-guidlines
- revert preference naming
- Merge pull request raycast#48 from pieces-app/align-branding-guidlines
- minor version bump
- apply branding guidelines and resolve renamed commands
- Merge pull request raycast#45 from pieces-app/add-publishing-guide
- Update dev README
- Merge branch \'contributions/merge-1735946476798\'
- Pull contributions
- packagelock
- Merge pull request raycast#44 from pieces-app/reformat
- reformtat
- Merge pull request raycast#43 from pieces-app/port-scanning
- bump version
- add missing apis
- Merge pull request raycast#41 from pieces-app/feat/url-params
- fix port scanning
- chore: add url params
- feat: add toast notifications for raycast api operations
- fix: don\'t prompt for install if the apple script stderr
- Merge branch \'contributions/merge-1722267309615891000\'
- Pull contributions
- Merge pull request raycast#39 from pieces-app/fix/review-feedback
- fix: use raycast open
- chore: adjust feedback for review
- Merge pull request raycast#38 from pieces-app/chore/unit-testing
- chore: remove log
- feat: add tests
- feat: add tests
- chore: adjust extension title
- chore: fix image dimensions
- chore: formatting fix
- chore: add test
- feat: add fetch asset unit test
- chore: add gifs to metadata folder
- feat: add images to the readme
- chore: add section to install pieces os
- Merge pull request raycast#36 from pieces-app/fix/search-command
- fix: check for deleted indicie
- chore: verison bump
- Merge pull request raycast#35 from pieces-app/fix/search-command
- fix: issue in search command
- Merge pull request raycast#34 from pieces-app/fix/undefined-error
- fix: async race condition
- Merge pull request raycast#30 from pieces-app/update-testing-readme
- chore: more release prep
- chore: change author
- chore: extension icon
- Update README_DEVELOPMENT.md
- Merge pull request raycast#29 from pieces-app/chore/readme
- chore: adjust developer readme
- chore: adjust package.json
- chore: switch app to raycast
- chore: update readme
- Merge pull request raycast#2 from pieces-app/feat/init
- chore: add comments
- chore: add annotations
- feat: searching snippets
- feat: add asset fetching code
- feat: hook up preferences
- feat: add preferences
- feat: add health check to react commands feat: update browser history UI
- chore: add health check to no-view commands
- feat: working automatically updating
- feat: auto update
- feat: install check
- chore: refactor clipboard + browser history
- feat: save browser history to pieces
- fix: rendering directories
- fix: importing errors
- feat: add code back in
- Merge pull request raycast#1 from pieces-app/chore/wipe
- chore: wipe code
- feat: first commit
raycastbot added a commit that referenced this pull request Jul 29, 2025
* Update pieces-raycast extension

- Merge branch \'contributions/merge-1751916093427\'
- Pull contributions
- Merge pull request #63 from pieces-app/prettier-linting
- fix title to follow raycast guidelines
- run prettier linting
- Merge pull request #62 from pieces-app/support-12.0.0
- fix wordings
- fix port scanning
- bump version
- add auth required and compatibility for PiecesOS
- Merge pull request #61 from pieces-app/chore-0.4.0-release
- resolve conflicts
- Pull contributions
- version bump and changelog
- Merge pull request #60 from pieces-app/update-links
- update links
- Merge pull request #59 from pieces-app/add-os-user-params
- add gaurd clause
- update comment
- rm console.log
- rm console.log
- add browserUrl.open
- Merge pull request #57 from pieces-app/chore-release-0.3.0
- Merge branch \'contributions/merge-1740686887476\'
- Pull contributions
- Merge branch \'contributions/merge-1740686855056\'
- Pull contributions
- update changelog
- Merge pull request #56 from pieces-app/fix-frontmost-selection
- fix typo
- fix typo
- update error message
- Merge pull request #55 from pieces-app/fix-link-contrast
- remove opinioinated link color
- Merge pull request #50 from pieces-app/align-branding-guidlines
- update changelog
- add changelog step to dev readme
- Merge pull request #49 from pieces-app/align-branding-guidlines
- revert preference naming
- Merge pull request #48 from pieces-app/align-branding-guidlines
- minor version bump
- apply branding guidelines and resolve renamed commands
- Merge pull request #45 from pieces-app/add-publishing-guide
- Update dev README
- Merge branch \'contributions/merge-1735946476798\'
- Pull contributions
- packagelock
- Merge pull request #44 from pieces-app/reformat
- reformtat
- Merge pull request #43 from pieces-app/port-scanning
- bump version
- add missing apis
- Merge pull request #41 from pieces-app/feat/url-params
- fix port scanning
- chore: add url params
- feat: add toast notifications for raycast api operations
- fix: don\'t prompt for install if the apple script stderr
- Merge branch \'contributions/merge-1722267309615891000\'
- Pull contributions
- Merge pull request #39 from pieces-app/fix/review-feedback
- fix: use raycast open
- chore: adjust feedback for review
- Merge pull request #38 from pieces-app/chore/unit-testing
- chore: remove log
- feat: add tests
- feat: add tests
- chore: adjust extension title
- chore: fix image dimensions
- chore: formatting fix
- chore: add test
- feat: add fetch asset unit test
- chore: add gifs to metadata folder
- feat: add images to the readme
- chore: add section to install pieces os
- Merge pull request #36 from pieces-app/fix/search-command
- fix: check for deleted indicie
- chore: verison bump
- Merge pull request #35 from pieces-app/fix/search-command
- fix: issue in search command
- Merge pull request #34 from pieces-app/fix/undefined-error
- fix: async race condition
- Merge pull request #30 from pieces-app/update-testing-readme
- chore: more release prep
- chore: change author
- chore: extension icon
- Update README_DEVELOPMENT.md
- Merge pull request #29 from pieces-app/chore/readme
- chore: adjust developer readme
- chore: adjust package.json
- chore: switch app to raycast
- chore: update readme
- Merge pull request #2 from pieces-app/feat/init
- chore: add comments
- chore: add annotations
- feat: searching snippets
- feat: add asset fetching code
- feat: hook up preferences
- feat: add preferences
- feat: add health check to react commands feat: update browser history UI
- chore: add health check to no-view commands
- feat: working automatically updating
- feat: auto update
- feat: install check
- chore: refactor clipboard + browser history
- feat: save browser history to pieces
- fix: rendering directories
- fix: importing errors
- feat: add code back in
- Merge pull request #1 from pieces-app/chore/wipe
- chore: wipe code
- feat: first commit

* Address PR review feedback and improve code quality

* fix changelog formatting

* organization changes

* Update CHANGELOG.md and optimise images

---------

Co-authored-by: Andreas Elia <andreas@raycast.com>
Co-authored-by: raycastbot <bot@raycast.com>
raycastbot added a commit that referenced this pull request Sep 3, 2025
* Add music-assistant-controls extension

- v2 (#8)
- fix(deps): update dependency @raycast/api to v1.102.6 (#35)
- chore(deps): update dependency @types/react to v19.1.12 (#34)
- chore(deps): update dependency @types/node to v22.18.0 (#33)
- chore(deps): update dependency eslint to v9.34.0 (#32)
- chore(deps): update dependency @types/react to v19.1.11 (#31)
- fix(deps): update dependency @raycast/api to v1.102.5 (#30)
- chore(deps): update dependency @types/node to v22.17.2 (#29)
- fix(deps): update dependency @raycast/api to v1.102.4 (#28)
- chore(deps): update dependency @types/react to v19.1.10 (#27)
- chore(deps): update dependency eslint to v9.33.0 (#24)
- chore(deps): update dependency @types/node to v22.17.1 (#23)
- fix(deps): update dependency @raycast/api to v1.102.3 (#22)
- chore(deps): update dependency @types/react to v19.1.9 (#19)
- chore(deps): update dependency typescript to v5.9.2 (#21)
- chore(deps): update dependency @types/node to v22.17.0 (#20)
- chore(deps): update dependency eslint to v9.32.0 (#18)
- chore(deps): update dependency @types/node to v22.16.5 (#17)
- fix(deps): update dependency @raycast/api to v1.101.1 (#16)
- fix(deps): update dependency @raycast/api to v1.101.0 (#15)
- chore(deps): update dependency @types/node to v22.16.4 (#14)
- chore(deps): update dependency eslint to v9.31.0 (#13)
- chore(deps): update dependency @types/node to v22.16.3 (#12)
- chore(deps): update dependency @types/node to v22.16.2 (#11)
- chore(deps): update dependency @types/node to v22.16.1 (#10)
- chore(deps): update dependency @types/node to v22.16.0 (#3)
- chore(deps): update dependency @types/react to v19.1.8 (#5)
- chore(deps): update dependency eslint to v9.30.1 (#6)
- chore(deps): update dependency prettier to v3.6.2 (#2)
- Create node.js.yml
- refactor: update renovate configuration to include package rules for minor and patch updates
- Merge pull request #1 from YoeriVD/renovate/configure
- Add renovate.json

* Greptile feedback + new screenshot

* Update package.json

* Remove outdated expose-port.png image and update README to reference new image location. Enhance error handling in use-selected-player-id.ts by adding failure toast notifications for command launch failures.

* Update CHANGELOG.md and optimise images

---------

Co-authored-by: Per Nielsen Tikær <per@raycast.com>
Co-authored-by: raycastbot <bot@raycast.com>
egeucak added a commit to egeucak/raycast-dicelab-extension that referenced this pull request Dec 6, 2025
- linted
- Remove dicelab notebook screenshot (raycast#93)
- package-lock and raycast generated
- Implement Raycast extension for Dicelab
- Plan Raycast extension with Rust dice DSL (raycast#91)
- Initialize Raycast extension structure
- Align branding with Dicelab (raycast#89)
- Update AGENTS.md
- Update AGENTS.md
- Move CodeMirror deps to production and drop manual screenshot (raycast#88)
- Fix not operator (!`) support in named roll PMF calculations (raycast#87)
- feat: display node group distributions in single combined chart (raycast#86)
- Add binary operators & (and), | (or) and ! (not) to the language (raycast#85)
- Add comprehensive tests and documentation for dice analysis fix (raycast#84)
- Implement named roll groups feature (raycast#83)
- Add files via upload
- Improve WebAssembly error messages with detailed information (raycast#81)
- Fix variable resolution in critical damage evaluation (raycast#80)
- Add comprehensive implementation plan for multi-line expression support (raycast#79)
- Fix dice variable assignment bug that caused re-evaluation on each reference (raycast#78)
- Complete tech debt migration: remove deprecated modules (raycast#74) (raycast#76)
- Optimize GitHub Actions workflows for faster build times (raycast#73)
- Restructure web folder for better organization and maintainability (raycast#71)
- Add files via upload (raycast#70)
- Implement comprehensive SEO optimization for Dicebook (raycast#69)
- Refactor app.js into modular components for improved maintainability (raycast#68)
- Add simple mode UI with toggle, examples, and PMF chart support (raycast#67)
- Refactor codebase to use only \'let\' keyword for variable assignment (raycast#66)
- Set up JS build pipeline with esbuild (raycast#64)
- Create symlink from CLAUDE.md to AGENTS.md (raycast#65)
- Update AGENTS.md
- Create robots.txt
- fmt
- Update context.rs
- Create cloudflare-pages.yml
- rm pkg
- Add comment support to dicebook language (raycast#63)
- Add wasm-backed CodeMirror highlighting (raycast#62)
- Improve conditional alias rendering (raycast#52)
- Add Elven Accuracy note to guide (raycast#51)
- Implement attack roll crit handling and defaults (raycast#46)
- Remove remaining Polyhedra branding (raycast#43)
- Fix syntax guide collapse styling (raycast#42)
- Add ANALYZE PMF support and visualization (raycast#38)
- Add support for conditional expressions (raycast#37)
- Refactor engine and evaluator to use shared interpreter (raycast#36)
- Refactor dice roll logging format (raycast#35)
- Prevent power operator from rolling extra times (raycast#34)
- Add structured logging controls and UI toggles (raycast#33)
- Ensure code editor disables text correction (raycast#31)
- Show context reset in status bar (raycast#30)
- Add notebook persistence and dicebook import/export (raycast#29)
- Expose proficiency bonus alias in D&D importer (raycast#28)
- Add notebook-style multi-cell web console (raycast#27)
- Enhance web code editor with highlighting and line numbers (raycast#26)
- Support aliasing grouped expressions (raycast#25)
- Support multi-line statement parsing (raycast#24)
- Add include command for preset aliases (raycast#23)
- Add caret group repetition support (raycast#22)
- Format aliases in human-readable notation (raycast#21)
- Handle DDB character value skill overrides (raycast#20)
- Clarify dice keyword spacing and placeholder guidance (raycast#19)
- Add import command support (raycast#18)
- Improve alias layout wrapping (raycast#17)
- Merge pull request raycast#14 from egeucak/codex/update-cors-proxy-for-fetch-requests
- Merge branch \'master\' into codex/update-cors-proxy-for-fetch-requests
- Merge pull request raycast#16 from egeucak/codex/github-mention-improve-ddb-import-resiliency-and-share-link
- Propagate save directory errors
- Improve web DDB input parsing
- Add additional DDB fetch fallbacks
- Enable ResponseType feature for WASM builds
- Merge pull request raycast#15 from egeucak/codex/github-mention-improve-ddb-import-resiliency-and-share-link
- Limit DDB ID fallback to path segments
- Handle opaque fetch responses in WASM importer
- Document wasm-pack setup in README
- Replace Jina proxy fallback with AllOrigins
- Merge pull request raycast#13 from egeucak/codex/update-cors-proxy-for-fetch-requests
- Update WASM proxy fallback
- Merge pull request raycast#12 from egeucak/codex/fix-wasm-pack-build-issue-and-update-agents.md
- Fix wasm fetch helper and update instructions
- Merge pull request raycast#11 from egeucak/codex/fix-webassembly-import-error-from-dndbeyond
- Add CORS-friendly fallback for wasm DDB import
- Merge pull request raycast#10 from egeucak/codex/investigate-missing-set-aliases-on-website
- Fix alias list rendering in web console
- Merge pull request raycast#9 from egeucak/codex/analyze-and-fix-webassembly-loading-issue
- Fix web console wasm bundle path
- Merge pull request raycast#8 from egeucak/codex/fix-wasm-pack-build-failure
- Add CI instructions and format context storage access
- Revert wasm-opt explanation in README
- Merge pull request raycast#7 from egeucak/codex/add-github-actions-workflow-for-wasm
- Add GitHub Pages deployment workflow
- Merge pull request raycast#6 from egeucak/codex/create-web-site-with-wasm-integration
- Add browser console for wasm evaluator
- Merge pull request raycast#5 from egeucak/codex/split-evaluation-logic-for-wasm-compatibility
- Add wasm bindings and split engine module
- Merge pull request raycast#4 from egeucak/codex/add-comprehensive-tests-for-cli-and-context
- Format lexer guard to satisfy rustfmt
- Fix clippy collapsible if warnings
- Format Rust code
- Add tests for CLI, context, and parsing
- Merge pull request raycast#3 from egeucak/codex/add-ci-workflow-for-rust-projects
- Add CI workflow for Rust checks
- Merge pull request raycast#2 from egeucak/codex/refactor-main.rs-into-modules
- Refactor logic into dedicated modules
- Merge pull request raycast#1 from egeucak/codex/setup-rust-project-structure
- Initialize polyhedra CLI
- Add initial README for polyhedra project
iHildy added a commit to iHildy/raycast-extensions that referenced this pull request Dec 21, 2025
- chore: delete pnpm lockfile and reformat imports in list-sessions.tsx
- feat: add empty state to session list; refactor: remove command subtitles
- Merge pull request raycast#40 from iHildy/finalize-for-publish
- feat: add jules-agents metadata images
- Merge pull request raycast#39 from iHildy/feat/remove-todo-file-6250359568516323776
- refactor: Remove TODO.md file
- feat: add code review page with diff parsing, file detail view, and PR actions
- Merge pull request raycast#35 from iHildy/fix-branch-launch
- feat: Update BranchDropdown to use branch displayName for values, add id prop, and include name in GitHubBranch type.
- remove launch image for future retake
- docs: add launch session screenshot.docs: add launch session screenshot.
- chore: update initial changelog entry details for publish
- docs: update README features, adding AI summaries and media viewer, and refining existing descriptions.
- Merge pull request raycast#31 from iHildy/feat/expand-copy-actions-16439737926273651148
- chore: resolve merge conflicts
- feat: add copy actions
- Merge pull request raycast#30 from iHildy/feat/default-activity-filter-14919614857441043627
- chore: resolve merge conflicts
- feat: Add default activity filter preference and rename activity filter options.
- Merge pull request raycast#29 from iHildy/feature/bash-output-highlighting-2335402209823619386
- feat: improve bash output exit code formatting with N/A and success/failure emojis
- Merge pull request raycast#28 from iHildy/feat/media-view-9271202486108135820
- feat: Add large media view and refactor save media action with improved feedback and Finder integration.
- feat: Expand Copy Actions
- feat: Add preference for default activity filter
- feat: Improve display of bashOutput artifacts
- feat: Add dedicated view for media artifacts
- feat: add session actions, state, and consistent title formatting to menu bar and session list
- Merge pull request raycast#25 from iHildy/feat/enhanced-menu-bar-actions-14777859912089807860
- Merge pull request raycast#24 from iHildy/feat/plan-view-actions-18084592357480163770
- chore: resolve merge conflicts
- Merge pull request raycast#22 from iHildy/feat/ai-features-11910118265150615531
- Merge branch \'main\' into feat/ai-features-11910118265150615531
- feat: Use AI.ask for prompt refinement and enhance session summary generation by omitting artifacts, truncating content, and displaying in a detail view.
- ran ray lint fix
- Merge pull request raycast#21 from iHildy/add-list-sources-command-14180347300047980930
- Merge branch \'add-list-sources-command-14180347300047980930\' of https://github.com/iHildy/jules-agents into add-list-sources-command-14180347300047980930
- Merge branch \'main\' into add-list-sources-command-14180347300047980930
- Merge branch \'main\' into add-list-sources-command-14180347300047980930 # Please enter a commit message to explain why this merge is necessary, # especially if it merges an updated upstream into a topic branch. # # Lines starting with \'#\' will be ignored, and an empty message aborts # the commit.
- feat: Implement refresh actions for source and session lists, and allow pre-selecting source for new sessions.
- Merge pull request raycast#19 from iHildy/feat/branch-dropdown-857002017458243301
- Merge pull request raycast#18 from iHildy/feat/activity-filtering-13456472570523024561
- fix: Provide default strings for undefined activity messages and session failure reasons
- Merge pull request raycast#23 from iHildy/feat/hide-session-id-details-15101675663783078513
- refactor: remove redundant metadata separators and created time label from session detail
- feat: Enhance Menu Bar Actions
- feat: Add approve and deny actions to plan detail view
- refactor: make step index optional and reorder session actions
- feat: Hide session ID from details view
- feat: Add AI-powered features
- feat: Add list-sources command
- feat(launch-session): Replace branch text input with dropdown
- feat: Add filtering to Activity Feed
- feat: Add API function to fetch session activities and UI to decline or view plans.
- feat: derive default starting branch from sources and show form loading state
- feat: refactor `useSources` to fetch all sources using `usePromise` instead of paginated `useFetch`.
- feat: implement detailed plan viewer with view/copy actions and improved plan activity markdown
- docs: Add TODO list outlining planned features and refinements for the Jules Agents Extension.
- feat: Add `requirePlanApproval` and `autoCreatePR` preferences and use them as default launch options.
- feat: format and display human-readable session states in list view
- feat: Add session filtering by status and repository, and reorder session detail metadata.
- feat: enhance session display by formatting repository names and truncating session titles.
- first commit
maxjones1 added a commit to maxjones1/raycast-extensions that referenced this pull request Jan 22, 2026
- Sierra Intercom extension
- chore(deps): bump tmp and @inquirer/editor in /search-repos (raycast#29)
- chore(deps-dev): bump brace-expansion from 1.1.11 to 1.1.12 in /getting-started (raycast#32)
- chore(deps-dev): bump js-yaml from 4.1.0 to 4.1.1 in /search-repos (raycast#31)
- chore(deps-dev): bump brace-expansion from 1.1.11 to 1.1.12 in /search-repos (raycast#30)
- chore(deps-dev): bump js-yaml from 4.1.0 to 4.1.1 in /agent-portal (raycast#28)
- Migrate dependabot reviewers/assignees to CODEOWNERS (raycast#27)
- chore(deps-dev): bump brace-expansion in /agent-portal (raycast#25)
- Merge pull request raycast#23 from marshmallow-insurance/fix_nested_repo_dirs
- fix handling of repos with nested paths
- Merge pull request raycast#22 from marshmallow-insurance/feature/optimise-search-repos
- chore: Update changelog for version 1.4.0
- refactor(OpsLevelTools): Optimise tool generation
- Merge pull request raycast#21 from marshmallow-insurance/feature/add-new-ides
- Add 1.3.0 changelog
- feat: Add support for new editors and their icons
- Merge pull request raycast#20 from marshmallow-insurance/feature/add-cursor-ide-support
- fix lint
- Update search-repos/src/hooks/useAvailableEditorCommands.ts
- update changelog to v1.2.0
- feat: Add Cursor editor support with corresponding icon
- Merge pull request raycast#19 from marshmallow-insurance/search-repos/update-readme
- Update README.md
- feat(repoTools): Use cached state for repoTools initialisation
- style(search-repos): format useCachedState for repoTools initialization
- Update CHANGELOG links for version 1.1.0
- Update CHANGELOG for version 1.1.0
- feat(repoTools):Use cached state for repoTools initialization
- Merge pull request raycast#17 from marshmallow-insurance/david-gomes5-patch-1
- search-repos: fix readme formatting
- Merge pull request raycast#13 from marshmallow-insurance/feature/fix-intelliji-command
- chore(changelog): update CHANGELOG.md to reflect version 1.0.0
- chore(changelog): update CHANGELOG.md for version 1.0.0 and add new entries
- refactor(findAndParseOpsLevelFile): remove js-yaml and replace with yaml package
- fix(dependencies): update @raycast/api and @raycast/utils to latest versions
- feat(eslint): add ESLint configuration for search-repos refactor: clean up code formatting in various files
- Add changelog
- feat(search): add description field to repository item
- feat(changelog): update CHANGELOG.md for version 1.0.0 and add new entries docs(readme): enhance development setup instructions and release process refactor(update-changelog): improve commit filtering and repository URL handling
- feat(changelog): add CHANGELOG.md and implement automatic update script
- feat(metadata): add new PNG images for search repositories
- feat(docs): update README to include Opslevel tools feature and enhance shortcuts section
- feat(tools): add ToolsAction component and parse opslevel tools from repositories
- feat(utils): enhance `getGitUrl` function with repository validation and improved URL handling
- feat(utils): implement enum for programming languages and update extension mapping
- feat(utils): enhance repository language detection with scan limits and directory prioritization
- feat(utils): add repository language detection functionality
- refactor(EditorAction): simplify action logic and remove unused code
- style(search-repositories): standardize string quotes and formatting
- docs(README): update title and add debugging section; update .gitignore for VSCode
- refactor(utils): run linting fix
- Merge pull request raycast#12 from marshmallow-insurance/add-secrets-inherit
- Add \'secrets: inherit\' to Dependabot auto-merge workflow
- Bump cross-spawn from 7.0.3 to 7.0.6 in /search-repos (raycast#10)
- Bump cross-spawn from 7.0.3 to 7.0.6 in /agent-portal (raycast#9)
- Delete opslevel.yml (raycast#8)
- PE-1116 Use centralized dependabot auto-approve workflow (raycast#7)
- Bump micromatch from 4.0.7 to 4.0.8 in /search-repos (raycast#6)
- Merge pull request raycast#5 from marshmallow-insurance/feature/add-search-repos-extension
- remove reference to `parakeet`
- add search repos extension
- Bump micromatch from 4.0.6 to 4.0.8 in /getting-started (raycast#4)
- Bump micromatch from 4.0.5 to 4.0.8 in /agent-portal (raycast#3)
- Add dependabot
- Update opslevel.yml
- Update opslevel.yml
- Fix
- Fix
- Enable org publishing
- Add Opslevel configuration (raycast#2)
- Add agent portal search (raycast#1)
- Updated readme for agent-portal extension
- Added .gitignore
- Updated readme for extensions
- Agent Portal Details extension
raycastbot added a commit that referenced this pull request Feb 6, 2026
* Add jules-agents extension

- chore: delete pnpm lockfile and reformat imports in list-sessions.tsx
- feat: add empty state to session list; refactor: remove command subtitles
- Merge pull request #40 from iHildy/finalize-for-publish
- feat: add jules-agents metadata images
- Merge pull request #39 from iHildy/feat/remove-todo-file-6250359568516323776
- refactor: Remove TODO.md file
- feat: add code review page with diff parsing, file detail view, and PR actions
- Merge pull request #35 from iHildy/fix-branch-launch
- feat: Update BranchDropdown to use branch displayName for values, add id prop, and include name in GitHubBranch type.
- remove launch image for future retake
- docs: add launch session screenshot.docs: add launch session screenshot.
- chore: update initial changelog entry details for publish
- docs: update README features, adding AI summaries and media viewer, and refining existing descriptions.
- Merge pull request #31 from iHildy/feat/expand-copy-actions-16439737926273651148
- chore: resolve merge conflicts
- feat: add copy actions
- Merge pull request #30 from iHildy/feat/default-activity-filter-14919614857441043627
- chore: resolve merge conflicts
- feat: Add default activity filter preference and rename activity filter options.
- Merge pull request #29 from iHildy/feature/bash-output-highlighting-2335402209823619386
- feat: improve bash output exit code formatting with N/A and success/failure emojis
- Merge pull request #28 from iHildy/feat/media-view-9271202486108135820
- feat: Add large media view and refactor save media action with improved feedback and Finder integration.
- feat: Expand Copy Actions
- feat: Add preference for default activity filter
- feat: Improve display of bashOutput artifacts
- feat: Add dedicated view for media artifacts
- feat: add session actions, state, and consistent title formatting to menu bar and session list
- Merge pull request #25 from iHildy/feat/enhanced-menu-bar-actions-14777859912089807860
- Merge pull request #24 from iHildy/feat/plan-view-actions-18084592357480163770
- chore: resolve merge conflicts
- Merge pull request #22 from iHildy/feat/ai-features-11910118265150615531
- Merge branch \'main\' into feat/ai-features-11910118265150615531
- feat: Use AI.ask for prompt refinement and enhance session summary generation by omitting artifacts, truncating content, and displaying in a detail view.
- ran ray lint fix
- Merge pull request #21 from iHildy/add-list-sources-command-14180347300047980930
- Merge branch \'add-list-sources-command-14180347300047980930\' of https://github.com/iHildy/jules-agents into add-list-sources-command-14180347300047980930
- Merge branch \'main\' into add-list-sources-command-14180347300047980930
- Merge branch \'main\' into add-list-sources-command-14180347300047980930 # Please enter a commit message to explain why this merge is necessary, # especially if it merges an updated upstream into a topic branch. # # Lines starting with \'#\' will be ignored, and an empty message aborts # the commit.
- feat: Implement refresh actions for source and session lists, and allow pre-selecting source for new sessions.
- Merge pull request #19 from iHildy/feat/branch-dropdown-857002017458243301
- Merge pull request #18 from iHildy/feat/activity-filtering-13456472570523024561
- fix: Provide default strings for undefined activity messages and session failure reasons
- Merge pull request #23 from iHildy/feat/hide-session-id-details-15101675663783078513
- refactor: remove redundant metadata separators and created time label from session detail
- feat: Enhance Menu Bar Actions
- feat: Add approve and deny actions to plan detail view
- refactor: make step index optional and reorder session actions
- feat: Hide session ID from details view
- feat: Add AI-powered features
- feat: Add list-sources command
- feat(launch-session): Replace branch text input with dropdown
- feat: Add filtering to Activity Feed
- feat: Add API function to fetch session activities and UI to decline or view plans.
- feat: derive default starting branch from sources and show form loading state
- feat: refactor `useSources` to fetch all sources using `usePromise` instead of paginated `useFetch`.
- feat: implement detailed plan viewer with view/copy actions and improved plan activity markdown
- docs: Add TODO list outlining planned features and refinements for the Jules Agents Extension.
- feat: Add `requirePlanApproval` and `autoCreatePR` preferences and use them as default launch options.
- feat: format and display human-readable session states in list view
- feat: Add session filtering by status and repository, and reorder session detail metadata.
- feat: enhance session display by formatting repository names and truncating session titles.
- first commit

* feat: Add `Detail` fallback when session is missing and display session title in navigation.

* refactor: remove Preferences interface and its imports, and update changelog release date

* remove manual ExtensionPreferences interface def

Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>

* Update jules-agents extension

- fix(lint): remove unused useMemo import (#47)
- Merge pull request #46 from iHildy/refactor/merge-ntfelix-and-improve-ux
- refactor(activities): Extract useLastActivity and fix revalidation
- refactor: integrate quick message form and improve session list ux
- Merge pull request #43 from iHildy/fix/changelog-and-preferences-interface
- Merge pull request #42 from iHildy/final-for-publish-2
- Merge pull request #41 from iHildy/final-for-publish

* Fix React warnings in launch-session command (#48)

* fix: resolve key uniqueness and uncontrolled form errors (#49)

* Update jules-agents extension

- chore: update quick message icons (#53)
- chore: apply task changes (#52)
- fix: add missing icon to submit task action (#51)

* Update

* Update jules-agents extension

- allow no_repo as a next time source
- Merge branch \'main\' into feat/remember-last-source
- feat: add no repo option for testing (#55)
- respond to PR comments of #55
- feat: persist last selected source
- Add "Built with Jules" badge to README.md (#54)
- feat: add no repo option for testing

* Update CHANGELOG.md and optimise images

---------

Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
Co-authored-by: Dhruv Suthar <intelligentjimmy@gmail.com>
Co-authored-by: raycastbot <bot@raycast.com>
jbharwood added a commit to jbharwood/raycast-extensions that referenced this pull request Feb 21, 2026
- lint fix
- Codex/add rate limiting to ai (raycast#93)
- Feat/bugs (raycast#92)
- Add missing migration for ApiKey table
- Revert "Merge branch \'codex/switch-to-betterauth-stripe-plugin\'"
- Merge branch \'codex/switch-to-betterauth-stripe-plugin\'
- try to invalidate cache on getMembership
- Merge branch \'codex/switch-to-betterauth-stripe-plugin\'
- removed revalidateTag from getMembership
- Codex/switch to betterauth stripe plugin (raycast#91)
- added guard for env variables for CI build
- removed explicit version from stripe client
- removed stripe variables causing errors for CI
- ran prettier
- made sure caching works with Stripe subscribe and unsubscribe
- Migrate to BetterAuth Stripe plugin
- added new models
- fixed new chat shortcut
- Squashed commit of the following:
- Codex changes
- slowed down waveform speed
- removed audio recorder calls
- made job description and notes inputs in job-form bigger and grow with content
- removed graduation cap icon from dashboard
- changed Stripe cancel URL to /new
- Merge branch \'codex/display-interview-grades-in-form\'
- added interview grades tab to job-form
- fixed chat-form overflow
- Squashed commit of the following:
- Squashed commit of the following:
- Merge branch \'codex/fix-attachments-dropped-after-new\'
- Codex changes
- Add hover state during streaming (raycast#90)
- Claude/raycast extension chat ln eyw (raycast#89)
- feat/landing-page (raycast#87)
- added logo pose variations
- Feat/image rework (raycast#83)
- Feat/v1 fine tuning (raycast#77)
- changed cookie name for prod
- changed callbackURL
- removed COOKIE_DOMAIN
- added nextcookies plugin for betterauth
- added button type to auth buttons. added COOKIE_DOMAIN
- fixed auth-client url
- Feat/final v1 pass (raycast#61)
- Feat/application tracker (raycast#59)
- Feat/promise (raycast#57)
- changed google provider to openrouter for ai-actions
- updated next.js and react version to latest
- Feat/prisma 7 (raycast#47)
- Feat/PPR-caching-BetterAuth (raycast#45)
- Feat/nextjs16 (raycast#37)
- Feat/message templates rework (raycast#36)
- Feat/plus-button (raycast#35)
- removed use client
- remove mounted logic from some components
- more date grouping fixes
- changed date grouping
- normalized chats
- changed mounted logic
- added more mounteds to chat-list
- added isMounted to chat-list
- Revert "commented out chat list"
- commented out chat list
- Revert "commented out app-sidebar-client"
- commented out app-sidebar-client
- remove import "server-only"
- Revert "hiding sidebar footer to see if hydration error still occurs"
- hiding sidebar footer to see if hydration error still occurs
- Fix/bug fixes and refactoring raycast#6 (raycast#34)
- Revert "Fix/bug fixes and refactoring raycast#5 (raycast#33)"
- Fix/bug fixes and refactoring raycast#5 (raycast#33)
- Revert "Fix/bug fixes and refactoring raycast#4 (raycast#32)"
- Fix/bug fixes and refactoring raycast#4 (raycast#32)
- Revert "Fix/bug fixes and refactoring raycast#3 (raycast#31)"
- Fix/bug fixes and refactoring raycast#3 (raycast#31)
- Revert "Fix/bug fixes and refactoring again (raycast#30)"
- Fix/bug fixes and refactoring again (raycast#30)
- Revert "feat/image-gen-rework-and-bug-fixes (raycast#29)"
- feat/image-gen-rework-and-bug-fixes (raycast#29)
- Feat/settings-rework (raycast#26)
- changed upgrade plan links to /pricing
- made the shortcut buttons have a background color when sidebar is closed
- added bg-secondary behind shortcut buttons when sidebar is closed
- Feat/haiku 4.5 and bug fixes (raycast#24)
- Feat/plan limits (raycast#23)
- Bug/ssr fixes (raycast#21)
- Feat/bug fixes (raycast#20)
- Feat/color rework (raycast#18)
- fixed chats loading spinner color
- fixing Property \'data\' does not exist on type \'(Stream<ImageEditStreamEvent> bug
- fixed route bugs
- Revert "Merge branch \'main\' of https://github.com/jbharwood/interview-assistant"
- Reapply "ci: Add GitHub Actions workflows and CI/CD pipeline (raycast#3)"
- Merge branch \'main\' of https://github.com/jbharwood/interview-assistant
- Revert "ci: Add GitHub Actions workflows and CI/CD pipeline (raycast#3)"
- Feat/add image gen 1 mini (raycast#17)
- ci: Add GitHub Actions workflows and CI/CD pipeline (raycast#3)
- added / to templates setInput in chat home
- Squashed commit of the following:
- Revert "Squashed commit of the following:"
- Squashed commit of the following:
- Squashed commit of the following:
- Squashed commit of the following:
- added branch icon to edit chat title input. changed input styling
- Squashed commit of the following:
- Revert "Squashed commit of the following:"
- Squashed commit of the following:
- changed pt-2 to px-2 for no models found in models dropfown
- Squashed commit of the following:
- fixed statu spill no showing on kanban
- Revert "made StatusPill component. added it to kanban"
- made StatusPill component. added it to kanban
- Squashed commit of the following:
- force gemini 2.5 flash for template tool calls
- made model dropdown hover area tighter
- made audio recorder UI less cluttered
- made cancel button have bg color and rounding
- fixed auto copy bugs by passing as metadata
- regen pnpm lockfile
- added back vercel bot id changes
- Squashed commit of the following:
- Revert "added Vercel BotID"
- added Vercel BotID
- fixed user info button wrong hover text color bug
- Squashed commit of the following:
- added red text for stage delete hover
- deprecated quick replies
- added red text back to clear chunks button
- changed UI for chat form buttons to be darker and have rounded hover bg
- tweaked pricing font sizes and content
- refactored pricing to use SSR
- Squashed commit of the following:
- added missing dependency
- changed model dropdown text color to primary color
- removed border from image modal
- got edit application save and disabling the save button working
- added icons to application statuses
- fixed message history showing on homepage bug
- changed input border colors and changed cancel button colors. added cancel button to notify modal
- added missing colors
- added application colors to seed
- Squashed commit of the following:
- updated uploadthing
- moved tools.ts to tools folder. removed [Recruiter\'s name] references
- Squashed commit of the following:
- Revert "Squashed commit of the following:"
- Squashed commit of the following:
- Revert "Squashed commit of the following:"
- Squashed commit of the following:
- removed hasReasoning from gpt 4.1 models
- Squashed commit of the following:
- Revert "added seeding to vercel-build"
- Revert "Squashed commit of the following:"
- added seeding to vercel-build
- Squashed commit of the following:
- Squashed commit of the following:
- Revert "Squashed commit of the following:"
- Squashed commit of the following:
- changed rate limit back to 5 messages per 10 seconds
- Reapply "added alert for rate limiting"
- Revert "added alert for rate limiting"
- added alert for rate limiting
- added markdown codeblock no code language specified fix
- Squashed commit of the following:
- cleaned up prompt
- made chat form see-through
- added resume pdf open in new window back
- added vercel-build for prisma
- missed removing a comment
- made passionate prompt more generic. deprecated getResume in dbRequests. remove uploadResume and updateAboutMe tools
- made cron job run daily
- Squashed commit of the following:
- Squashed commit of the following:
- Squashed commit of the following:
- fixed eslint errors in AI elements
- removed console.log
- Squashed commit of the following:
- Squashed commit of the following:
- Revert "added scroll button animations"
- Revert "fix for scroll button appearing on page load"
- Revert "another fix for scroll appearing on page refresh"
- Revert "hydration fix for scroll button"
- Revert "scroll bug fix pls"
- Revert "trying to prevent animations"
- trying to prevent animations
- scroll bug fix pls
- hydration fix for scroll button
- another fix for scroll appearing on page refresh
- fix for scroll button appearing on page load
- added scroll button animations
- Squashed commit of the following:
- made passion in messageTemplate more generic
- changed price from  to
- Squashed commit of the following:
- change search result to use box shadow instead of border
- fixed selector moving when typing in global search
- changed model dropdown gradient and fixed /month being hidden bug
- changed model dropdown price gradient
- added model icons in dropdown
- changed dark mode highlight color
- changed highlight color and made variable
- changed highlight color of text
- Squashed commit of the following:
- adjsuted chat skeleton lengths
- removed references to old commands
- forced tool calls with prepareStep.  removed intro command. replaced isCommand with command
- added prepareStep to fix tool call multiple requests in a row
- reworked something went wrong in useChat retry. fixed loading getting stuck on error in sidebar chats
- got chat skeleton working
- made uploaded resume yellow
- changed introduction to intro
- remove weather tools related code
- added chat action buttons transition in sidebar chats
- made tooltips appear at the bottom when possible
- Squashed commit of the following:
- Squashed commit of the following:
- made onFinish async and awaited upsertMessage
- removed pg package
- converted pg raw sql calls to prisma in dbRequests
- Squashed commit of the following:
- fixed chat form height changing when waveform was open and made it responsive
- made chat action buttons not move when waveform is visible
- made waveform heights more dynamic and not move the chat alert
- centered chat home text
- updated chat alert behavior for chat home. fixed loading spinner bugs when out of messages
- made user info more concise and resized cards
- shorted into generation description
- Squashed commit of the following:
- added claude.md
- Squashed commit of the following:
- Revert "Squashed commit of the following:"
- Squashed commit of the following:
- Squashed commit of the following:
- fixed ellipsis appearing after every message bug
- another tweak to the usePostMessage logic to show chat alerts
- tweaked usePostMessage conditional logic
- added shouldShowAlert
- refactored shouldAllowPostMessage
- changed postMessage chat alert visibility check logic
- Squashed commit of the following:
- Squashed commit of the following:
- added useCallbacks for useRecordVoice methods
- removed console.log
- Squashed commit of the following:
- changed delete chat to delete thread
- changed light mode user message color
- Squashed commit of the following:
- clean up migration errors for adding new migrations
- removed too many type / prompts
- changed chat home message and chat form placeholder
- made ellipsis location dynamic to message container
- made useFirstMessage hook
- made button type fixes for other form buttons
- fixed chat form buttons causing submits
- added useCopyMessage hook
- added posthog to ai messages. made truncateMessage helper
- Squashed commit of the following:
- Revert "Squashed commit of the following:"
- Squashed commit of the following:
- Revert "Squashed commit of the following:"
- Squashed commit of the following:
- Revert "Squashed commit of the following:"
- Squashed commit of the following:
- Squashed commit of the following:
- Revert "Squashed commit of the following:"
- Squashed commit of the following:
- got rid of dupe message count decrements w/ new chat
- added new chat button
- fixed extra scrolling space for messages
- moved buttons down in chat
- added bubble around user messages
- fixed more build errors
- fixed build error
- fixed room form breaking with search form being added
- added search button clear
- fixed chat alert pushing messages up bug
- removed useState
- added usePostMessage and usePostMessageToNewChat hooks. had user info post to new chat
- added gemini 2.5 flash and kimi 2. added aiSdk and isDefault to models
- added user info flow rework to connection template. added new chat recommendation when tool invocation errors
- added user info to chat template flow
- removed extra space from quick replies
- made chat commands go above chat form in chat home
- made user portfolio optional in message template
- changed the colors for chat commands and user info modal
- remove mb-2 from chat alert
- fixed scroll button positioning bug
- cfeate UserInfoModal. fixed command menu UI shift bug. remove upload button
- added retry button to user message
- moved error message to after last message
- fixed cursor moving to end of chat when editing any text
- fixed scroll button spacing
- hid scroll button and chat alert when command menu is open
- got scroll button working with dynamic heights
- got message and connection templates working with aboutMe
- added intro command. updated quick replies with / commands. got tool invocations working. still need to get intro implemented fully
- fixed bugs with command menu selecting commands
- refactored ChatCommand useEffects
- cleared select command on page navigation
- added chat commands
- started adding aboutMe to chat
- added aboutMe to db
- added missing model temperatures to chat route
- fixed extra message space bug
- fixed type error
- changed underline color to yellow in chat alert
- changed price in models dropdown UI
- added plan to model schema. redesigned UI for model dropdown. limited models by plan
- fixed models dropdown type error
- added more models and made it use the right model on chat home
- made chat alert lower and scroll button change position with chat alert visibility
- removed console.log
- added migration to add none to status enum
- fixed scroll button being in the wrong spot when chat alert is showing
- added close button to ChatAlert
- fixed getMembership bug
- added return null to getMembership
- added none status
- added console.log for debugging
- removed membership upsert for getMembership with no StripeID. added Status type to upsertMembership
- made membership upsert use Status type
- fixed membership data returning null bug
- fixed bug with membership loading bug
- only show membership plan in UI after membership is loaded
- fixed type error
- added remaining messages chat alert
- made scroll button change position if there is a chat alert
- made 1 payment plan for launch page
- removed alert circles
- changed alert to yellow and adjusted scroll to bottom button placement
- fixed stripe version again
- changed stripe version to latest
- switched tokens usage to messages usage. got t3 stripe plan working. unsure on unsubscribe
- added stripe portal link
- added ChatAlert and pro plan subscribe
- made room search not load until rooms load
- added tokens usage and alert
- made query selector use messages-container for new message scroll
- fixed extra scroll bug on message post
- added loading ellipsis for user message
- styled room action buttons more
- added room action buttons to appear on hover
- removed mb-4 from markdown paragraphs
- made copy button appear on message hover
- fixed pin styling
- added pinned rooms
- fixed build error
- fixed build error
- changed search rooms styling
- added trim to copy button
- added room search
- made new chat cause a redirect instead of router push
- moved ModelsDropdown out of button folder
- bumped up room rename setTimeout for focus
- hid stop button on chat home
- added logout icon back
- fixed clerk sign in hydration bug
- made ChatForm
- got reload working with message errors
- decreased toast duration and added cancel button for autocopy
- created ScrollButton component
- fixed rename bug
- removed setTimeout
- added useFormInputs hook
- created QuickReplies component and useVoiceText hook
- added loading screens
- switched chat pages to rsc with loading files
- added correct text results to autocopy when there is a tool call
- added autocopy button
- fixed markdown assistant messages being too wide
- made the whitespace on the side of the chat disappear at smaller screen sizes
- updated next version to 15.2.4
- saved selected model to postgres for dropdown
- fixed messageTemplate not showing in before location
- fixed voice text dupe state bug
- got new message scrolling working finally and added llm model dropdown
- added gemini flash to title generator
- got scroll to new user message working
- removed vercel ai sdk rsc code and AIChat
- fixed migration not working with Role enum
- added updateResume
- implemented connectionTemplate
- switched to vercel ai sdk ui. got messageTemplate working
- got vercel ai sdk ui working but it\'s slow
- added c and m template shortcuts
- fixed scroll to bottom button positioning
- centered down arrow button
- centered and shrunk the chat
- added upstash rate limiting
- disabled chat while making the first message and room
- got room titles working with no quotes around it
- disabled messages while bot is responding
- added AI generated room names
- added delete modal and fixed delete redirect if that room is open
- added eslint disable to tailwind animate import
- added bottom and top margins for code blocks
- added cursor pointer to dropdown menus
- fixed scroll down button colors
- changed chatbot ui to match rework color
- reworked UI and SyntaxHighlighter colors
- removed header and added theme and auth controls to sidebar
- added priceId ternary
- build fixes
- removed extra space
- added basic stripe implementation. changed name to job dojo
- added launch page
- got quiz working
- added more descriptive UI for feature buttons
- added dbRequests util
- added connection request template
- got StreamUI working with message template
- added generic message template
- added error handling and messages to resume uploader
- fixed weird tooltip behavior
- added resume upload button
- made it one resume per user
- moved theme toggle to center
- removed loader component
- removed archive
- added rooms infinite scrolling with loading gear
- added prettier tailwind plugin and applied to components
- added button tooltips
- fixed messages not taking up full width
- fixed build errors
- fixed scrolling bugs
- got eslint working with prettier
- changed back to prettier formatting
- changed to 25 for create and update room
- added scroll to bottom button
- got scrolling working
- got react markdown working
- changed rooms input to 25 length. added bold to markdown
- added space after prompt button click
- added resume upload. fixed bug with sendMessage getting triggered on page load in c page. focused prompt button presses on chat form
- removed reset buttons
- changed audio recorder highlight color
- added functionality buttons
- add isSignedIn around pages. memoized AIChat
- removed extra space
- fixed bug with state not updating after submit
- removed space
- got cursor position working get setTimeout
- removed controller
- got input field working with room name
- fixed build errors
- got dark and light mode clerk theme switch working
- got clerk working
- fixed build errors
- remove room dummy inserts
- stop recording bug fix
- added update and changed position of homepage
- changed styling
- changed room hover
- added create button
- added time sorting to rooms with labels
- added updatedAt room sorting on message post
- added cursor pointers to sub menu items
- added delete rooms. got first message post working
- deleted AIChatInputs
- got react hook form working with chat pages
- created homepage. added chat rooms with page navigation. removed react-hook-form
- got backtick styling working
- added useCallback for better performance
- refactored formattedMessages for better performance
- adjusted colors
- got inline code styling working
- added inline code styling to bot messages
- reworked scrolling and added overflow hidden
- removed console log
- added try catch to other trpc methods
- removed @@maps
- added predeploy and deploy scripts
- added try catch to getMessages for deployment errors
- Merge pull request raycast#2 from jbharwood/feat/db
- changed cron job to once a day
- removed AIChatInput
- Merge branch \'main\' into feat/db
- removed fetchedMessages from jsx
- added github deploy
- added deployment route
- added prisma schema maps and migrate to package.json
- fixed migrate cron job
- added migrate to postgres cron job
- added neon packages
- added postinstall
- got rid of useEffect for fetchedMessages
- fixed build error
- made messageHistory use trpc
- got chat db with trpc and redis working
- added   // disable @typescript-eslint/no-unused-vars disable next line
- added message templates
- refactored useIsAtBottom and useSetCursorToEnd
- made AIChatInput. Made header and input stay while scrolling
- added copy buttons. removed autoscroll. restyled code snippets
- refactored fs code
- changed fs calls
- made tmpdir for prod and dev
- removed input.wav from gitignore
- added temp folder gitignore
- removed /tmp from gitignore and added input.wav
- added todo and eslint disable
- fixed more build errors
- fixed build errors
- added axios. refactored. added tmp to gitignore. fixed dupe audio questions on stop record.
- made buttons folder
- fixed ai response formatting and added interview/study modes
- removed setText and Text from useRecordAudio
- changed chat history length to 20
- fixed bug
- got stop sharing to change recording and screen sharing state when clicked
- changed consts to functions for useRecordAudio
- added send and reset buttons
- got pause and resume recording buttons working
- changed chat to messageHistory
- cleaned up separators for numbered items
- added chatgpt formatting to markdown
- updates chatbot description
- added chat history with redis
- got first draft of audio recorder working with code and bullet point formatting working
- added chatbot with speech to text
- added v0 UI
- Initial commit from Create Next App
raycastbot added a commit that referenced this pull request Mar 3, 2026
* Add job-dojo extension

- lint fix
- Codex/add rate limiting to ai (#93)
- Feat/bugs (#92)
- Add missing migration for ApiKey table
- Revert "Merge branch \'codex/switch-to-betterauth-stripe-plugin\'"
- Merge branch \'codex/switch-to-betterauth-stripe-plugin\'
- try to invalidate cache on getMembership
- Merge branch \'codex/switch-to-betterauth-stripe-plugin\'
- removed revalidateTag from getMembership
- Codex/switch to betterauth stripe plugin (#91)
- added guard for env variables for CI build
- removed explicit version from stripe client
- removed stripe variables causing errors for CI
- ran prettier
- made sure caching works with Stripe subscribe and unsubscribe
- Migrate to BetterAuth Stripe plugin
- added new models
- fixed new chat shortcut
- Squashed commit of the following:
- Codex changes
- slowed down waveform speed
- removed audio recorder calls
- made job description and notes inputs in job-form bigger and grow with content
- removed graduation cap icon from dashboard
- changed Stripe cancel URL to /new
- Merge branch \'codex/display-interview-grades-in-form\'
- added interview grades tab to job-form
- fixed chat-form overflow
- Squashed commit of the following:
- Squashed commit of the following:
- Merge branch \'codex/fix-attachments-dropped-after-new\'
- Codex changes
- Add hover state during streaming (#90)
- Claude/raycast extension chat ln eyw (#89)
- feat/landing-page (#87)
- added logo pose variations
- Feat/image rework (#83)
- Feat/v1 fine tuning (#77)
- changed cookie name for prod
- changed callbackURL
- removed COOKIE_DOMAIN
- added nextcookies plugin for betterauth
- added button type to auth buttons. added COOKIE_DOMAIN
- fixed auth-client url
- Feat/final v1 pass (#61)
- Feat/application tracker (#59)
- Feat/promise (#57)
- changed google provider to openrouter for ai-actions
- updated next.js and react version to latest
- Feat/prisma 7 (#47)
- Feat/PPR-caching-BetterAuth (#45)
- Feat/nextjs16 (#37)
- Feat/message templates rework (#36)
- Feat/plus-button (#35)
- removed use client
- remove mounted logic from some components
- more date grouping fixes
- changed date grouping
- normalized chats
- changed mounted logic
- added more mounteds to chat-list
- added isMounted to chat-list
- Revert "commented out chat list"
- commented out chat list
- Revert "commented out app-sidebar-client"
- commented out app-sidebar-client
- remove import "server-only"
- Revert "hiding sidebar footer to see if hydration error still occurs"
- hiding sidebar footer to see if hydration error still occurs
- Fix/bug fixes and refactoring #6 (#34)
- Revert "Fix/bug fixes and refactoring #5 (#33)"
- Fix/bug fixes and refactoring #5 (#33)
- Revert "Fix/bug fixes and refactoring #4 (#32)"
- Fix/bug fixes and refactoring #4 (#32)
- Revert "Fix/bug fixes and refactoring #3 (#31)"
- Fix/bug fixes and refactoring #3 (#31)
- Revert "Fix/bug fixes and refactoring again (#30)"
- Fix/bug fixes and refactoring again (#30)
- Revert "feat/image-gen-rework-and-bug-fixes (#29)"
- feat/image-gen-rework-and-bug-fixes (#29)
- Feat/settings-rework (#26)
- changed upgrade plan links to /pricing
- made the shortcut buttons have a background color when sidebar is closed
- added bg-secondary behind shortcut buttons when sidebar is closed
- Feat/haiku 4.5 and bug fixes (#24)
- Feat/plan limits (#23)
- Bug/ssr fixes (#21)
- Feat/bug fixes (#20)
- Feat/color rework (#18)
- fixed chats loading spinner color
- fixing Property \'data\' does not exist on type \'(Stream<ImageEditStreamEvent> bug
- fixed route bugs
- Revert "Merge branch \'main\' of https://github.com/jbharwood/interview-assistant"
- Reapply "ci: Add GitHub Actions workflows and CI/CD pipeline (#3)"
- Merge branch \'main\' of https://github.com/jbharwood/interview-assistant
- Revert "ci: Add GitHub Actions workflows and CI/CD pipeline (#3)"
- Feat/add image gen 1 mini (#17)
- ci: Add GitHub Actions workflows and CI/CD pipeline (#3)
- added / to templates setInput in chat home
- Squashed commit of the following:
- Revert "Squashed commit of the following:"
- Squashed commit of the following:
- Squashed commit of the following:
- Squashed commit of the following:
- added branch icon to edit chat title input. changed input styling
- Squashed commit of the following:
- Revert "Squashed commit of the following:"
- Squashed commit of the following:
- changed pt-2 to px-2 for no models found in models dropfown
- Squashed commit of the following:
- fixed statu spill no showing on kanban
- Revert "made StatusPill component. added it to kanban"
- made StatusPill component. added it to kanban
- Squashed commit of the following:
- force gemini 2.5 flash for template tool calls
- made model dropdown hover area tighter
- made audio recorder UI less cluttered
- made cancel button have bg color and rounding
- fixed auto copy bugs by passing as metadata
- regen pnpm lockfile
- added back vercel bot id changes
- Squashed commit of the following:
- Revert "added Vercel BotID"
- added Vercel BotID
- fixed user info button wrong hover text color bug
- Squashed commit of the following:
- added red text for stage delete hover
- deprecated quick replies
- added red text back to clear chunks button
- changed UI for chat form buttons to be darker and have rounded hover bg
- tweaked pricing font sizes and content
- refactored pricing to use SSR
- Squashed commit of the following:
- added missing dependency
- changed model dropdown text color to primary color
- removed border from image modal
- got edit application save and disabling the save button working
- added icons to application statuses
- fixed message history showing on homepage bug
- changed input border colors and changed cancel button colors. added cancel button to notify modal
- added missing colors
- added application colors to seed
- Squashed commit of the following:
- updated uploadthing
- moved tools.ts to tools folder. removed [Recruiter\'s name] references
- Squashed commit of the following:
- Revert "Squashed commit of the following:"
- Squashed commit of the following:
- Revert "Squashed commit of the following:"
- Squashed commit of the following:
- removed hasReasoning from gpt 4.1 models
- Squashed commit of the following:
- Revert "added seeding to vercel-build"
- Revert "Squashed commit of the following:"
- added seeding to vercel-build
- Squashed commit of the following:
- Squashed commit of the following:
- Revert "Squashed commit of the following:"
- Squashed commit of the following:
- changed rate limit back to 5 messages per 10 seconds
- Reapply "added alert for rate limiting"
- Revert "added alert for rate limiting"
- added alert for rate limiting
- added markdown codeblock no code language specified fix
- Squashed commit of the following:
- cleaned up prompt
- made chat form see-through
- added resume pdf open in new window back
- added vercel-build for prisma
- missed removing a comment
- made passionate prompt more generic. deprecated getResume in dbRequests. remove uploadResume and updateAboutMe tools
- made cron job run daily
- Squashed commit of the following:
- Squashed commit of the following:
- Squashed commit of the following:
- fixed eslint errors in AI elements
- removed console.log
- Squashed commit of the following:
- Squashed commit of the following:
- Revert "added scroll button animations"
- Revert "fix for scroll button appearing on page load"
- Revert "another fix for scroll appearing on page refresh"
- Revert "hydration fix for scroll button"
- Revert "scroll bug fix pls"
- Revert "trying to prevent animations"
- trying to prevent animations
- scroll bug fix pls
- hydration fix for scroll button
- another fix for scroll appearing on page refresh
- fix for scroll button appearing on page load
- added scroll button animations
- Squashed commit of the following:
- made passion in messageTemplate more generic
- changed price from  to
- Squashed commit of the following:
- change search result to use box shadow instead of border
- fixed selector moving when typing in global search
- changed model dropdown gradient and fixed /month being hidden bug
- changed model dropdown price gradient
- added model icons in dropdown
- changed dark mode highlight color
- changed highlight color and made variable
- changed highlight color of text
- Squashed commit of the following:
- adjsuted chat skeleton lengths
- removed references to old commands
- forced tool calls with prepareStep.  removed intro command. replaced isCommand with command
- added prepareStep to fix tool call multiple requests in a row
- reworked something went wrong in useChat retry. fixed loading getting stuck on error in sidebar chats
- got chat skeleton working
- made uploaded resume yellow
- changed introduction to intro
- remove weather tools related code
- added chat action buttons transition in sidebar chats
- made tooltips appear at the bottom when possible
- Squashed commit of the following:
- Squashed commit of the following:
- made onFinish async and awaited upsertMessage
- removed pg package
- converted pg raw sql calls to prisma in dbRequests
- Squashed commit of the following:
- fixed chat form height changing when waveform was open and made it responsive
- made chat action buttons not move when waveform is visible
- made waveform heights more dynamic and not move the chat alert
- centered chat home text
- updated chat alert behavior for chat home. fixed loading spinner bugs when out of messages
- made user info more concise and resized cards
- shorted into generation description
- Squashed commit of the following:
- added claude.md
- Squashed commit of the following:
- Revert "Squashed commit of the following:"
- Squashed commit of the following:
- Squashed commit of the following:
- fixed ellipsis appearing after every message bug
- another tweak to the usePostMessage logic to show chat alerts
- tweaked usePostMessage conditional logic
- added shouldShowAlert
- refactored shouldAllowPostMessage
- changed postMessage chat alert visibility check logic
- Squashed commit of the following:
- Squashed commit of the following:
- added useCallbacks for useRecordVoice methods
- removed console.log
- Squashed commit of the following:
- changed delete chat to delete thread
- changed light mode user message color
- Squashed commit of the following:
- clean up migration errors for adding new migrations
- removed too many type / prompts
- changed chat home message and chat form placeholder
- made ellipsis location dynamic to message container
- made useFirstMessage hook
- made button type fixes for other form buttons
- fixed chat form buttons causing submits
- added useCopyMessage hook
- added posthog to ai messages. made truncateMessage helper
- Squashed commit of the following:
- Revert "Squashed commit of the following:"
- Squashed commit of the following:
- Revert "Squashed commit of the following:"
- Squashed commit of the following:
- Revert "Squashed commit of the following:"
- Squashed commit of the following:
- Squashed commit of the following:
- Revert "Squashed commit of the following:"
- Squashed commit of the following:
- got rid of dupe message count decrements w/ new chat
- added new chat button
- fixed extra scrolling space for messages
- moved buttons down in chat
- added bubble around user messages
- fixed more build errors
- fixed build error
- fixed room form breaking with search form being added
- added search button clear
- fixed chat alert pushing messages up bug
- removed useState
- added usePostMessage and usePostMessageToNewChat hooks. had user info post to new chat
- added gemini 2.5 flash and kimi 2. added aiSdk and isDefault to models
- added user info flow rework to connection template. added new chat recommendation when tool invocation errors
- added user info to chat template flow
- removed extra space from quick replies
- made chat commands go above chat form in chat home
- made user portfolio optional in message template
- changed the colors for chat commands and user info modal
- remove mb-2 from chat alert
- fixed scroll button positioning bug
- cfeate UserInfoModal. fixed command menu UI shift bug. remove upload button
- added retry button to user message
- moved error message to after last message
- fixed cursor moving to end of chat when editing any text
- fixed scroll button spacing
- hid scroll button and chat alert when command menu is open
- got scroll button working with dynamic heights
- got message and connection templates working with aboutMe
- added intro command. updated quick replies with / commands. got tool invocations working. still need to get intro implemented fully
- fixed bugs with command menu selecting commands
- refactored ChatCommand useEffects
- cleared select command on page navigation
- added chat commands
- started adding aboutMe to chat
- added aboutMe to db
- added missing model temperatures to chat route
- fixed extra message space bug
- fixed type error
- changed underline color to yellow in chat alert
- changed price in models dropdown UI
- added plan to model schema. redesigned UI for model dropdown. limited models by plan
- fixed models dropdown type error
- added more models and made it use the right model on chat home
- made chat alert lower and scroll button change position with chat alert visibility
- removed console.log
- added migration to add none to status enum
- fixed scroll button being in the wrong spot when chat alert is showing
- added close button to ChatAlert
- fixed getMembership bug
- added return null to getMembership
- added none status
- added console.log for debugging
- removed membership upsert for getMembership with no StripeID. added Status type to upsertMembership
- made membership upsert use Status type
- fixed membership data returning null bug
- fixed bug with membership loading bug
- only show membership plan in UI after membership is loaded
- fixed type error
- added remaining messages chat alert
- made scroll button change position if there is a chat alert
- made 1 payment plan for launch page
- removed alert circles
- changed alert to yellow and adjusted scroll to bottom button placement
- fixed stripe version again
- changed stripe version to latest
- switched tokens usage to messages usage. got t3 stripe plan working. unsure on unsubscribe
- added stripe portal link
- added ChatAlert and pro plan subscribe
- made room search not load until rooms load
- added tokens usage and alert
- made query selector use messages-container for new message scroll
- fixed extra scroll bug on message post
- added loading ellipsis for user message
- styled room action buttons more
- added room action buttons to appear on hover
- removed mb-4 from markdown paragraphs
- made copy button appear on message hover
- fixed pin styling
- added pinned rooms
- fixed build error
- fixed build error
- changed search rooms styling
- added trim to copy button
- added room search
- made new chat cause a redirect instead of router push
- moved ModelsDropdown out of button folder
- bumped up room rename setTimeout for focus
- hid stop button on chat home
- added logout icon back
- fixed clerk sign in hydration bug
- made ChatForm
- got reload working with message errors
- decreased toast duration and added cancel button for autocopy
- created ScrollButton component
- fixed rename bug
- removed setTimeout
- added useFormInputs hook
- created QuickReplies component and useVoiceText hook
- added loading screens
- switched chat pages to rsc with loading files
- added correct text results to autocopy when there is a tool call
- added autocopy button
- fixed markdown assistant messages being too wide
- made the whitespace on the side of the chat disappear at smaller screen sizes
- updated next version to 15.2.4
- saved selected model to postgres for dropdown
- fixed messageTemplate not showing in before location
- fixed voice text dupe state bug
- got new message scrolling working finally and added llm model dropdown
- added gemini flash to title generator
- got scroll to new user message working
- removed vercel ai sdk rsc code and AIChat
- fixed migration not working with Role enum
- added updateResume
- implemented connectionTemplate
- switched to vercel ai sdk ui. got messageTemplate working
- got vercel ai sdk ui working but it\'s slow
- added c and m template shortcuts
- fixed scroll to bottom button positioning
- centered down arrow button
- centered and shrunk the chat
- added upstash rate limiting
- disabled chat while making the first message and room
- got room titles working with no quotes around it
- disabled messages while bot is responding
- added AI generated room names
- added delete modal and fixed delete redirect if that room is open
- added eslint disable to tailwind animate import
- added bottom and top margins for code blocks
- added cursor pointer to dropdown menus
- fixed scroll down button colors
- changed chatbot ui to match rework color
- reworked UI and SyntaxHighlighter colors
- removed header and added theme and auth controls to sidebar
- added priceId ternary
- build fixes
- removed extra space
- added basic stripe implementation. changed name to job dojo
- added launch page
- got quiz working
- added more descriptive UI for feature buttons
- added dbRequests util
- added connection request template
- got StreamUI working with message template
- added generic message template
- added error handling and messages to resume uploader
- fixed weird tooltip behavior
- added resume upload button
- made it one resume per user
- moved theme toggle to center
- removed loader component
- removed archive
- added rooms infinite scrolling with loading gear
- added prettier tailwind plugin and applied to components
- added button tooltips
- fixed messages not taking up full width
- fixed build errors
- fixed scrolling bugs
- got eslint working with prettier
- changed back to prettier formatting
- changed to 25 for create and update room
- added scroll to bottom button
- got scrolling working
- got react markdown working
- changed rooms input to 25 length. added bold to markdown
- added space after prompt button click
- added resume upload. fixed bug with sendMessage getting triggered on page load in c page. focused prompt button presses on chat form
- removed reset buttons
- changed audio recorder highlight color
- added functionality buttons
- add isSignedIn around pages. memoized AIChat
- removed extra space
- fixed bug with state not updating after submit
- removed space
- got cursor position working get setTimeout
- removed controller
- got input field working with room name
- fixed build errors
- got dark and light mode clerk theme switch working
- got clerk working
- fixed build errors
- remove room dummy inserts
- stop recording bug fix
- added update and changed position of homepage
- changed styling
- changed room hover
- added create button
- added time sorting to rooms with labels
- added updatedAt room sorting on message post
- added cursor pointers to sub menu items
- added delete rooms. got first message post working
- deleted AIChatInputs
- got react hook form working with chat pages
- created homepage. added chat rooms with page navigation. removed react-hook-form
- got backtick styling working
- added useCallback for better performance
- refactored formattedMessages for better performance
- adjusted colors
- got inline code styling working
- added inline code styling to bot messages
- reworked scrolling and added overflow hidden
- removed console log
- added try catch to other trpc methods
- removed @@maps
- added predeploy and deploy scripts
- added try catch to getMessages for deployment errors
- Merge pull request #2 from jbharwood/feat/db
- changed cron job to once a day
- removed AIChatInput
- Merge branch \'main\' into feat/db
- removed fetchedMessages from jsx
- added github deploy
- added deployment route
- added prisma schema maps and migrate to package.json
- fixed migrate cron job
- added migrate to postgres cron job
- added neon packages
- added postinstall
- got rid of useEffect for fetchedMessages
- fixed build error
- made messageHistory use trpc
- got chat db with trpc and redis working
- added   // disable @typescript-eslint/no-unused-vars disable next line
- added message templates
- refactored useIsAtBottom and useSetCursorToEnd
- made AIChatInput. Made header and input stay while scrolling
- added copy buttons. removed autoscroll. restyled code snippets
- refactored fs code
- changed fs calls
- made tmpdir for prod and dev
- removed input.wav from gitignore
- added temp folder gitignore
- removed /tmp from gitignore and added input.wav
- added todo and eslint disable
- fixed more build errors
- fixed build errors
- added axios. refactored. added tmp to gitignore. fixed dupe audio questions on stop record.
- made buttons folder
- fixed ai response formatting and added interview/study modes
- removed setText and Text from useRecordAudio
- changed chat history length to 20
- fixed bug
- got stop sharing to change recording and screen sharing state when clicked
- changed consts to functions for useRecordAudio
- added send and reset buttons
- got pause and resume recording buttons working
- changed chat to messageHistory
- cleaned up separators for numbered items
- added chatgpt formatting to markdown
- updates chatbot description
- added chat history with redis
- got first draft of audio recorder working with code and bullet point formatting working
- added chatbot with speech to text
- added v0 UI
- Initial commit from Create Next App

* fixed React version

* fixed ts errors

* fixed greptile comments for raycast extension

* Update

* Update CHANGELOG.md, add platforms field and optimise images

---------

Co-authored-by: Dhruv Suthar <git@dhrv.pw>
Co-authored-by: raycastbot <bot@raycast.com>
miracleonyenma added a commit to miracleonyenma/raycast-extensions that referenced this pull request Mar 7, 2026
- feat(raycast-extension): Add metadata screenshots for extension features
- feat: Add ESLint configuration and extension icon, and remove unused imports from `menu-bar.tsx`.
- feat: Integrate folder display into date-based chronological groups within the bookmark gallery.
- feat: group folders by date in the web gallery and update Raycast extension dependencies and formatting.
- docs(raycast-extension): Add comprehensive documentation and finalize extension structure
- feat: Introduce a Raycast extension for Bucket, including authentication and bookmark management, alongside web app updates for API key and device connection support.
- feat: Introduce API token authentication for programmatic access and user token management across various API endpoints.
- feat: Add OpenAPI specification generation and serving via a new prebuild script.
- refactor(testing): Move tests to scripts directory.
- feat: Implement OpenAPI/Swagger documentation generation and UI for API routes.
- Merge branch \'dev\' of github.com:aevrspace/bucket into dev
- feat: Implement URL-based folder navigation using unique slugs for bookmarks and folders.
- Merge pull request raycast#32 from aevrspace/main
- Merge pull request raycast#31 from aevrspace/dev
- feat: Implement AI bookmark organization in cron, adding shortlink generation for new folders and auto-tagging.
- feat: Introduce premium features including AI organization, shortlinks, and folder management, implement a feature flag system and admin dashboard, and add a macOS installer.
- Merge pull request raycast#30 from aevrspace/dev
- feat: Add support for folder shortlinks with dedicated redirection logic, caching, and a macOS installer.
- Merge pull request raycast#29 from aevrspace/dev
- Merge branch \'dev\' of github.com:aevrspace/bucket into dev
- feat: add macOS installer and refactor error pages to use an enhanced `ErrorState` component supporting \'forbidden\' and \'gone\' modes.
- Merge pull request raycast#28 from aevrspace/dev
- feat: Implement adult content filtering to prevent bookmarking explicit URLs and filter them during sync operations.
- Fix typo in README quote
- feat: Enhance ProFeatureBanner to display feature-specific images for various settings and add macOS installer.
- feat: Introduce `ProFeatureBanner` component and integrate it into AI Organization settings, replacing the previous paywall overlay, and add new feature images and a macOS installer.
- Merge branch \'dev\' of github.com:aevrspace/bucket into dev
- feat: Implement feature flag gating for folder and AI organization features, displaying \'PRO\' indicators when unavailable, and add a new macOS app installer.
- feat: Implement feature flagging system, add admin panel for feature and user management, and refactor cron job logic.
- Update quote punctuation in README
- Fix quote punctuation in README
- Fix typo in README quote punctuation
- feat: Introduce macOS installer and optimize bookmark fetching by conditionally enabling `useBookmarks` in various components.
- fix(auth): Improve folder management and deletion handling.
- fix(components): Enable move and remove bookmark from folder functionality.
- fix(api): Add support for fetching analytics by folder.
- feat(auth): Introduce AI-powered organization feature.
- fix(api): Implement per-user background organization schedule preferences and respect Vercel Cron\'s hourly schedule.
- fix(ai-organize): Implement provider rotation for AI models.
- feat(lib): Enable AI-powered bookmark organization.
- Merge branch \'main\' of https://github.com/miracleonyenma/bucket
- Merge pull request raycast#27 from aevrspace/dev
- Merge pull request raycast#26 from aevrspace/dev-shortlinks
- feat(bookmarks): Integrate shortlink data into bookmark API responses
- feat(bookmarks): Refactor shortlink management into dedicated dialog
- feat(shortlinks): Add shortlink ID to analytics response
- feat(bookmarks): Add shortlink details dialog and QR code integration
- feat(auth): Implement comprehensive logout and data cleanup across platforms
- docs(shortlinks): Add comprehensive documentation and API reference
- feat(shortlinks): Implement caching and pagination for performance optimization
- feat(shortlinks): Add error handling, logging, and error pages for redirects
- feat(macos-app): Add shortlink integration to bookmark sync and UI
- feat(shortlinks): Add user preferences and settings UI
- feat(bookmarks): Integrate shortlink components into bookmark UI
- feat(bookmarks): Integrate shortlink generation into bookmark creation flow
- feat(shortlinks): Implement CustomSlugEditor UI component
- feat(shortlinks): Implement ShortlinkAnalytics UI component
- feat(shortlinks): Implement QRCodeGenerator UI component
- feat(shortlinks): Implement ShortlinkDisplay UI component
- feat(shortlinks): Implement GET /api/v1/shortlinks/analytics endpoint
- feat(shortlinks): Implement GET /c/[shortcode] public redirect handler
- feat(shortlinks): Implement POST /api/v1/shortlinks/validate-slug endpoint
- feat(shortlinks): Implement PATCH /api/v1/shortlinks/update endpoint
- feat(shortlinks): Implement POST /api/v1/shortlinks/create endpoint
- feat(shortlinks): Implement shortcode generation and validation utilities
- feat(shortlinks): Add Shortlink and ShortlinkClick models with bookmark integration
- feat: add shortlinks feature idea and remove referral dialog display logic from onboarding.
- feat(shortlinks): Add bookmark shortlinks specification and design documentation
- Merge pull request raycast#25 from aevrspace/dev
- feat(landing): Add spring animations to floating cards with layout transitions
- feat: Enable manual caption cycling on the hero greeting and add the macOS app installer.
- feat: Implement animated `BlurText` component for hero section captions with cycling, and add macOS installer.
- feat: Implement dynamic hero greeting with varied captions, update legal pages for Bucket.
- feat: Implement initial marketing site structure, landing sections, legal pages, and styling setup.
- Merge pull request raycast#24 from aevrspace/dev
- feat: implement symmetrical spreading for floating cards and add macOS installer.
- feat: Add Calligraph text animation to bookmark cards, integrate real bookmarks into the landing page display, and include a macOS installer.
- feat: Add floating cards to the landing page and enhance `FeaturedCard` for flexible display.
- feat: Add macOS installer and refactor global dialog rendering by relocating referral and sync dialogs to the page header.
- feat(sync): Implement incremental sync, duplicate prevention, and retry logic
- feat: Implement anonymous user authentication with seamless upgrade to full accounts upon registration or login.
- feat: Redesign the landing page, add a macOS installer, and update the background wrapper height unit.
- Merge pull request raycast#23 from aevrspace/dev
- refactor: streamline background image selection to directly use the wallpaper state and update the settings navigation path.
- feat: Introduce a new `Select` UI component, migrate support page toast notifications to `sileo`, and update the home page content.
- feat: Add settings link to user nav, update default dashboard background, and include photographer attribution for images.
- Merge pull request raycast#22 from aevrspace/dev
- style: adjust dark mode background mask gradient gradient values for improved appearance.
- refactor: Standardize wallpaper path format by removing leading slashes and enhance background gradient styling.
- feat: Implement dynamic color theming with new appearance settings and a custom hook.
- feat: add dashboard background wrapper with new images and enhance page header breadcrumbs with icons and improved segment configuration.
- refactor: adjust web UI styling for device settings and page header, and enhance macOS support request error handling with logging.
- feat(about): Add about and support pages with system info API
- Merge pull request raycast#21 from aevrspace/dev
- feat(connect): Refactor pairing code input with OTP component and improved UX
- feat(connect): Add pairing code entry form and improve device linking UX
- feat(settings): Add device linking flow with web dashboard integration
- Merge pull request raycast#20 from aevrspace/dev
- feat(gallery): Implement dynamic grid height calculation and responsive column layout
- feat(gallery): Improve bookmark gallery layout and text truncation
- feat(search): Add inline bookmark creation panel with metadata editing
- feat: Implement responsive grid layout for bookmark cards, refine main container and sidebar UI, and adjust search command recent bookmark count.
- feat(nav): Add settings navigation and dynamic breadcrumbs to page header
- feat: Implement web user profile management with dedicated API and UI, add a new breadcrumb component, and refine the macOS bookmark gallery view.
- feat(macos): Add bucket:// URL scheme support and improve bookmark gallery layout
- refactor(macos): Reorganize app structure with new container and settings views
- feat: Introduce a Bookmark Gallery feature with new views and a dedicated window controller.
- feat(auth): Clear persisted state on user logout
- Merge pull request raycast#19 from aevrspace/dev
- feat: Introduce personalized greetings based on user statistics and update `getGreeting` to leverage these new stats.
- refactor: remove Calligraph component and font-bold class from dashboard greeting.
- Merge pull request raycast#18 from aevrspace/dev
- feat: Display personalized greeting in DashboardHome using a new utility and Calligraph component.
- Merge pull request raycast#17 from aevrspace/dev
- feat: enhance the mobile bookmark bar with updated actions and styling.
- feat: Add and utilize `showOnDesktop` prop for the `MobileBookmarkBar` component.
- Merge pull request raycast#16 from aevrspace/dev
- feat: Enhance FeaturedCard with a new actions dropdown for editing, deleting, and toggling feature status.
- feat: Add a mobile bookmark bar component and adjust responsive gallery styles.
- Merge pull request raycast#15 from aevrspace/dev
- refactor: update `useBookmarks` hook to enhance bookmark management.
- feat: Introduce bookmark featuring functionality with model, API, and UI updates.
- refactor: Enhance API robustness with bookmark ID validation, refine gallery layout, and adjust page header styling.
- Merge pull request raycast#14 from aevrspace/dev
- feat: Implement tag filtering for bookmarks in the gallery view, allowing users to filter by clicking tags on cards or in a dedicated filter bar.
- feat: Implement responsive bookmark edit dialog with OG image support and update UI component rounding.
- feat: Implement in-gallery bookmark management including edit, delete, copy, and share actions.
- feat: Add hover actions to bookmark rows and refactor to use Next.js Link component.
- feat: implement bookmark gallery UI with `OgCard` and `BookmarkRow` components, and consolidate bookmark management hooks into `use-bookmarks`.
- feat: Introduce web dashboard with bookmark gallery, rich metadata scraping, and enhanced cross-platform bookmark synchronization.
- feat: Implement server-side and native favicon URL resolution and storage instead of base64 data.
- feat: Document `bucket-web` project with detailed features, API reference, and tech stack, and update `macos-app` README title.
- Merge pull request raycast#13 from aevrspace/dev
- feat: add cookie-based authentication fallback for API routes.
- Merge pull request raycast#12 from aevrspace/dev
- feat: Implement conditional search bar visibility in page header, add logo link to dashboard, and remove paytag information box from settings.
- feat: introduce a new settings page, refactor connected devices UI, and add paste bookmark functionality.
- feat(page-header): Add configurable logo display with animation support
- feat: Enhance bookmark synchronization with auto-sync, incremental updates, and UI feedback across platforms.
- style: Standardize max-width constraints to max-w-4xl across pages
- refactor: Update device connection UI to use new `SettingsCard` and `InfoBox` components.
- feat: enhance AuthGuard to preserve query parameters in login redirect `returnUrl` using `Suspense` for `useSearchParams`, and adjust connect page icon spacing.
- feat: Implement referral points calculation and integrate extended user profile details into authentication flows and macOS UI.
- Merge pull request raycast#11 from aevrspace/dev
- feat: Introduce device linking and management features with web UI, API, and database models.
- feat: Implement OTP authentication and refine concurrency management.
- feat: Implement user authentication and bookmark synchronization across web and macOS applications.
- Merge pull request raycast#10 from aevrspace/dev
- minor: remove border-b-0
- Merge pull request raycast#9 from aevrspace/dev
- feat: Always display "Go Back" button in the error state component.
- Merge pull request raycast#8 from aevrspace/dev
- refactor: Consolidate error and not-found pages into a new shared `ErrorState` component.
- refactor: standardize color palette to neutral and integrate SummaryCard into error pages.
- feat: implement global error boundary with error reporting and update UI color variables.
- feat: Implement comprehensive error handling and reporting, including dedicated error pages, an API route for error reporting, and new UI card components.
- feat: Implement an authentication guard and `returnUrl` handling for redirects after login, registration, and PayID OAuth.
- Merge pull request raycast#7 from aevrspace/dev
- style: Add `overflow-x-clip` to the responsive dialog\'s content wrapper.
- Merge pull request raycast#6 from aevrspace/dev
- feat: Allow responsive dialog header to adapt content for desktop and mobile views.
- feat: implement referral points system, redesign referral dialog UI, and refactor dialog state management.
- Merge pull request raycast#5 from aevrspace/dev
- feat: Implement a referral points system and redesign the referral dialog UI, including a session API debug log.
- feat: introduce a referral points system and update the dialog UI with persisted state management, invite link sharing, and a custom header.
- feat: Implement PayID OAuth referral tracking and revamp the referral dialog UI.
- feat: Implement referral tracking by storing `referralId` in OAuth sessions and applying it to users upon callback.
- feat: Implement a referral system with a new referral route, cookie tracking, and form pre-filling for registration.
- feat: Implement a referral system with tracking links, cookie-based attribution, and an enhanced referral dialog.
- feat: Redesign referral dialog with points display, "how it works" section, and shareable invite link, migrating state management to a persisted hook.
- feat: introduce themed toaster and implement referral points system with new dialog state management.
- feat: Redesign referral dialog with a custom header, invite link, and referral points calculation, migrating to `usePersistedState` for dialog management.
- feat: Introduce date formatting utilities with date-fns and refactor referral dialog state management.
- feat: Add BucketHamster icon and onboarding referral catch component, and enhance responsive dialog with controlled open state and custom header support.
- Merge pull request raycast#4 from aevrspace/dev
- feat(auth): Add pay tag sharing option and referral code UI update.
- feat: Implement a referral system including a dedicated dialog, API endpoints, and user model updates for referral tracking.
- feat: Implement PayID OAuth magic link request API and integrate it into the user navigation for referral code activation.
- Merge pull request raycast#3 from aevrspace/dev
- feat: Allow account creation during magic link and OTP requests by always sending `shouldCreate` and removing conflicting server-side checks.
- Merge pull request raycast#2 from aevrspace/dev
- feat: Add and update favicon and app icon assets.
- fix: Prevent user creation during magic link and OTP login attempts by setting `shouldCreate` to `false`.
- refactor: Remove old web/, and enhance email utility with JSDoc, brand color support, and lazy test account initialization.
- feat: Implement multi-step registration with email OTP verification and update user session with KYC status.
- feat: Implement password, magic link, and OTP authentication flows with new API routes and session management.
- Merge pull request raycast#1 from aevrspace/dev
- Merge branch \'main\' of github.com:aevrspace/bucket into dev
- Add emoji to README file
- Merge pull request raycast#2 from miracleonyenma/dev
- Add `lg:bg-background` class to authentication form cards.
- feat: Implement new application layout, dashboard, and essential UI components including drawer, team switcher, and navigation.
- feat: introduce client-side authentication provider and API routes for session management and logout.
- feat: Implement user navigation with new `NavUser` component and foundational UI primitives including `DropdownMenu`, `Sidebar`, `Avatar`, and `Skeleton`.
- feat: Implement JWT-based session management and a new authenticated dashboard, updating the PayID callback to issue session tokens.
- feat: Add dedicated registration page and refactor authentication form structure and styling across login and register pages.
- feat: introduce `AuthService` and `AuthConfig` interfaces with `RegisterOptions` and integrate them into the authentication form.
- feat: add new UI components including dialogs, command palette, and AEVR-specific form elements.
- feat: Initialize new web application with core structure, UI components, API routes, and utility functions, including PayID integration.
- feat(payid): Enhance user data handling and create PayID service layer
- Merge branch \'main\' into dev
- feat(aevr): Add HTTP client utility, number formatter, and Calligraph integration
- fix(auth): Wrap auth pages with Suspense to prevent hydration mismatch
- refactor(ui): Remove local state from currency select component
- refactor(ui): Remove collision padding from country dropdown popover
- refactor(ui): Update Button component imports and improve code formatting
- Merge branch \'dev\'
- feat(web): Implement PayID OAuth 2.0 and KYC verification integration
- feat(web): Add AEVR custom component library and utility hooks
- feat(web): Add PayID integration guide and enhance UI component library
- feat(web): Integrate shadcn/ui component library and update styling system
- feat(web): Bootstrap Next.js web application with initial project setup
- test(integration): Add comprehensive integration tests and testing infrastructure
- feat(macos-app): Implement quit persistence guarantee for bookmark data
- chore: Relocate DMG installer to project root
- Merge pull request raycast#1 from miracleonyenma/dev
- docs: Reorganize documentation structure and enhance clipboard detection
- update: updated dmg file
- feat: Enable the escape key to dismiss the floating panel and refactor panel visibility management.
- Merge branch \'main\' into dev
- perf: Optimize bookmark loading, filtering, and favicon caching for improved performance and memory efficiency, and enhance floating panel stability.
- feat(macos-app): Implement comprehensive error handling and accessibility permission management
- chore(macos-app): Add DMG installer distribution file
- feat(macos-app): Add app icon assets and update icon configuration
- feat(macos-app): Manage dock icon visibility based on Settings window state
- feat(macos-app): Implement launch at login functionality
- feat(macos-app): Implement bookmark import/export functionality
- feat(macos-app): Enhance HintButtonView styling with improved hover/press states and visual feedback
- feat(macos-app): Extract HintButtonView component with hover and press state styling
- feat(macos-app): Make hint footer items interactive with keyboard action handlers
- feat: Refine UI for bookmark rows and command bar, enhance hint item styling with system icons, and add a distribution guide.
- feat(macos-app): Refactor app initialization and move menu bar setup to SwiftUI
- feat(macos-app): Implement hotkey customization UI with HotkeyRecorder component
- feat(macos-app): Implement SettingsView with General and Bookmarks tabs
- feat(macos-app): Complete tag parsing and clipboard copy implementations
- feat: Refactor FloatingPanel to use NSHostingController for SwiftUI content, introduce a VisualEffectView, and refine panel behavior.
- feat: Introduce a command bar and refactor the bookmark list to render inline within the floating panel, deprecating the dedicated list view.
- feat(macos-app): Refine UI styling and visual hierarchy across views
- feat(macos-app): Replace placeholder with FloatingPanelView in MenuBarAgent
- feat(macos-app): Implement async favicon fetching in bookmark creation
- feat(macos-app): Implement FloatingPanelView and SearchField components
- feat(macos-app): Implement BookmarkListView SwiftUI view
- feat(macos-app): Implement BookmarkRow SwiftUI view
- feat(macos-app): Implement BookmarkInputForm SwiftUI view
- feat(macos-app): Implement SettingsView and app entry point integration
- feat(macos-app): Add onClose callback to FloatingPanel for state synchronization
- feat(macos-app): Update MenuBarAgent hotkey to Option+Cmd+B
- feat(macos-app): Implement MenuBarAgent for menu bar integration
- feat(macos-app): Implement FloatingPanel NSPanel wrapper
- feat(macos-app): Implement HotkeyManager for global shortcuts
- feat(macos-app): Implement page title fetching in BookmarkStore
- feat(macos-app): Implement FaviconFetcher service with caching
- feat(macos-app): Implement ClipboardMonitor service for URL detection
- feat(macos-app): Implement BookmarkStore state management
- feat(macos-app): Implement Bookmark model and PersistenceManager
- feat(macos-app): Initialize Bucket macOS menu bar application
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

extension fix / improvement Label for PRs with extension's fix improvements

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants