Commit Graph

  • 38ff2ddf11 move start_reading/start_writing out of template Kartik K. Agaram 2022-03-06 09:13:34 -0800
  • db7fd08e05 extract a helper Kartik K. Agaram 2022-03-06 08:41:45 -0800
  • 8584e15b68 use the new file API in most places Kartik K. Agaram 2022-03-06 02:48:04 -0800
  • a8d0c1a56a reconcile all apps with template.tlv Kartik K. Agaram 2022-03-06 02:42:34 -0800
  • af9d7a16f3 starting to convert all file reads to the new API Kartik K. Agaram 2022-03-06 02:11:28 -0800
  • f2d29c22f8 a simple hack to make caller apparent Kartik K. Agaram 2022-03-05 22:03:11 -0800
  • 52ae23784b new API for file operations Kartik K. Agaram 2022-03-05 18:04:35 -0800
  • 2d6b88204b anagrams.tlv: now fully responsive Kartik K. Agaram 2022-03-05 16:01:01 -0800
  • 43dd1f382e some dead code Kartik K. Agaram 2022-03-05 14:47:03 -0800
  • 5530995188 reliably exit on confirmation Kartik K. Agaram 2022-03-05 14:44:37 -0800
  • f72340cc37 fixup! no further confirmation once editing commences Kartik K. Agaram 2022-03-05 14:40:42 -0800
  • 057f4a2870 anagrams.tlv: slightly more responsive Kartik K. Agaram 2022-03-05 09:47:47 -0800
  • 520cc09997 include caller in sandboxing messages Kartik K. Agaram 2022-03-04 21:25:38 -0800
  • 2cfdad3381 simplify permissions model for file operations Kartik K. Agaram 2022-03-03 22:28:01 -0800
  • 9722f44a94 clearer copy for confirmation dialog Kartik K. Agaram 2022-03-03 22:25:43 -0800
  • c53df5c4cc basic support for testing writes to screen Kartik K. Agaram 2022-03-03 22:10:58 -0800
  • 983285c6b2 more unobtrusive skip message Kartik K. Agaram 2022-03-03 22:06:44 -0800
  • 2b50b7289e no further confirmation once editing commences Kartik K. Agaram 2022-03-03 21:43:22 -0800
  • dd5bc9e3ac ask for confirmation on _any_ teliva shortcut Kartik K. Agaram 2022-03-03 18:34:15 -0800
  • 101c59d8cb experiment: drop -Wshadow Kartik K. Agaram 2022-03-03 18:15:26 -0800
  • 81849716fa fake keyboard constructor Kartik K. Agaram 2022-03-02 22:18:26 -0800
  • 68d956e31a distinguish between window global and arg Kartik K. Agaram 2022-03-02 22:15:01 -0800
  • afb3f46db7 always ask for confirmation on exit Kartik K. Agaram 2022-03-01 23:10:46 -0800
  • 46ef1adb08 zet.tlv: hotkeys are not alternatives Kartik K. Agaram 2022-02-27 09:58:05 -0800
  • 2546d91214 zet.tlv: streamline history Kartik K. Agaram 2022-02-27 09:47:09 -0800
  • ae51b06dab starting to make Teliva apps more testable Kartik K. Agaram 2022-02-27 08:38:48 -0800
  • 891bced544 always run unit tests for channels and tasks Kartik K. Agaram 2022-02-26 22:56:06 -0800
  • 42526cb15d import https://github.com/majek/lua-channels Kartik K. Agaram 2022-02-26 22:48:48 -0800
  • 061e6a21a5 duplicate keypress on failing test Kartik K. Agaram 2022-02-26 19:47:06 -0800
  • 7852cdfebe readme tweak Kartik K. Agaram 2022-02-26 13:47:54 -0800
  • 3e1fa8c5a7 a little program for kids: anagrams of names Kartik K. Agaram 2022-02-21 19:06:16 -0800
  • 52372d1812 delete curses primitives to read whole lines Kartik K. Agaram 2022-02-21 17:01:00 -0800
  • f8f1ec666a stop letting apps change directory Kartik K. Agaram 2022-02-20 04:57:01 -0800
  • b36927e35c rewrite the section on Teliva's dependencies Kartik K. Agaram 2022-02-19 09:12:46 -0800
  • 557774af42 Readme: move some sections around to flow better Kartik K. Agaram 2022-02-19 09:11:40 -0800
  • eb53603b06 starting a few Readme tweaks Kartik K. Agaram 2022-02-19 09:10:29 -0800
  • b8cba84d20 bring back pcall and xpcall Kartik K. Agaram 2022-02-18 18:00:58 -0800
  • 24db182620 show app blurb in screenshot Kartik K. Agaram 2022-02-17 20:47:19 -0800
  • 9421ea7151 'doc:blurb': a place to briefly describe an app Kartik K. Agaram 2022-02-17 20:16:36 -0800
  • 0e19efeb2e fix a conflicting keyboard shortcut Kartik K. Agaram 2022-02-17 19:44:26 -0800
  • 272d7532dc disable non-portable ASan flags Kartik K. Agaram 2022-02-16 20:53:53 -0800
  • 27a99111ee fix chesstv.tlv after we introduced sandboxing Kartik K. Agaram 2022-02-12 18:58:24 -0800
  • 3db03840e1 zet.tlv: new shortcuts, mostly for the editor Kartik K. Agaram 2022-02-12 17:59:30 -0800
  • 5e200cf96a zet.tlv: some more editor shortcuts Kartik K. Agaram 2022-02-12 15:56:12 -0800
  • 6a485ae4b4 stop aborting if audit log fills up Kartik K. Agaram 2022-02-12 15:45:04 -0800
  • bbd47aaa5b zet.tlv: yet another bugfix Kartik K. Agaram 2022-02-11 10:40:24 -0800
  • 2d3cad5945 fix build on Mac OS Kartik K. Agaram 2022-02-10 23:42:09 -0800
  • d7436f047d zet.tlv: fix a couple more bugs Kartik K. Agaram 2022-02-10 23:40:51 -0800
  • c55956bf96 zet.tlv: cross-links Kartik K. Agaram 2022-02-10 21:33:21 -0800
  • feb10708ae hacky support for caller main in file permissions Kartik K. Agaram 2022-02-10 16:40:40 -0800
  • c1e4b84222 fixup! clean up top-level Makefile targets Kartik K. Agaram 2022-02-10 16:40:22 -0800
  • 76984aa90f allow Teliva to show its sandboxing message Kartik K. Agaram 2022-02-10 16:30:00 -0800
  • b0cc9a7451 zet.tlv: refine the initial UX some more Kartik K. Agaram 2022-02-10 08:00:47 -0800
  • c4402edc5b zet.tlv: copy in sample zettels Kartik K. Agaram 2022-02-10 07:40:04 -0800
  • 1a40bc7f5f zet.tlv: saving/loading to/from disk Kartik K. Agaram 2022-02-10 07:35:54 -0800
  • 10dab7ae17 zet.tlv Kartik K. Agaram 2022-02-10 07:35:28 -0800
  • 31127a9152 clean up top-level Makefile targets Kartik K. Agaram 2022-02-10 06:53:22 -0800
  • 5cab1c042d zet.tlv: resizing zettel card sizes Kartik K. Agaram 2022-02-10 00:04:12 -0800
  • e827379950 zet.tlv: creating new zettels Kartik K. Agaram 2022-02-09 23:49:59 -0800
  • cf521f9904 zet.tlv: bugfixes to editor cursor handling Kartik K. Agaram 2022-02-09 23:41:36 -0800
  • 7786462a8d . Kartik K. Agaram 2022-02-09 23:27:26 -0800
  • 38b15e8086 flesh out sandboxing in Readme a tad Kartik K. Agaram 2022-02-09 14:47:01 -0800
  • 29d4555d04 update keyboard shortcuts in screenshots and docs Kartik K. Agaram 2022-02-09 14:39:31 -0800
  • e552571b1e standardize key order in .tlv files Kartik K. Agaram 2022-02-09 09:18:05 -0800
  • b328ffc5e5 zet.tlv: simpler UI, simpler editor Kartik K. Agaram 2022-02-09 08:30:19 -0800
  • c3422e101f bugfix in rendering non-top zettels Kartik K. Agaram 2022-02-08 19:20:13 -0800
  • e397220f9d Lua gotcha: iterating over strings yields strings Kartik K. Agaram 2022-02-08 19:17:56 -0800
  • 33ab842ffd zet.tlv: expand editor to accomodate more text Kartik K. Agaram 2022-02-08 18:40:59 -0800
  • 3180e3e4fb typo Kartik K. Agaram 2022-02-08 18:30:02 -0800
  • fb251c2819 zet.tlv: editing a single zettel Kartik K. Agaram 2022-02-08 00:28:20 -0800
  • a8fb6d4002 gemini.tlv: consistent menu Kartik K. Agaram 2022-02-08 00:28:04 -0800
  • b639f8e68c zet.tlv: clean up history Kartik K. Agaram 2022-02-07 23:17:03 -0800
  • 504573a0de move most Teliva menus to the right Kartik K. Agaram 2022-02-07 22:54:17 -0800
  • 0d16c7c690 more Readme polish Kartik K. Agaram 2022-02-07 22:32:06 -0800
  • 6d2dce51db remove dropped functions from docs Kartik K. Agaram 2022-02-07 22:22:57 -0800
  • 57d4710f98 question raised during FOSDEM '22 Kartik K. Agaram 2022-02-07 21:52:04 -0800
  • 7122a06466 lisp.tlv: clean up history Kartik K. Agaram 2022-02-07 16:22:04 -0800
  • 21a3200c6a some more dead code Kartik K. Agaram 2022-02-06 13:48:46 -0800
  • 3cfb8f7812 in fact, loadlib.c is all dead code now Kartik K. Agaram 2022-02-06 13:34:16 -0800
  • 63e3ba62c2 now all our supported platforms are POSIX Kartik K. Agaram 2022-02-06 13:27:09 -0800
  • 6860a02396 drop all support for loading dynamic libraries Kartik K. Agaram 2022-02-06 13:24:06 -0800
  • 8a9efc1b91 drop module 'package' Kartik K. Agaram 2022-02-06 13:12:46 -0800
  • b79d6be383 drop some more untested platforms Kartik K. Agaram 2022-02-06 13:08:46 -0800
  • 467ce31371 drop USE_LINUX and similar defines Kartik K. Agaram 2022-02-06 13:06:27 -0800
  • c101d1a3c5 drop MinGW Kartik K. Agaram 2022-02-06 12:44:51 -0800
  • a6addb8e42 unused #define Kartik K. Agaram 2022-02-06 12:42:46 -0800
  • be7da76696 more thoughts on sandboxing Kartik K. Agaram 2022-02-05 13:10:39 -0800
  • a5cb7381a8 experimental app: zettelkasten Kartik K. Agaram 2022-02-04 23:57:05 -0800
  • 5e4ca1d470 don't perturb cursor when drawing menu Kartik K. Agaram 2022-02-04 23:55:28 -0800
  • 5c1a7b6b12 fix a couple of warnings Kartik K. Agaram 2022-02-03 20:59:08 -0800
  • f5be8e1955 prose typos and edits Kartik K. Agaram 2022-02-03 17:51:08 -0800
  • 02104952d2 fix a bug in kilo Kartik K. Agaram 2022-02-03 17:48:01 -0800
  • a8dfea1d3c drop io.lines() Kartik K. Agaram 2022-02-02 23:44:25 -0800
  • 8f8a0e5a18 tweak an entry in the audit log Kartik K. Agaram 2022-02-02 23:38:45 -0800
  • f5a1c22dc5 sandbox: no way to run arbitrary Lua code strings Kartik K. Agaram 2022-02-02 22:21:38 -0800
  • 664b94f414 include keys typed into audit log Kartik K. Agaram 2022-02-01 21:19:51 -0800
  • 7968134246 new potential threat vector Kartik K. Agaram 2022-02-01 21:06:17 -0800
  • 90904f344a file permissions: decide based on calling function Kartik K. Agaram 2022-02-01 20:59:53 -0800
  • 88404d41ea copy realpath() from FreeBSD repo Kartik K. Agaram 2022-01-30 12:08:40 -0800
  • 7a13adb52c try to get by with one feature macro Kartik K. Agaram 2022-01-29 12:23:24 -0800