215 Commits
Author SHA1 Message Date
buzzert 90233b6a21 Simplify TestFlight automation
TestFlight / Build and upload (push) Successful in 1m33s
Attractor-4.2.4
2026-07-27 17:30:02 -07:00
buzzertandClaude Sonnet 5 45b09a13d3 ci: put CI keychain first in codesign search list
TestFlight / testflight (push) Successful in 1m27s
codesign resolves signing identities through the user keychain search
list (first match wins) and ignores --keychain for the lookup. This
runner hosts another project (Sybil-2) whose keychain holds the same
Apple Distribution identity, so if that keychain is locked and appears
earlier in the search list, codesign fails with errSecInternalComponent
no matter how correctly our own keychain is set up. Prepend the fresh
CI keychain to the search list for the build and always delete it
afterward, which restores the original list.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Attractor-4.2.3
2026-07-11 13:16:41 -07:00
buzzert 1632e5fbd4 ITSexempt
TestFlight / testflight (push) Successful in 1m12s
Attractor-4.2.2
2026-07-06 09:24:36 -07:00
buzzert 18b63cbd19 Attempt to fix stale tabs losing info 2026-07-06 09:24:36 -07:00
buzzert 4371f051aa Switch to using content blockers instead of scheme handlers 2026-07-06 09:24:36 -07:00
buzzert 2c09157448 gitea: try removing temporary keychain
TestFlight / testflight (push) Failing after 1m39s
Attractor-4.2.1
2026-07-06 09:07:22 -07:00
buzzert 8e26f0a066 Use match signing team for deployment
TestFlight / testflight (push) Failing after 19s
Attractor-4.2
2026-07-06 08:43:11 -07:00
buzzert db947b1827 Set up TestFlight deployment
TestFlight / testflight (push) Failing after 24s
2026-07-06 08:36:11 -07:00
buzzert e53cde7f60 Merge pull request 'codex: add custom search engines' (#1) from feature/custom-search-engines into master
Reviewed-on: #1

Good on iOS, still need to do it on macOS (#2)
2025-09-29 23:09:41 +00:00
buzzert 62e36359b8 finish implementation for iOS 2025-09-29 16:09:00 -07:00
buzzert 265d393cdc codex: add custom search engines 2025-09-28 21:10:31 -07:00
buzzert 797c4c7c52 darkmode css: remove em from reinvert list 2025-09-18 08:52:15 -07:00
buzzert 6cc4694e1e attempt to fix stale tabs 2025-09-06 22:56:51 -07:00
buzzert 334703ec43 Obscure mail spi 2025-05-05 19:05:49 -07:00
buzzert 6301c40c59 Obscure WebKit SPI 2025-05-05 19:01:46 -07:00
buzzert 8fe8426cc2 Delete web process bundle in favor of custom scheme handler 2025-05-05 18:14:46 -07:00
buzzert a2e29abf19 Fixup for distribution 2025-04-11 19:53:02 -07:00
buzzert 2f4b3c64fe Move off of internal SDK, copy webkit spis from opensource 2025-04-11 18:27:59 -07:00
James Magahern 177db26b69 Implements zoom in/out keyboard shortcuts 2024-10-17 13:38:41 -07:00
buzzert 0fd466d86d Adds keyboard shortcuts for changing script policy 2024-08-05 18:09:04 -07:00
buzzert 69aa02e303 Resolves "New Tab" bug after web content process jettison 2024-08-05 17:36:59 -07:00
James Magahern 29057c8024 History menu improvements 2024-07-31 17:53:23 -07:00
buzzert a0056af8b1 Update for iOS 17. 2024-07-29 19:21:51 -07:00
James Magahern 6dccb25b3e TitlebarView: move to drag api 2024-05-10 17:01:14 -07:00
James Magahern eec57f5f31 History UI improvements 2023-09-26 16:23:35 -07:00
buzzert d9fa5adf00 Adds README and screenshot 2023-09-17 20:30:21 -07:00
James Magahern a4c6caeb8e Another attempt to fix empty URL bar 2023-08-10 19:52:59 -07:00
James Magahern 3f5d608908 Even better AI generated icon 2023-04-19 14:39:06 -07:00
James Magahern 99bd3af187 Fix warnings 2023-04-19 14:33:17 -07:00
James Magahern 98dfd85781 Small Settings QOL improvements 2023-04-19 14:30:06 -07:00
James Magahern 6a187b0df3 Update icon to use Midjourney generated one 2023-04-19 11:45:21 -07:00
James Magahern dca5aca1ce UIGraphicsImageContext: both dimensions must be > 0 2023-04-19 11:40:57 -07:00
James Magahern f8d19414d5 Avoid generating zero size bitmaps 2023-04-14 19:37:31 -07:00
James Magahern 748023d330 Adds history menu 2023-01-27 13:46:23 -08:00
buzzert 6f41caff62 HistoryView: Compact UI for phones 2023-01-25 16:13:09 -08:00
buzzert 34ca35ea5a HistoryView: Adds ability to delete history items 2023-01-25 15:04:58 -08:00
James Magahern 53efb5389e Adds history browser view 2023-01-20 17:28:15 -08:00
James Magahern f374f3ebe8 Tweak autocomplete query a bit 2023-01-20 16:20:36 -08:00
James Magahern 836daee5a3 Fix find and replace 2023-01-11 13:20:36 -08:00
buzzert 12e2d82009 Attempt to fix blank URL bar bug 2022-10-11 15:04:59 -07:00
buzzert 6be801420c iOS 16 API updates 2022-10-11 15:04:37 -07:00
James Magahern 75153d1c4a Settings: Catalyst: adjust slightly the header labels 2022-08-22 17:43:04 -07:00
James Magahern 95d5d2705c Add LICENSE: GPLv3. Attractor-4.1 2022-08-22 17:32:51 -07:00
James Magahern 957ee045b4 Adds reader mode shortcut (cmd+shift+R) 2022-08-22 17:18:50 -07:00
James Magahern 184396b1d8 Feature: make Reader use center window 2022-08-22 17:10:47 -07:00
James Magahern ac345ef613 Settings.swift: ~~consistency~~ 2022-08-22 15:44:00 -07:00
James Magahern 58433bc59d Make AttractorServer setting nil by default 2022-08-22 15:43:06 -07:00
James Magahern 3b42984361 Remote tabs: Fix bug where menu was out of sync with list of tabs 2022-08-05 19:50:27 -07:00
James Magahern a9801d9d56 TabInfo: don't need to implement == if Codable/hashable 2022-08-05 19:28:43 -07:00
James Magahern e8c6111592 Remote tabs: finishing touches 2022-08-05 18:55:19 -07:00