Skip to content

Release - #286

Open
hestiacn wants to merge 7 commits into
eldy:developfrom
hestiacn:release
Open

Release#286
hestiacn wants to merge 7 commits into
eldy:developfrom
hestiacn:release

Conversation

@hestiacn

@hestiacn hestiacn commented Mar 4, 2026

Copy link
Copy Markdown

No description provided.

@hestiacn
hestiacn force-pushed the release branch 3 times, most recently from 5e5d6c6 to 9a81c8e Compare April 7, 2026 20:37
@hestiacn
hestiacn force-pushed the release branch 4 times, most recently from 2cb96ec to c7c8aad Compare May 11, 2026 13:59
…me, responsive design, embedded documentation
@hestiacn
hestiacn force-pushed the release branch 8 times, most recently from 6312091 to 2efad5b Compare May 14, 2026 17:06
@hestiacn
hestiacn force-pushed the release branch 2 times, most recently from 53356a6 to 981c2f0 Compare August 2, 2026 12:48
@hestiacn
hestiacn force-pushed the release branch 2 times, most recently from a4d706b to da794b5 Compare August 31, 2026 17:42
…ate failure

Comment out the use 5.20; line to eliminate the Perl version dependency,
resolving compatibility issues on systems where version checking causes problems

lang: Add en-us, en-gb, en-ca English language variants

- en-us: American English (default) - MM/dd/yyyy date format
- en-gb: British English - dd/mm/yyyy date format, British spelling
- en-ca: Canadian English - dd/mm/yyyy date format, British spelling
- All other English variants (en-au, en-nz, en-ie, en-za, en-in,
  en-sg, en-my, en-ph, en-hk) are mapped to en-us or en-gb

- Unified language detection via %LangBrowserToLangAwstats mapping
- Removed hardcoded @supported array, use mapping table directly
- Fallback to en-us.po instead of en.po
- Download DB-IP city-level database on first install
- Monthly cron job for automatic database updates (3rd at 5:00 AM)
- Fallback to previous month if current not available
- Add progress output and error handling
- Script placed in /etc/cron.d/ for easy management

Reason for 3rd of month:
DB-IP free database is typically released on the 1st of each month
around 14:30 Beijing time (06:30 UTC). Running on the 3rd ensures
the database is guaranteed to be available across all time zones,
avoiding failed updates on the 1st when data may not be published yet.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant