Commit Graph

  • de0f5f1d07 chore: remove dependency audit workflow sankalp 2026-07-16 17:45:19 +05:45
  • 0ef2a036dd chore(.github/workflows): add system dependencies for pycairo sankalp 2026-07-16 17:43:12 +05:45
  • 700b29a465 fix(/.github/workflows): correct inputs parameter for dependency audit action sankalp 2026-07-16 17:41:02 +05:45
  • 619db0e512 refactor(config/hypr): change keybinding for locking screen from Ctrl+L to Super+L sankalp 2026-07-16 17:39:33 +05:45
  • a383c484b6 chore: add commitlint.config.js sankalp 2026-07-16 17:39:14 +05:45
  • d1866cc699 chore(.github/workflows): add CI workflows for commit lint, dependency audit, and install script testing sankalp 2026-07-16 17:38:53 +05:45
  • 6e9cb8efc8 refactor(src/window/spotlight/plugins): improve emoji annotation download using curl for better error handling sankalp 2026-07-16 17:27:52 +05:45
  • e3b8ae0c45 refactor(services): simplify GoogleLens upload implementation using curl sankalp 2026-07-16 17:10:50 +05:45
  • 41cb9afa07 fix(src/window/notification): stop polling when revealer is closing/destroyed sankalp 2026-07-16 12:13:19 +05:45
  • 83af1829c4 refactor(src/window/dock/canvas): reorganize client lookup and tooltip generation to prevent stale references sankalp 2026-07-16 12:13:01 +05:45
  • e840917621 fix(src/window/controlcenter): add guard for destroyed state and adjust return value sankalp 2026-07-16 12:12:43 +05:45
  • 843c33786f fix(src/services): handle race condition in artwork generation and daemon cleanup sankalp 2026-07-16 12:12:15 +05:45
  • 19046cd1ee feat(optional): add libmediaart to PACKAGES sankalp 2026-07-16 12:11:57 +05:45
  • 1c119535d5 chore(config/hypr): correct uv command to run python script sankalp 2026-07-16 12:04:22 +05:45
  • a47abda55a fix: resolve wifi crashes, shell injections, race conditions, and add debug mode sankalp 2026-07-16 11:47:53 +05:45
  • 4378959131 fix(controlcenter): refresh player state on resume sankalp 2026-07-15 21:22:51 +05:45
  • 42ede60800 refactor: drop unused SettingsRow definitions from SettingsWindow sankalp 2026-07-15 19:37:22 +05:45
  • 6442161f40 refactor(src/window/globalmenu): simplify caching logic and remove dynamic menu method selection sankalp 2026-07-15 19:37:02 +05:45
  • 11603990ee refactor(src/utils): remove unused global_menu_method and global_menu_cache_enabled from constants.py sankalp 2026-07-15 19:36:44 +05:45
  • 016d18090d refactor(src/window/spotlight/plugins): increase timeout interval to 50ms for clipboard and emoji paste actions sankalp 2026-07-15 11:30:46 +05:45
  • e6c471a9f8 fix(src/window/spotlight): add error handling around action invocation sankalp 2026-07-15 11:30:23 +05:45
  • 211a428cca feat(src/utils): replace clipboard implementation with wl-copy and enhance copy_image support sankalp 2026-07-15 11:30:01 +05:45
  • 2c9a050bbb fix(spotlight): run immediate search on Enter when debounced results empty sankalp 2026-07-15 10:52:44 +05:45
  • 4503130be3 fix(spotlight): activate first result before on_submit in entry accept sankalp 2026-07-15 10:49:43 +05:45
  • 9eb62d7ea3 feat(config): wire up wallpapers_dir, osd, window_switcher, global_menu settings sankalp 2026-07-15 10:31:28 +05:45
  • e63a2c04a5 refactor: extract reusable utils, remove screencapture facade sankalp 2026-07-15 10:01:40 +05:45
  • ebe1238b3d feat(src/window/spotlight/plugins): implement is_active detection and notification handling for caffeine plugin sankalp 2026-07-15 09:04:00 +05:45
  • cdccb9e726 feat(src/window/controlcenter): implement caffeine inhibitor toggling sankalp 2026-07-15 09:03:39 +05:45
  • cda8f55109 feat!: rename inhibit_changed to inhibit-changed and add enable_timed method sankalp 2026-07-15 09:03:08 +05:45
  • ddacdea3eb refactor(src/window/controlcenter): replace svg_file imports with Image and simplify battery icon handling sankalp 2026-07-14 23:26:21 +05:45
  • f2517ee9f3 feat(src/window/notification): add action buttons creation and improve UI alignment sankalp 2026-07-14 23:11:19 +05:45
  • e4e1d3a291 style(src/styles/notification): adjust mac- CSS for notification UI sankalp 2026-07-14 23:11:02 +05:45
  • e7c49d7dda refactor(src/window/notification): simplify hover handling and close‑button styling for notifications sankalp 2026-07-14 22:46:18 +05:45
  • 5dd3abb3b4 style(src/styles/notification): refine notification button styling and hover behavior sankalp 2026-07-14 22:45:55 +05:45
  • 4df8b93e6c fix(src/window/panel/components/globalmenu): correct active window detection to exclude Modus sankalp 2026-07-14 22:00:10 +05:45
  • 5668c5153e feat(src/utils): rename default app name from Finder to Modus sankalp 2026-07-14 21:59:52 +05:45
  • 3d355482c6 refactor(src/services): replace default active app name from "Finder" to "Modus" sankalp 2026-07-14 21:59:34 +05:45
  • 04ac938dd2 refactor(src/window/dock): replace manual drawing of shadows, borders, and backgrounds with Gtk.render_background and Gtk.render_frame sankalp 2026-07-14 21:58:35 +05:45
  • 3ace1a1bd2 style(src/styles/window): add .dock-background styling sankalp 2026-07-14 21:58:16 +05:45
  • 59e9c8498e style(src/styles/window): migrate to glass color variables sankalp 2026-07-14 21:43:39 +05:45
  • 9f192cdc56 refactor(styles/widgets): update CSS color variables to use glass theming sankalp 2026-07-14 21:43:22 +05:45
  • ef7b200c74 style(src/styles/notification): switch notification background colors to glass tokens sankalp 2026-07-14 21:43:04 +05:45
  • 21e8a3e7da chore(src/styles): migrate to glass surface color tokens sankalp 2026-07-14 21:42:46 +05:45
  • 50640d33aa refactor(config/hypr): remove noise setting and enable ignore_opacity sankalp 2026-07-14 21:42:28 +05:45
  • 6a5287d039 feat(config): enhance hypridle lock command and modus visual settings sankalp 2026-07-14 18:46:18 +05:45
  • 6f2d0bf444 chore: refactor imports and adopt new utils utilities sankalp 2026-07-14 18:45:52 +05:45
  • b2114f52b1 refactor: migrate globalmenu implementation to src/window/globalmenu and adjust documentation paths sankalp 2026-07-14 18:45:35 +05:45
  • a782d30f15 refactor: reorganize globalmenu into src/window sankalp 2026-07-14 18:45:14 +05:45
  • 22b239f33c chore: update labeler.yml to correct glob pattern for globalmenu files sankalp 2026-07-14 18:44:57 +05:45
  • 0496100788 feat(spotlight): add Caffeine plugin to inhibit idle/sleep sankalp 2026-07-14 13:47:58 +05:45
  • 2d22df94ca refactor: drive UI from service signals, drop redundant polling sankalp 2026-07-14 13:46:21 +05:45
  • 9ff5ebc95c refactor(spotlight): replace raw socket IPC with Fabric Service over DBus sankalp 2026-07-14 13:02:26 +05:45
  • f72542a231 refactor: log swallowed exceptions across src/ sankalp 2026-07-14 13:02:21 +05:45
  • c0a4b1b792 refactor(src/window/dock): improve desktop file search matching logic sankalp 2026-07-14 02:36:20 +05:45
  • 1b2f06a251 feat(src/utils): add EvdevLEDMonitor helper to monitor EV_LED state changes without polling sankalp 2026-07-14 02:36:02 +05:45
  • 1dcce186a7 refactor(src/shared): simplify active_ids set comprehension sankalp 2026-07-14 02:35:44 +05:45
  • e734c4bbf4 refactor: improve brightness polling and caching via pathlib sankalp 2026-07-14 02:35:25 +05:45
  • 112f4b1039 refactor(services): convert weather + gamemode to Fabric services sankalp 2026-07-14 00:37:52 +05:45
  • f3f17bb5fc refactor(services): split screen capture into screenshot + recorder services sankalp 2026-07-13 23:52:32 +05:45
  • 54ff85ffc9 fix(services/spotlight): improve MPRIS artwork handling and scope keyword searches to single plugin sankalp 2026-07-13 22:20:19 +05:45
  • 1fc7edd483 feat(install): symlink hypridle.conf to ~/.config/hypr sankalp 2026-07-12 20:27:15 +05:45
  • 4a84710634 ci: change Dependabot schedule from weekly to monthly sankalp 2026-07-12 20:25:54 +05:45
  • 74e9ab183f chore: update dependencies and gitignore sankalp 2026-07-12 20:19:09 +05:45
  • d6efc12ef1 style(switcher): fix trailing whitespace in app-capture C code sankalp 2026-07-12 20:19:05 +05:45
  • b421e39052 refactor(window): cleanup controlcenter and notification imports sankalp 2026-07-12 20:18:10 +05:45
  • 66632f0989 refactor(core): rename APP_NAME to 'modus', cleanup shared widgets sankalp 2026-07-12 20:18:05 +05:45
  • 94ed52f4b5 docs: update architecture, configuration, and FAQs sankalp 2026-07-12 20:17:56 +05:45
  • a2171b7013 config: update keybinds and remove launcher.toml sankalp 2026-07-12 20:17:52 +05:45
  • f065ce5d7c style: remove launcher CSS and cleanup style imports sankalp 2026-07-12 20:17:44 +05:45
  • aefbaa4996 style(icons): fix trailing newline in SVG files sankalp 2026-07-12 20:17:37 +05:45
  • 3a81ab1212 feat(spotlight): add plugin system with core engine and examples sankalp 2026-07-12 20:17:34 +05:45
  • 795e259e16 fix(panel): wire search button to toggle spotlight sankalp 2026-07-12 20:16:23 +05:45
  • b5c92a9a77 docs: rearrange README sections and remove roadmap sankalp 2026-07-12 20:16:14 +05:45
  • e72b35ffa7 chore: update project metadata in pyproject.toml sankalp 2026-07-12 20:16:00 +05:45
  • 00b505ca66 ci: add Dependabot config for pip and GitHub Actions sankalp 2026-07-12 20:15:45 +05:45
  • e64ef88f3e docs: add issue templates, PR template, and labeler config sankalp 2026-07-12 20:15:33 +05:45
  • d4eab2cb34 chore: add pre-commit config with ruff and standard hooks sankalp 2026-07-12 20:15:19 +05:45
  • c445b2e2a4 ci: add CodeQL, pre-commit, and labeler workflows sankalp 2026-07-12 20:15:10 +05:45
  • d0e1f7090a chore(install): add --yes flag, use subshell, clean up git output sankalp 2026-07-12 19:28:55 +05:45
  • ae90b85f75 fix(install): hardcoded path, step count, launch flow sankalp 2026-07-12 19:26:29 +05:45
  • 3142d70279 refactor(dock): extract DockItem into items.py, remove TYPE_CHECKING sankalp 2026-07-12 19:25:06 +05:45
  • 980734f465 fix(dock): quote TYPE_CHECKING annotations for runtime safety sankalp 2026-07-12 19:21:58 +05:45
  • 07d35d8fdf fix(dock): restore TYPE_CHECKING guards to break circular imports sankalp 2026-07-12 19:20:24 +05:45
  • f4281e6aca fix(install): compile global menu shim from src/globalmenu/ instead of non-existent native/ sankalp 2026-07-12 19:12:33 +05:45
  • 01aac24f7e refactor(bluetooth): resolve device icons from GTK icon theme sankalp 2026-07-12 19:07:41 +05:45
  • 15e64df428 refactor: consolidate debounce into utils/debounce.py sankalp 2026-07-12 19:04:33 +05:45
  • 30c02f207d chore: remove unused conversion.py (CurrencyCache, Units) sankalp 2026-07-12 19:02:07 +05:45
  • c5961c7832 chore: add project copyright header to LICENSE sankalp 2026-07-12 19:00:27 +05:45
  • c9f3f27e18 refactor: remove occlusion.py wrapper, import check_occlusion from services.modus directly sankalp 2026-07-12 18:59:18 +05:45
  • dc60e20bd7 archive legacy sankalp 2026-07-12 18:56:10 +05:45
  • 7934267924 docs: link contribution guide in README sankalp 2026-07-12 18:40:03 +05:45
  • d0ca929b76 docs: add contribution guide sankalp 2026-07-12 18:39:52 +05:45
  • 096231bc44 style: enforce consistent codestyle via ruff config and auto-fixes sankalp 2026-07-12 18:38:13 +05:45
  • afd826d0c0 refactor(services): enhance TodoService with callbacks, UUID IDs, and UTF‑8 file handling sankalp 2026-07-12 09:33:41 +05:45
  • 51283125ef chore: add ALT+TAB keybinding sankalp 2026-07-12 09:33:25 +05:45
  • c0ac114610 feat(src/assets): add pomodoro sound assets sankalp 2026-07-12 09:33:05 +05:45
  • 4637799e11 feat(src/window/pomodoro): implement Pomodoro timer widget and integrate it into the panel sankalp 2026-07-12 09:32:47 +05:45
  • b78710002a docs(readme): mark Pomodoro Timer Widget as completed sankalp 2026-07-12 09:32:26 +05:45
  • 8a4508159e feat(src/window): add lockscreen implementation sankalp 2026-07-12 05:27:32 +05:45
  • cec3ca56b0 refactor(src): remove lockscreen implementation sankalp 2026-07-12 05:27:15 +05:45