Skip to content
Merged
Show file tree
Hide file tree
Changes from 66 commits
Commits
Show all changes
85 commits
Select commit Hold shift + click to select a range
36ec2e0
added implementation ideas for extended news feeds
Firstp1ck Dec 6, 2025
89e54e6
updated news feed md
Firstp1ck Dec 6, 2025
c7ea9ac
feat: implement news feed functionality and UI enhancements
Firstp1ck Dec 7, 2025
d285960
refactor: enhance documentation and structure across modules
Firstp1ck Dec 7, 2025
2937f2e
feat: enhance news functionality and UI components
Firstp1ck Dec 7, 2025
8304411
update readme and pr
Firstp1ck Dec 7, 2025
916584b
cargo update
Firstp1ck Dec 8, 2025
5d86572
feat: extend news feed with updates and aur signals
Firstp1ck Dec 8, 2025
6df7a1f
update pr
Firstp1ck Dec 8, 2025
a4e36e9
feat: enhance news content handling and bookmark loading
Firstp1ck Dec 8, 2025
4ca6ea3
feat: enhance news read tracking and filtering functionality
Firstp1ck Dec 9, 2025
1bfcd1d
Create Demo.txt
Firstp1ck Dec 9, 2025
7096006
feat: enhance news filtering options for AUR updates and advisories
Firstp1ck Dec 9, 2025
b82c012
feat: add startup news popup configuration and UI enhancements
Firstp1ck Dec 9, 2025
c0b0570
feat: improve news fetching with timeout settings
Firstp1ck Dec 10, 2025
834468a
feat: enhance news fetching and filtering with comprehensive tests
Firstp1ck Dec 11, 2025
6983dab
feat: enhance news sorting and filtering capabilities
Firstp1ck Dec 11, 2025
aecc4d3
feat: implement news content loading timeout and enhanced logging
Firstp1ck Dec 11, 2025
a1b6dfe
fix clippy
Firstp1ck Dec 12, 2025
a3e4f80
feat: enhance news content caching and UI interactions
Firstp1ck Dec 12, 2025
f79145c
feat: enhance news content caching, loading, and UI interactions
Firstp1ck Dec 12, 2025
de74cbd
added a pr-check command for cursor
Firstp1ck Dec 14, 2025
f660739
updated announcement with importent news
Firstp1ck Dec 14, 2025
56af3f0
Recommend 'Good First Issue' for newcomers
Firstp1ck Dec 12, 2025
1396a16
docs(util): add comprehensive examples for all utility functions
Bhaavyasinha Dec 13, 2025
25ccaec
fix(docs): correct failing doctests for fuzzy_match_rank, ts_to_date,…
Bhaavyasinha Dec 14, 2025
f380178
docs: apply Copilot suggestions to fix examples
Bhaavyasinha Dec 14, 2025
2efb44e
docs(util): update User-Agent string in open_url documentation to inc…
Firstp1ck Dec 14, 2025
a4f4a33
Merge branch 'main' into feat/extended-news
Firstp1ck Dec 14, 2025
bf02e1d
fix: add checkupdates fallback for update detection when temp databas…
Firstp1ck Dec 17, 2025
3781acd
update pr
Firstp1ck Dec 17, 2025
0cfa97e
update pacman-contrib description in PKGBUILD files to clarify its ro…
Firstp1ck Dec 17, 2025
28cc79e
Merge branch 'main' into feat/extended-news
Firstp1ck Dec 17, 2025
243847c
refactor: improve footer layout and styling
Firstp1ck Dec 17, 2025
b8d1698
feat: add Shift+char keybind support across all panes and modes
Firstp1ck Dec 17, 2025
1df0e00
feat: add loading toast message for news button in UI
Firstp1ck Dec 17, 2025
a9b45e5
update pr
Firstp1ck Dec 17, 2025
cc6512f
feat: add bookmarks localization for news section in multiple languages
Firstp1ck Dec 17, 2025
fee23aa
perf: reduce aggressive archlinux.org fetching with rate limiting and…
Firstp1ck Dec 17, 2025
2016d1f
fix: exclude invalid dates from AUR comments "Recent" section
Firstp1ck Dec 17, 2025
cce7457
feat: expand cache clearing functionality to include additional cache…
Firstp1ck Dec 17, 2025
9f49097
update pr
Firstp1ck Dec 17, 2025
05af800
removed used up pr file
Firstp1ck Dec 17, 2025
16bc862
feat: update news content loading timeout from 6 seconds to 10 seconds
Firstp1ck Dec 17, 2025
3117f76
feat: add circuit breaker, conditional requests, and retry-after supp…
Firstp1ck Dec 17, 2025
43a8e9c
fix: resolve clippy warnings and test failures
Firstp1ck Dec 17, 2025
1e6d600
pr updated
Firstp1ck Dec 17, 2025
564a5c1
feat: implement comprehensive news mode with feeds, filtering, and ca…
Firstp1ck Dec 17, 2025
e59f506
fix: align update entries when text wraps in updates window
Firstp1ck Dec 17, 2025
3a328e7
update pr
Firstp1ck Dec 17, 2025
e7bb068
fix: align options menu key bindings with display order
Firstp1ck Dec 17, 2025
12f47dd
update pr
Firstp1ck Dec 17, 2025
b489711
added *.code-workspace for VSC and Fork IDE's
Firstp1ck Dec 17, 2025
014a4a8
fix: installed_packages.txt now respects installed_packages_mode setting
Firstp1ck Dec 18, 2025
a4e2326
fix: prevent archlinux.org rate limiting by serializing requests
Firstp1ck Dec 18, 2025
f07c9c3
pr update
Firstp1ck Dec 18, 2025
72c013b
fix: improve compatibility with archlinux.org DDoS protection
Firstp1ck Dec 18, 2025
3a16857
added explicit codeql runner
Firstp1ck Dec 18, 2025
42d83d2
updated codeql workflow and pr update
Firstp1ck Dec 18, 2025
b80eb2e
update release command and added suggestions for future data fetching…
Firstp1ck Dec 18, 2025
686563f
fix: coordinate news fetches and preserve pending news
Firstp1ck Dec 18, 2025
728e28a
feat: improve news feed filtering and fetching performance
Firstp1ck Dec 18, 2025
23c65e3
feat: add rate limiting to package index fetching to prevent IP blocking
Firstp1ck Dec 18, 2025
90669ee
fix: add rate limiting to package date fetching to prevent IP blocking
Firstp1ck Dec 18, 2025
4c4058e
feat: add i18n support and informative messages for news loading
Firstp1ck Dec 18, 2025
d66a3b4
update pr
Firstp1ck Dec 18, 2025
e198725
docs: add comments explaining intentionally unused parameters
Firstp1ck Dec 18, 2025
63877da
refactor: Fix clippy warnings and reduce function complexity
Firstp1ck Dec 18, 2025
beca3e7
refactor: improve clippy::too_many_lines allow comments
Firstp1ck Dec 18, 2025
79ec007
update pr
Firstp1ck Dec 18, 2025
eabecbf
fix: Fix translation keys location and improve logging visibility
Firstp1ck Dec 18, 2025
a441a09
renamed archlinux connection test script
Firstp1ck Dec 18, 2025
19a817f
refactor: modularize large source files into organized submodules
Firstp1ck Dec 19, 2025
b6d72f2
update pr
Firstp1ck Dec 19, 2025
f682d6e
fix: correct alert title for configuration directory messages
Firstp1ck Dec 19, 2025
20f297a
pr update
Firstp1ck Dec 19, 2025
b8df501
added issue command for cursor
Firstp1ck Dec 19, 2025
7573f29
update announcement
Firstp1ck Dec 20, 2025
5f68f3c
added plan to implement arch-toolkit crate
Firstp1ck Dec 21, 2025
3077eca
added cargo dry-run for publish
Firstp1ck Dec 22, 2025
d7d36fe
feat: add JSON caching, change detection, and background retry queue
Firstp1ck Dec 23, 2025
6a3d839
updated pr
Firstp1ck Dec 23, 2025
7301db5
refactor: improve code quality and documentation
Firstp1ck Dec 23, 2025
72c5e99
updated pr
Firstp1ck Dec 23, 2025
cf0559c
- chore: add TODO for Hungarian translation in news setup section of …
Firstp1ck Dec 23, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions .cursor/commands/check-pr.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
check the last commits made by the following author for the PR I am reviewing and explain them extensively to me.
If there are any critical logic errors in the commits, explain them to me and suggest fixes.
2 changes: 1 addition & 1 deletion .cursor/commands/pr-update.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
# pr-update

check commits and recent code changes to main branch, update @Pacsea/dev/PR/ and add not included updates. keep additions short, concise and clear
check commits and recent code changes always compare to main branch, update @Pacsea/dev/PR/ and add not included updates. keep additions short, concise and clear. do not remove any updates that are already in the PR file.
2 changes: 1 addition & 1 deletion .cursor/commands/release-new.md
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
Create a new release file for the given version and automatic generate the release notes, check for changes from the last release
Create a new release file in the releases directory (Documents/RELEASE_v{version}.md) for the given version and automatic generate the release notes, check for changes from the last release
Keep the release file User-friendly, short, concise and clear.
3 changes: 3 additions & 0 deletions .cursor/commands/summary.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
# summary

summeries last changes what was done, also check changed code to get a better picture.
50 changes: 50 additions & 0 deletions .github/workflows/codeql.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
name: "CodeQL Advanced"

on:
push:
branches: ["main"]
pull_request:
branches: ["main"]
schedule:
- cron: "42 6 * * 0"

jobs:
analyze:
name: Analyze (${{ matrix.language }})
runs-on: ubuntu-latest
timeout-minutes: 360
permissions:
# required for all workflows
security-events: write

# required to fetch internal or private CodeQL packs
packages: read

# only required for workflows in private repositories
actions: read
contents: read

strategy:
fail-fast: false
matrix:
include:
- language: rust
build-mode: none

steps:
- name: Checkout repository
uses: actions/checkout@v4

# Initializes the CodeQL tools for scanning.
- name: Initialize CodeQL
uses: github/codeql-action/init@v4
with:
languages: ${{ matrix.language }}
build-mode: ${{ matrix.build-mode }}
# Use security and quality queries for comprehensive analysis
queries: security-and-quality

- name: Perform CodeQL Analysis
uses: github/codeql-action/analyze@v4
with:
category: "/language:${{matrix.language}}"
Loading