Commit graph

51 commits

Author SHA1 Message Date
._______166
6ee43b106f
add android 15 to android version list in issue template 2025-01-08 22:03:39 +00:00
Alexander Capehart
973c940042
actions: dont install clang 2024-12-17 15:24:24 -05:00
Alexander Capehart
a50b55cf70
actions: install clang
So spotless can use clang-format.
2024-12-16 19:12:54 -05:00
Alexander Capehart
ac1c31cacb
actions: improve format/test checks
- Only test musikr since it's the only thing with tests
- Check formatting rather than autoformatting on build
2024-12-16 19:02:31 -05:00
Alexander Capehart
d2524a0b3a
Merge branch 'dev' of github.com:OxygenCobalt/Auxio into dev 2024-10-14 14:36:42 -06:00
Alexander Capehart
29e29d3cab
actions: fix ninja-build install step name 2024-10-14 12:46:07 -06:00
Alexander Capehart
10d7f5d197
actions: add ninja requirement 2024-10-14 12:46:06 -06:00
Alexander Capehart
ba56fe1a4a
actions: update java & artifact to v4 2024-08-01 02:34:34 +00:00
Alexander Capehart
d55db7bde4
actions: use checkout v4 2024-08-01 01:49:08 +00:00
Alexander Capehart
248fc89c9b
actions: run on all branches 2024-05-27 20:33:48 +00:00
Alexander Capehart
957e212e59
Fix bug report template 2024-04-17 19:47:39 -06:00
Alexander Capehart
6249240660
Update bug-crash-report.yml 2024-04-14 13:26:28 -06:00
Alexander Capehart
25eaf89998
Update bug-crash-report.yml 2024-04-14 13:25:32 -06:00
Alexander Capehart
9b972e5d92
actions: band-aid submodule issue 2024-04-11 15:32:20 -06:00
Alexander Capehart
317c83a4d1
info: add paypal to funding
An alternative method that might be easier to use than GH sponsors.
2024-03-25 13:35:43 -06:00
Alexander Capehart
b8b741b4c0
Update bug-crash-report.yml 2024-03-01 07:42:11 -07:00
Alexander Capehart
287270fcdf
info: add sample file to bug report template
Should hopefully prevent a situation when someone will report a bug and then ghost me when I ask for a sample file.
2024-03-01 07:41:00 -07:00
Alexander Capehart
ec8e598d3b
Create FUNDING.yml 2024-01-01 18:18:24 +00:00
Alexander Capehart
5204b59114
info: add android 14 to bug template 2023-11-26 14:56:55 -07:00
Alexander Capehart
59e42acad9
test: re-implement tests
Reimplement the tests of music modeling, and re-enable the automatic
test workflow in GH actions.

I'm actually going to work on reimplementing these.
2023-08-18 11:54:47 -06:00
Alexander Capehart
97816e349a
build: update deps
Media3 -> 1.1.0. Update project info accordingly to use Media3
ExoPlayer instead of standalone ExoPlayer.
Nav -> 2.6.0 once again, probably without the absurd bugs now
Kotlin -> 1.9.0
Kotlin Coroutines -> 1.7.2
LeakCanary -> 2.12
2023-07-11 10:30:41 -06:00
Alexander Capehart
6fc743990d
actions: disable tests for now
I need to do them right before enabling this.
2023-05-26 16:39:53 -06:00
Alexander Capehart
e71727e18c
actions: use jdk 17
Using it as of last commit.
2023-05-12 16:33:49 -06:00
Alexander Capehart
c049422ab9
Update bug-crash-report.yml 2023-03-03 18:32:20 -07:00
Alexander Capehart
25cc463979
Stop guiding people to use logcat
People keep trying to filter it to the point where it's only unrelated log information.
2023-03-03 18:31:52 -07:00
Alexander Capehart
f190e6455a
Revert "build: use split apks"
Honestly, changing the version code schema is far too much of a hassle
for these to be reasonable.

This reverts commit 055d25e3e1.
2023-02-20 22:02:15 -07:00
Alexander Capehart
055d25e3e1
build: use split apks
Build multiple architecture-specfic APKs alongside the single "fat"
APK.
2023-02-20 20:53:54 -07:00
Alexander Capehart
efe03cac8c
actions: try to fix workflow
Try to fix workflow to no avail. Will need to do more testing later.
2023-02-13 22:27:07 -07:00
Alexander Capehart
782b570b38
music: add texttags tests
Add tests for the TextTags processing wrapper.
2023-01-05 14:24:30 -07:00
Alexander Capehart
502dd8ccc4
actions: add testing step
Add a testing command to the CI workflow.
2023-01-05 12:56:46 -07:00
Alexander Capehart
dc46c49f07
list: add editable list listener
Add a listener for the editable lists in the queue and tab config
views.

This simply reduces the amount of duplicated code within both of those
views.
2022-12-31 13:47:13 -07:00
Alexander Capehart
f4aa20b2f1
actions: tweak workflow naming
Tweak the naming of workflow steps to be more consistent and clear.
2022-12-31 11:28:22 -07:00
Alexander Capehart
4533251efd
info: make bug report log field mandatory
Sick and tired of people providing unhelpful bug reports without a
stack trace. This should force them to provide one.
2022-12-30 14:42:19 -07:00
Alexander Capehart
b0f38fc5db
actions: fix artifacts
Fix an inccorrectly specific build command and path for creating
artifacts.
2022-12-30 11:41:38 -07:00
Alexander Capehart
00401430f7
actions: create ci workflow
Create a github actions workflow that automatically produces artifacts.
2022-12-30 11:39:22 -07:00
Alexander Capehart
57ed102cda
music: move cache to storage
Move the music cache to the app storage.

This is actually long-term data, so it makes more sense to do app
storage where it's less likely to get mangled.
2022-12-29 19:29:46 -07:00
Alexander Capehart
d16fc2e446
queue: re-add adaptive divider visibility
Re-add the adaptive divider functionality that was accidentally removed prior.
2022-12-29 14:49:28 -07:00
Alexander Capehart
bda42c9762
info: use new issue forms
Use the new issue forms instead of issue templates.
2022-12-29 14:49:28 -07:00
OxygenCobalt
e0a05ef486
playback: make sanitization runtime
Do not save the playback state when sanitizing.

After some thought, there is no situation where re-saving the playback
state is desirable. A previously saved state will be consistent with
a sanitized state, and there is no need to save when the service is
active. Thus, save on speed and reduce insane race conditions by just
sanitizing the current runtime state and not saving at all.
2022-07-07 11:58:25 -06:00
OxygenCobalt
059652d2f1
all: fix misc issues
Fix miscellanious issues with documentation and the playback system
2022-05-20 11:30:56 -06:00
OxygenCobalt
d9e2d7f07a
docs: rework contribution info
Update the contribution information and templates.

The contribution information and templates were growing a bit stale,
given that they haven't gotten a refresh since ~1.3.0. This commit
reworks them to be more thorough and straightfoward.
2022-02-06 14:33:36 -07:00
OxygenCobalt
f1245d7d40
Improve layout responsiveness
Make layouts better on all screen sizes.
2021-02-13 10:20:48 -07:00
OxygenCobalt
eb5292d083
Add architecture document
Add a document describing the high-level auxio architecture.
2021-02-07 16:07:16 -07:00
OxygenCobalt
940746f248
Make state restore use names instead of ids
Make it so that PlaybackStateDatabase stores the item data for PlaybackState/QueueItems as strings instead of ids, as ids are too volitaile if the music library changes.
2020-12-24 11:30:23 -07:00
OxygenCobalt
79756f36c7
Version 1.0.0
The initial release of Auxio, a sensible and customizable music player for android.
2020-12-20 08:52:51 -07:00
OxygenCobalt
a443ccd508 Fix issue templates
Fix problems with the issue templates.
2020-12-19 21:26:01 +00:00
OxygenCobalt
f85bd85c92
Add contribution templates
Add contribution templates for this project.
2020-12-19 12:23:10 -07:00
OxygenCobalt
953e1291b6
Document code
Heavily document code that wasnt documented before.
2020-12-19 11:22:15 -07:00
OxygenCobalt
28692829ba
Add contribution guidelines
Add some contribution guidelines for this project.
2020-12-18 20:03:20 -07:00
OxygenCobalt
e302995122
Fix README upload issues
Git had a brain aneurysm and duplicated folders. Fun. Fix that.
2020-12-18 17:30:43 -07:00