Releases: subconsciousnetwork/subconscious
v0.0.19
What's Changed
- Visual tweaks after playtesting by @bfollington in #1120
- Skip unloadable likes and unresolvable peers when reading user likes by @bfollington in #1118
- Suspend re-rendering to UITextView.text if it causing the change in the first place by @bfollington in #1121
- Fix unstable derived note colors by @bfollington in #1122
- Reduce app startup time by @bfollington in #1119
- Implement peer discovery by @bfollington in #1117
- Improve indexing performance by @bfollington in #1123
Full Changelog: v0.0.18...v0.0.19
v0.0.18
What's Changed
- Experiment: score-based classification and routing for prompts #3 by @gordonbrander in #1107
- Narrow trigger condition to re-check provisioning status by @bfollington in #1110
- Editor performance improvements by @bfollington in #1109
- Implement 'likes' by @bfollington in #1106
- Implement "comments" under notes by @bfollington in #1114
- Add, remove and render likes in list views by @bfollington in #1113
- Playtesting fixes by @bfollington in #1115
Full Changelog: v0.0.17...v0.0.18
v0.0.17
What's Changed
- Fix: tapping links to drafts could (erroneously) open the viewer instead of the editor by @bfollington in #1079
- Make "Quote" action available from everywhere by @bfollington in #1080
- Allow background to show through in empty view by @bfollington in #1082
- Re-implement basic prompts with Tracery by @gordonbrander in #1090
- "Append link" action by @bfollington in #1074
- Enable sentry performance tracing integration by @bfollington in #1089
- Use LazyVStack for all unknown-length lists by @bfollington in #1096
- Fix line wrapping on Card prompts by @bfollington in #1097
- Re-check gateway provisioning status if sync fails but we DO have a gateway ID by @bfollington in #1094
- Apply app-theme to the editor and viewer by @bfollington in #1081
- Update to Noosphere 0.16.1 by @bfollington in #1099
- Fall back to
ThemeColor.a
in editor if there's no slug by @bfollington in #1103
Full Changelog: v0.0.16...v0.0.17
v0.0.16
What's Changed
- Refactor inter-tab notifications by @bfollington in #1029
- Improve deck loading state by @bfollington in #1055
- Show settings when tapping sync indicator by @bfollington in #1068
- Render names in authorization list by @bfollington in #1066
- Log key activities in SQLite by @bfollington in #1067
- Tap tab button again to scroll to top by @bfollington in #1070
- Allow user-configuration of Noosphere log detail by @bfollington in #1016
- User customizable note colors by @bfollington in #1064
- Fix gradient truncation on dark mode by @bfollington in #1073
- "Quote in new note" action by @bfollington in #1071
- Profile reskin to match Deck and Notebook by @bfollington in #1076
Full Changelog: v0.0.15...v0.0.16
v0.0.15
What's Changed
- Remove generic from UserDefaultsKey by @gordonbrander in #1032
- Move recovery to Advanced settings pane by @gordonbrander in #1033
- Block editor transcludes by @gordonbrander in #1010
- Do less work when block editor is disabled by @gordonbrander in #1036
- Block editor: save when editor is backgrounded or un-presented by @gordonbrander in #1044
- Fix transclude link rebasing by @bfollington in #1040
- Smooth out block editor loading state by @gordonbrander in #1045
- Fix loading state for block editor by @gordonbrander in #1046
- MVP: Display prompts on cards by @bfollington in #1048
- Prompts expansion pack by @bfollington in #1049
- Ship deck, remove feed by @gordonbrander in #1050
- Update version to v0.0.15 by @gordonbrander in #1051
Full Changelog: v0.0.14...v0.0.15
v0.0.12+1
What's Changed
- Integrate NoosphereService with Sentry logging by @gordonbrander in #922
- Persist selected
AppTab
inUserDefaults
by @bfollington in #923 - Re-arrange onboarding steps by @bfollington in #918
- Fetch basic user metadata from SQLite if available by @bfollington in #925
- Attempt to include the DID if
indexPeer
fails by @bfollington in #930 - Fix stale peer record in SQLite by @bfollington in #931
- Set size of spacer in expandAlignedLeading to 0 by @gordonbrander in #935
- Update search to use ViewStore by @gordonbrander in #934
- Updated feed & profile post styles by @bfollington in #921
- Update to Noosphere 0.15.3 by @bfollington in #932
- Index peers serially (and other performance enhancements) by @bfollington in #944
- Set NoosphereService log level depending on DEBUG by @gordonbrander in #952
- Update StoryUser description to remove newlines by @gordonbrander in #951
- Fix double speed loading animation by @bfollington in #956
- Skip concurrent indexing test by @bfollington in #960
- Fix delete note from detail view by @gordonbrander in #954
- Refactor excerpt generation and rendering by @bfollington in #936
- Update version to v0.0.12 by @gordonbrander in #961
Full Changelog: v0.0.11+1...v0.0.12+1
v0.0.11
What's Changed
- Allow sharing QR code from profile metasheet by @bfollington in #877
- Manage cache validation by comparing version CID by @bfollington in #869
- Rename users in address book by @bfollington in #870
- Update to swift-noosphere-v0.14.2 by @gordonbrander in #882
- Upgrade to ObservableStore 0.4.0 by @bfollington in #884
- Fix loadEntries so sphere is only opened once by @gordonbrander in #883
- Introduce
expectedName
for following status by @bfollington in #879 - Extract DetailStackView by @bfollington in #885
- Change bundle identifier via config by @bfollington in #888
- Refresh backlinks regardless of whether editor content is stale by @bfollington in #859
- Remove
testWritesThenCloseThenReopenWithVars
by @bfollington in #891 - Introduce "Feed" of all notes by @bfollington in #880
- Rework profile layout by @bfollington in #895
- Recovery mode by @bfollington in #892
- Replay notebook DetailStack actions on app root by @bfollington in #896
- Recovery mode fixup by @bfollington in #904
- Refactor logging to avoid leaking sensitive data by @gordonbrander in #906
- Introduce Profile tab by @bfollington in #898
- Extract stray switch-case bodies to functions by @bfollington in #907
- Retrieve sphere ID from UserDefaults and run recovery check earlier by @gordonbrander in #909
- Mark Sentry events as "development" in development by @bfollington in #911
- Remove Tracery & SwiftSubsurface dependency by @bfollington in #916
- Prevent any local-only notes from appearing in the feed by @bfollington in #914
- Fix merging notes by @bfollington in #915
- Prevent accidental double-recovery by @bfollington in #913
- View author profile from metasheet by @bfollington in #878
- Refresh Feed + Profile view after successful recovery by @bfollington in #912
- Update version to v0.0.11 by @gordonbrander in #919
Full Changelog: v0.0.10+1...v0.0.11+1
0.0.6+1
Minor bugfixes and improvements.
This release is a refactor. If we've done our job right, you shouldn't notice any large differences between this release and the prior release. Most of the work in this release is under the hood, to lay the remaining groundwork for basic Geists (https://subconscious.substack.com/p/scamper). Geists aren't part of this release, but should be part of a future release shortly.
0.0.5+1
Minor update with bug fixes and tests. Plus laying down foundation for future enhancements by introducing metadata headers to Subtext.
Enhancements
- Set title as metadata, instead of deriving from body. This makes a few interactions, like renaming notes, smoother. Part of a wider groundwork to introduce useful metadata to notes (title, modified, created).
Changes
- Allow clicking links in edit mode (user feedback)
Bug fixes
- Save note before re-opening. This fixes a bug where closing and reopening the same note rapidly would not save changes.
0.0.4+1
This release adds wikilinks, bold, italic, and code formatting to Subtext.
Thanks to alpha testers! More bug fixes thanks to your report. Continual improvement. "Try again, fail again, fail better." (Samuel Beckett)
Release notes
Enhancements
- [[Wikilinks]]: wrap text in [[...]] to link it.
- Bold: wrap text in asterisks to bold it
- Italic: wrap text in underscores to italicize it
Code
: wrap text in backticks to mark it as code.- Formatting toolbar - select text and hit toolbar button too link, bold, italic, or code the text.
Changes
- Edit mode "Done" button replaced by keyboard dismiss button in keyboard toolbar (more ergonomic)
- Journal template has changed to
_special/journal-template
When you create a note with this slug, the contents of the note will be used to pre-populate journal entries.
Bug fixes
- Show backlinks when editing. Softer transition between edit and view mode in notes.
- Fix submitting via keyboard in search-or-create flow (thanks testers!)
Other changes
- Many unit tests. Subconscious is getting more reliable.