94 Commits

Author SHA1 Message Date
meshya
8ba9bc8b17 update readme for V1 2025-10-11 20:14:18 +03:30
meshya
e3442d7aa4 feat: Implement main window and profile management for Namban DNS Manager
- Added `MainWindow` class to manage the main application interface.
- Introduced `ProfileManager` for handling DNS profiles with JSON storage.
- Created `DNSProfile` and `DNSServer` models to represent DNS configurations.
- Developed UI components including `ProfileRow`, `ProfileEditSheet`, and `SettingsPage`.
- Integrated proxy settings retrieval using `ProxyManager`.
- Removed legacy files and refactored code for improved structure and readability.
- Updated dependencies in `pyproject.toml` for enhanced functionality and compatibility.
2025-10-11 01:36:30 +03:30
meshya
32095de02f update pkgfile 2024-11-16 22:39:38 +03:30
meshya
cb306b7f2d update readme 2024-11-16 22:38:27 +03:30
meshya
ca902d39b3 resolve package problem 2024-11-16 22:37:10 +03:30
meshya
b187f6c842 solve package problem 2024-11-16 22:25:28 +03:30
meshya
41ba74101a add contributors file 2024-11-02 01:25:05 +03:30
meshya
69f912f085 update build file v0.3-5 2024-07-29 14:16:33 +03:30
meshya
b6da7d1d9b bug fix 2024-07-29 14:09:50 +03:30
meshya
3905a3587a Update README.md 2024-07-22 23:53:43 +03:30
meshya
de369b6ffa Merge pull request #15 from behdanisohrab/pkgbuild-fix
fixed dependencies
2024-07-22 23:52:16 +03:30
d5fa50a8a1 fixed dependencies 2024-07-21 13:36:32 +03:30
ARS
2211693fe1 Merge pull request #13 from ARS101/experimental
Bump checkout action to v4
2024-06-20 13:31:41 +03:30
ARS101
3dfb100c73 Bump checkout action to v4 2024-06-20 13:29:21 +03:30
ARS
454f3ac215 Merge pull request #12 from ARS101/experimental
Improvements and bugfixes of debian build script
2024-06-08 22:04:57 +03:30
ARS101
ae43ecf8ee Improvements and bugfixes of debian build script
- Now the build script won't reclone the repository
- Dependencies are also added properly to the package and not only to the
  build file.
- Deleting the cleanup process since it automatically happens in the
  github actions server (Also it interferes with the script).
- The version used will come from tagname of github release.
- Removing the extra TODO comments :)
2024-06-08 22:02:00 +03:30
meshya
8d407f12d3 Update README.md 2024-06-08 14:54:41 +03:30
ARS
a8ec96525d Merge pull request #10 from ARS101/experimental
Adding the automatic versioning and dependencies to debian build script
2024-05-31 15:38:29 +03:30
ARS101
5f4ff83d15 Added the build and runtime dependencies 2024-05-31 15:29:41 +03:30
ARS101
9100ee8a64 Adding the automatic versioning to the script 2024-05-31 14:16:18 +03:30
meshya
1a14f54994 Merge pull request #7 from ARS101/experimental
Adding debian package build workflow + version bump
2024-05-31 12:40:09 +03:30
ARS101
790a6dcccc Editing README.md 2024-05-30 23:32:44 +03:30
ARS101
1d906ca506 Bumping the version of build script to v0.3-1 2024-05-30 23:16:54 +03:30
ARS101
3cdfbc9551 Adding debian build package workflow
- Note: The workflow runs the script and the script version info needs
  to be updated before every release. There needs to be some work to
  make the versioning automatic.
2024-05-30 23:16:47 +03:30
meshya
dd90e3a6f8 Update README.md 2024-05-29 11:57:44 +03:30
meshya
6c8ca6ae61 Update README.md v0.3-1 2024-05-29 02:12:15 +03:30
meshya
ee7c46bbaf Merge pull request #2 from ARS101/main
Adding debian package build script
2024-05-29 02:09:45 +03:30
meshya
2af7afbc09 update pkgbuild 2024-05-29 02:04:43 +03:30
meshya
7d6fd0bac3 ... v0.3 2024-05-29 01:58:10 +03:30
meshya
3b0861141b ... 2024-05-29 01:55:51 +03:30
meshya
dcc8e8ba9c ... 2024-05-29 01:53:09 +03:30
meshya
c5c524da0b edit build.sh 2024-05-29 01:50:14 +03:30
meshya
5f900f2684 edit archlinux-package.yml 2024-05-29 01:47:22 +03:30
meshya
f88be1258b edit archlinux-package.yml 2024-05-29 01:43:48 +03:30
meshya
660519d291 edit build.sh 2024-05-29 01:39:13 +03:30
meshya
486331f4be edit archlinux-package.yml 2024-05-29 01:36:07 +03:30
meshya
d15e8be670 edit archlinux package build workflow file 2024-05-29 01:28:25 +03:30
ARS101
ebfbe37f8e Adding debian package build script
- Note: It works on Arch Linux but make sure to install dpkg package to
  build it properly.
2024-05-28 16:04:15 +03:30
meshya
628f835bb0 update requieremnts 2024-05-28 15:34:45 +03:30
meshya
d052f2f0cb update build.sh 2024-05-28 15:33:45 +03:30
meshya
059a6905b5 bug fix 2024-05-28 15:19:45 +03:30
meshya
897aeecb42 Update build.sh 2024-05-28 15:15:52 +03:30
meshya
7f7193433e Update archlinux-package.yml 2024-05-28 15:14:26 +03:30
meshya
8ba2e63da4 Create archlinux-package.yml v0.2 2024-05-28 15:04:51 +03:30
meshya
a45e150879 kill a the biggest bug I have ever seen
So, namban never worked becuase this
2024-05-28 13:59:53 +03:30
meshya
9f93a5c631 Update namban 2024-05-28 13:36:55 +03:30
meshya
0884a4fccc Add comment to namban-startup-check 2024-05-28 11:15:35 +03:30
meshya
bd14689e01 Add comment to nambanbin 2024-05-28 11:14:11 +03:30
meshya
642749575f Update README.md 2024-05-28 11:11:28 +03:30
meshya
5bc1358c2a Update nambanAppdata.json 2024-05-28 11:08:05 +03:30