Closed
Conversation
A simple extension for quickly open AWS services in the AWS console
fe9lix
suggested changes
Oct 18, 2021
Contributor
fe9lix
left a comment
There was a problem hiding this comment.
Hey @MrPeker, thanks for your contribution!
Here are a couple of things to fix before we can merge it:
- As extension name, "aws" seems to generic. How about "aws-services"?
- You can specify "AWS" as command subtitle
- Some of the services listed lead to an invalid URL (e.g. AWS Cloud Map and others) – can you remove those from the list or update their URLs if they still exist?
- Remove any assets that you don't need (command-icon, list-icon)
- For the list icon, specify an icon size of 64x64 pixels
- In dark mode the list icon is hardly visible. You can specify different icons for light and dark mode, see https://developers.raycast.com/api-reference/user-interface/icons-and-images
- For the extension icon, specify a size of 512x512 pixels
Contributor
|
Regarding my comments above: Most of this is now also part of our guides for preparing extensions for the store: https://developers.raycast.com/basics/prepare-an-extension-for-store |
Member
|
@MrPeker, I'm gonna close that PR for now. Please feel free to re-open once you have some changes to review 👍 |
sejas
added a commit
to sejas/raycast-extensions
that referenced
this pull request
Dec 6, 2023
- Update list of commands screenshot on Readme - Hosting Command Palette: Prepare metadata and screenshots for submission to the store (raycast#38) - Fix commands title case to make the linter happier - Hosting Command Palette: Use extension name as ref for new URLs (raycast#37) - Fixes grammar error in the description and subtitle of the command (raycast#34) - Fixes project title to use the right capitalization (raycast#36) - Hosting Command Palette: Add cache action commands on Raycast (raycast#31) - Hosting Command Palette: Add more site management commands (raycast#29) - Hosting Command Palette: Add keywords for each command (raycast#28) - Hosting Command Palette: Add \'Open Jetpack Scan\' and \'Open Jetpack Social\' (raycast#26) - Hosting Command Palette: Use Jetpack Cloud for Activity and Backup (raycast#24) - Hosting Command Palette: Fix command description at root (raycast#32) - Fix linting issue - Hosting Command Palette: After selecting a command that opens a web page, the list of sites is empty (raycast#22) - Hosting Command Palette: Add \'Open Reader\' command (raycast#23) - Fix linting failure (raycast#25) - Hosting Command Palette: Add \'View media uploads\' command to Raycast (raycast#20) - Hosting command Palette: Add url to label (raycast#21) - Hosting Command Palette: Switch oAuth provider back to \'WordPress.com\' (raycast#19) - Hosting Command Palette: Change the package.json author (raycast#13) - Hosting Command Palette: Fix site item styling (raycast#9) - Hosting Command Palette: Tweak oAuth connection strings (raycast#17) - Hosting Command Palette: Fix JP product name (raycast#18) - Hosting Command Palette: Register additional site management commands for Raycast (raycast#15) - Add a PULL_REQUEST_TEMPLATE (raycast#14) - Hosting Command Palette: Apply WordPress.com branding to WordPress.com-specific commands (raycast#12) - Hosting Command Paltte: Fix lint errors (raycast#11) - Hosting Command Palette: Navigate to root after site command (raycast#8) - Hosting Command Pallette: Add navigational commands (raycast#7) - Hosting Command Palette: Add ssh commands (raycast#5) - Hosting Command Palette: Add OAuth support (raycast#3) - Hosting Command Palette: Add running locally docs (raycast#4) - Hosting Command Pallete: Update the name of the extension (raycast#2) - Prototype: minor refactor (raycast#1) - Initial commit using the code from Raycast exploration - Initial commit
raycastbot
added a commit
that referenced
this pull request
Dec 13, 2023
* Add jetpack-commands extension - Update list of commands screenshot on Readme - Hosting Command Palette: Prepare metadata and screenshots for submission to the store (#38) - Fix commands title case to make the linter happier - Hosting Command Palette: Use extension name as ref for new URLs (#37) - Fixes grammar error in the description and subtitle of the command (#34) - Fixes project title to use the right capitalization (#36) - Hosting Command Palette: Add cache action commands on Raycast (#31) - Hosting Command Palette: Add more site management commands (#29) - Hosting Command Palette: Add keywords for each command (#28) - Hosting Command Palette: Add \'Open Jetpack Scan\' and \'Open Jetpack Social\' (#26) - Hosting Command Palette: Use Jetpack Cloud for Activity and Backup (#24) - Hosting Command Palette: Fix command description at root (#32) - Fix linting issue - Hosting Command Palette: After selecting a command that opens a web page, the list of sites is empty (#22) - Hosting Command Palette: Add \'Open Reader\' command (#23) - Fix linting failure (#25) - Hosting Command Palette: Add \'View media uploads\' command to Raycast (#20) - Hosting command Palette: Add url to label (#21) - Hosting Command Palette: Switch oAuth provider back to \'WordPress.com\' (#19) - Hosting Command Palette: Change the package.json author (#13) - Hosting Command Palette: Fix site item styling (#9) - Hosting Command Palette: Tweak oAuth connection strings (#17) - Hosting Command Palette: Fix JP product name (#18) - Hosting Command Palette: Register additional site management commands for Raycast (#15) - Add a PULL_REQUEST_TEMPLATE (#14) - Hosting Command Palette: Apply WordPress.com branding to WordPress.com-specific commands (#12) - Hosting Command Paltte: Fix lint errors (#11) - Hosting Command Palette: Navigate to root after site command (#8) - Hosting Command Pallette: Add navigational commands (#7) - Hosting Command Palette: Add ssh commands (#5) - Hosting Command Palette: Add OAuth support (#3) - Hosting Command Palette: Add running locally docs (#4) - Hosting Command Pallete: Update the name of the extension (#2) - Prototype: minor refactor (#1) - Initial commit using the code from Raycast exploration - Initial commit * Using images from metadata * Update package.json * Update CHANGELOG.md and optimise images --------- Co-authored-by: Per Nielsen Tikær <per@raycast.com> Co-authored-by: raycastbot <bot@raycast.com>
thuoe
added a commit
to thuoe/raycast-extensions
that referenced
this pull request
Jan 16, 2024
- Merge pull request raycast#37 from thuoe/next - Merge pull request raycast#36 from thuoe/chore/sync-raycast-repo - Merge branch \'contributions/merge-1705420963700882000\' into chore/sync-raycast-repo - Pull contributions - Merge pull request raycast#35 from thuoe/next - Merge pull request raycast#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 (raycast#34) - Merge pull request raycast#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
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>
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>
Parajulibkrm
added a commit
to Parajulibkrm/raycast-extensions
that referenced
this pull request
Nov 9, 2024
- initial features - Merge pull request raycast#103 from axyut/port-to-oslo - fix: expire session conditional - feat: completely removed lucia-auth dependency - minor changes - fix: 🐛 no day selection on !isSameMonth - feat: ✨ internal package for query - feat: ✨ types package - fix: minor - refactor - deps: change nepali date package - backend: auth, google calendar integration - Basic UI components - minor fixes - Added raycast initial - feat: ✨ Migrated to v51 for expo - initial commit - added gitignore - ignore turbo - Added gitignores - cleanup - feat: ✨ Added announcement - typo - fix: 💄 view all events button not spanning full width - chore: bump date package version - fix: set fixed height of day cells - Merge pull request raycast#64 from nabinkdl/main - Update About.tsx - Merge pull request raycast#60 from pandeysubash404/event-display - Merge pull request raycast#61 from yuvrajdahal/main - Merge pull request raycast#63 from PoskOfficial/fix/issue62 - fix: 🐛 app crashing on switching months - Synchorization issue with previous code - English date converter crashing fixed - English date converter crashing fixed - fix: 🚑 Update user logic on signin bug fix - Updated to display today\'s date - fix: 🐛 Update db information on sign in - Merge pull request raycast#59 from pandeysubash404/event-display - chore: 🐛 Fixed Positioning of Relative Date on Homepage - chore: ♻️ Made the event string logic declarative - conveys the logic in a more declarative manner - adjustments to the relativeTimeFromElapsed function - fixed event issue and hide user data from console - Fixed the issue related event display - Merge pull request raycast#57 from pandeysubash404/fix-date-issue - chore: ➖ Removed Jest Dev Dependency - Removed package-lock.json and added pnpm-lock.yaml as requested - Remove pnpm dependency as requested by repository owner - Fix date issue in input field - Changed readme - Create LICENSE - Updated type definitions - Merge pull request raycast#52 from nabin-kandel/main - Merge branch \'PoskOfficial:main\' into main - chore: ✨ updated screenshots - ScreenShot Updated - Merge pull request raycast#50 from PoskOfficial/develop - fix: 🐛 page reloading in mobile view - Merge pull request raycast#49 from nabin-kandel/main - Added Open graph Description - Update Readme.md - Added og image - Merge pull request raycast#48 from nabin-kandel/main - Added banner image - Merge pull request raycast#47 from PoskOfficial/fix_create_event_date - style: 💄 changed footer border color - fix: 🐛 event end and start date off by 1 - Added missing lock files - Added missing lock files - Merge pull request raycast#46 from PoskOfficial/develop - chore: ✏️ updated translation values - chore: ⚰️ removed unused translations - feat: ✨ added footer - moved imports - Deleted large file - Added update logic - chore: 🚧 Added new SW - Merge pull request raycast#45 from PoskOfficial/datepicker_fix - style: 💄 fixed spinner\'s wrong positioning - fix: 🐛 month date picker value offset by -1 - fix: 🐛 corrected photo url - fix: 🐛 Fixed User Query issue - fix: 🐛 - feat: 🐛 Added offline support to react query - Added calendar picker to event creation modal - fix: 🐛 Fixed width issues in homepage - Removed unused param - Made time field required - fix: 🐛 Removed unnecessary console logs - fix: 🐛 Fixed some UI Bugs - Added missing adhik to english translation of chandrama - fix: ⚰️ Removed redundant code - fix: 🐛 Fixed Spinner Size - perf: ⚡ Refactored for performance and readability - Merge pull request raycast#43 from PoskOfficial/dark_mode - style: 💄 added dark mode to the event dialogue - feat: ✨ Added Analytics to install btn - feat: ✨ added access role to events - feat: ✨ Added endpoint to get calendar list - Merge pull request raycast#42 from PoskOfficial/dark_mode - fix: 💚 fixed build removing unused imports - Merge branch \'main\' into dark_mode - feat: ✨ added styles for dark mode - feat: ✨ Added support for multiple calendars on backend - feat: ✨ Added Analytics - Merge pull request raycast#41 from PoskOfficial/nischal - Merge branch \'nischal\' of https://github.com/PoskOfficial/Nepali-calendar-web into nischal - fix: 🐛 fixed minor bug during language translation in dropdown - fix language issue - Merge remote-tracking branch \'origin/main\' into - changes in translation files - js to ts file - Removed unused files - Merge remote-tracking branch \'origin/main\' into nischal - feat: ✨ Stored Dark Mode setting in local storage - spinner in upcoming events page - hide language change buttons - feat: 🚧 added date difference string to single upcoming event, and setup language translation for date converter page - Fixed ts issues in i18next - Fixed Hamburger color - Added Dark Mode Strategy to tailwind - Refactored - Bug fixes - Added contact details in about page - feat: ✨ Added credits in About Page - bug fixes - docs: 📝 Changed translation of Home - fix: 🐛 Fixed Crash on clear - Merge pull request raycast#40 from PoskOfficial/user_settings_disclosure - refactor: ♻️ used higher quality icon for sign in with google - refactor: ♻️ used sign in with google icon instead of text - feat: ✨ added a disclosure to switch languages - Added missing lock file - Merge branch \'main\' of https://github.com/PoskOfficial/Nepali-calendar-web - Added about page - fix: ✨ Increased cookie life - Merge pull request raycast#39 from PoskOfficial/nischal - refactor: 🚚 moved useLanguage to helper and renamed useUser - fix: 💚 removed unused imports, changed useLangauge name - Merge remote-tracking branch \'origin/main\' into nischal - feat: 🚧 added uselangauge hook, - calendar date , reminder text and upcoming - Merge pull request raycast#38 from poudelsanchit/main - Merge branch \'main\' into pr/poudelsanchit/38 - Fix some linting errors - fix: 🐛 Fixed no update on logout - feat: ✨ Added Install Toaster Popup - feat: ✨ Add PWA Install Button - Added app shortcuts - feat: ✨ Added Screenshots on install screen - feat: 🐛 Added support for offline first in react query - feat: ✨ DateConverter - feat: ✨ Cached api response - fix: 🐛 Fixed No event fetched on month change - Bug fixes - Merge pull request raycast#37 from PoskOfficial/add_react_query - fix: 🩹 checked for loading state for rendering events list - fix: ⚰️ removed unused imports - Merge branch \'main\' into add_react_query - fix: 🐛 off by 1 error in chandrama - feat: ✨ added react query - Added new logo - feat: 🚧 progressed with the feature - docs: 📝 Added Fork and setup instructions - feat: 🚧 language translation - Merge pull request raycast#36 from PoskOfficial/feat_nepali_date_picker - Merge branch \'main\' into feat_nepali_date_picker - fix: 🐛 next month to the selection being selected - Merge branch \'feat_nepali_date_picker\' of github.com:PoskOfficial/Nepali-calendar-web into feat_nepali_date_picker - fix: 🐛 end and start time, timezone error - added node modules to gitignore - Merge pull request raycast#35 from PoskOfficial/nischal - Merge branch \'main\' into nischal - added gitignore - chore: Added single command to install both frontend and backend - feat: ✨ added nepali date picker - feat: ✨ added a popup modal for each reminder - popup modal for single event - Merge pull request raycast#34 from PoskOfficial/google_cal_compatible - refactor: ♻️ made start and end date logic declarative - fix: 🐛 multi day all day events not showing up - Merge remote-tracking branch \'origin/main\' into nischal - feat: 🚧 events popup - feat: ✨ event date time compatible with google calendar - feat: ✨ Added Delete Event Route - feat: ✨ Added event background sync - Merge pull request raycast#14 from PoskOfficial/nischal - fixes in calendar.tsx - feat: ✨ Added event color dot - Added Event Creation and List - feat: ✨ Fetched Event List from backend - Added build step to docs - docs: 📝 Added Readme - added lib to gitignore - feat: 🌱 Added missing files - Added deta space configuration - Merge branch \'main\' of https://github.com/Parajulibkrm/calendar-backend - moved to backend folder - moved files to frontend/ - feat: ✨ Added Google Authentication - feat: ✨ Added Privacy Policy - Merge pull request raycast#13 from nirajacharyaa/main - Merge branch \'main\' into main - fix: 🐛 Escaped APi Route from Client side cache - feat: ✨ Changed hashrouter to browserrouter - Fixed auth links cache issue - fix: 🐛 upcoming events and minor styles - Added Sign In - Styling bug fixes - Added a navbar - Merge pull request raycast#12 from nirajacharyaa/view-added-events - fix: 💚 build fix - feat: ✨ user events modal and view events - added .env to giitignore - initial commit - refactor: 🔥 Removed image for floating action button - Merge pull request raycast#11 from PoskOfficial/popupmodal - Reminder popup modal for indivdual day - Merge branch \'main\' of https://github.com/PoskOfficial/Nepali-calendar-web - added reminder popup - feat: 🐛 fixed off by one error - feat: ✨ Added upcoming events page. credit: @headshigh - feat: ✨ Added Multiple Event List for each day - Merge pull request raycast#10 from PoskOfficial/pwa-setup - chore: 🐛 Fixed PWA issue - chore: ✨ Added PWA configuration - Merge pull request raycast#8 from nirajacharyaa/load_calendar_data - fix: 🐛 Bug Fixes - fix: minor changes - Update issue templates - Update issue templates - Revert "Merge branch \'main\' into load_calendar_data" - Merge branch \'main\' into load_calendar_data - fix: events dots - minor fixes - Bug fixes - fix: 🐛 Fixed off by one error - memoized - set selected day to today - Merge pull request raycast#7 from PoskOfficial/nischal - ts error fix - lockfileversion - improvements - chore: loaded calendar data - upcoming events page incomplete - Merge branch \'main\' of https://github.com/PoskOfficial/Nepali-calendar-web - chore: 🍱 Added Calendar Files - Update issue templates - fixed type warnings - chore: 🎉 Initial Commit
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>
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
praveenjuge
added a commit
to praveenjuge/raycast-extensions
that referenced
this pull request
Feb 11, 2026
- Execute Raycast prepublish plan - Implement Teak Raycast release plan - Fix ultracite path and namespace - Constrain convex/values imports - Review recent uncommitted changes - Add local build scripts and ignore IPA files - Fix mobile dev script by removing unnecessary filter - Fix turbo dev daemon failure - Fix SearchBar tests and layout - Implement deterministic time search - Add deterministic time search - Add deterministic time search - Update extension packaging command - docs: update AGENTS quick commands - feat: enhance SEO with canonical URLs, structured data, and update image components - feat: add canonical URLs to metadata for improved SEO - feat: add sitemap generation for static and dynamic pages - feat: add JSON-LD structured data components for SEO and implement schema in pages - feat: implement author and changelog pages with metadata and dynamic content - feat: add robots.txt for SEO and update dev scripts to use watch mode - refactor: update parameter names to improve clarity in tests and components - fix: add title elements to SVGs for accessibility - feat(admin): filter out onboarding cards by default - feat: add build:extension script and start task; enhance turbo.json with environment variables - refactor: simplify DragOverlay component and improve drag-and-drop handling - chore: update dependencies and fix Polar checkout API - fix: keep search filter pills visible when clicking and show Clear All with search text - refactor: remove async keyword from redirects and headers in next.config.mjs refactor: add default case for unknown actions in background.ts refactor: update AuthHelper and UiHelper constructors for better readability refactor: clean up biome.jsonc linter rules for consistency refactor: add default case in rgbToHsl function in colorUtils.ts - fix: biome config updates and workflow improvements - refactor: simplify SearchBar component structure and improve FaviconImage error handling in LinkPreview feat: add captions track to audio and video previews refactor: change color swatch to button in PalettePreview chore: update linter rules in biome configuration - Fix linting issues and improve code quality across web, extension, and convex packages - refactor: improve code quality and color utility functions - refactor: clean up convex package code and tests - refactor: update extension and convex tests with minor fixes - chore: apply Biome formatting and linting fixes - Move Tests - Center header navigation links in docs app - TURBOREPO (#36) - chore: update @convex-dev/workflow to 0.3.4 - Delete outdated landing page content, including features, hero section, testimonials, use cases, ideal customer profile, messaging framework, user personas, positioning, competitive analysis, objections, one-pager, pitch deck, and pricing strategy documents. - feat: update login and registration page titles and descriptions for improved clarity - feat: enhance metadata for SEO and social sharing across multiple pages - test: expand coverage across convex workflows and clients - test: fix convex test import paths - Remove obsolete test files for link categories, link category resolver, link metadata, shared constants, shared hooks, workflows, and renderables. These deletions streamline the test suite by eliminating unused or redundant tests, ensuring a more efficient testing process. - feat: add pre-permission alerts for iOS app compliance (#33) - fix: add OG image and Twitter card tags to docs (#32) - fix: update store configuration with copyright and release details - Merge branch \'main\' of github.com:praveenjuge/teak-convex-nextjs - Add end-to-end tests for tag management, favorites functionality, and trash operations - Merge pull request #31 from praveenjuge/praveenjuge/fix-privacy-purpose-strings - fix: improve privacy permission strings with clearer purpose descriptions - test: expand card processing and link metadata coverage - Improve card search performance and update deps - Optimize card search with tag indexes - refactor: optimize performance by using refs in MasonryGrid and memoize Card component - Memoize MasonryGrid handlers - Simplify notes modal title and fix link icon mapping - feat: add local card search cache - Add paginated card search and infinite scroll - style: apply global styles to body only - fix: set minimum height for html element to ensure proper layout - refactor: remove unused Apple Test component and clean up related code - feat: add tag management and image copy functionality to cards - feat: add deployment instructions and increment version to 1.0.1 - feat: implement findDuplicateCard query and integrate into auto-save functionality - feat: add technical deep dives and feature spotlights to tweet ideas - feat: add iOS metadata configuration for app submission - feat: enhance error logging and handling across authentication and media components - feat: add SVG thumbnail generation and processing for image cards - feat: add EXIF orientation handling for thumbnail generation - feat: update dependencies and improve metadata generation functions - feat: add Open Graph support and dynamic image generation - feat: Store original image/video dimensions in fileMetadata - feat: Enhance video card processing to utilize thumbnail for metadata generation and add corresponding tests - feat: Add resetCardProcessingState mutation and enhance fetchMetadataHandler with fallback to HTML fetch - feat: Add wildcard support for trusted origins in authentication configuration - Add foundational documentation and features for Teak - feat: Remove deprecated admin dashboard components and related hooks; add pagination to card and user listing queries - feat: Add Instagram link metadata handling and primary image extraction - feat: Implement link detection and extraction utilities; update card processing and form handling - feat: Add support for link preview image handling and dimensions across card components - refactor: Optimize link metadata handling and improve Card component layout - Merge branch \'main\' of github.com:praveenjuge/teak-convex-nextjs - style: Improve layout and responsiveness of LinkPreview component - Merge pull request #29 from praveenjuge/seer/refactor/descriptive-color-vars - Add comprehensive test coverage for link metadata parsing and workflows - Refactor: Improve readability of RGB variables in color utilities - feat: Add clipboard, file system, and sharing functionalities to CardItem and CardPreviewSheet components - feat: Replace long press gesture with a ContextMenu for delete actions. - chore: include test files in tsconfig for compilation - test: Improve coverage for color utilities, structured data parsing, kernel failures, auth dependencies, and default error handling. - refactor: extract link metadata workflow handlers and add new categorization tests - test: add new color utility and link metadata workflow tests, and enhance error handling and content type coverage in existing workflow tests. - feat: update test runner to Bun and refactor AI and categorization tests - Add tests for link categories and enhance color utility tests - feat: Implement feedback dismissal timer and improve pointer events handling in FeedbackBottomSheet component feat: Add end-to-end tests for admin dashboard and card CRUD operations feat: Configure Playwright to match end-to-end test files with .e2e.ts extension - feat: Adjust feedback dismissal timing and manage sheet open state in FeedbackBottomSheet component - feat: Refactor CardItem and CardPreviewSheet components for improved rendering and audio handling - feat: Update CardItem and CardPreviewSheet components for improved audio handling and UI adjustments - feat: Integrate CardPreviewSheet for enhanced card media previews and add expo-video dependency - feat: Remove deprecated aiModelMeta, microlinkData, and workflowId fields from card migrations and schema - feat: Remove workflowId handling from card processing and add migration to clean up existing data - feat: Remove deprecated microlinkData and aiModelMeta fields from metadata and card validators - feat: Add migration to remove deprecated metadata.microlinkData field and update schema for cleanup - feat: Remove deprecated aiModelMeta field and update related queries and mutations - feat: Refactor Favicon and CardItem components for improved layout and styling - feat: Simplify CardItem component by standardizing icon colors and removing unnecessary elements - feat: Remove unused functions and simplify CardsGrid component - feat: Add user card count display and loading indicator in SettingsScreen - feat: Derive user name from email during sign-up for improved user experience - feat: Refactor HomeScreen and CardsGrid for improved search functionality and loading state handling - feat: Update FeedbackBottomSheet to clear feedback status correctly and enhance CardItem text display - feat: Update logout and account deletion flows to redirect to welcome screen - feat: Rename auth `index` screen to `welcome` and implement dynamic authentication-based navigation redirection. - feat: Integrate ConvexQueryCacheProvider and update dependencies for improved state management - feat: Implement FeedbackBottomSheet for improved feedback display and handling - feat: Simplify FeedbackStatusScreen by removing StatusBar and refactoring StatusOverlay props - feat: Refactor AddScreen to simplify layout and enhance recording UI feedback - feat: Refactor AddScreen layout by replacing VStack with List for improved structure and styling - feat: Refactor SignUpScreen layout by replacing Form with VStack for improved structure and styling - feat: Add ESLint configuration and integrate react-compiler plugin; update sign-in and sign-up screens for improved UI components - feat: Update routing in Onboarding and SignIn screens to direct to home tab and clean up unused keyboard dismiss logic - feat: Implement authentication navigation with initial route handling and update sign-in/sign-up paths - feat: Refactor authentication handling in RootLayout and remove unused router in SignInScreen - feat: Update AppleLogo component to accept color prop and adjust OnboardingScreen for dynamic Apple logo color - feat: Add delete account functionality with confirmation prompt in SettingsScreen - feat: Enhance Favicon component with error handling and update CardItem layout for media actions - feat: Update AddScreen layout with section titles and adjust button spacing for improved UI - feat: Update CardItem to use pre-resolved fileUrl and remove getFileUrl query - feat: Add tests for getFileUrl function to enforce authentication and card ownership checks - feat: Add cardId to getFileUrl query for ownership checks in CardItem component - feat: Add tests for ensureCardCreationAllowed function and enhance card creation logic with subscription checks - feat: Enhance renderables processing with improved error handling and status updates for thumbnail generation - feat: Implement audio recording stop functionality with state management and error handling - feat: Refactor card processing and link enrichment workflows by removing unused parameters and enhancing mutation tests - feat: Add tests for metadata link content fallback and enhance link content handling - feat: Enhance self-hosting documentation with detailed environment setup and production guidelines - feat: Update free tier card limit to 200 and adjust related messaging across the app - feat: Enable authentication handling by updating Convex client configuration and enhancing error utility - feat: Update package dependencies and refactor RootLayout component - feat: Update database interactions to use explicit collection names and refactor authentication handling - Merge pull request #27 from praveenjuge/adjust-linkpreview-for-mobile-view - Adjust link preview layout on mobile - feat: Refactor LinkPreview component to use Link for navigation and improve layout - feat: Add .code to .gitignore to exclude code directory from version control - refactor: Simplify layout and styling of QuotePreview component - feat: Enhance file upload handling with card type validation and error messaging - feat: Add selected card handling in HomePage and update CardModal to utilize selected card data - feat: Add file URL handling to card components and update related previews - feat: Enhance card functionality by adding file URL handling and updating components to utilize new URL properties - fix: Adjust GridImagePreview to remove conditional rendering for link image display and enforce consistent height - fix: Update GridImagePreview to use a default aspect ratio and improve layout - fix: Remove rounded corners from image preview component - Merge branch \'main\' of github.com:praveenjuge/teak-convex-nextjs - feat: Add palette extraction and display functionality for image cards - Merge pull request #25 from praveenjuge/update-card-limit-from-25-to-50 - Update docs/app/(home)/page.tsx - Merge pull request #23 from praveenjuge/vercel/react-server-components-cve-vu-0biic9 - Increase free card allowance to 50 - Fix React Server Components CVE vulnerabilities - Merge pull request #22 from praveenjuge/vercel/react-server-components-cve-vu-fhrqgz - Fix React Server Components CVE vulnerabilities - feat: Add /apple-test to proxy allowed paths. - feat: add Apple Sign-In test page with debug logging and session checks. - chore: Temporarily disable Apple social sign-in buttons and add callback URL configuration. - Remove `callbackURL` parameter from Apple social sign-in. - feat: Add Apple Sign-In functionality to web and mobile authentication flows. - feat: Add Apple authentication provider and its required origin to allowed origins. - fix: Adjust spacing in Row component and update image size in CardItem for better layout - refactor: Remove unused share intent handling and clean up configuration - fix: Update app configuration and dependencies for improved stability and performance - Merge branch \'main\' of github.com:praveenjuge/teak-convex-nextjs - Merge pull request #20 from praveenjuge/vercel/vercel-web-analytics-to-nextjs-9ehjmc - fix: Change email verification message format from text to HTML for improved rendering - fix: Update email verification message format for better readability - fix: Open password reset and email verification links in a new tab - Add Vercel Web Analytics to Next.js - fix: Update Next.js dependency to version 16.0.7 - feat: Update API types to support multiple recipients and enhance email component structure refactor: Simplify layout structure in documentation and improve navigation handling style: Adjust global styles for navigation and sidebar responsiveness fix: Update package dependencies for improved stability and performance - refactor: Remove unused loading components and simplify layout structure in admin and auth pages - feat: Enhance file upload with additional metadata for images and videos - fix: Remove debug output of cards in HomePage component - fix: Update package dependencies and improve empty state rendering in HomePage component - refactor: Simplify layout structure and enhance loading state handling in admin and profile settings pages - fix: Add missing commas in query conditions and improve code formatting - feat: Add retry behavior for AI metadata workflow actions - Merge branch \'main\' of github.com:praveenjuge/teak-convex-nextjs - refactor: Improve internal workflow references and add error handling for missing AI metadata workflow - Merge pull request #17 from praveenjuge/seer/fix/file-upload-content-type-fallback - fix: Provide fallback Content-Type for file uploads - refactor: Replace img elements with Image component for better handling and add placeholders in LinkPreview and Card components - refactor: Fix Toaster component syntax and ensure consistent formatting - refactor: Streamline file upload handling in AddCardForm and improve toast notifications - refactor: Enhance file upload validation and error handling in AddCardForm and useFileUpload hooks - refactor: Update changelog titles and improve changelog generation guidelines - refactor: Update documentation links and remove obsolete environment settings file - refactor: Simplify ShareIntentScreen by removing unused functions and optimizing feedback handling - refactor: Remove unnecessary View wrapper in SearchScreen component - refactor: Update loading state in CardsGrid to use CircularProgress component - refactor: Simplify FeedbackStatusScreen and ErrorBoundary components with new UI structure - refactor: Update sign-up button variant for consistency - refactor: Remove unused dependencies and enhance keyboard handling in sign-up and layout components - refactor: Update imports to use absolute paths and improve layout consistency across components - refactor: Update TabLayout icons to use new structure and improve consistency - refactor: Update SignIn and SignUp screens to use new UI components and simplify layout - refactor: Simplify OnboardingScreen layout and replace Google sign-in with buttons - refactor: Update routing in SignIn and SignUp screens, remove Google sign-in logic and related UI elements from all auth screens - refactor: Remove unused imports and simplify layout in CardsGrid and CardItem components - refactor: Remove unused imports in SearchScreen component - refactor: Streamline file selection process in AddScreen component - refactor: Simplify CardItem component by removing redundant view and text elements - refactor: Remove unnecessary style from Host component in Settings screen - refactor: Remove unused HapticTab and TabBarBackground components - refactor: Simplify loading check in Settings screen - refactor: Update appearance options in Settings screen; remove subtitles for clarity - feat: Refactor Home and Settings screens; implement Search screen layout and functionality - feat: Add Home and Add screens with layout and functionality; remove old Settings screen - feat: Implement theme preference management and update settings screen layout - fix: Add callbackURL for Google sign-in in onboarding, sign-in, and sign-up screens - fix: Update allowed redirect URIs for authentication in development mode - fix: Add missing @react-native/virtualized-lists dependency - fix: Update @convex-dev/better-auth dependency to version 0.9.9 - fix: Update next dependency to use the latest canary version - feat: Add email verification alert after successful registration - refactor: Update cookie handling in getSessionTokenFromCookies for better clarity and error logging - refactor: Enhance session fetching logic to handle token authorization and improve error logging - refactor: Update allowed redirect URIs and enhance URL restriction checks - refactor: Remove sign-out functionality from AuthenticatedPopup component - feat: Add upgrade prompt for users reaching card limit in AuthenticatedPopup - refactor: Update session fetch logic to include Better Auth cookie handling - feat: Implement web app session management and refactor authentication handling - refactor: Update layout classes for consistent sizing in App and index.html - feat: Add video thumbnail generation and enhance video previews in Card component - refactor: Simplify DocumentPreview layout by adjusting iframe height and consolidating file name display - feat: Implement PDF thumbnail generation and enhance document previews in Card component - refactor: Remove unnecessary logging and streamline workflow handlers for improved clarity - feat: Add optimistic card handling with visual indicators in Card component - refactor: Remove unused enrichment functions and related imports from AI links - refactor: Replace internalAction with internalMutation in AI workflows and remove unused retry behavior - feat: Update package dependencies and enhance UI elements in password reset flow - feat: Add optional fields for maximumAmount, minimumAmount, presetAmount, and oneBatchOnly in components - Revert "feat: Enhance billing and authentication flows with new API methods and UI improvements" - feat: Enhance billing and authentication flows with new API methods and UI improvements - feat: Centralize type imports by replacing references to dataModel with shared types - feat: Consolidate card creation limits and remove deprecated cardLimit module - feat: Update various components to use void for async function calls and improve code clarity - feat: Enhance card management with improved indexing, validation, and memory handling - feat: Refactor AI metadata generation to use centralized model definitions and system prompts for improved maintainability - feat: Add DialogDescription to CardModal for improved accessibility and loading state indication - feat: Replace react-masonry-css with antd Masonry component and update masonry item rendering - feat: Make aiModelMeta optional in updateCardAI and update card retrieval in generateThumbnail - feat: Enhance metrics tracking for password resets, customer portal access, and various user interactions - feat: Update AI integration from OpenAI to Groq API and enhance metadata processing - feat: switch from OpenAI to Groq for AI metadata generation and audio transcription - feat: enable stealth mode for kernel browser sessions in metadata fetching and screenshot capture - feat: migrate from Cloudflare Browser Rendering to Kernel for link previews and screenshots - Revert "feat(sentry): Integrate Sentry for error tracking and performance monitoring across Convex workflows and actions" - feat(sentry): Integrate Sentry for error tracking and performance monitoring across Convex workflows and actions - feat: implement metrics tracking for user actions across authentication, card management, and file uploads - fix: update Sentry configuration with correct organization and project names, and modify DSN values - feat: integrate Sentry error capturing across various components and hooks - feat: ensure edge runtime configuration is imported in Sentry registration - fix: remove unnecessary comments and clean up Sentry initialization code - feat: implement AI-generated changelog with batch processing and new changelog files - feat: enhance Sentry feedback integration with themeLight and themeDark configurations - feat: add SentryUserManager component for user data synchronization with Sentry - feat: enhance Sentry configuration with console logging and feedback integration - fix: update sign-out behavior to refresh router and redirect to login page - feat: implement rate limiting for card creation and enhance error handling - fix: handle unauthenticated errors gracefully in getCurrentUser query - refactor: update text sizes and styles across multiple components for consistency - fix: include links in baseOptions destructuring for layout component - feat: integrate Sentry for error tracking and monitoring in client and server - refactor: update registration links and button texts across multiple components - Add GoogleIcon component with SVG representation - refactor: introduce hostnameMatchesDomain function to enhance domain matching logic and improve security - chore: improve mobile linting and fix minor issues - refactor: update ESLint config and improve error handling in background script; enhance context menu save logic - refactor: streamline configuration and improve code readability across multiple files - refactor: remove unnecessary TypeScript ignore comments and improve variable declarations - fix: update ESLint configuration and lint script for improved compatibility - Flatten web directory into src - Test Git Hooks - Swap Git Hooks - Refactor card-related functionality into a dedicated \'card\' module - fix: hide mobile TOC/navigation and adjust layout spacing - feat: Update layout components and styles for improved navigation and background rendering - feat: Implement AI metadata generation and renderables workflow - feat: add UI components and hooks for card management and file uploads - fix: remove user management exports from index file - fix: correct web app version details in README - docs: enhance documentation structure and clarity across multiple files - fix: update button variant in SearchBar component for settings link - feat: add authentication middleware and user account management - fix: update imports and type handling for MDX content and adjust TypeScript paths - fix: add webpack alias configuration for source directory - fix: remove secondary CTA from layout and add build script for docs - fix: simplify CTA components by removing secondary button and update documentation for environment settings - fix: remove outdated link categorization section and unused component reference from documentation - fix: refactor link metadata handling to start extraction in parallel and improve validation checks - fix: refactor categorization logic by removing unused domainMap and adding link category resolver with tests - fix: update documentation to remove specific version numbers from the web frontend and documentation stack - fix: update documentation to remove version numbers from tech stack and environment settings - fix: refactor admin access control to use first user ID instead of environment variable - fix: refactor ProfileSettingsPage to derive cardCount and hasPremium from user data, remove unused getCardCount query - fix: refactor SearchBar component by removing unused UserAvatar and integrating settings link - fix: implement deterministic domain categorization and enhance link classification logic - fix: enhance palette color extraction logic and remove AI dependency - fix: update classification step to use deterministic heuristics and improve card type classification logic - fix: add back navigation link to SettingsLayout and remove unused import from ProfileSettingsPage - fix: remove password confirmation field and related validation from SignUp component - fix: simplify SettingRow component and improve layout consistency - fix: update environment variable configuration and improve clarity in documentation - fix: enable email verification during user registration and update error handling in sign-in - fix: update navigation paths from subscription to settings - Fix Login Error - fix: clean up logging and comments in createAuth function - fix: remove vercel.json configuration file - fix: disable crossDomain plugin in createAuth function - fix: add trusted origins for Better Auth integration - Merge pull request #4 from praveenjuge/better-auth - Merge pull request #7 from praveenjuge/copilot/sub-pr-4 - fix: use user\'s theme preference in Polar checkout instead of hardcoded light theme - Initial plan - Merge pull request #5 from praveenjuge/copilot/sub-pr-4 - Merge pull request #6 from praveenjuge/copilot/sub-pr-4-again - fix: remove hardcoded test credentials from mobile sign-in - Remove admin logging statement from production code - Update apps/web/app/(auth)/login/page.tsx - Update apps/extension/entrypoints/popup/App.tsx - Initial plan - Initial plan - Update apps/web/app/(auth)/forgot-password/page.tsx - refactor: replace Clerk with Better Auth across mobile, web, and tests - refactor: migrate to BetterAuth for authentication and enhance error handling - refactor: replace Clerk authentication with BetterAuth and improve error handling - refactor: integrate BetterAuth for improved authentication and update dependencies - refactor: implement registration status check and limit user registrations - refactor: update Next.js version and add analyze script - refactor: update imports and enhance state management in settings page - refactor: enhance subscription management UI and remove unused components - refactor: replace UserProfileDropdown with UserAvatar component and streamline settings layout - refactor: move theme selection from profile dropdown to settings page - refactor: modularize subscription UI into components and integrate into settings pages - feat(auth): enhance getCurrentUser to return null if user is not found - fix: add missing TypeScript ignore comment and adjust Badge padding in PlanOption component - feat(profile): enhance avatar upload functionality and improve user experience - feat(auth): implement account deletion functionality and update related components - fix: update popover and primary foreground colors in globals.css for improved contrast - fix: correct popover foreground color in globals.css - refactor: update color classes in BottomPattern and TopPattern components for consistency - refactor(settings): simplify ProfileSettingsPage layout and remove unused components - refactor(auth): update button variant in SettingsSidebarNav and remove user ID display in UserProfileDropdown - feat(admin): implement Admin Dashboard with data fetching and UI components - Refactor layout and page structure; remove subscription page and update user profile dropdown - refactor(auth): simplify user profile dropdown and enhance theme selection - refactor(auth): enhance user profile dropdown and integrate avatar component - refactor(auth): standardize terminology for login references across authentication components - refactor(auth): enhance password validation and user feedback in SignUp form - refactor(auth): implement alert component for error and success messages in authentication forms - refactor(auth): update form handling and loading state in authentication components - refactor(auth): add required attribute to password fields in SignIn, SignUp, and ResetPassword forms - refactor(auth): update email placeholder text for consistency across authentication forms - refactor(auth): enhance UI consistency and improve user feedback in authentication forms - refactor(migration): remove outdated migration guides for Clerk to Better Auth transition - refactor(auth): streamline password input and footer links in SignIn component - fix(auth): update CardDescription styles in forgot and reset password pages - feat(auth): implement forgot and reset password functionality with Better Auth integration - refactor(docs): update authentication references from Clerk to Better Auth - feat(auth): integrate Better Auth for user authentication - Merge branch \'main\' of github.com:praveenjuge/teak-convex-nextjs into better-auth - chore(deps): update dependencies in package.json and backend package.json refactor(api): improve internal function references in linkMetadata and workflows fix(linkMetadata): enhance error handling and category normalization in workflows fix(screenshot): update internal function references for screenshot capture - Add Better Auth implementation documentation - refactor(docs): consolidate content from CLAUDE.md into AGENTS.md - fix(docs): adjust metadata titles - fix(screenshot): clean up code formatting and add CSS for screenshot capture - fix(web): refine card modal layout - feat(admin): add dashboard card modal components - feat(linkMetadata): move preview helpers - chore(tasks): expose quoteFormatting task - fix(cards): normalize quote handling - feat(web): remove alpha banner - feat(docs): add apps landing page - feat(docs): add icons to documentation pages - fix(extension): add cookies permission and key - chore(extension): remove store listing docs - chore: add support doc and refresh extension deps - feat(docs): add terms of service page - fix(dependencies): update package versions for stability - feat(categorization): add dribbble provider - feat(backend): consolidate task exports - fix(ai metadata): require single-word tags - feat(ai): add metadata workflow - feat(docs): refresh home and changelog messaging - docs: refresh marketing copy - docs: expand workflows and env docs - docs: update development, environment settings, and features documentation - docs: refresh README and docs details - Merge pull request #3 from praveenjuge/update-quick-start-section-in-development.mdx - fix(docs): update development quick start - feat(docs): refresh marketing pages - fix(web/badge): apply dark mode background for outline variant - docs(readme): add Vercel OSS Program badge under platform list - fix(web/globals.css): increase masonry grid gutter/column spacing and normalize font-face src indentation - fix(web/card): refine link preview layout and accessibility - fix(workflows): parallelize metadata/renderables, tune retries, and refine link metadata flow - fix(docs/changelog,docs/home,docs/package.json): replace Next Image with native img for avatar & hero, remove priority prop, and bump dependency versions - fix(docs/changelog,docs/next-config): remove explicit revalidate, use shrink-0 for avatar, and add output: "export" to next config - fix(web/card-modal): use paragraph with adjusted spacing and add border for Notes and Summary - fix(workflows/classification): treat fully-quoted snippets as quote cards and silence TS type error - fix(web/card-modal): reduce badge icon size to 3.5 for consistent spacing - fix(web/card-modal,web/link-preview): show card content for unknown types, restore preview bg, and tidy link preview - fix(web/dialog): add dark mode background to dialog overlay - chore(deps): bump lint-staged to ^16.2.6 - chore(deps): bump dependency versions in web and backend - feat(web/global-error): add GlobalError client component for app-level error fallback - refactor(workflows/manager): centralize card-processing startup and update callers - feat(aiBackfill): add AI backfill workflow, wire into crons/admin, remove old enqueue action - feat(linkEnrichment): extract link categorization/enrichment into dedicated workflow - refactor(cardCleanup): move scheduled cards cleanup into workflow - refactor(workflows): move screenshot capture into dedicated screenshot workflow/step and update callers - feat(linkMetadata): implement link metadata extraction workflow and error handling - Update Docs Design - fix: unblock auth layout and convex typing - refactor(renderables): own thumbnail generation in workflow - refactor(workflows): move card pipeline out of tasks namespace - chore: refresh marketing copy and drag overlay ui - fix(subscription): replace product query with fixed plan ids - feat(billing): embed polar checkout flow - refactor: simplify billing guards and logo link styling - fix(cards): improve preview styles and fallbacks - fix(web): adjust card modal layout spacing - fix(palette): prefer regex extraction and show content fallback - feat(cards): improve link fallback display and workflow logging - fix(subscription): clarify manage CTA label - fix(web): polish modal UI and prevent alpha banner flicker - chore(config): add security headers to next apps - feat(subscription): redesign upgrade experience - feat(workflows): add card processing pipeline - feat(web): add alpha banner - chore(vercel): set bun runtime - perf(web): integrate convex cache hooks - fix(subscription): use cached convex query hook - refactor(admin): simplify admin dashboard UI code - fix(admin): show 404 for unauthorized access - refactor(web): remove convex preloads - fix(web): justify modal header content - refactor(web): streamline more info modal layout - fix(billing): export listAllProducts from polar api - refactor(billing): rename polar integration to billing module - chore(deps): upgrade next 16 packages - feat: update link metadata and dependencies - Merge pull request #2 from praveenjuge/remove-login-from-footer-and-add-twitter-link - fix(docs): update footer social links - fix: update lint-staged and typescript versions in package.json - fix: remove workspaces section from package.json - fix: add missing workspaces section to package.json - fix: re-add linkedom dependency to package.json - fix: remove linkedom dependency from package.json - fix: update linkedom version in package.json and reorder dependencies - chore: update dependencies for @ai-sdk/openai, @types/bun, @types/node, and linkedom - Refactor link metadata handling and introduce linkMetadataDb module - feat: add reasons for missing cards in admin overview and update MissingCardSummary type - feat: add retry mechanism for card enrichment and reset AI metadata status - fix: adjust width of processing summary cell in AdminPage table - feat: enhance AdminPage with enriched card metrics and navigation link - refactor: restructure aiPipeline type definitions and improve data normalization in AdminPage - feat: implement admin dashboard with metrics and AI enrichment controls - refactor: remove AI processing status checks and related loading indicators from Card and CardModal components - fix: update tsconfig path for Convex functions and ensure correct configuration - feat: integrate share intent functionality and update project structure - feat: implement feedback status management and integrate with AddScreen and FeedbackStatusScreen - feat: add FeedbackStatusScreen and integrate feedback routing in AddScreen - fix: update .gitignore to include shared node_modules and correct AGENTS.md documentation - feat: initialize backend structure with Convex integration - Refactor shared module structure and update imports - feat: implement HomePage with preloaded cards and refactor HomeClient component - Refactor card operations and file upload hooks - fix(mobile): dedupe react resolution - fix(docs): enhance repository guidelines for clarity and structure - fix(docs): align landing content width - fix(web): streamline card modal editing - test(web): cover text card crud - test(web): stabilize auth e2e flows - test(web): add Playwright e2e suite - fix(backend): accept legacy microlink metadata - chore: sync pending changes - refactor: drop microlink fallbacks - feat: refactor subscription page with server-side rendering and component extraction - fix: resolve TypeScript error in NotesEditModal and clean up unused imports - feat: reorganize CardModal with dedicated modals and improved mobile UX - feat: optimize analyzing state to hide after AI completion - fix(ui): improve subscription page layout and card consistency - feat: enrich link categorization and UI surfaces - feat(palette): auto populate colors - Delete Files - refactor(cards): rely on ai pipeline for classification - feat: enhance link metadata with cloudflare previews - feat(backend): add card processing pipeline orchestration - feat: centralize card limit handling - feat: add SN Pro font to browser extension - feat: add SN Pro font to docs app - feat: replace system font with SN Pro font family - fix: clarify soft deletion duration in FAQ response - fix(docs): resolve deployment issues - feat: update content and descriptions across various components to enhance focus on visual bookmarking and design inspiration management - feat: replace react-plock with react-masonry-css for masonry grid layout, update styles for better responsiveness - feat: integrate CTASection and Footer into Layout, update CTASection styling and responsiveness - feat: refactor UI components to use new Button and Badge components, enhance styling and responsiveness - feat: improve text formatting and consistency in HomePage component - feat(changelog): update header styles and add follow link to X - feat: update ChangelogPage layout and enhance BackgroundPattern styles for better responsiveness and dark mode support - feat: enhance UI consistency by applying text-balance class to various components and updating pricing text - feat(layout): implement layout component for documentation pages - feat(config): update Next.js configuration to include image remote patterns - feat: Add Pricing Page with plans and FAQs - feat(add-screen): request audio recording permissions and set audio mode for iOS - feat: update audio handling in AddScreen and CardItem components, improve navigation logic in RootLayout, and upgrade package dependencies - feat(upgrade-prompt): implement upgrade prompt for card limit reached scenario - feat(subscription): create SubscriptionPage component for managing user subscriptions and billing - style(cards): update card background styling for improved visual consistency - fix: update empty state rendering logic to use cards directly instead of filteredCards - feat(thumbnails): implement thumbnail generation for image cards and update card with thumbnail ID - chore(auth): remove commented instructions for Clerk app setup in auth configuration - feat(cards): Implement card creation, deletion, and metadata handling - style: update input field styling with improved border and margin for better layout - feat: enhance CardsGrid component with improved card height estimation and distribution for masonry layout - refactor: clean up AddScreen component by removing unused utility functions and simplifying file upload success handler - feat: implement error boundary and enhance splash screen handling - fix: add headerBackTitle option for sign-in and sign-up screens - feat: add audio permissions and EAS configuration for improved functionality - fix: update metadata keywords and titles for consistency across documentation style: improve SignOutButton background color by using defined color constants - Update primary color and dependencies in mobile app - Update extension icons and remove unused SVG files - refactor: remove Shift+Click keyboard event handling for selection mode in MasonryGrid component - feat: enhance loading states by wrapping user button and layout components in Suspense for improved performance - fix: correct typo in warning message about important links disappearing - feat: refactor HomePage layout for improved structure and readability; simplify feature card rendering and footer design - feat: update metadata for improved clarity and consistency; change URLs and descriptions for better alignment with branding - chore: update Next.js configuration and dependencies - Update app icons and modify SVG graphics - feat: update color scheme in BottomPattern and TopPattern components; change fill colors to red and gray for improved contrast - feat: add Chrome Store submission and listing documentation; include required assets and metadata - feat: integrate Loader2 component for improved loading indicators in popup; update package.json to include lucide-react - feat: add Privacy Policy page and update documentation; enhance extension metadata and logo - feat: remove image saving functionality from context menu and update related logic in popup - feat: implement context menu functionality for saving pages, text, and images; enhance auto-save logic and error handling - feat: enhance loading and sign-in experience in popup; improve auto-save status rendering and remove unused card count - refactor: update extension configuration and dependencies - feat: implement auto-save functionality in popup; enhance background script logging and update permissions in wxt.config.ts - feat: enhance App component with user loading state and card count display; update main.tsx for Convex integration and remove unused style.css - feat: implement bulk action bar for card selection and deletion in MasonryGrid - fix: ensure port 3000 is free before starting development servers - refactor: simplify manifest configuration in wxt.config.ts by removing unnecessary properties - fix: update error message for missing VITE_PUBLIC_CLERK_PUBLISHABLE_KEY in main.tsx refactor: enhance wxt.config.ts to include host permissions and cookies in manifest - feat: initialize Teak extension with basic structure and configuration - refactor: update display name in package.json for consistency - refactor: improve Card and CardModal component styling for better layout - refactor: enhance Card component styling with consistent background and border - fix: add dark mode border to CardModal dialog content - refactor: update font styles in Card and QuotePreview components for consistency - feat: add quote card type with content extraction and preview components - refactor: centralize card type management with a registry and enhance icon retrieval - refactor: simplify card creation logic by delegating type detection and processing to the backend - feat: add favorite functionality to CardModal and update useCardModal for optimistic state management - refactor: update AI metadata guidelines for tag specifications to enhance clarity - refactor: replace Badge components with Button components in SearchBar and CardModal for consistency - refactor: update background color and improve layout in CardModal and SearchBar components - feat: add card type filter functionality and enhance CardModal with type handling - refactor: update CSS variables for improved background color and enhance Card component styles for better readability - feat: add palette card support with color parsing and previews - refactor: update card metadata handling to use fileMetadata for improved consistency across components - feat: update audio preview to use aiTranscript and enhance AI metadata handling with migrations support - refactor: remove unused card mutation functions and unify delete/restore logic in updateCardField for improved code maintainability - refactor: consolidate search functionality and remove unused hooks for improved code clarity - feat: add CardSkeleton and CardsGridSkeleton components for improved loading state representation - refactor: streamline search filters and update related handlers for improved clarity and functionality - refactor: remove empty metadata fields from card creation and context menu save functions for cleaner data handling - refactor: update ESLint configuration and middleware runtime settings for improved consistency - feat: implement unified file upload hook and integrate across components for improved file handling - refactor: simplify file handling and metadata extraction in card creation process - fix: clean up whitespace in useGlobalDragDrop file for improved readability - refactor: restructure layout and remove Dashboard component for improved organization and clarity - fix: update imports to use convex-helpers for improved query handling - fix: update styling for improved visibility and consistency across components - fix: simplify fetch request headers in extractLinkMetadata function - fix: update button class for consistent sizing and simplify AI summary label - fix: wrap card content in a div for improved styling and layout consistency - fix: enhance card styling during upload and submission states for better visibility - feat: add experimental PPR support and update dependencies in package.json - fix: update layout classes in CardModal for better responsiveness and clarity in preview and metadata areas - feat: refactor SearchBar component to improve filter display and selection handling - feat: add pre-commit hook for linting and TypeScript checks, and update package.json for lint-staged configuration - test: verify pre-commit hooks work - fix: improve keyboard handling in AddCardForm and adjust publisher display in LinkPreview - fix: correct formatting and punctuation in Textarea component - feat: enhance AI metadata generation for link cards and improve scheduling logic - feat: add file download functionality and enhance UI in Card and CardModal components - refactor: streamline SearchBar component and remove unused SearchTypeahead - feat: add SubscriptionPage component and update SearchBar for user profile navigation - Update copyright year in LICENSE file - feat: add documentation site commands to CLAUDE.md and package.json - fix: replace HTML entity with JSX escape sequence in getting started section - refactor: remove redundant comment about individual layout customization for clarity - feat: add documentation site with initial pages and components - fix: cast fileId to any type for compatibility in createCard function - feat: implement drag-and-drop file upload functionality with progress tracking and overlay - refactor: remove legacy link metadata fields from metadata validator for improved clarity - feat: update card metadata handling to preserve legacy fields for non-link cards and simplify link card metadata - refactor: remove legacy metadata fields and simplify metadata handling across components - feat: add legacy link metadata fields for backward compatibility in metadata validator - feat: update card components to utilize Microlink.io metadata and improve type safety - feat: add TypeScript types for product mapping in available plans - feat: enhance card components to prioritize Microlink.io metadata and improve legacy support - fix: remove dashboard command from predev script in package.json - feat: remove mobile and extension workspaces from package.json - feat: update package dependencies and remove web app reference from root tsconfig - feat: update package dependencies and improve component imports for better performance - Remove Teak Extension and associated resources - Add macOS Teak application and extension with initial setup - feat: enhance CardModal and previews with save functionality and improved state management - feat: update Card and CardModal components for improved UI and functionality - feat: enhance context menu functionality with state management and loading indicators - feat: add context menu functionality for saving URLs, images, and text, along with notification system - feat: implement auto-save functionality for active tabs and enhance popup UI - feat: integrate Convex API and update package structure for backend services - Refactor extension authentication and layout - feat: integrate Clerk authentication and routing in extension, add Home and SignIn components - feat: add Plasmo extension with Tailwind CSS styling - fix: Correct typos and improve clarity in CLAUDE.md documentation - feat: Add cardContainer style for improved layout in CardsGrid component - feat: Improve UI components with enhanced styling and layout adjustments - feat: Update onboarding, sign-in, and sign-up screens for improved user experience and layout adjustments - fix: Refactor SignOutButton component for improved styling and functionality - feat: Enhance Sign-Up and Add functionalities - chore: update dependencies and refactor shared hooks - feat: update CLAUDE.md with mobile app details and enhance architecture overview - feat: add guidelines and best practices for Convex projects in CLAUDE.md - feat: add mobile development script and remove unused .gitignore file from backend - feat: Add mobile app structure with Home and Settings screens - fix: remove dynamic prop from ClerkProvider in RootLayout component - feat: update styling for card components and improve feedback messages - feat: add apple icon and SVG icon files for improved branding - feat: integrate Clerk for authentication loading states and enhance Logo component with improved SVG attributes - fix: update free tier limit message to use HTML entity for apostrophe, add null check for card in CardModal, remove unused DotIcon import, and clean up LinkPreview component by removing failed and metadata checks - refactor: remove unused @teak/shared package and update .gitignore to include node_modules - feat: add Convex backend setup with Polar integration - Remove unused Unauthenticated component and related import from Home page - Enhance search functionality: add server-side search and filter query for cards, update metadata handling in link metadata, and refactor search filters to utilize new query. - Remove convex configuration file as it is no longer needed - Remove mention of local UI state management in CLAUDE.md for clarity on state handling - Implement link metadata extraction: add linkMetadata module, update card creation to handle metadata status, and enhance LinkPreview component with loading skeletons. - Refactor AudioPreview component: remove transcript collapse functionality and simplify layout for improved readability - Refactor CardModal and TextPreview components: remove unused imports, enhance loading state handling, and improve layout for better user experience. - Refactor CardModal and related components for improved structure and functionality - Refactor Card and CardModal components: replace card prop with cardId for improved state management, add seededRandom function for consistent height generation, and implement getCard query for fetching card details securely. - Refactor loading indicators: create a reusable Loading component and integrate it into Home and Dashboard for improved UI consistency - Add Payments page and enhance SearchBar with subscription link - Refactor SearchBar component: integrate tag handling directly, remove SearchTags component, and enhance UI with badges for keyword and filter tags - Refactor card handling: remove title from Card and CardModal components, update AI metadata generation, and streamline card validation - Add Payments page, enhance card creation logic, and integrate Polar API for subscription management - Enhance CardModal and AI functionality for improved user experience - Update package.json scripts for improved development workflow - Add CLAUDE.md for development guidance and refactor type handling in components - Update package version and enhance global styles with Clerk themes - Refactor Dashboard component and introduce new UI elements for enhanced card management - Add cmdk for command palette and enhance SearchTypeahead with icons - Enhance CardModal functionality with favoriting state management - Refactor metadata type in AddCardForm for improved type safety - Enhance card management with trash functionality and UI improvements - Add image dimension handling and integrate react-plock for masonry layout - Update global styles and layout configuration - Refactor authentication and UI components - Refactor card ID handling and type validation - Refactor card types and improve type management - Enhance card functionality and UI improvements - Enhance card management and UI components - Initialize project structure with essential files and configurations
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
A simple extension for quickly open AWS services in the AWS console
Description
A new extension to quickly open AWS services in the browser.
Type of change
Screenshot
https://www.loom.com/share/2a265e80b04a43c3a17e7cbee620986d
Checklist