Commit Graph

884 Commits

Author SHA1 Message Date
Teknium bf4d96c97c Merge branch 'simp/r3-29-E' into simp/integration3 2026-09-02 23:11:49 -07:00
Teknium eba116e23b Merge branch 'simp/r3-29-D' into simp/integration3 2026-09-02 23:11:46 -07:00
Teknium e64edbf1f5 Merge branch 'simp/r3-29-C' into simp/integration3 2026-09-02 23:11:45 -07:00
Teknium eae7ad5a18 Merge branch 'simp/r3-29-B' into simp/integration3 2026-09-02 23:11:44 -07:00
Teknium 38b9bbae0c Merge branch 'simp/r3-29-A' into simp/integration3 2026-09-02 23:11:42 -07:00
Teknium 8a71c19439 refactor(simplex): table-drive inbound media type precedence and mime lookup 2026-09-02 23:11:19 -07:00
Teknium ffe03c37c9 refactor(photon): drop dead send_poll, inline single-use wrappers, content-type dispatch table, fold _refresh_status_numbers into _cmd_status 2026-09-02 23:11:17 -07:00
Teknium 3344a68880 refactor(line): drop write-only _CacheEntry fields and _KEEP sentinel 2026-09-02 23:09:25 -07:00
Teknium b57411e332 refactor(photon): AST-neutral closer/string joins (-8) 2026-09-02 23:08:10 -07:00
Teknium f2a9044a19 refactor(all): pack register() kwargs, table-drive Teams standalone preflight 2026-09-02 23:07:17 -07:00
Teknium 61c38b238c refactor(photon): adapter.py 1656->1640; hug send_* signatures, group __init__ state 2026-09-02 23:04:53 -07:00
Teknium 686df5715f refactor(slack): shared setStatus/thread-cache-key helpers, print tables in setup, compact comments 2026-09-02 23:03:20 -07:00
Teknium b7ea02d8e9 refactor(raft): join closer line 2026-09-02 23:01:37 -07:00
Teknium 884df9d8a0 refactor(irc,mattermost): split _standalone_send into _StandaloneConn/_sa_register/_sa_join phases; fold inbound ws event locals 2026-09-02 22:59:03 -07:00
Teknium 822dfb0389 refactor(simplex): squeeze body blanks, collapse trivial branches 2026-09-02 22:53:29 -07:00
Teknium a0ee3c7699 refactor(mattermost,irc,raft): table-driven env seeding/optional-field validation, print_info loops, fold guard chains, compact layout 2026-09-02 22:53:27 -07:00
Teknium 0326ba1bcf refactor(matrix): unify mention localpart/state-event lookups, room identity build, picker choice tables; drop _build_adapter wrapper; pack constants (3327->3210) 2026-09-02 22:52:49 -07:00
Teknium 922c13cb3d refactor(teams): squeeze body blanks and single-use locals 2026-09-02 22:50:17 -07:00
Teknium 672f6d6570 refactor(line): contextlib.suppress for swallow-all blocks, inline trivial branches 2026-09-02 22:47:13 -07:00
Teknium b4fbfbed83 refactor(photon): cli.py 400->361, sidecar_paths.py 122->100; fold banner prints, collapse branches, compact module docs 2026-09-02 22:43:17 -07:00
Teknium ec50968ae9 refactor(teams): extract card-action authorization gate 2026-09-02 22:41:25 -07:00
Teknium 94e23fe6bf Merge branch 'simp/r3-29-F' into simp/integration3 2026-09-02 22:41:06 -07:00
Teknium aa9143f040 Merge branch 'simp/r3-29-E' into simp/integration3 2026-09-02 22:41:05 -07:00
Teknium a833865ecf Merge branch 'simp/r3-29-D' into simp/integration3 2026-09-02 22:41:03 -07:00
Teknium adada20660 Merge branch 'simp/r3-29-C' into simp/integration3 2026-09-02 22:41:02 -07:00
Teknium 87a33b39f5 Merge branch 'simp/r3-29-B' into simp/integration3 2026-09-02 22:41:01 -07:00
Teknium 792eb4a3c1 Merge branch 'simp/r3-29-A' into simp/integration3 2026-09-02 22:41:00 -07:00
Teknium 7fa82c1f69 refactor(matrix): dedupe device-key queries, room-identity invalidation, inbound MessageEvent build, reaction handlers; compact E2EE/connect log calls (3737->3327) 2026-09-02 22:40:07 -07:00
Teknium 625644d8f4 refactor(photon): auth.py 814->742; _raise_on_error_key helper (4 sites), flatten token-candidate collection, compact docstrings 2026-09-02 22:39:49 -07:00
Teknium 47117f51ba refactor(line): batch-loop outbound sends, unify env credential check 2026-09-02 22:36:24 -07:00
Teknium f58da7c156 refactor(sms,google_chat): compact module docstrings (env tables kept) 2026-09-02 22:32:44 -07:00
Teknium 7f9a9b84a3 refactor(google_chat): oauth _write_private_json reuses utils.atomic_write_text 2026-09-02 22:29:00 -07:00
Teknium a5d9baeebf refactor(line): flatten postback delivery state machine 2026-09-02 22:28:53 -07:00
Teknium dcb0ee4665 refactor(photon): adapter.py 1848->1656; drop base-equivalent send_animation, collapse defensive layers, compact comments/docstrings 2026-09-02 22:28:19 -07:00
Teknium c847ab67c6 refactor(simplex,teams): AST-neutral bracket layout compaction 2026-09-02 22:21:52 -07:00
Teknium a6f1d3cd0a refactor(homeassistant): shared _close for ws/session teardown 2026-09-02 22:21:45 -07:00
Teknium 50e588d18c refactor(teams): extract attachment caching + approval card body helpers, compact docs 2026-09-02 22:19:04 -07:00
Teknium 15fad75a29 refactor(raft,mattermost): _authorized helper, class as adapter_factory; inline thread-root resolution, media-type table, hoisted imports 2026-09-02 22:19:02 -07:00
Teknium 270c9626e0 refactor(irc): _handle_privmsg extraction, _MARKDOWN_RULES table, _fail/_sa_error/_encode_line helpers, class as adapter_factory 2026-09-02 22:19:01 -07:00
Teknium 2a387b246c refactor(slack): dedupe interactive prompt senders, extract inbound phase helpers, drop dead wrappers, hug brackets 2026-09-02 22:17:45 -07:00
Teknium 843adc5520 refactor(homeassistant,sms,google_chat): HA template table for state descriptions; drop single-use wrappers 2026-09-02 22:15:02 -07:00
Teknium 2b14ffe0cb refactor(ntfy): shared publish-header builder, compact module docstring 2026-09-02 22:07:53 -07:00
Teknium 89b232df4c refactor(simplex): dict-dispatch daemon events, unify display-name lookups, compact docs 2026-09-02 22:05:16 -07:00
Teknium 38845e0820 refactor(mattermost): shared _post_with_file/_auth_header/_url_filename helpers, class as adapter_factory, compact layout 2026-09-02 22:02:11 -07:00
Teknium c1cbdce416 refactor(google_chat): setup_files — shared helper runner + per-user creds slot setter 2026-09-02 21:58:44 -07:00
Teknium e15793580f Merge branch 'simp/r3-29-F' into simp/integration3 2026-09-02 21:58:43 -07:00
Teknium 8821e2f922 Merge branch 'simp/r3-29-D' into simp/integration3 2026-09-02 21:58:42 -07:00
Teknium 8e86877437 refactor(line): AST-neutral bracket layout compaction 2026-09-02 21:55:05 -07:00
Teknium d9d1aa4468 refactor(photon): AST-neutral layout compaction (hug closers/brackets) 3292->3188 LOC 2026-09-02 21:54:23 -07:00
Teknium d145686f26 refactor(line): table-driven markdown strip, collapse defensive layers and comment sprawl 2026-09-02 21:52:45 -07:00