Commit Graph

4024 Commits

Author SHA1 Message Date
CoderFX
dff77e105d Add PiSugar 3 shutdown/startup scripts and watchdog
PiSugar 3 users need graceful shutdown with e-ink feedback, boot-loop
prevention when charging from dead battery, and automatic recovery
when pisugar-server loses I2C connection after MCU wake.

- safe-shutdown.sh: stops pwnagotchi, draws sleeping face on e-ink,
  powers off. Boot-loop guard skips shutdown when battery <10% and
  charging.
- pisugar-watchdog.sh + systemd timer: detects MCU wake from deep
  sleep and restarts pisugar-server when I2C is present but daemon
  reports disconnected.
- epd-shutdown.py / epd-startup.py: e-ink display faces for
  Waveshare V4. Exit silently on non-V4 displays.

Signed-off-by: CoderFX <4704376+CoderFX@users.noreply.github.com>
2026-03-10 23:33:51 +02:00
Jeroen Oudshoorn
6808063e9b Update file paths to use /etc/pwnagotchi for configuration and data storage 2026-02-27 17:21:47 +01:00
Jayofelony
ee44500c1d Merge pull request #487 from wsvdmeer/noai
Update Bluetooth Tether Plugin to Latest Version
2026-02-26 22:27:53 +01:00
wsvdmeer
00c3c84c17 update bt-tether plugin to newest version 2026-02-26 21:56:58 +01:00
Jayofelony
b1abe80340 Delete README-google.md 2026-02-24 18:37:23 +01:00
Jayofelony
e5a53975b4 Merge pull request #480 from wsvdmeer/bugfix/plugins-page
bugfix tooltip plugins
2026-02-22 15:22:06 +01:00
Jayofelony
7842b40f91 Merge pull request #479 from wsvdmeer/bugfix/bt-tether-helper
Bugfix BT-Tether
2026-02-22 15:21:52 +01:00
wsvdmeer
ecb831f806 bugfix tooltip plugins 2026-02-22 15:14:52 +01:00
wsvdmeer
91444ff1ba updated toml + bt-tether.py 2026-02-22 12:32:40 +01:00
Jeroen Oudshoorn
a0f29a5a71 Update bt-tether plugin settings
Remove gdrivesync settings, as plugin is removed
2026-02-21 20:36:04 +01:00
Jeroen Oudshoorn
62e115ce57 Remove unused regex import from cli.py 2026-02-21 20:12:04 +01:00
Jeroen Oudshoorn
71389426ba Remove connection scripts 2026-02-21 20:11:54 +01:00
Jeroen Oudshoorn
a2634ab5cd Remove unused google_cmd parser and wizard installation logic from cli.py 2026-02-21 20:11:32 +01:00
Jeroen Oudshoorn
9d317650e9 Update layout dimensions and rendering logic in waveshare2in13b_V4.py 2026-02-21 19:59:10 +01:00
Jeroen Oudshoorn
843b4ff8e6 Change bt-tether for bt-tether-helper and rename back to bt-tether. 2026-02-21 19:49:37 +01:00
Jeroen Oudshoorn
1d6fd6039e bump version to 2.9.5.5 2026-02-21 19:43:40 +01:00
Jayofelony
8034dd789d Merge pull request #474
Web UI Redesign & Modernization updated
2026-02-21 19:43:03 +01:00
Wiebe Steven van der Meer
bef2316b08 Merge branch 'noai' into feature/web-ui
Signed-off-by: Wiebe Steven van der Meer <wsvdmeer@hotmail.com>
2026-02-21 19:40:38 +01:00
wsvdmeer
0b35c31410 bugfix handler.py 2026-02-21 19:27:35 +01:00
Jayofelony
4f7e7e3112 Merge pull request #475 from wpa-2/noai
Fix plugin routing - <n> parameter should be <name>
2026-02-21 19:09:47 +01:00
wpa-2
2ef8b4451d Fix plugin routing - <n> parameter should be <name> 2026-02-21 18:06:29 +00:00
wiebesteven
2e86b07f91 Merge remote-tracking branch 'upstream/noai' into feature/web-ui 2026-02-21 17:37:04 +01:00
wiebesteven
acae52a2bf Merge branch 'feature/web-ui' of github-personal:wsvdmeer/pwnagotchi into feature/web-ui 2026-02-21 17:34:18 +01:00
wiebesteven
269cae95c2 added svg's for theme + configurable accent colors + bugfixes 2026-02-21 17:34:16 +01:00
Jayofelony
2a05456158 Merge pull request #472
Web UI Redesign & Modernization
2026-02-21 15:19:48 +01:00
Jayofelony
39ceadb150 Merge branch 'noai' into feature/web-ui
Signed-off-by: Jayofelony <oudshoorn.jeroen@gmail.com>
2026-02-21 15:19:24 +01:00
Jayofelony
6b3a92f3b2 Merge pull request #473
Bug Fixes & Dead Code Cleanup
2026-02-21 15:13:56 +01:00
wpa2
5520e13ad7 Add PwnStore as default plugin 2026-02-21 12:55:09 +00:00
wpa2
4553f13ada Fix IndentationError in log.py and identity.py - restore missing except bodies 2026-02-20 23:38:33 +00:00
wsvdmeer
88f0517dde bugfixes
Signed-off-by: wiebesteven <wiebesteven@freed.nl>
2026-02-20 22:54:02 +01:00
wsvdmeer
462d91a19b adjusted session stats, split up css
Signed-off-by: wiebesteven <wiebesteven@freed.nl>
2026-02-20 22:54:02 +01:00
wsvdmeer
82a6f4e237 changed session stats + styling
Signed-off-by: wiebesteven <wiebesteven@freed.nl>
2026-02-20 22:54:02 +01:00
wsvdmeer
756146d573 Removed jquery+jquery-mobile/ added pwnstore styling / added fonts
Signed-off-by: wiebesteven <wiebesteven@freed.nl>
2026-02-20 22:54:02 +01:00
wpa2
c4a6aa6bfb Fix bugs B1-B5, remove dead AI code, clean threading 2026-02-20 20:15:55 +00:00
Jayofelony
419358c590 Merge pull request #470 from xudi5566/fix-waveshare2in13b-v3
fix: correct layout dimensions for waveshare2in13b_v3 display
2026-02-17 15:49:47 +00:00
xzr
3adb1741d2 fix: correct layout dimensions for waveshare2in13b_v3 display
The waveshare2in13b_v3 driver was using incorrect layout dimensions
(250x122 copied from V4) instead of the correct V3 dimensions (212x104).

Changes:
- Fixed width from 250 to 212 and height from 122 to 104
- Adjusted all UI element positions proportionally
- Fixed Image.new() to use fill=255 (white) for proper red channel init

This resolves the issue where the screen would flicker and display
all black or all red after refresh.

Signed-off-by: xzr <x.dui@foxmail.com>
2026-02-17 19:51:35 +08:00
Jayofelony
169480ef8d Merge pull request #468 from nucax/patch-7
Update motivated and demotivated expressions
2026-02-14 19:59:23 +01:00
Nucax
b6bbf440fe Update motivated and demotivated expressions
Signed-off-by: Nucax <louisthevis84@gmail.com>
2026-02-14 14:10:16 +01:00
Jayofelony
590f5f57dd Merge pull request #464 from Tuxt/noai
fix(bt-tether): make connection discovery locale-independent and improve MAC compatibility
2026-02-07 09:04:35 +01:00
Tuxt
f1d37bbe8a fix(bt-tether): resolve bluetooth connection name independently of system locale
Signed-off-by: Tuxt <tuxt@protonmail.com>
2026-02-06 15:41:45 +01:00
Tuxt
fa48b47bbd fix(bt-tether): force uppercase MAC address for nmcli compatibility
Signed-off-by: Tuxt <tuxt@protonmail.com>
2026-02-06 15:41:30 +01:00
Jayofelony
ff7df1f0bd Merge pull request #463 from wpa-2/noai
Better plugin
2026-02-05 06:20:05 +00:00
wpa-2
9e9b0497d3 Enhance AutoBackup plugin with new features
Refactor AutoBackup plugin to support additional features and improve functionality.

Signed-off-by: wpa-2 <9049886+wpa-2@users.noreply.github.com>
2026-02-04 20:39:31 +00:00
wpa-2
16b421ac93 Update auto_backup plugin settings in defaults.toml
Enabled auto_backup plugin with new configuration settings.

Signed-off-by: wpa-2 <9049886+wpa-2@users.noreply.github.com>
2026-02-04 20:38:39 +00:00
Jayofelony
f07fc8614a Merge pull request #455 from nucax/patch-2
Add a lot of new voice lines for various events!!
v2.9.5.4
2026-01-28 15:11:46 +01:00
Jayofelony
e8109086d6 Merge pull request #454 from nucax/patch-1
i fixed my double emotion in the list.
2026-01-28 15:11:02 +01:00
Nucax
599ad4a4e5 Add a lot of new voice lines for various events
Signed-off-by: Nucax <louisthevis84@gmail.com>
2026-01-28 11:45:55 +01:00
Nucax
3171906a62 Update sad emoticon list in defaults.toml
Removed a sad emoticon from the sad list.

Signed-off-by: Nucax <louisthevis84@gmail.com>
2026-01-28 10:40:51 +01:00
Jayofelony
b352a54d54 Merge pull request #452 from nucax/noai
added even more faces
2026-01-21 21:50:05 +01:00
Nucax
205fafc646 Update defaults.toml
Signed-off-by: Nucax <louisthevis84@gmail.com>
2026-01-21 11:21:51 +01:00