| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
feat(mobile): keep a list offline from its menu (#3179) Adds "Keep This List Offline" to the list screen's actions menu, checked while the list is kept. Android menus don't show the checkmark, so the title changes there instead. Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com> | 5 天前 | |
structure: Create apps dir and copy tooling dir from t3-turbo repo | 2 年前 | |
fix(mobile): fix formsheet colors | 2 个月前 | |
feat(mobile): Retheme the mobile app (#1872) * Add nativewindui * migrate to nativewindui text * Replace buttons with nativewindui buttons * Use nativewindui search input * fix the divider color * More changes * fix manage tag icon * fix styling of bookmark card * fix ios compilation * fix search clear * fix tag pill border color * Store theme setting in app settings * fix setting color appearance * fix coloring of search input * fix following system theme * add a save button to info * fix the grey colors on android * fix icon active tint color * drop the use of TextField | 1 年前 | |
fix(mobile): Fix flicker on sign in page. Fixes #911 | 1 年前 | |
fix(mobile): server save button clipped by keyboard (#3010) | 1 个月前 | |
fix(mobile): don't silently swallow mutations fired while offline Wiring up onlineManager means react-query's default "online" network mode now takes effect for mutations, which pauses them instead of running them: onMutate still applies its optimistic update, isPending stays true forever, and onError never fires. shouldDehydrateMutation is false, so nothing is persisted either -- the write is simply lost when the app is killed, with the UI having shown it as successful. Favouriting, archiving or tagging offline all hit this. Default mutations to "always" so they fail fast against the existing onError handlers, restoring the pre-1.10 behaviour of surfacing a real error. Proper offline queuing needs persisted mutations plus setMutationDefaults and resumePausedMutations, which is a bigger change than this deserves. The share sheet had a second problem: its idle branch rendered only a spinner, with no dismiss affordance and no auto-close timer (the existing one returns early for "idle"). An empty share intent never calls mutate at all, so nothing can move it out of that state and the sheet has to be force-quit. Show a dismiss escape hatch once a save has been idle for five seconds. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01Q1xMm8rJm4riqQgyy9Eydu | 2 个月前 | |
feat(mobile): adapt layouts for tablets (#3167) * feat(mobile): adapt layouts for tablets - Show bookmarks and highlights in a multi-column grid on wide screens. The column count comes from the measured width of a wrapper View, so it follows rotation and iPad split view. - Cap single-column screens (lists, tags, search history, sign-in, text bookmarks) and the reader to a readable width, centered. * fix(mobile): skip item layout animations in multi-column lists Reanimated only supports itemLayoutAnimation on single-column Animated.FlatLists. | 6 天前 | |
fix(mobile): remove the use of custom safe areas | 7 个月前 |
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 5 天前 | ||
| 2 年前 | ||
| 2 个月前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 1 个月前 | ||
| 2 个月前 | ||
| 6 天前 | ||
| 7 个月前 |