Commit Graph
4061 Commits
Author SHA1 Message Date
Gabriel Fontes 8bae9367ef fix(merope/sabnzbd): make completed downloads world-readable
Assisted-by: pi (gpt-5.6-sol)
2026-08-16 22:08:21 -03:00
Gabriel Fontes 7c72dcba22 fix(aerc): restrict permanent message deletion
Assisted-by: pi (gpt-5.6-sol)
2026-08-16 15:00:41 -03:00
Gabriel Fontes 8d811d3025 refactor(home/xdg): remove redundant default applications
Drop defaults where one desktop entry is already the sole available handler,
whether declared by the desktop or added explicitly. Keep browser defaults
because their ordering is intentional.

Assisted-by: pi (gpt-5.6-sol)
2026-08-16 12:22:10 -03:00
Gabriel Fontes 09e41235bf refactor(home/hyprland): remove window swallowing
Assisted-by: pi (gpt-5.6-sol)
2026-08-16 12:19:17 -03:00
Gabriel Fontes c660195792 feat(home/calendar): split import and viewer handlers
Add khal-import.desktop for interactive text/calendar imports. Associate
pkgs.khal's existing khal.desktop, which launches ikhal, with
x-scheme-handler/calendar and use that handler from Waybar.

Assisted-by: pi (gpt-5.6-sol)
2026-08-16 12:13:40 -03:00
Gabriel Fontes 8633ecf494 fix(home/aerc): move deleted messages to trash
Assisted-by: pi (gpt-5.6-sol)
2026-08-16 12:08:55 -03:00
Gabriel Fontes 21a163299d fix(home/qutebrowser): handle xhtml documents
Assisted-by: pi (gpt-5.6-sol)
2026-08-16 11:42:54 -03:00
Gabriel Fontes f94132a915 fix(home/aerc): show html link numbers
Assisted-by: pi (gpt-5.6-sol)
2026-08-16 11:37:20 -03:00
Gabriel Fontes 6a4c9f456f fix(home/aerc): open html links in external browser
Assisted-by: pi (gpt-5.6-sol)
2026-08-16 11:33:00 -03:00
Gabriel Fontes 04325fa348 feat(home/productivity): install gtkhal on graphical hosts
Assisted-by: pi (gpt-5.6-sol)
2026-08-16 11:24:16 -03:00
Gabriel Fontes 940fcc823f refactor(projects/gtkhal): rename khora to gtkhal
Assisted-by: pi (gpt-5.6-sol)
2026-08-16 11:11:17 -03:00
Gabriel Fontes 4ad0744f85 fix(projects/khora): reload imported GTK CSS live
Watch and reload the Home Manager GTK 4 user stylesheet so theme switches replace the immutable imported theme without restarting Khora.

Assisted-by: pi (gpt-5.6-sol)
2026-08-15 16:42:44 -03:00
Gabriel Fontes 0dc86e8fb6 fix(projects/khora): inherit GTK theme accent colors
Map libadwaita accent roles to the active GTK theme selection colors so generated themes control highlights, focus rings, and selected dates.

Assisted-by: pi (gpt-5.6-sol)
2026-08-15 16:39:25 -03:00
Gabriel Fontes c3bf58ba38 fix(projects/khora): override user theme event styles
Register Khora component CSS above GTK user-theme priority so generated themes cannot erase event backgrounds and foreground contrast.

Assisted-by: pi (gpt-5.6-sol)
2026-08-15 16:35:49 -03:00
Gabriel Fontes ba52a64c4a fix(projects/khora): anchor events to timeline positions
Use a fixed event overlay with pixel positions derived from time slots so lane layout cannot distort vertical placement.

Assisted-by: pi (gpt-5.6-sol)
2026-08-15 16:32:35 -03:00
Gabriel Fontes ac358a1ec6 fix(projects/khora): restore event card backgrounds
Reset the full GTK background shorthand for clickable event buttons so flat-button theme imagery cannot hide calendar colors.

Assisted-by: pi (gpt-5.6-sol)
2026-08-15 16:28:15 -03:00
Gabriel Fontes eccf8a2978 feat(projects/khora): add month view
Render a six-week month grid with colored event chips, overflow links, adjacent-month dates, and navigation into day or agenda views.

Assisted-by: pi (gpt-5.6-sol)
2026-08-15 16:25:51 -03:00
Gabriel Fontes 2ef5d34edd feat(projects/khora): show event dots in mini calendar
Replace the stock sidebar calendar with a compact month widget that marks each visible date with up to three calendar-colored event dots.

Assisted-by: pi (gpt-5.6-sol)
2026-08-15 16:24:01 -03:00
Gabriel Fontes af7bab8759 fix(projects/khora): lay out overlapping events
Assign simultaneous timed events to adjacent lanes while allowing isolated events to retain the full day-column width.

Assisted-by: pi (gpt-5.6-sol)
2026-08-15 16:20:11 -03:00
Gabriel Fontes f4a1942885 feat(projects/khora): add forward agenda stream
Load agenda events in two-week chunks from the selected date, continuing near the scroll boundary with an explicit fallback to load more.

Assisted-by: pi (gpt-5.6-sol)
2026-08-15 16:17:38 -03:00
Gabriel Fontes 2957f91fb8 feat(projects/khora): refresh on vdir changes
Monitor local calendar directories and debounce automatic refreshes when vdirsyncer or another application changes event files.

Assisted-by: pi (gpt-5.6-sol)
2026-08-15 16:15:11 -03:00
Gabriel Fontes cb7fe0bb7d feat(projects/khora): persist interface state
Remember the active view, vertical zoom, sidebar width, calendar visibility, and collapsed account groups across restarts.

Assisted-by: pi (gpt-5.6-sol)
2026-08-15 16:13:10 -03:00
Gabriel Fontes 39f60cc29f feat(projects/khora): add keyboard navigation
Add shortcuts for period navigation, Today, view selection, refresh, and vertical zoom controls.

Assisted-by: pi (gpt-5.6-sol)
2026-08-15 16:10:52 -03:00
Gabriel Fontes 3a07038b84 feat(projects/khora): show event details
Open timed, all-day, and agenda events in a read-only details dialog with their time, calendar, location, description, URL, organizer, and attendees.

Assisted-by: pi (gpt-5.6-sol)
2026-08-15 16:09:09 -03:00
Gabriel Fontes 379f559ded chore(projects/khora): add development roadmap
Assisted-by: pi (gpt-5.6-sol)
2026-08-15 16:06:40 -03:00
Gabriel Fontes ca70481215 fix(projects/khora): reload GTK theme on appearance changes
Follow the GNOME GTK and icon theme settings alongside the color scheme so live light/dark switches do not combine a new libadwaita palette with the previous GTK theme.

Assisted-by: pi (gpt-5.6-sol)
2026-08-15 16:04:51 -03:00
Gabriel Fontes 63f512c623 feat(projects/khora): zoom calendar time grids
Support session-wide vertical zoom in day and week views with Ctrl+scroll while preserving the visible point in the timeline.

Assisted-by: pi (gpt-5.6-sol)
2026-08-15 16:00:30 -03:00
Gabriel Fontes 366c1ab5d7 fix(projects/khora): use calendar colors for events
Color day and week event cards with their calendar color and choose a contrasting foreground instead of showing only a colored marker.

Assisted-by: pi (gpt-5.6-sol)
2026-08-15 15:56:37 -03:00
Gabriel Fontes 55bd52ff49 feat(projects/khora): collapse calendar account groups
Render each account as an expanded libadwaita expander row so its calendars can be hidden independently.

Assisted-by: pi (gpt-5.6-sol)
2026-08-15 15:54:15 -03:00
Gabriel Fontes cf586aa7d4 feat(projects/khora): group calendars by account
Derive account groups from khal calendar paths and place grouped calendar controls in a scrollable sidebar region.

Assisted-by: pi (gpt-5.6-sol)
2026-08-15 15:52:57 -03:00
Gabriel Fontes 8405980567 feat(projects/khora): show current time in calendar grids
Draw a live current-time marker over today in day and week views and advance it while the window remains open.

Assisted-by: pi (gpt-5.6-sol)
2026-08-15 15:50:01 -03:00
Gabriel Fontes 89efd17130 fix(projects/khora): align header with calendar pane
Remove redundant branding, compact the sidebar calendar, and offset navigation controls to the main calendar pane.

Assisted-by: pi (gpt-5.6-sol)
2026-08-15 15:46:39 -03:00
Gabriel Fontes f4cc409dd3 fix(projects/khora): adopt calendar-style header navigation
Arrange branding, today and date navigation around a dynamic period title, with refresh and view controls on the right.

Assisted-by: pi (gpt-5.6-sol)
2026-08-15 15:43:55 -03:00
Gabriel Fontes 10af41bcba feat(projects/khora): add calendar grid views
Add a Google Calendar-style day and week time grid behind a compact view dropdown, while retaining the existing list as the agenda view.

Assisted-by: pi (gpt-5.6-sol)
2026-08-15 15:38:53 -03:00
Gabriel Fontes c774f2b4e7 fix(projects/khora): style agenda switcher as tabs
Assisted-by: pi (gpt-5.6-sol)
2026-08-15 15:19:47 -03:00
Gabriel Fontes 8cd8c0c13d fix(projects/khora): center agenda view switcher
Assisted-by: pi (gpt-5.6-sol)
2026-08-15 15:17:18 -03:00
Gabriel Fontes 88b2725f81 feat(projects/khora): add week agenda view
Assisted-by: pi (gpt-5.6-sol)
2026-08-15 15:11:48 -03:00
Gabriel Fontes 3dfb7307b2 chore(projects/khora): add development shell
Assisted-by: openai-codex (gpt-5.6-luna)
Assisted-by: pi (gpt-5.6-sol)
2026-08-15 15:05:23 -03:00
Gabriel Fontes 4d00f544bd fix(projects/khora): follow live color-scheme changes
Watch the GNOME interface color-scheme setting directly and update
libadwaita instead of relying on portal propagation under Hyprland.

Assisted-by: pi (gpt-5.6-sol)
2026-08-15 12:36:27 -03:00
Gabriel Fontes c7392e5d6c feat(projects/khora): color-code calendar events
Render calendar colors beside both event and calendar rows, including
conversion of khal named and xterm palette values.

Assisted-by: pi (gpt-5.6-sol)
2026-08-15 12:28:07 -03:00
Gabriel Fontes 5575c02521 fix(projects/khora): use compact calendar toggles
Avoid theme-sensitive check buttons by using standard Adwaita action rows
with trailing switches.

Assisted-by: pi (gpt-5.6-sol)
2026-08-15 12:25:41 -03:00
Gabriel Fontes 1d21154a47 feat(projects/khora): scaffold graphical vdir calendar
Add a read-only GTK/libadwaita agenda backed by khal, with calendar
filters, Nix packaging, desktop metadata, and model tests.

Assisted-by: pi (gpt-5.6-sol)
2026-08-15 12:23:27 -03:00
Gabriel Fontes a9a0110a36 fix(overleaf-sync): push after commit editor closes
Assisted-by: pi (gpt-5.6-sol)
2026-08-15 11:57:12 -03:00
Gabriel Fontes b1160b2317 fix(home/pi): treat null web search keys as unset
Assisted-by: pi (gpt-5.6-sol)
2026-08-15 11:54:25 -03:00
Gabriel Fontes e04855e5a8 refactor(home/pi): remove unused packages
Assisted-by: pi (gpt-5.6-sol)
2026-08-15 11:39:21 -03:00
Gabriel Fontes f359f31660 refactor(home/pi): simplify websearch secrets fallback 2026-08-15 11:37:44 -03:00
Gabriel Fontes 9b934e63cd feat(home/pi): add invisible continue extension
Assisted-by: pi (gpt-5.6-sol)
2026-08-15 10:03:18 -03:00
Gabriel Fontes 17e9e5f983 fix(home/waybar): count unread mail by Maildir flags
Assisted-by: pi (gpt-5.6-sol)
2026-08-15 08:56:57 -03:00
Gabriel Fontes 317a703a09 refactor(home/aerc): use helix-like bindings
Assisted-by: pi (gpt-5.6-sol)
2026-08-15 08:47:56 -03:00
Gabriel Fontes e8f2fe11b0 feat(pkgs/overleaf-sync): edit push commit messages
Open Git’s commit editor with the staged diff included for review.

Assisted-by: pi (gpt-5.6-sol)
2026-08-15 08:36:16 -03:00