Commit Graph
39 Commits
Author SHA1 Message Date
Asger Weirsøe c809ec8b77 Take the tarball host address from a repository variable
The upload steps named the web host by its internal address. It now comes
from the TARBALLZ_TARGET repository variable, so the public workflow carries
no infrastructure details.

Claude-Session: https://claude.ai/code/session_01GGe7kUhooMFuzY6GaDb2w9
2026-10-01 17:25:00 +02:00
Asger Weirsøe 90cb90349e Obfuscate the maintainer address, and allow PKGBUILD-only releases
The Maintainer line uses the usual AUR form (asger at weircon dot dk)
instead of a raw address that spam crawlers harvest. The AUR workflow
can now also be started by hand with a version and pkgrel, so a fix to
the PKGBUILD alone can be published without a new upstream release.

Claude-Session: https://claude.ai/code/session_012LCTmU2ewo8tnM1dByYAoG
2026-09-30 21:23:34 +02:00
Asger Weirsøe 11b52f03a3 Mirror the released PKGBUILD to the tarballz index
Claude-Session: https://claude.ai/code/session_012LCTmU2ewo8tnM1dByYAoG
2026-09-30 17:10:01 +02:00
Asger WeirsøeandClaude fa1de7fe16 Add init --sync and --prune for incremental monitor setup
`init` planned every file on every run and refused if any of them
existed, so attaching a new monitor could not be configured without
--force — which reallocated global workspace numbers by i3's current
output order and renumbered the monitors already in use.

- allocate_global_starts() keeps the block each known output already
  holds and gives new outputs the lowest free block; blocks of inactive
  outputs stay reserved.
- read_allocations()/parse_allocation() read those blocks back out of
  the generated files (inverse of render_workspaces_for_output).
- --sync writes only the missing files, --prune drops configs for
  outputs that are gone and frees their numbers.
- Files without the auto-generated header are never written or
  deleted, --force included.

Co-Authored-By: Claude <noreply@anthropic.com>
v0.3.0
2026-08-11 12:58:05 +02:00
Asger Weirsøe 8bbf7b8fbe AUR release 1 v0.2.1 2026-05-20 18:54:29 +02:00
Asger Weirsøe f68b70c1da Fixed some bugs, updated how packages are handeled. Prepared on AUR publishing 2026-05-19 20:19:53 +02:00
generaldenmark f3aa794847 Update v0.1.21 2020-11-22 18:54:19 +01:00
generaldenmark 289e2e8465 Merge branch 'master' of github.com:GeneralDenmark/pi3-smart-workspace 2020-11-22 18:53:40 +01:00
generaldenmark 52feda8c10 Fixes problem if you have a number in your output name v0.1.20 2020-11-22 18:51:28 +01:00
Asger Geel Weirsøe 0687a4ab31 Adds a greeter for first time PR's and first time Issues 2020-11-13 21:42:47 +01:00
generaldenmark 2ab92a9149 Updates readme to reflect the current state of the program, and also adds a future work in the readme :9 v0.1.19 2020-11-13 20:22:31 +01:00
generaldenmark 2d01e2a214 Last release introduced a bug, where if you had a monitor in your config that was not active, it would error out the script and prevent screenchanges v0.1.18 2020-11-13 20:17:57 +01:00
generaldenmark 4daf458933 Removes the random regex, and just tries to match with what monitors are availble. (remember to update your config to match available outputs dummy) v0.1.17 2020-11-13 20:15:43 +01:00
Asger Geel Weirsøe 7725cf2684 Fixed bug with how the output is detected, and minor spelling fixes v0.1.6 2020-11-12 20:06:37 +01:00
Asger Geel Weirsøe 52b77497a0 setup script v0.1.5 v0.1.4b 2020-09-15 20:05:08 +02:00
Asger Geel Weirsøe 480c0edfe5 removes debug print 2020-09-15 20:04:16 +02:00
Asger Geel Weirsøe 8f96ead687 fml v0.1.4a 2020-09-15 20:03:32 +02:00
Asger Geel Weirsøe e5cff36588 fixes setup version v0.1.4 to new file v0.1.4 2020-09-15 20:02:51 +02:00
Asger Geel Weirsøe 8130cdd29b fixes setup to new file 2020-09-15 20:02:35 +02:00
Asger Geel Weirsøe 6898757e70 adds extra monitors to the possible outputs v0.1.3 2020-09-15 20:01:32 +02:00
Asger Geel Weirsøe 3eda12e3a9 Automatically deploys to pypi 2020-09-05 13:34:35 +02:00
Asger Geel Weirsøe 6db0b421d7 updates build script to remove old builds before uploading 2020-09-05 13:05:09 +02:00
Asger Geel Weirsøe 6ebfdb777d updates build script to remove old builds before uploading 2020-09-05 12:39:58 +02:00
Asger Geel Weirsøe aedb42c77a v0.1.2 v0.1.2 2020-09-05 12:36:16 +02:00
Asger Geel Weirsøe 2f452e2c9a updates readme 2020-09-05 12:29:38 +02:00
Asger Geel Weirsøe 88ce081006 adds build script for deploying to pypi.org and smaller changes to the setup script 2020-09-05 12:25:33 +02:00
Asger Geel Weirsøe 1f9b7694b0 final fixes for v0.1.1 v0.1.1 2020-09-05 11:59:07 +02:00
Asger Geel Weirsøe 9845dfe019 V0.1.0 v0.1.0 2020-09-05 11:28:45 +02:00
Asger Geel Weirsøe abc66b9057 Updates ignore to ignore eggs generated by pip 2020-09-05 11:23:35 +02:00
Asger Geel Weirsøe 0699dc8549 cleanup 2020-09-05 11:21:18 +02:00
Asger Geel Weirsøe 55c20a692e Updates the git ignore file 2020-09-05 11:20:29 +02:00
Asger Geel Weirsøe c7f28e4cdd Demos the move of active container to workspace based on mouse cursor 2020-09-05 11:18:25 +02:00
Asger Geel Weirsøe e19e0c1e09 Merge branch 'master' of github.com:GeneralDenmark/PyOutputHandler into master 2020-09-05 10:59:53 +02:00
Asger Geel Weirsøe 3d045e5bbf fixes problems with installing the pacage with pip 2020-09-05 10:59:46 +02:00
Asger Geel Weirsøe 6ff61bc3b3 Update README.rst 2020-09-05 10:27:35 +02:00
Asger Geel Weirsøe 7fbf11e0d5 Fixes a problem with args parse and updates the readme 2020-09-05 10:26:59 +02:00
Asger Geel Weirsøe ddafd4c13c release v0.0.1 v0.0.1 2020-09-05 10:15:39 +02:00
Asger Geel Weirsøe 6da4212d88 intial commit 2020-09-04 20:30:45 +02:00
Asger Geel Weirsøe b7d69dcada Initial commit 2020-09-04 20:30:20 +02:00