Wedge
Description

"..a living note"
- Alabaster Clay

single note
- linux: desklet
- android: editor and widget
editor regex
- in-line math: 123+456=[space] - operators: + - / * %
- days until: 20mar()=[space] - (otc-date) auto-updates
- focus: text!
- italic: text?
- under-line: text*
- strike-thru: text~
- comment: // text
- hr: hr([#])
- dash: dash([#])
- list: 1. text
- indent logic
sort
- android: [select rows][sort] - hierarchic
- linux: [select rows][right-click: sort] - hierarchic
notch (calendar)
- android: [calendar] + time + event insert
- linux: [right-click: add next header]
- alarm - regex: 23:59 text() - settings: sound, duration
- 23:59 text[hours-until]
real-time save
aesthetics
- color, font family, font size
- line height (android)
sync
- usb (adb)
- wifi (local)
- pass-key
- auto-merge
- date comparison
encryption
- pass-phrase
- AES-256
- fast-lock button (archive phrase required)
export
- linux: wedge.conf
- android: wedge[timestamp].txt
auto-start at login, hide from task-bar (linux)
stored size and position (linux)
paste, undo (android)
calculator (android)
back-up
- android: interval, location, encryption, restore
- linux: wedge.conf.bk, one-hour interval
Class

Linux Ubuntu 24.04 (Cinnamon)
.config/wedge/wedge.conf
.config/wedge/wedge.conf.bk
.config/autostart/wedge.desktop (optional)

Android 10 SDK 29
No Data Collected
No Mobile Data
No Ads
Permission(s): Notifications, Alarm and Reminders
file://wedge[time-stamp].txt
file://wedge.bk
Download (Linux)

wedge_linux_154.026.zip (148.2 kb)
2e1582be477e01e7d2c58392d0366282
8b89cde75c7ed9200e1ad06c35789e58

Download (Android)

wedge_android_156.026.apk (4.2 mb)
755a8a20fec04fd14093d0b76602548f
9782bfc459a8d0bd1bf273518ebbf678

Icon


Sync

USB
Linux: adb [required]
Android: USB Debugging = true [required]
Sync 'sends' (bi-directional)

WIFI
Sync 'sends' (bi-directional)

Bluetooth
[disabled]
ChangeLog

Linux
154.025 auto-merge sync
147.026 sync update, encryption
146.026 switch [] ()
141.026 [] alarm and () counter
124.026 header, settings
118.026 sort, add-header, define header, aesthetics
112.026.1 comment regex, math regex mod
111.026.1 aesthetics
109.026.1 date comparison (sync)
105.026.3 mod- bug
105.026.2 data window, top, mod/sync time-stamp
90.026.1 wifi sync
80.026.1 sync update, alarm timer
77.026.1 adb kill-server fix
76.026.1 usb sync
68.026.1 strike-thru regex
63.026.1 math regex fix, high-light to under-line
62.026.1 high-light regex
58.026.1 encryption, aesthetics
55.026.1 dash regex
54.026.1 hr regex, indent preservation
53.026.1 killed sync logic
51.026.1 math/date space, italic regex (no sync)
49.026.1 focus regex, focus color, sort fix (no sync)
42.026.2 list regex, color mod (no sync)
39.026.1 regex in-line (no sync)
39.026.1 date regex DDMon(otc)=days-until (no sync)
35.026.1 float regex (no sync)
29.026.3 release (no sync)

Android
156.026 cursor bug
154.026 auto-merge sync
152.026 cursor bug, link regex
151.026 buttons, sync, settings
148.026 remove select-all, aesthetics
147.026 sync update, button collapse
146.026 switch [] ()
141.026 [] alarm and () counter
136.026 strike-thru button, move delete-line, calendar, aesthetics
132.026 otc calendar, dst bug, aesthetics
131.026 aesthetics, last-sync
126.026 settings/data pages, back-up bug
124.026 header, settings
112.026.1 delete-line, comment regex, math regex
109.026.2 date comparison (sync)
109.026.1 mod- fix, move sync
90.026.1 wifi sync, alarm vibration
86.026.1 sync update, aesthetics
80.026.1 sync update
77.026.2 regex bug
77.026.1 usb, hours-until regex, insert scroll bug
76.026.1 usb sync
74.026.1 calendar inserts, alarm, next-event (notch)
68.026.1 strike-thru regex
66.026.1 aesthetics
63.026.1 high-light to under-line
62.026.1 widget update, high-light regex, data page
61.026.2 data page, incognito setting
59.026.1 undo icon, back-up (.bk) (6h)
58.026.1 encryption, aesthetics
55.026.2 aesthetics
55.026.1 dash regex
54.026.1 hr regex, indent preservation, cursor fix
53.026.1 killed sync logic
52.026.1 settings save logic, widget italic (no sync)
51.026.1 math/date space, italic regex (no sync)
49.026.1 focus color picker, split files, caret (no sync)
48.026.1 bold regex, migrate regex, aesthetics (no sync)
47.026.1 color resource, sort hierarchy (no sync)
46.026.1 aesthetics (no sync)
45.026.1 calculator, sort, settings auto-save (no sync)
43.026.3 dialog aesthetics (no sync)
42.026.3 list regex fix (no sync)
42.026.2 list regex (no sync)
41.026.1 data dialog (no sync)
39.026.2 regex in-line (no sync)
39.026.1 date regex DDMon(otc)=days-until (no sync)
39.026.1 undo refinement, otc time-stamp (no sync)
38.026.1 undo (no sync)
36.026.1 de-debug compile (no sync)
35.026.4 performance (-ish) (no sync)
34.026.3 back-space bug, scroll fix (no sync)
32.026.13 compose bug(s) (no sync)
31.026.2 release (no sync)
Source

Linux - ?p=wedge_linux
Android - ?p=wedge_android
Contributors

vgmlr
Anthropic Claude Opus 4.8, 5.0 [beware!]
Google Gemini 3.0 Pro, 3.1, 3.5 Flash [beware!]
Ledger

mlwrk
Updates
Kerf - Android 157.026
Kiln - Android 157.026
Wedge - Android 156.026
Whittle - Linux 155.026
Grit - Firefox/Chrome 154.026

Menu
Calendar
Project Tin (024/029)
Miter
RSS Feed
User Avatar
@vgmlr
=SUM(parts)
0.00254
256,821 (+75)