215 Commits

Author SHA1 Message Date
90233b6a21 Simplify TestFlight automation
All checks were successful
TestFlight / Build and upload (push) Successful in 1m33s
Attractor-4.2.4
2026-07-27 17:30:02 -07:00
45b09a13d3 ci: put CI keychain first in codesign search list
All checks were successful
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
1632e5fbd4 ITSexempt
All checks were successful
TestFlight / testflight (push) Successful in 1m12s
Attractor-4.2.2
2026-07-06 09:24:36 -07:00
18b63cbd19 Attempt to fix stale tabs losing info 2026-07-06 09:24:36 -07:00
4371f051aa Switch to using content blockers instead of scheme handlers 2026-07-06 09:24:36 -07:00
2c09157448 gitea: try removing temporary keychain
Some checks failed
TestFlight / testflight (push) Failing after 1m39s
Attractor-4.2.1
2026-07-06 09:07:22 -07:00
8e26f0a066 Use match signing team for deployment
Some checks failed
TestFlight / testflight (push) Failing after 19s
Attractor-4.2
2026-07-06 08:43:11 -07:00
db947b1827 Set up TestFlight deployment
Some checks failed
TestFlight / testflight (push) Failing after 24s
2026-07-06 08:36:11 -07:00
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
62e36359b8 finish implementation for iOS 2025-09-29 16:09:00 -07:00
265d393cdc codex: add custom search engines 2025-09-28 21:10:31 -07:00
797c4c7c52 darkmode css: remove em from reinvert list 2025-09-18 08:52:15 -07:00
6cc4694e1e attempt to fix stale tabs 2025-09-06 22:56:51 -07:00
334703ec43 Obscure mail spi 2025-05-05 19:05:49 -07:00
6301c40c59 Obscure WebKit SPI 2025-05-05 19:01:46 -07:00
8fe8426cc2 Delete web process bundle in favor of custom scheme handler 2025-05-05 18:14:46 -07:00
a2e29abf19 Fixup for distribution 2025-04-11 19:53:02 -07:00
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
0fd466d86d Adds keyboard shortcuts for changing script policy 2024-08-05 18:09:04 -07:00
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
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
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
6f41caff62 HistoryView: Compact UI for phones 2023-01-25 16:13:09 -08:00
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
12e2d82009 Attempt to fix blank URL bar bug 2022-10-11 15:04:59 -07:00
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