Skip to content

Commit

Permalink
Merge branch 'master' of https://github.com/kean/Herald
Browse files Browse the repository at this point in the history
  • Loading branch information
kean committed Mar 19, 2021
2 parents c58ca11 + 4b3b9a2 commit d88e197
Show file tree
Hide file tree
Showing 3 changed files with 74 additions and 5 deletions.
12 changes: 12 additions & 0 deletions .github/FUNDING.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
# These are supported funding model platforms

github: kean
patreon: # Replace with a single Patreon username
open_collective: # Replace with a single Open Collective username
ko_fi: # Replace with a single Ko-fi username
tidelift: # Replace with a single Tidelift platform-name/package-name e.g., npm/babel
community_bridge: # Replace with a single Community Bridge project-name e.g., cloud-foundry
liberapay: # Replace with a single Liberapay username
issuehunt: # Replace with a single IssueHunt username
otechie: # Replace with a single Otechie username
custom: # Replace with up to 4 custom sponsorship URLs e.g., ['link1', 'link2']
55 changes: 55 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,60 @@
# Pulse 0.x

## Pulse 0.10.0

*Mar 14, 2021*

- [watchOS] Initial watchOS version.
- [iOS] Add a separate option to share a store as text
- [iOS] Fix sharing to Dropbox, Outlook
- [macOS] Fix an issue when sometimes outdated logs will get deleted when viewing archived store
- [macOS] More performance improvements
- [macOS] Fix pin management when multiple stores are open
- [Pulse] Add custom document type with ".pulse" extension. The file is a deflated zip archive that contains blobs, database, and store manifest
- [Pulse] Add new APIs for `LoggerMessageStore`:
- `archive()` creates a store archive (.pulse file)
- `copyStore(at:)`
- `allNetworkRequests()`
- [Pulse] Remove `BlobStore` and all associated APIs, it's now managed automatically by `LoggerMessageStore`

## Pulse 0.9.9

*Mar 7, 2021*

- Display request duration right in the list
- Add Catalyst support

## Pulse 0.9.7

*Mar 2, 2021*

macOS-only release

- Add more performance improvements on macOS
- Fix a couple of search-related issues

## Pulse 0.9.6

*Mar 1, 2021*

- Multiple performance optimizations across the board. Pulse now effortlessly support 50.000+ logs. More optimizations to come in the future versions.

## Fixes

- Fix an issue with sharing network messages from the list on iOS
- Fix case-sensitive text search
- Fix search when log levels are all disabled
- Fix an issue where a Mac app would sometimes remove messages (add new readonly LoggerMessageStore option)

## Pulse 0.9.5

*Feb 20, 2021*

- Initial macOS version is now available
- Fix an issue where text disappears during search (iOS)

> macOS demo attached to the release as .pkg (see private repo)
## Pulse 0.9.4

*Feb 13, 2021*
Expand Down
12 changes: 7 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@
<br/>
<br/>

![promo-4](https://user-images.githubusercontent.com/1567433/108644405-c718f380-747c-11eb-87f3-1d12f418c00a.png)
![promo-4-2](https://user-images.githubusercontent.com/1567433/111088123-0d052c80-84fc-11eb-921c-af8de5c8032b.png)

<br/>

Expand Down Expand Up @@ -93,10 +93,10 @@ Pulse supports logging [`URLSession`](https://developer.apple.com/documentation/
All logged messages are stored persistently using Core Data, including metadata and other information. You get full access to all of the recorded messages at any time using `LoggerMessageStore`.

```swift
let messages = try LoggerMessageStore.default.allMessages()
let messages = try LoggerStore.default.allMessages()

// NSPersistentContainer
let container = LoggerMessageStore.default.container
let container = LoggerStore.default.container
```

<br/>
Expand Down Expand Up @@ -130,14 +130,16 @@ Pulse macOS Alpha is now available as early access. Requires Big Sur.
| Project | Status |
|---------------|-----------------|
| Pulse | Beta |
| PulseUI (iOS framework) | Beta |
| PulseUI (iOS) | Beta |
| PulseUI (watchOS) | Alpha |
| Pulse (macOS app) | Alpha |
| tvOS, watchOS support | Upcoming |
| tvOS support | Upcoming |

# Minimum Requirements

| Pulse | Swift | Xcode | Platforms |
|---------------|-----------------|-----------------|---------------------------------------------------|
| Pulse 0.10.0 | Swift 5.3 | Xcode 12.0 | iOS 11.0 (views iOS 13.0) / watchOS 6.0 (views watchOS 7.0) / macOS 11.0 |
| Pulse 0.9.2 | Swift 5.3 | Xcode 12.0 | iOS 11.0 (views requires iOS 13) |
| Pulse 0.9.0 | Swift 5.3 | Xcode 12.0 | iOS 13.0 (Upcoming conditional iOS 11+ and other platforms) |
| Pulse 0.3 | Swift 5.2 | Xcode 11.3 | iOS 11.0 / watchOS 4.0 / macOS 10.13 / tvOS 11.0 |
Expand Down

0 comments on commit d88e197

Please sign in to comment.