Avatar
Damus Code
4c96d763eb2fe01910f7e7220b7c7ecdbe1a70057f344b9f79c28af080c3ee30
damus iOS git code log

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