5 Commits

Author SHA1 Message Date
a4e1284a54 [packaging] convert to installable executable package
- rename src/ts-example -> src/ts_example (valid import identifier)
- switch intra-package imports to relative form
- add hatchling build-system, [project.scripts] entry point (ts-example),
  and src-layout wheel config to pyproject.toml
- move runtime deps (rich, textual, textual-autocomplete) into pyproject
- update README: pip install -e ., launch via ts-example or python -m ts_example
2026-07-12 23:06:54 +03:00
00ddf1ee33 [tui][tsmin] added value search & fixed get_usages
:Release Notes:
- fixed get_usages bug. query awaited python, why value was installed to
  Python
- added new method in minimal single file example, to search every value
  installed to some field
- in TUI removed redundant input handler

:Detailed Notes:
-

:Testing Performed:
- manual testing

:QA Notes:
-

:Issues Addressed:
-
2026-07-12 22:02:50 +03:00
5088ccb03c [tui] autocompletion added for paths
:Release Notes:
- Added complex autocompletion via autocompletion dictionary
- Added path autocompletion via params

:Detailed Notes:
-

:Testing Performed:
- manual run and commands calls

:QA Notes:
- TUI part written completely by AI, seems fine to me

:Issues Addressed:
-
2026-07-10 19:09:31 +03:00
00a8bae652 [minimal][tui] added tui capabilities
:Release Notes:
- Why? For which reason? Just because...

:Detailed Notes:
- moved minimal as subcommand to argparse for dividing arguments
  specific for some modules only

:Testing Performed:
- Direct launch with tui enabled

:QA Notes:
-

:Issues Addressed:
-
2026-07-10 17:56:30 +03:00
c3b831d519 [init][minimal] Base init commit for tree-sitter seminar
:Release Notes:
- Minimal example with dumping of dot graph on provided file
- cpp/python files parsing

:Detailed Notes:
-

:Testing Performed:
- direct launch, no unit-tests

:QA Notes:
- it's okay

:Issues Addressed:
-
2026-07-10 16:09:06 +03:00