Commit Graph

  • 3438b271a5 Update dependencies in poetry.lock and pyproject.toml main Ivan 2025-12-02 11:27:36 -06:00
  • d6228d6d63 Merge pull request 'refactor-pagenode-logic' (#1) from refactor-pagenode-logic into main ivan 2025-12-02 17:26:05 +00:00
  • ccf954681b Refactor path handling in PageNode class for improved reliability refactor-pagenode-logic Ivan 2025-12-02 11:03:58 -06:00
  • 4ec44900cf add windows runner test Ivan 2025-12-02 11:02:01 -06:00
  • d4099fb9a2 Refactor _scan_pages method and enhance file reading logic in PageNode class Ivan 2025-12-02 10:17:16 -06:00
  • 1571b315b2 Add docstrings to PageNode methods for improved clarity Ivan 2025-12-02 10:06:56 -06:00
  • 71bd49bd7d Refactor PageNode class to improve page and file registration logic Ivan 2025-12-02 09:58:31 -06:00
  • 382413dc08 Update to support immutable github releases/tags Ivan 2025-11-23 11:45:41 -06:00
  • 0621facc7d Add config example v1.3.0 Ivan 2025-11-23 11:20:52 -06:00
  • 50cbfed5fa Add configuration loading from file and update CLI argument handling Ivan 2025-11-23 11:20:41 -06:00
  • 36d9a3350b Update README.ru Ivan 2025-11-23 11:20:23 -06:00
  • 515a9d9dbf Update README with command-line options and configuration file details Ivan 2025-11-23 11:20:11 -06:00
  • 3c27b4f9b8 Update README files to reflect changes in announce interval Ivan 2025-11-23 11:08:36 -06:00
  • 851c8c05d4 Update announce interval documentation and logic in PageNode class to reflect minutes instead of seconds Ivan 2025-11-23 11:08:09 -06:00
  • 8002a75e26 Update README.ru Ivan 2025-11-23 11:03:41 -06:00
  • 06e6b55ecc Update Makefile Ivan 2025-11-23 11:02:29 -06:00
  • 48e47bd0bd Update README Ivan 2025-11-23 11:02:22 -06:00
  • 9c074a0333 remove Ivan 2025-11-23 11:02:13 -06:00
  • f2314f862c Update cryptography package to version 46.0.3 in poetry.lock; update rns package to version 1.0.4 in pyproject.toml; add project classifiers and URLs. Ivan 2025-11-23 11:02:04 -06:00
  • 6e57536650 Update project version to 1.3.0 and dependencies to rns 1.0.4 in pyproject.toml and requirements.txt Ivan 2025-11-23 10:58:55 -06:00
  • 5fd7551874 Update and format test_client.py and test_client2.py for improved readability and structure; added second dictionary data handling in tests. Ivan 2025-11-23 10:58:47 -06:00
  • 62d592c4d0 Fix environment variable handling in PageNode class to support forums and chats Ivan 2025-11-23 10:58:29 -06:00
  • 8af2a9abbb Update README.ru.md Ivan 2025-11-12 18:51:39 -06:00
  • 64ca8bd4d2 add safety workflow Ivan 2025-11-12 18:47:23 -06:00
  • f1d025bd0e remove old Ivan 2025-11-12 18:47:08 -06:00
  • 087ff563a2 update Ivan 2025-11-12 18:40:01 -06:00
  • 882dacf2bb Update dependencies to rns 1.0.2 in pyproject.toml and requirements.txt; refine README for clarity and usage instructions. Ivan 2025-11-12 18:37:12 -06:00
  • a2efdb136a Update GitHub Actions workflow to specify Dockerfile path in the build context v1.2.0 Ivan 2025-11-08 14:08:37 -06:00
  • 001613b4fa add microvm Ivan 2025-11-08 14:03:00 -06:00
  • 74564d0ef2 Update Makefile to use docker buildx load command for building images and adjust Dockerfile paths to the new 'docker' directory. Ivan 2025-11-08 14:02:51 -06:00
  • 81142ad194 Refactor GitHub Actions workflows to use Dockerfiles from the new 'docker' directory and add a new workflow for running tests across multiple Python versions. Ivan 2025-11-08 14:02:37 -06:00
  • fee1d2e2d6 Update package version to 1.2.0 and dependencies to rns 1.0.1 in pyproject.toml, requirements.txt, and setup.py; adjust poetry.lock accordingly. Ivan 2025-11-08 14:02:25 -06:00
  • 7c93fdb71d move dockerfiles to docker folder Ivan 2025-11-08 14:02:06 -06:00
  • 9e435eeebc Update test scripts to support environment variable processing and validate responses for different data types. Ivan 2025-10-05 16:41:01 -05:00
  • 5dfcc1f2ce Improve data processing in PageNode class to handle both dictionary and bytes input. Ivan 2025-10-05 16:35:38 -05:00
  • 2def60b457 Update GitHub Actions workflow to include Python 3.9 in the testing matrix Ivan 2025-10-05 16:10:18 -05:00
  • f708ad4ee1 Update python version requirement in setup.py to 3.9 Ivan 2025-10-05 16:10:12 -05:00
  • f7568d81aa Adjust python version requirement to 3.9 Ivan 2025-10-05 16:10:05 -05:00
  • 251f9bacef Update .gitignore Ivan 2025-10-05 16:08:49 -05:00
  • 07892dbfee Update README Ivan 2025-10-05 16:04:33 -05:00
  • 54e6849968 Improve path resolution in PageNode class to ensure security by validating file paths before serving. Ivan 2025-10-05 16:02:12 -05:00
  • ea27c380cb update version to 1.1.0 in setup.py Ivan 2025-10-05 15:49:10 -05:00
  • a338be85e1 update uv commands Sudo-Ivan 2025-10-01 03:03:53 -05:00
  • e31cb3418b Update Sudo-Ivan 2025-10-01 03:02:14 -05:00
  • 798725dca6 Update Sudo-Ivan 2025-09-30 21:43:41 -05:00
  • 6f393497f0 Add docstring Sudo-Ivan 2025-09-30 21:37:51 -05:00
  • 14b5aabf2b Improved PageNode class with documentation, error handling, and path management. Sudo-Ivan 2025-09-30 21:37:41 -05:00
  • fb36907447 Improve path handling in PageNode class to ensure consistent formatting of served pages and files. Ivan 2025-09-23 04:13:37 -05:00
  • 62fde2617b Fix remote_identity assignment in PageNode class to use hash attribute Ivan 2025-09-23 03:00:06 -05:00
  • 9f5ea23eb7 Improve request data parsing in PageNode class to support '|' delimiter and add handling for additional fields Ivan 2025-09-23 02:42:54 -05:00
  • 19fad61706 Add Micron interactive features via environment variables Ivan 2025-09-23 02:28:55 -05:00
  • c900cf38c9 Bump to 1.1.0 v1.1.0 Ivan 2025-09-23 01:59:01 -05:00
  • 014ebc25c6 Update default home page message and print node address in terminal output. Ivan 2025-09-23 01:57:19 -05:00
  • d5e9308fb5 Update GitHub Actions workflows to use updated action versions Sudo-Ivan 2025-09-22 18:44:45 -05:00
  • 7d5e891261 Update dependencies in poetry.lock and pyproject.toml Sudo-Ivan 2025-09-22 14:24:57 -05:00
  • c382ed790f Update GitHub Actions workflows to use full-length commit hashes for actions Sudo-Ivan 2025-09-22 14:24:40 -05:00
  • cb72e57da9 Merge pull request #2 from Sudo-Ivan/dependabot/github_actions/dot-github/workflows/pypa/gh-action-pypi-publish-1.13.0 Ivan 2025-09-15 02:24:07 -05:00
  • aaf5ad23e2 Bump pypa/gh-action-pypi-publish in /.github/workflows dependabot[bot] 2025-09-04 15:36:31 +00:00
  • ce1b1dad7d Update Docker volume path Sudo-Ivan 2025-08-18 03:17:23 -05:00
  • 67ebc7e556 Fix formatting issues in test_client.py and test_client2.py for consistency in lambda function parameters. Sudo-Ivan 2025-08-04 17:24:21 -05:00
  • b31fb748b8 Add node address to output and Fix formatting issues Sudo-Ivan 2025-08-04 17:24:15 -05:00
  • eb27326763 Bump package version to 1.0.0. v1.0.0 Sudo-Ivan 2025-07-14 17:31:45 -05:00
  • f40d5a51ae Refactor main to improve readability and maintainability. Sudo-Ivan 2025-07-14 17:27:17 -05:00
  • 4aa83a2dfb Add badges to README.md. Sudo-Ivan 2025-07-14 17:22:26 -05:00
  • 7d50dcf5b4 Add stats tracking Stats Sudo-Ivan 2025-07-14 17:19:17 -05:00
  • a8b09611a1 ci: add .deepsource.toml deepsource-io[bot] 2025-07-14 22:01:12 +00:00
  • d0dd9e88c4 Dynamically use docker buildx build if available, otherwise fallback to docker build. Sudo-Ivan 2025-07-14 16:59:02 -05:00
  • 09d84c2533 Allow passing build arguments to Docker build commands in Makefile. Sudo-Ivan 2025-07-14 16:57:21 -05:00
  • 06ab592cb9 Refactor Dockerfiles to improve Poetry virtual environment management and execution. Sudo-Ivan 2025-07-14 16:57:02 -05:00
  • 843c3a1a56 Update rns package version to 1.0.0 in requirements.txt. Sudo-Ivan 2025-07-14 16:38:14 -05:00
  • 37ac95753c Update package versions including rns and development tools. Sudo-Ivan 2025-07-14 16:38:08 -05:00
  • a493c57ad2 Update package version and RNS dependency range. Sudo-Ivan 2025-07-14 16:38:01 -05:00
  • 698bfb2e81 Refactor Dockerfiles to use Poetry for dependency management. Sudo-Ivan 2025-07-14 16:36:50 -05:00
  • eaf2e544c4 Add a GitHub Actions workflow to build and test Docker images for multiple Python versions. Sudo-Ivan 2025-07-14 16:36:30 -05:00
  • 89f88e24ea Add build and push for rootless Docker image in CI workflow. Sudo-Ivan 2025-07-14 16:36:24 -05:00
  • a47b78c13d update Sudo-Ivan 2025-07-14 16:31:44 -05:00
  • 4831f5261d add Sudo-Ivan 2025-07-14 16:31:38 -05:00
  • 46f90e461f add tests Sudo-Ivan 2025-07-14 16:31:34 -05:00
  • a1bbe8bc8a Add ARM64 docker support Sudo-Ivan 2025-07-14 16:31:01 -05:00
  • 7092883834 remove Sudo-Ivan 2025-07-05 23:57:32 -05:00
  • 74f5174254 update dependencies and add safety Sudo-Ivan 2025-07-05 23:55:03 -05:00
  • f9699c060a add Sudo-Ivan 2025-07-05 23:54:47 -05:00
  • a3ccd49439 update Sudo-Ivan 2025-05-28 18:16:16 -05:00
  • ece0473beb update python requirement Sudo-Ivan 2025-05-28 16:53:55 -05:00
  • 89065f6e0a fix Sudo-Ivan 2025-05-28 16:48:34 -05:00
  • e873d8e754 update Sudo-Ivan 2025-05-28 16:45:46 -05:00
  • 5561205b3e update Sudo-Ivan 2025-05-28 16:39:15 -05:00
  • d6601adb38 bump to 0.1.2 v0.1.2 Sudo-Ivan 2025-05-28 16:28:12 -05:00
  • 98c71a888e add logging and graceful shutdown Sudo-Ivan 2025-05-28 16:28:01 -05:00
  • 65bd70c05a update instructions Sudo-Ivan 2025-05-28 16:27:38 -05:00
  • b77b73576f add pypi workflow Sudo-Ivan 2025-05-28 16:17:21 -05:00
  • edda6972af update v0.1.1 Sudo-Ivan 2025-05-28 16:09:46 -05:00
  • 36a98ddfa6 add page/file refresh, exec .mu files with shebang for dynamic pages. Sudo-Ivan 2025-05-28 16:09:10 -05:00
  • 07f2e168cc update poetry to use python >=3.9 Sudo-Ivan 2025-05-28 16:06:07 -05:00
  • 67a1652020 update Sudo-Ivan 2025-05-28 07:01:12 -05:00
  • 24af5a61f4 Initial commit Sudo-Ivan 2025-05-28 06:43:59 -05:00