Fix all warnings (William Casarin)
Add ui_test_harness binary implementation (kernelkind)
Constrain app minimum size (kernelkind)
Use app_creation for common app setup functions (kernelkind)
Create account login panel (kernelkind)
Add login manager (kernelkind)
Update egui 0.26.1 -> 0.27.1 (kernelkind)
Add login key parsing (kernelkind)
Add nostr-sdk dependency (kernelkind)
update cargo.lock to reflect toml change (kernelkind)
fix global query (William Casarin)
pushed to notedeck:refs/heads/master
http://git.jb55.com/notedeck/commit/6222a7db63311bed47c843969f90986cf2f036e9.html
relay: use hostname in relay list instead of full URL (William Casarin)
docs: specify that we are referring to Damus not the kernel (William Casarin)
Fix relay URL trailing slash issues (Daniel D’Aquino)
wallet: add callbackuri for mutiny wallet nwc (ericholguin)
ui: update zeus logo for wallet selector (ericholguin)
docs: simplify contributing (William Casarin)
pushed to damus:refs/heads/master
http://git.jb55.com/damus/commit/07c504f70174524d8358d1da4040035be62f00ef.html
load timelines from commandline (William Casarin)
queries: add a few more test queries (William Casarin)
filters: fix hashtag filters (William Casarin)
pushed to notedeck:refs/heads/master
http://git.jb55.com/notedeck/commit/89f7f838a750138838e29a33f256bfcdcc1965d7.html
test: use my timeline query by default for testing (William Casarin)
pushed to notedeck:refs/heads/master
http://git.jb55.com/notedeck/commit/450709afa756001e52c0827ea539332846cf7946.html
readme: we have query support now (William Casarin)
pushed to nostrdb:refs/heads/master
http://git.jb55.com/nostrdb/commit/4003b54bf3a2151f5a75e1cecc515493745016a3.html
test: add test timeline query (William Casarin)
ui: reduce vertical padding for more compact timelines (William Casarin)
nostrdb: bump to support timeline queries (William Casarin)
style: initial logic for mobile style (William Casarin)
gitignore: add perf files (William Casarin)
actionbar: support both dark and light buttons (William Casarin)
pushed to notedeck:refs/heads/master
http://git.jb55.com/notedeck/commit/d7a41115beb80b51575878b30f59f04a22e3c977.html
nostrdb: update to use created_at query plans (William Casarin)
notekey: add hash trait (William Casarin)
update nostrdb (William Casarin)
update nostrdb (William Casarin)
block: fix lifetimes of block mentions (William Casarin)
v0.2.0 (William Casarin)
add fix for android headers (William Casarin)
nostrdb: update for android fix (William Casarin)
fix compilation error on android (William Casarin)
notekey: implement copy (William Casarin)
export NdbProfile{,Record} (William Casarin)
notekey: add clone (William Casarin)
filter: fix double free issues via ndb_filter_clone (William Casarin)
update nostrdb (William Casarin)
note: get transaction from note (William Casarin)
switch to NoteKey in more places (William Casarin)
add get_note_by_key (William Casarin)
query: derive Debug for QueryResult (William Casarin)
add ndb_query support (William Casarin)
subscriptions: support filter groups (William Casarin)
bump ndb (William Casarin)
bump to silence debug (William Casarin)
filter: fix build (William Casarin)
filter: switch to Vec of arrays for now (William Casarin)
filter: friendlier builder interface (William Casarin)
filter: add a few more missing fields (William Casarin)
temp fix for subscription memory issues (William Casarin)
subscription: don't let sub lifetimes outlive filters (William Casarin)
filter: add since and limit (William Casarin)
subscribe: use a filter ref instead (William Casarin)
filter: add additional builder methods (William Casarin)
add missing filter.rs (William Casarin)
Merge remote-tracking branch 'github/master' (William Casarin)
created_at: make it public silly (William Casarin)
add created_at to note (William Casarin)
update nostrdb to fix macos build (William Casarin)
pushed to nostrdb-rs:refs/heads/master
http://git.jb55.com/nostrdb-rs/commit/2675e7244554e40c9ee10d82b42bc647fef4c17d.html
Merge branch 'video-controls' (William Casarin)
Improve Video visibility tracking and automatic play/pause (Daniel D’Aquino)
Improve SwiftUI previews around full-screen carousel (Daniel D’Aquino)
Add event text to full-screen Carousel view (Daniel D’Aquino)
Add playback controls to videos (Daniel D’Aquino)
Small tweak to resolve build error (Daniel D’Aquino)
pushed to damus:refs/heads/master
http://git.jb55.com/damus/commit/247f313b54296b3bb8ff02912279cc8b623c7fde.html
Merge remote-tracking branch 'github/quote-reposts' (William Casarin)
ui: add quoted reposts view to threads (William Casarin)
model: upgrade EventsModel to support quote reposts queries (William Casarin)
note: add is_quote_repost helper (William Casarin)
filters: add ContentFilters helper constructor (William Casarin)
eventsmodel: remove inheritence in Reactions/Reposts model (William Casarin)
home: add quote repost counter and handler (William Casarin)
filter: add reposts query filter helper (William Casarin)
strings: add pluralized quoted_repost_count string (William Casarin)
Update README.md (alltheseas)
ui: Add proxy view to selected events (ericholguin)
Minor Fixes (ericholguin)
ui: Wallet View redesign + Mutiny Wallet integration (ericholguin)
ux: Relay View Improvements (ericholguin)
pushed to damus:refs/heads/master
http://git.jb55.com/damus/commit/b31b917b70dfd045996f5b6b30ae0b38d49db981.html
Merge remote-tracking branch 'github/master' (William Casarin)
widgets: begin organizing ui components into widgets (William Casarin)
filter: unify nostrdb and remote limits (William Casarin)
app: make ndb public (William Casarin)
direnv: disable nix direnv on darwin (William Casarin)
pushed to notedeck:refs/heads/master
http://git.jb55.com/notedeck/commit/f88b6d1dd445b7c0bdec20de6ac7efc240fa9280.html
ndb: add author query support (William Casarin)
plan: use a less efficient plan for author query plans (William Casarin)
test: add test for created_at query plan (William Casarin)
plan: add created_at query plan (William Casarin)
test: add testdata for a large contact filter (William Casarin)
profile: fix bug where profile does not update (William Casarin)
Merge remote-tracking branch 'github/master' (William Casarin)
fix build on macos and iOS (William Casarin)
pushed to nostrdb:refs/heads/master
http://git.jb55.com/nostrdb/commit/00244ac0070d60b1315446f50b36c4e3842d5734.html
weird actionbar experiment (William Casarin)
actionbar placeholder (William Casarin)
black background (William Casarin)
fix typo (William Casarin)
profile picture image cache (William Casarin)
deps: update poll-promise, add hex (William Casarin)
pushed to notedeck:refs/heads/master
http://git.jb55.com/notedeck/commit/08fad55773c0912a1292bc0b6a387fd88b7263a7.html
Kick off v1.8 (1) (William Casarin)
Merge branch 'v1.7-madeira-release' (William Casarin)
v1.7.2 (William Casarin)
Improve mechanism of IAP verification with the server right after purchase (Daniel D’Aquino)
Increase verbosity of IAP-related logs (Daniel D’Aquino)
Revert "Merge remote-tracking branch 'github/translations'" (William Casarin)
Merge remote-tracking branch 'github/translations' (William Casarin)
Translate Localizable.strings in de (transifex-integration[bot])
Translate Localizable.strings in zh_TW (transifex-integration[bot])
Translate Localizable.strings in zh_HK (transifex-integration[bot])
Translate Localizable.strings in zh_HK (transifex-integration[bot])
Translate Localizable.strings in zh_HK (transifex-integration[bot])
Translate Localizable.strings in zh_CN (transifex-integration[bot])
Translate Localizable.strings in cs (transifex-integration[bot])
Translate Localizable.stringsdict in cs (transifex-integration[bot])
Translate Localizable.strings in de (transifex-integration[bot])
Translate Localizable.strings in de (transifex-integration[bot])
Translate InfoPlist.strings in cs (transifex-integration[bot])
pushed to damus:refs/heads/master
http://git.jb55.com/damus/commit/122775e586d09fc1fb2136e073fba9dfcecb159a.html
Merge branch 'v1.7-madeira-release' (William Casarin)
v1.7.1 (12) (William Casarin)
purple: mention privacy policy and eula (William Casarin)
preview: add purple backdrop to IAPProductStateView (William Casarin)
preview: use PurpleBackdrop in MarketingContentView preview (William Casarin)
refactor: introduce PurpleBackdrop (William Casarin)
Bump to 1.7.1 (William Casarin)
Update changelog (Daniel D’Aquino)
pushed to damus:refs/heads/master
http://git.jb55.com/damus/commit/9511ba767ac94a9adf7f6bd288d33d1172acf441.html
Merge branch 'translations' (William Casarin)
use camera controller in EditPictureControl (kernelkind)
add performance upgrades to media picker (kernelkind)
Separate NIP-05 and username/display name onto their own lines. (Grimless)
pushed to damus:refs/heads/master
http://git.jb55.com/damus/commit/8a95e40e0cd8a483cb9ccbfef3af4c1faa15f0e7.html
Merge tag 'v1.7-rc2' (William Casarin)
v1.7 (11) (Daniel D’Aquino)
Enable IAP feature for release (Daniel D’Aquino)
Add UI error message when IAP succeeds but receipt verification fails (Daniel D’Aquino)
Purple: Improve UX on Damus Purple renewals (Daniel D’Aquino)
Add Damus Purple impending expiry notification support (Daniel D’Aquino)
pushed to damus:refs/heads/master
http://git.jb55.com/damus/commit/75d87fee9d1371d75bb4652aba48fab3ed768eed.html
Merge improved mute functionality from Charlie (William Casarin)
mute: fix bug with duplicate Indefinite items in MuteDurationMenu (Charlie Fish)
mute: fix mute hashtag from search view if no existing mutelist (Charlie Fish)
mute: integrate new MutelistManager (Charlie Fish)
mute: adding MutelistManager.swift (Charlie Fish)
mute: add maybe_get_content function to NdbNote (Charlie Fish)
mute: fix bug where mutes can't be added without existing mutelist (Charlie Fish)
mute: fix issue with not being able to change mute duration (Charlie Fish)
mute: don't mutate string when adding hashtag (Charlie Fish)
mute: implement fast MuteItem decoder (William Casarin)
tags: add u64 decoding function (William Casarin)
mute: migrating muted_threads to new mute list (Charlie Fish)
mute: adding ability to mute hashtag from SearchView (Charlie Fish)
mute: updating UI to support new mute list (Charlie Fish)
mute: adding filtering support for MuteItem events (Charlie Fish)
mute: receiving New Mute List Type (Charlie Fish)
mute: migrate Lists.swift to use new MuteItem (Charlie Fish)
mute: add new UI views for new mute list (Charlie Fish)
mute: adding new structs/enums for new mute list (Charlie Fish)
pushed to damus:refs/heads/master
http://git.jb55.com/damus/commit/55000e9d4d363bfe7d3cadfce7249b6bf8f2e5d3.html
Merge branch 'iap-improvements' (William Casarin)
purple: show welcome sheet after ln payment (Daniel D’Aquino)
iap: add loading spinner to purchase actions (Daniel D’Aquino)
media: fix gif upload regression (kernelkind)
pushed to damus:refs/heads/master
http://git.jb55.com/damus/commit/94f7e4d1e1c9ebd3fdb3e4cf60b11753e251de6c.html
translate: remove redundant translation call (kernelkind)
refactor: rename ImagePicker -> MediaPicker (kernelkind)
privacy: always strip GPS data from images (kernelkind)
picker: upgrade to newer image picker controller (kernelkind)
privacy: add function to strip location data from photos (kernelkind)
translate: implement string distance for close matches (kernelkind)
nip48: initial support (ericholguin)
pushed to damus:refs/heads/master
http://git.jb55.com/damus/commit/7f6540b0c08aa6fa72510063bba4f5dbd12848ca.html
relay: don't query unknown authors if we have none to query (William Casarin)
pfp: small fix in profile pic loading (William Casarin)
debug: fix annoying decode error message (William Casarin)
fonts: remove old font loading code (William Casarin)
style: allow font style customization in the future (William Casarin)
pushed to notedeck:refs/heads/master
http://git.jb55.com/notedeck/commit/40fd85da58170f43684cc949a1066eee80047b6c.html