Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
76 commits
Select commit Hold shift + click to select a range
4610ebb
Android: Add option to disable Fullscreen mode and fullscreen hacks
Ghabry Apr 4, 2025
8f9b145
Android: Add theme to Player Activity that sets the app bar to black
Ghabry Apr 4, 2025
de75f64
Android: Revert to SDK34
Ghabry Apr 4, 2025
1758f1e
Update Authors file
Ghabry Apr 4, 2025
f3ea846
Add a dedicated authors file for our translators
Ghabry Apr 4, 2025
a91d80d
Update version to 0.8.1 "Stun"
Ghabry Apr 4, 2025
3b46192
Merge pull request #3388 from Ghabry/android
carstene1ns Apr 5, 2025
35fc884
Android Metadata: Portuguese (Brazil) translation updated
krascovict Apr 4, 2025
d505615
Android App: Chinese (Simplified Han script) translation updated
hhhhczh Apr 4, 2025
36f4f8b
Android App: Korean translation updated
BinRecycle Apr 4, 2025
6164716
Android App: Hungarian translation updated
vargaviktor Apr 4, 2025
a716e1a
Android Metadata: Turkish translation updated
RoseMaster0 Apr 4, 2025
e32d2e9
Android App: Portuguese (Brazil) translation updated
Ghabry Apr 4, 2025
1204a58
Merge pull request #3387 from JenkinsRPG/translation
carstene1ns Apr 6, 2025
2b909be
Merge pull request #3389 from Ghabry/release/0.8.1
Ghabry Apr 7, 2025
636c95c
Update flatpak runtime and dependencies
carstene1ns Apr 8, 2025
f4e13ef
Add 0.8.1 release to metainfo
carstene1ns Apr 8, 2025
ec55cce
Feed the snapcraft package zombie some brains
carstene1ns Apr 8, 2025
66a6844
EditorConfig: force yaml (snapcraft) to spaces
carstene1ns Apr 8, 2025
5f7d1f8
Refresh stable compilation workflow
carstene1ns Apr 8, 2025
57501c9
Update SDL and CMake requirements
carstene1ns Apr 8, 2025
f560521
Fix LZH encoding detection not working because the stream must be rei…
Ghabry Apr 14, 2025
a81d290
CMakePresets: Must be RelWithDebInfo, not ReleaseWithDebInfo
Ghabry Apr 14, 2025
988417d
Vita: Disable optimize-sibling-calls optimisation
Ghabry Apr 15, 2025
0b2ef07
Merge pull request #3391 from carstene1ns/maint/ubuntu-be-gone
Ghabry Apr 15, 2025
75313e7
Refactor: Rename "battle_message" to "game_message_terms" & move some…
florianessl Mar 16, 2025
feb10bb
Move "ItemGained" message from battle scene to "game_message_terms.h"
florianessl Mar 16, 2025
60160e4
Implemented new Maniac terms
florianessl Mar 16, 2025
51b02b3
Refactored debug views related to in-game variable display:
florianessl Mar 27, 2025
4cbce20
Clean out some uncommented code in Scene_Debug (part of ScopedVars - …
florianessl Apr 16, 2025
e8e923c
Scene_Debug: Added detailed info & new display option "Pretty Print" …
florianessl Apr 18, 2025
3e265ec
Minor: remove obsolete line
florianessl Apr 19, 2025
d4795e9
Fix StringIsAscii by explicitly setting the type to "signed char"
Ghabry Apr 23, 2025
adc8143
Workflow: Add ARM runners
Ghabry Apr 24, 2025
317c1cb
StringIsAscii: Add unit test
Ghabry Apr 24, 2025
a57ae41
Visual Studio Generator: Remove other configuration types.
Ghabry Apr 24, 2025
0f8eab0
Merge pull request #3404 from Ghabry/android
carstene1ns Apr 24, 2025
9894142
Merge pull request #3396 from Ghabry/issue-3394
carstene1ns Apr 24, 2025
5e95423
Merge pull request #3397 from Ghabry/devstuff
carstene1ns Apr 24, 2025
5cd16e2
Fix: Two of new 0.8.1 engine options were not written to the config INI
florianessl Apr 25, 2025
7bdf291
Merge pull request #3405 from florianessl/fix/IniSettings
carstene1ns Apr 26, 2025
0f57bbd
Minor: Fix four compiler warnings
florianessl Apr 19, 2025
bf041c1
Merge pull request #3398 from florianessl/debug/NamedStringVars
Ghabry Apr 29, 2025
919b3b3
When doing passability checks always the first event with a tile grap…
Ghabry Apr 29, 2025
e40a290
Address @Ghabry's feedback partially
carstene1ns May 2, 2025
8e90b27
Add linter workflow, address some found issues
carstene1ns May 2, 2025
1716fe9
Use launcher/wizard for flatpak package
carstene1ns May 2, 2025
d4e4645
YNO: prevent use-after-free by removing to-be-deleted sprites from dr…
Desdaemon May 4, 2025
17f0bea
Merge pull request #3371 from florianessl/compat/ManiacTerms
carstene1ns May 4, 2025
f3adaf1
Merge pull request #3390 from carstene1ns/update/flat-meta-snap
carstene1ns May 4, 2025
61bbd8b
Merge pull request #3410 from Ghabry/issue-3366
carstene1ns May 4, 2025
d9749d3
Merge remote-tracking branch 'upstream/master'
Desdaemon May 4, 2025
8d60607
Add custom code for Collective Unconscious
Desdaemon Sep 9, 2024
94ab908
Add more syncvars for Collective Unconscious
Desdaemon Oct 16, 2024
62887e7
Revert "Load: Fix Async loading of the map file when command ManiacLo…
Desdaemon Nov 9, 2024
cc3366b
stash: web audio api
Desdaemon Dec 3, 2024
ac0d915
Gracefully reset audio when resetting canvas
Desdaemon Dec 11, 2024
a7b6206
unconscious: Update weather as data is received
Desdaemon Mar 15, 2025
b1023c0
unconscious: Fix days calculation
Desdaemon Apr 4, 2025
ca956a5
stash: web audio api
Desdaemon Dec 3, 2024
1f6ea99
stash: non-WASM build with LWS
Desdaemon Dec 3, 2024
947d9f8
Implement session websocket
Desdaemon Dec 16, 2024
702ffda
Fix websockets issue with ynoserver
Desdaemon Dec 17, 2024
cc0fe0c
In-game chat log proof of concept
Desdaemon Dec 18, 2024
1e2c03f
Finish screenspace implementation, chatter names
Desdaemon Dec 20, 2024
b3106ed
Chat badges and emojis, wrapping spans, scrolling
Desdaemon Dec 23, 2024
37f6c85
Login screen, headless mode, websockets stability
Desdaemon Dec 26, 2024
301b052
Receive and display text composition; add WebView
Desdaemon Dec 27, 2024
9b14341
Fix requests handling, adjust webview
Desdaemon Dec 27, 2024
674356c
Chat icons, landing page, IME bug fixes
Desdaemon Jan 2, 2025
565a2a2
Compile on Linux
Desdaemon Jan 6, 2025
e93c701
Status overlay
Desdaemon Jan 8, 2025
e4c4d25
Chat screenshots
Desdaemon Jan 9, 2025
f1e1668
Deprecate StringView, add webp emojis
Desdaemon Apr 16, 2025
89a2d50
Support for GIF emojis
Desdaemon Apr 19, 2025
d3c8701
Fix animated emojis decoding, webview layout
Desdaemon Apr 20, 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: 1 addition & 1 deletion .editorconfig
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ insert_final_newline = true
indent_style = space
indent_size = 4

[*.{sh,rb,js,yml,adoc}]
[*.{sh,rb,js,yml,yaml,adoc}]
indent_style = space
indent_size = 2

Expand Down
62 changes: 62 additions & 0 deletions .github/workflows/linter.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,62 @@
name: Lint Files

on:
push:
pull_request:

jobs:
lint:
name: YAML, CMake & Markdown
runs-on: ubuntu-latest
steps:
- name: Clone Repository
uses: actions/checkout@v4
with:
fetch-depth: 0

- name: Install tools
run: |
pip install yamllint
pip install cmakelint

- uses: tj-actions/changed-files@v46
if: '!cancelled()'
id: changed-files-yaml
with:
files: |
**/*.yaml
**/*.yml
- name: Lint YAML files
if: steps.changed-files-yaml.outputs.any_changed == 'true'
run: |
yamllint -d "{extends: relaxed, rules: {line-length: {max: 100}}}" \
${{ steps.changed-files-yaml.outputs.all_changed_files }}
# we often have extra long lines, so relaxing the check (from 80)

- uses: tj-actions/changed-files@v46
if: '!cancelled()'
id: changed-files-cmake
with:
files: |
**/*.cmake
**/CMakeLists.txt
- name: Lint CMake files
if: steps.changed-files-cmake.outputs.any_changed == 'true'
run: |
cmakelint --filter=-whitespace/tabs --linelength=120 \
${{ steps.changed-files-cmake.outputs.all_changed_files }}
# we often have extra long lines, so relaxing the check (from 80)
# also do not warn about tabstops

- uses: tj-actions/changed-files@v46
if: '!cancelled()'
id: changed-files-md
with:
files: '**/*.md'
separator: ","
- name: Lint Markdown files
if: steps.changed-files-md.outputs.any_changed == 'true'
uses: DavidAnson/markdownlint-cli2-action@v19
with:
globs: ${{ steps.changed-files-md.outputs.all_changed_files }}
separator: ","
8 changes: 4 additions & 4 deletions .github/workflows/pr_labels.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,10 +15,10 @@ jobs:
- name: Clone repository
uses: actions/checkout@v4
with:
# pull_request_target is run under forks, use main repo source
fetch-depth: 0
repository: EasyRPG/Player
ref: master
# pull_request_target is run under forks, use main repo source
fetch-depth: 0
repository: EasyRPG/Player
ref: master

- name: Update labels
uses: actions/labeler@v5
Expand Down
22 changes: 17 additions & 5 deletions .github/workflows/stable-compilation.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,8 +19,8 @@ defaults:

jobs:
docker:
name: ${{ matrix.image }}
runs-on: ubuntu-latest
name: ${{ matrix.image }} (${{ matrix.os.arch }})
runs-on: ${{ matrix.os.name }}
container:
image: ${{ matrix.image }}

Expand All @@ -30,10 +30,22 @@ jobs:
image:
# version of: # CMake | g++ | SDL | support end #
# -------------------------------------------------------------
- ubuntu:20.04 # 3.16.3 | 9.3.0 | 2.0.10 | LTS (4/25) #
- debian:11 # 3.18.4 | 10.2.1 | 2.0.14 | oldstable (8/24) #
- ubuntu:22.04 # 3.22.1 | 11.2.0 | 2.0.20 | LTS (6/27) #
- ubuntu:22.04 # 3.22.1 | 11.2.0 | 2.0.20 | LTS (4/27) #
- debian:12 # 3.25.1 | 12.2.0 | 2.26.5 | stable (6/26) #
- ubuntu:24.04 # 3.28.3 | 13.2.0 | 2.30.0 | LTS (4/29) #
os:
- arch: x86_64
name: ubuntu-latest
- arch: arm64
name: ubuntu-24.04-arm
exclude:
- os:
arch: arm64
image: debian:11
- os:
arch: arm64
image: ubuntu:22.04

steps:
- name: Install dependencies
Expand All @@ -45,7 +57,7 @@ jobs:
libicu-dev libexpat1-dev libinih-dev nlohmann-json3-dev \
libsdl2-dev libpng-dev libpixman-1-dev libfmt-dev \
libfreetype6-dev libharfbuzz-dev libmpg123-dev libsndfile-dev \
libvorbis-dev libopusfile-dev libspeexdsp-dev \
libvorbis-dev libopusfile-dev libspeexdsp-dev liblhasa-dev \
libdrm-dev libgbm-dev # only needed for sdl2 on debian 11

- name: Clone Repository
Expand Down
Loading
Loading