Commit graph

  • 6ab66d63f6 android: refresh Tauri generated scaffold main DeFiDude 2026-08-07 01:13:18 -06:00
  • 51e4c3d842 ci: make Android native lint reproducible DeFiDude 2026-08-07 00:47:18 -06:00
  • b15a0a423d tauri: clean up platform-specific BLE branches DeFiDude 2026-08-07 00:45:48 -06:00
  • e0cebccd2c ci: pin validated dependency corrections DeFiDude 2026-08-07 00:15:06 -06:00
  • 01df2f17a7 ci: keep development dependency pins aligned DeFiDude 2026-08-06 23:50:45 -06:00
  • d5d8550f6a docs: refresh public project overview DeFiDude 2026-08-06 23:47:25 -06:00
  • 19e2a0d192 ci: enforce warning-free supported-target builds DeFiDude 2026-08-06 18:51:19 -06:00
  • c46dcc1882 interfaces: restore persisted Android USB state DeFiDude 2026-08-06 15:00:03 -06:00
  • c545a4c4d3 channels: resolve seeded member names DeFiDude 2026-08-06 12:50:31 -06:00
  • 2af5339016 channels: simplify join sheet dividers DeFiDude 2026-08-06 12:44:09 -06:00
  • 422bff7037 ci: harden coordinated platform gates DeFiDude 2026-08-06 12:29:24 -06:00
  • 6ef3c05f93 app: finish voice messages and interface polish DeFiDude 2026-08-06 12:29:03 -06:00
  • 9aae83691e games: add Four in a Row client DeFiDude 2026-08-05 20:05:30 -06:00
  • e30ba7c15f games: add extensible client registry DeFiDude 2026-08-05 14:38:22 -06:00
  • 979586e1b0 runtime: satisfy strict relay request lint DeFiDude 2026-08-05 14:13:21 -06:00
  • 4a68cf4955 messaging: make prequeue cancellation race-safe DeFiDude 2026-08-05 14:11:53 -06:00
  • 78e9879fe1 messaging: queue sends before path discovery DeFiDude 2026-08-05 13:53:29 -06:00
  • 23b338f067 runtime: bound path table observations DeFiDude 2026-08-05 13:45:20 -06:00
  • d2a70c28a2 app: finalize LRGP games and frontend hardening DeFiDude 2026-08-05 08:05:22 -06:00
  • e01870cf44 ui: repair identity copy controls DeFiDude 2026-08-04 14:59:30 -06:00
  • a44e082b4b ui: simplify settings detail header DeFiDude 2026-08-04 14:54:13 -06:00
  • d7a9887779 ui: replace Solarized with Everforest DeFiDude 2026-08-04 14:52:30 -06:00
  • 43f7f4598e ui: add extensible appearance themes DeFiDude 2026-08-04 12:43:29 -06:00
  • c80568db55 ui: simplify identity status actions DeFiDude 2026-08-04 11:52:06 -06:00
  • 6657a03436 mobile: enforce portrait orientation DeFiDude 2026-08-04 11:29:18 -06:00
  • 3d3e7290bb ui: stabilize text scale presets DeFiDude 2026-08-03 15:16:44 -06:00
  • 860d814ae6 ui: refine text scaling and activity privacy DeFiDude 2026-08-03 12:42:50 -06:00
  • 6a2dc011dc channels: refine hub welcome and retain room topics DeFiDude 2026-08-03 08:38:25 -06:00
  • c25b4a7781 frontend: unify responsive UI and typography DeFiDude 2026-08-03 04:22:30 -06:00
  • de9c909844 release: make Windows checksums portable DeFiDude 2026-08-03 02:31:24 -06:00
  • a0be802679 release: prepare Ratspeak v1.0.26c v1.0.26c DeFiDude 2026-08-03 01:01:53 -06:00
  • fd8a8bf301 channels: refine conversation and presence UX DeFiDude 2026-08-03 00:54:27 -06:00
  • 431f5f0ed0 channels: use canonical identity avatars v1.0.26b DeFiDude 2026-08-02 18:55:57 -06:00
  • ae6fd89141 release: prepare Ratspeak v1.0.26b DeFiDude 2026-08-02 17:40:27 -06:00
  • 0816ea6f16 channels: reveal first-run hosting controls v1.0.26 DeFiDude 2026-08-02 14:18:58 -06:00
  • 6b2979a281 tests: normalize activity registry contracts DeFiDude 2026-08-02 13:41:21 -06:00
  • 96bfd0f4ea diagnostics: truncate logs portably on Windows DeFiDude 2026-08-02 13:21:31 -06:00
  • 9803b7a3d0 tests: close log handle before Windows rotation DeFiDude 2026-08-02 12:57:40 -06:00
  • 10f5f02c14 runtime: make release tests portable DeFiDude 2026-08-02 12:38:32 -06:00
  • f010fc629e release: prepare Ratspeak 1.0.26 DeFiDude 2026-08-02 11:13:17 -06:00
  • c93423d9ab channels: stabilize presence activity timeline DeFiDude 2026-08-02 11:12:22 -06:00
  • 68c9ae1187 channels: refine hub activity and hosting UX DeFiDude 2026-08-02 00:59:13 -06:00
  • 460aa92903 ios: modernize release app icon catalog DeFiDude 2026-08-01 07:43:16 -06:00
  • 09da1b6150 android: enforce clean native lint gate DeFiDude 2026-08-01 07:24:54 -06:00
  • 4fea42892e channels: preserve compatibility and privacy contracts DeFiDude 2026-07-31 05:31:22 -06:00
  • bb40092210 channels: present authenticated hub profiles DeFiDude 2026-07-31 05:15:24 -06:00
  • 5bdaeb6330 channels: validate authenticated hub guidance DeFiDude 2026-07-31 05:06:58 -06:00
  • 28a3c01a80 channels: make hub switching first-class DeFiDude 2026-07-31 04:43:00 -06:00
  • 20207eb9e6 channels: add native share-link lifecycle DeFiDude 2026-07-31 04:21:57 -06:00
  • b777e97548 channels: add graphical hub administration DeFiDude 2026-07-31 02:52:17 -06:00
  • d2ecaca7b0 channels: add actor-owned admin mutations DeFiDude 2026-07-31 02:23:19 -06:00
  • d037a84999 channels: add read-only hub admin center DeFiDude 2026-07-31 01:50:05 -06:00
  • 48e4e2edb7 hub: add typed admin evidence model DeFiDude 2026-07-31 01:25:21 -06:00
  • 30f074139d channels: add safe share and join previews DeFiDude 2026-07-31 00:56:06 -06:00
  • d85f76a2fa channels: add structured public room directory DeFiDude 2026-07-31 00:32:26 -06:00
  • 4d7c396afb channels: add durable unread and mention notifications DeFiDude 2026-07-31 00:00:00 -06:00
  • f278b3bb14 db: add durable channel read and mention state DeFiDude 2026-07-30 23:08:39 -06:00
  • 8acd0748a3 channels: persist and page local room history DeFiDude 2026-07-30 22:54:35 -06:00
  • cd0b6a943c db: add bounded channel history log DeFiDude 2026-07-30 21:50:41 -06:00
  • 8c5cb102f8 channels: seal join keys to local identities DeFiDude 2026-07-30 21:31:56 -06:00
  • a107f1972b channels: reconnect and rejoin desired rooms DeFiDude 2026-07-30 20:51:18 -06:00
  • aaed8d2b5e channels: separate desired observed and durable state DeFiDude 2026-07-30 20:25:04 -06:00
  • e91352d25f hub: harden private rooms and rejoin access DeFiDude 2026-07-30 19:56:45 -06:00
  • c440ea07c4 channels: reject stale session snapshots DeFiDude 2026-07-28 21:49:18 -06:00
  • 45ea3ac681 tests: cover joining a locally hosted hub DeFiDude 2026-07-28 15:57:15 -06:00
  • e2d8311032 ui: make hosted hubs first-class DeFiDude 2026-07-28 03:36:20 -06:00
  • 8a9ea6d13d ui: refine available hub discovery DeFiDude 2026-07-28 03:06:01 -06:00
  • 4befe05fb5 ui: add desktop channel hub management DeFiDude 2026-07-28 02:34:53 -06:00
  • c60689c73f hub: order overview after actor startup DeFiDude 2026-07-28 02:15:25 -06:00
  • 3898caa609 hub: clear server compiler warnings DeFiDude 2026-07-28 01:32:31 -06:00
  • 551517c5c1 hub: expose atomic desktop hosting settings DeFiDude 2026-07-28 01:31:05 -06:00
  • f5d2f41970 db: persist related settings atomically DeFiDude 2026-07-28 01:22:50 -06:00
  • 3e6fc14aa7 hub: acknowledge complete shutdown DeFiDude 2026-07-28 01:20:38 -06:00
  • 4245ef2e9e hub: tear down membership when reaping a dead link DeFiDude 2026-07-28 00:47:43 -06:00
  • 9a0806a2c5 activity: add the channels.hub family DeFiDude 2026-07-28 00:31:26 -06:00
  • 5a63b10d90 hub: accept announced resource notices behind the full policy gates DeFiDude 2026-07-28 00:07:11 -06:00
  • e521c250b9 hub: send oversized greetings as a resource DeFiDude 2026-07-27 23:49:02 -06:00
  • fae3bed741 tauri: pin the hub policy-only and room-creation contracts DeFiDude 2026-07-27 23:20:52 -06:00
  • 7bdab17b90 hub: size every reply to the link packet budget DeFiDude 2026-07-27 23:17:38 -06:00
  • 04109700d8 hub: accept a full identity hash for offline targets DeFiDude 2026-07-27 22:23:55 -06:00
  • 4255846487 hub: load the registry before registering the destination DeFiDude 2026-07-27 22:22:35 -06:00
  • 4988ce6408 hub: persist registered rooms, grants and klines DeFiDude 2026-07-27 22:21:09 -06:00
  • 1fd835e5fb hub: verify room join keys without storing them DeFiDude 2026-07-27 22:14:09 -06:00
  • 6bb1c03f20 db: add RRC hub registry tables and store DeFiDude 2026-07-27 22:10:50 -06:00
  • 3dc1facd98 hub: remove the hub keyfile with the identity DeFiDude 2026-07-27 22:06:59 -06:00
  • 2fe244db6b hub: restrict room creation to the hub operator DeFiDude 2026-07-27 22:05:08 -06:00
  • 20e40298f9 hub: resolve the hub identity from one data dir DeFiDude 2026-07-27 21:22:58 -06:00
  • 53a6319551 channels: rank hubs by hop distance DeFiDude 2026-07-27 21:17:09 -06:00
  • e9bfa6c5ed identity: retire superseded names from channel nicknames DeFiDude 2026-07-27 04:03:26 -06:00
  • 365c4e1bc0 hub: add operator commands and room modes DeFiDude 2026-07-27 03:15:40 -06:00
  • 984a62ffcf hub: relay rooms with reference gate order DeFiDude 2026-07-27 03:05:36 -06:00
  • f888d214e8 hub: add RRC hub hosting core DeFiDude 2026-07-27 00:45:15 -06:00
  • 3c7ec4321b channels: add hub-side rrc codec DeFiDude 2026-07-27 00:30:13 -06:00
  • 7883be9923 runtime: adopt lossless link packet delivery DeFiDude 2026-07-27 00:07:22 -06:00
  • bda6f24c2f apple: clarify Bluetooth permission copy DeFiDude 2026-07-26 22:08:23 -06:00
  • ca37a5ebfe activity: hide inactive title status DeFiDude 2026-07-26 22:01:56 -06:00
  • c0356e4428 build: align Tauri dependency lock DeFiDude 2026-07-26 21:40:49 -06:00
  • edefa8584d channels: refine header and composer typing DeFiDude 2026-07-26 21:33:37 -06:00
  • 2719fd158e build: refresh released dependency versions DeFiDude 2026-07-26 21:33:28 -06:00
  • 15da5b0e90 Merge branch 'main' into feature/channels-activity-beta DeFiDude 2026-07-26 21:26:47 -06:00