Commit Graph

213 Commits

Author SHA1 Message Date
dependabot[bot] ebd3d67bf3 chore(deps): bump actions/github-script from 7 to 9
Check for typos / check-typos (push) Has been cancelled
Bumps [actions/github-script](https://github.com/actions/github-script) from 7 to 9.
- [Release notes](https://github.com/actions/github-script/releases)
- [Commits](https://github.com/actions/github-script/compare/v7...v9)

---
updated-dependencies:
- dependency-name: actions/github-script
  dependency-version: '9'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-06-03 05:48:28 +00:00
Chris Titus 8502628b87 Delete .github/workflows/xtask.yml (#1297)
nix / checks (push) Has been cancelled
nix / update (push) Has been cancelled
Check for typos / check-typos (push) Has been cancelled
2026-05-31 10:32:19 -05:00
Chris Titus 3548a65952 Security workflow fix (#1285)
* Remove obsolete agent guidelines and configuration files

* Refactor issue slash command handling and improve user authorization checks

Co-authored-by: Copilot <copilot@github.com>

---------

Co-authored-by: Copilot <copilot@github.com>
2026-05-16 12:58:01 -05:00
Nick A ef57ca2590 Bug reports fix (#1274)
* Mirrored gaming changes

* Fixed the bug reports not showing update in github by removing none option

---------

Co-authored-by: namato1 <60294463+namato1@users.noreply.github.com>
2026-05-14 13:39:34 -05:00
Sean (ANGRYxScotsman) 63bb4f4cc0 Linutil website edits (#1221)
* update theme

* Update docs.yaml

* put getting started into a dir
2026-03-05 22:13:21 -06:00
Kingproone 7d35f78ace remove the hotfix line (#1211)
like in the winutil repo, it's redundant here as well with the bug fix line
2026-03-05 16:18:03 -06:00
Sean (ANGRYxScotsman) 2fcd7cf878 New linutil website (#1215)
* Add Hugo build artifacts to .gitignore

Ignore docs/public/, docs/resources/, and docs/.hugo_build.lock so
generated Hugo output is never accidentally committed.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

* Add Hugo site infrastructure for Linutil docs

Adds the Hugo configuration, theme module (hextra), layout shortcodes,
i18n strings, static assets (favicons, nav logo), and archetype template
needed to build the documentation site.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

* Add docs site homepage

Adds the root _index.md with badges, the quick-start curl command, and
an important-note callout about frequent updates.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

* Add user guide content pages for Linutil

Rewrites all user guide sections from Winutil (Windows) content to
accurate Linutil (Linux) documentation:

- _index.md: overview, feature summary, quick links
- getting-started.md: how to run, install options, TUI navigation, keyboard shortcuts
- store/_index.md: application installation guide with category tables
- tweaks/_index.md: distro-specific system setup (Arch, Fedora, Debian, Ubuntu, Alpine)
- features/_index.md: security, gaming, emulators, and utilities reference
- updates/_index.md: how to keep Linutil up to date
- automation/_index.md: TOML config file usage and use-case examples

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

* Add FAQ, known issues, and contributing guide pages

- faq.md: answers for general usage, running, scripts, contributing, and updates
- KnownIssues.md: documents terminal size, rendering, distro support, Nvidia, and Cargo update issues
- CONTRIBUTING.md: full contributing guide based on .github/CONTRIBUTING.md, formatted for the docs site

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

* Add developer reference section and architecture docs

- dev/_index.md: landing page for the developer reference section
- dev/architecture.md: comprehensive architecture doc covering workspace
  layout, data model (Tab/ListNode/Command), tab_data.toml format, task
  list flags, preconditions system, script embedding via include_dir!,
  the script execution pipeline (PTY/vt100/tui-term), TUI layout and
  focus state machine, config file parsing, and key dependencies

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

* docgen: write walkthrough to docs/content/userguide/walkthrough.md

- Rename generated file from userguide.md to walkthrough.md to better
  reflect that it is an auto-generated script reference/walkthrough
- Update USER_GUIDE path to docs/content/userguide/walkthrough.md so
  cargo xtask docgen writes to the correct Hugo content location
- Update automation guide link to point to ../walkthrough/

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

* docs: remove unused Winutil screenshot assets

All images in docs/assets/images/ were Winutil (Windows) screenshots
copied over from the Winutil docs. None are referenced by any content
file. Keeping only favicon.png and navlogo.png at the assets root,
which are used by hugo.toml.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

* Update CNAME

* updated hugo configs

* docs: add preview.gif to homepage via Hugo mount

Mount .github/preview.gif directly into Hugo's static pipeline using
includeFiles so only the gif is exposed (no workflows or other .github
files). This means any update to .github/preview.gif is automatically
reflected on the site without any manual copying.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

* added workflow

* Delete docs/assets/navlogo.png

can change this to something else

* Delete navlogo.png

* Update docs.yaml

* Update hugo.toml

* Update _index.md

* fix typo

---------

Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-05 16:13:39 -06:00
titus 46cc1086cd fix pr labels 2026-02-06 18:18:02 -06:00
Chris Titus 1e8be70005 Simplify pull request template (#1191)
Removed unnecessary sections and checklist items from the pull request template.
2026-01-28 21:47:32 -06:00
titus 1c34399b8c fix syntax errors from parsing 2026-01-28 13:48:09 -06:00
Chris Titus 469205c1a6 update minor version for oneshot (#1190)
* update minor version for oneshot

* update pr template
2026-01-28 13:23:06 -06:00
titus cb29388de7 update labels 2026-01-28 09:59:41 -06:00
titus eb56a4b0d3 update pr label 2026-01-28 09:55:17 -06:00
koi 3408e83b33 chore: update adamperkowski username to koibtw (#1172)
hi so this is still me on the same account, just a new username
2026-01-26 19:50:37 -06:00
Chris Titus bae996d676 bigger preview 2026-01-22 15:16:56 -06:00
Chris Titus 59753c1d20 done with all this preview madness 2026-01-22 15:11:15 -06:00
Chris Titus e26c0525bc fix preview.tape 2026-01-22 14:35:09 -06:00
Chris Titus 7457242995 fix: properly set up VHS environment with PATH and font cache 2026-01-22 14:22:14 -06:00
Chris Titus efab8bd933 revert: use manual VHS installation instead of action due to ffmpeg conflicts 2026-01-22 14:20:24 -06:00
Chris Titus dcffb58de8 fix: explicitly install ffmpeg before vhs-action 2026-01-22 14:17:15 -06:00
Chris Titus 56d8e368d7 chore: migrate preview workflow to use vhs-action 2026-01-22 14:15:06 -06:00
Chris Titus cb03bfe569 fix env and font for preview 2026-01-22 14:04:34 -06:00
Chris Titus fedcbfb967 update width 2026-01-22 13:49:58 -06:00
Chris Titus b20c3457b0 Merge branch 'main' of https://github.com/ChrisTitusTech/linutil 2026-01-22 13:43:38 -06:00
Chris Titus bf4790dc88 update preview 2026-01-22 13:43:36 -06:00
github-actions[bot] 247f09d396 Preview for 2026.01.22 (#1179)
Co-authored-by: ChrisTitusTech <7896101+ChrisTitusTech@users.noreply.github.com>
2026-01-22 13:37:52 -06:00
Chris Titus 263cbfd52d Potential fix for code scanning alert no. 8: Workflow does not contain permissions (#1167)
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
2025-12-04 10:40:38 -06:00
Chris Titus 973e8e7d14 fix sorting in linutil (#1165)
* fix sorting in linutil

* pr label fix

* update to fix bashisms
2025-12-02 15:09:00 -06:00
adam cad7b63f28 feat(ci): create a workflow for nix (#1161)
this checks nix code on every push and pull request and updates flake
inputs through a PR every month
2025-12-02 13:12:37 -06:00
adam 1ae1b7e1f7 chore: set up CODEOWNERS (#1157)
this adds a CODEOWNERS file defining ownership for merge permissions
2025-10-23 14:13:52 -05:00
adam a674cc1dbc docs: bring back docgen requirements & delete the roadmap (#1153) 2025-10-23 13:41:50 -05:00
adam a9f00dd16c feat(ci): automatic PR labeling (#1143)
so i decided to make labeling prs a bit easier and this workflow
automatically syncs issue labels to a newly created pr
(if it has a closing keyword for that issue of course). this WILL NOT
always be accurate so we still need to review manually. it's not a
replacement, just makes stuff easier.

fully tested on my fork
2025-10-23 13:36:26 -05:00
Adam Perkowski 21addb8db0 docs: clean up issue templates and introduce new labels (#1142)
heyy so i decided to do a little autumn cleaning in our issue management
in linutil. i created a couple of new labels
([label list](https://github.com/ChrisTitusTech/linutil/labels)),
updated the issue templates to be more concise, and updated
`ALLOWED_USERS` in the `issue-slash-commands` workflow.

from now on, we'll be using the new priority labels for issues and PRs.
also, i'd like to say that we (the maintainers, so @ChrisTitusTech,
@afonsofrancof, and me) need to start labeling stuff accordingly again.
the releases still rely on PR labels.
for that, i created the `initial review required` label. it'll be added
to every issue upon creation, and then removed after a maintainer review
which would include adding priority and scope labels.

so chris, please start labeling RPs again :3
2025-10-07 13:10:24 -05:00
Adam Perkowski 2aa99ce653 test: implement unit tests for linutil_core (#1140)
🚨 THIS IS MY COMEBACK PR I CAME BACK HELLO 🚨

so basically i added unit tests for critical core functions and also
some cats :3 hope its not an issue (im taking a break again if it is)
also figured would be nice to have `cargo test` in `publish.sh`

resolves #1023
2025-10-07 13:03:43 -05:00
Chris Titus 8333803917 git go path 2025-09-29 14:45:49 -05:00
Chris Titus 93bda82417 update vhs-action 2025-09-29 14:36:18 -05:00
Chris Titus bbc4d5b2c7 fix preview trigger 2025-09-29 14:29:13 -05:00
Chris Titus 22d95a769a move ffmpeg install after set env 2025-09-29 14:24:25 -05:00
Chris Titus 00d5e85626 fix linutil preview
Check for typos / check-typos (push) Has been cancelled
2025-09-29 14:15:01 -05:00
Adam Perkowski d13a165eda fix(ci): various security vulnerabilities (#1108)
- fix potential code injection in `issue-slash-commands.yaml` by using
  single quotes insted of double, see
  https://www.gnu.org/software/bash/manual/html_node/Double-Quotes.html
- declare permissions for all workflows, see
  https://codeql.github.com/codeql-query-help/actions/actions-missing-workflow-permissions

Signed-off-by: Adam Perkowski <adas1per@protonmail.com>
2025-08-10 16:31:03 -05:00
Jeevitha Kannan K S 40713f7a52 fix: pr remote rejection due to name restriction (#1031)
Found this https://github.com/orgs/community/discussions/61107#discussioncomment-6591355
2025-06-20 14:00:00 -05:00
Hari Chalise 9abbc039af docs: port issue templates over to YAML (#1004)
* Update README.md

* Update README.md

* New Issue Templates (YAML)

* Update bug-reports.yml

* merge reproduce steps

* Create config.yml

* Fixes

* Update bug-reports.yml

* Adding system info suggested by @jeevithakannan2

* Fix Placeholder [NN]

* Fix Autosuggest

* Update bug-reports.yml

* Update bug-reports.yml

* Final fix

* Redone Testing

* Fix Some Stuffs

* Change positioning

* Update bug-reports.yml
2025-06-20 13:58:04 -05:00
Chris Titus 2d164d15b6 remove shfmt (#1012) 2025-02-01 22:11:39 -06:00
Adam Perkowski 394956aafd chore: remove redundant files (#995)
ref https://github.com/ChrisTitusTech/linutil/security/dependabot
2025-02-01 22:00:20 -06:00
Chris Titus d91a44efab Update linutil.yml (#993)
Check for typos / check-typos (push) Has been cancelled
2025-01-10 13:30:48 -06:00
Liam 15c40d1297 chore: Update package version upon release action (#965)
* chore: Update package version upon release

* fix: Ensure that previous version fully matches the expected format
2024-11-24 18:17:03 -06:00
Jeevitha Kannan K S 6d7d8dbc61 Add accidentally deleted preview.tape (#947)
Add labels + Wait 2sec after program ends
2024-11-14 10:46:15 -06:00
Jeevitha Kannan K S c42014d991 fix: permission err (#912) 2024-11-11 10:14:29 -06:00
Jeevitha Kannan K S da5fb7a511 fix (ci): preview workflow (#905)
* fix: binary download, invalid action inputs

* Update preview.yml
2024-11-11 10:10:48 -06:00
Real-MullaC 76f8e6438b docs: new repo (#888)
* Removes docs and mentions on readme

* Update README.md

* Update README.md

Co-authored-by: Adam Perkowski <adas1per@protonmail.com>

* Update linutil.yml

* Delete xtask.yml

* Update preview.yml

* Update README.md

---------

Co-authored-by: Chris Titus <contact@christitus.com>
Co-authored-by: Adam Perkowski <adas1per@protonmail.com>
2024-11-08 17:09:25 -06:00