Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
79 commits
Select commit Hold shift + click to select a range
345ce00
fix(network config): restrict clear text by default
ryjen Feb 20, 2024
585b680
Revert "fix(network config): restrict clear text by default"
ryjen Feb 20, 2024
8834910
fix(network config): restrict clear text by default
ryjen Feb 20, 2024
ffb62ab
fix(ci): just make circle ci pass for now
ryjen Feb 20, 2024
113b203
Merge pull request #545 from OpenArchive/feature/543-fix-ci
ryjen Feb 20, 2024
690686c
Merge branch 'development' into feature/541-restrict-clear-text-traffic
ryjen Feb 20, 2024
d13c0c9
Merge pull request #546 from OpenArchive/feature/541-restrict-clear-t…
ryjen Feb 20, 2024
0a40b7e
fix(tor): ensure registered recievers are not exported in android 14+
ryjen Feb 20, 2024
21280c7
fix(localization): typo in google drive string
ryjen Feb 23, 2024
929a123
fix(upload): use generic error message
ryjen Feb 23, 2024
9db86e7
chore(project): update issue templates and fastlane
ryjen Feb 23, 2024
67e0993
Merge pull request #553 from OpenArchive/bug/540-fix-typo
ryjen Feb 23, 2024
e62f8ff
Merge pull request #552 from OpenArchive/feature/534-fix-tor-and-regi…
ryjen Feb 23, 2024
3f87124
Merge pull request #554 from OpenArchive/feature/537-fix-session-expi…
ryjen Feb 23, 2024
e984a72
Updated dependencies. Removed gradle files which only contain version…
tladesignz Feb 26, 2024
1d3380a
Merge pull request #555 from OpenArchive/feature/fastlane-and-issue-t…
ryjen Feb 26, 2024
64eb6bd
fix(localization): typo in google drive string
ryjen Feb 23, 2024
32124f3
fix(tor): ensure registered recievers are not exported in android 14+
ryjen Feb 20, 2024
09378dd
Updated dependencies. Removed gradle files which only contain version…
tladesignz Feb 26, 2024
8878875
chore(project): update issue templates and fastlane
ryjen Feb 23, 2024
b6a0799
fix(ci): just make circle ci pass for now
ryjen Feb 20, 2024
02a2d6e
Revert "fix(tor): ensure registered recievers are not exported in and…
ryjen Feb 26, 2024
bdb515f
fix(uploads): change progress text color (#557)
ryjen Feb 27, 2024
caf1a34
fix(webdav): fix folder separator in webdav not being created (#558)
ryjen Feb 27, 2024
ef23aa8
fix(media): fix accessibility colors on upload count (#559)
ryjen Feb 27, 2024
dcaca7e
Merge branch 'release/0.3.1-alpha2' into development
ryjen Mar 2, 2024
fc7e162
Revert "fix(tor): ensure registered recievers are not exported in and…
ryjen Mar 2, 2024
9a8f43e
Revert "fix(webdav): fix folder separator in webdav not being created…
ryjen Mar 2, 2024
11ae32a
fix(onboarding): arrow graphic is hidden on small width devices (#567)
ryjen Mar 4, 2024
ca4188c
fix(build): add compose and dependencies
ryjen Mar 4, 2024
4854568
fix(internetarchive): use xauthn service to simplify InternetArchive
ryjen Mar 5, 2024
c364b75
fix(ia): integrating xauthn and compose flow into space setup
ryjen Mar 5, 2024
90dca86
fix(settings): use availability to check for setting toggle (#572)
ryjen Mar 5, 2024
d38dceb
fix(fastlane): add versioning plugin and ability to do a manual relea…
ryjen Mar 5, 2024
1a66627
fix(ia): add result handlers, styling, alerts, strings
ryjen Mar 6, 2024
3bc5775
fix(ia): login text field colors
ryjen Mar 6, 2024
3fca8d3
fix(main): ensure settings in adapter is always in line with button
ryjen Mar 6, 2024
0fd870b
Merge branch 'bug/main-adapter-order' into feature/ia-refactor
ryjen Mar 6, 2024
bb2803a
fix(ia): move login logic to use case with testing the connection
ryjen Mar 6, 2024
03eaab0
Merge remote-tracking branch 'oa/feature/fastlane-manual-release' int…
ryjen Mar 6, 2024
119dbe9
fix(ia): add missing dependency definition for login use case
ryjen Mar 6, 2024
bf021c7
fix(ia): add missing dependency for settings screen
ryjen Mar 6, 2024
2d1f0e0
fix(ia): add local source for demo
ryjen Mar 6, 2024
8dd07ad
fix(ia): spinner color
ryjen Mar 6, 2024
1837ed8
fix(main): ensure settings in adapter is always in line with button (…
ryjen Mar 7, 2024
4a1fc67
fix(fastlane): add versioning plugin and ability to do a manual relea…
ryjen Mar 7, 2024
a5b228f
fix(ia): implement compose theming
ryjen Mar 7, 2024
c8b85f1
fix(ia): apply ui changes
ryjen Mar 11, 2024
212ab9d
fix(ia): fix uploads and simplify theme
ryjen Mar 12, 2024
61ef358
fix(theme): apply button styles globally (#592)
ryjen Mar 13, 2024
5ded1b8
Merge branch 'development' into feature/ia-refactor
ryjen Mar 13, 2024
e541802
fix(ia): revert unnecessary change from development branch merge
ryjen Mar 13, 2024
560b294
fix(ia): grammar
ryjen Mar 13, 2024
ea43f21
fix(ia): add extended icons, update library version, add proguard-rules
ryjen Mar 18, 2024
b9a8608
fix(ia): update state architecture to better resemble ios impl
ryjen Mar 18, 2024
8b85547
fix(ia): add show/hide password toggle
ryjen Mar 18, 2024
464eff6
doc(ia): add comment about password show/hide impl
ryjen Mar 18, 2024
2e66961
fix(ia): make login vertical scrollable for keyboard layout changes
ryjen Mar 18, 2024
fa4fbbc
fix(ia): multiple uploads
ryjen Mar 23, 2024
22473b1
fix(ia): make conduit synchronous
ryjen Mar 23, 2024
db28810
fix(ia): attempts to fix upload progress display
ryjen Mar 25, 2024
c6684e1
ia(fix): only track progress on content
ryjen Mar 25, 2024
f04a127
fix(ia, conduit): improve metadata and upload progress
ryjen Mar 25, 2024
07ac6e0
chore(ia): upgrade compiler, and remove legacy ui files
ryjen Mar 25, 2024
a8f3c91
Merge branch 'development' into feature/ia-refactor
ryjen Mar 25, 2024
aeae677
wip(ia): broken upload progress again
ryjen Mar 25, 2024
ed0867d
fix(uploads): bug fixes
ryjen Mar 25, 2024
3486fd1
Merge branch 'development' into feature/ia-refactor
ryjen Mar 25, 2024
b2fbf0d
chore(ia): remove debugging code
ryjen Mar 25, 2024
0f71084
fix(ia): increment version
ryjen Mar 25, 2024
325f691
fix(ia): use alpha for upload progress display
ryjen Mar 26, 2024
6b490c2
Merge pull request #574 from OpenArchive/feature/ia-refactor
ryjen Mar 26, 2024
bd461db
fix(upload manager): ensure main thread interactions from broadcast
ryjen Mar 27, 2024
4e88ea6
fix(welcome): add arrow svg to match design
ryjen Mar 27, 2024
70385d0
Merge pull request #604 from OpenArchive/bug/579-welcome-arrow
rapuckett Apr 3, 2024
96598a3
Merge pull request #603 from OpenArchive/bug/ia-edit-uploads
rapuckett Apr 3, 2024
d6743cb
Prep for 0.6.0
rapuckett Apr 9, 2024
61e72bb
Large amount of updates across the board
rapuckett May 23, 2024
c4a681c
Removed a lot, and styled Settings screen
rapuckett Oct 23, 2024
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
11 changes: 5 additions & 6 deletions .circleci/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,16 +3,16 @@ jobs:
build:
working_directory: ~/code
docker:
- image: circleci/android:api-30
- image: cimg/android:2024.01
environment:
JVM_OPTS: -Xmx3200m
steps:
- checkout
- restore_cache:
key: jars-{{ checksum "build.gradle" }}-{{ checksum "app/build.gradle" }}
# - run:
# name: Chmod permissions #if permission for Gradlew Dependencies fail, use this.
# command: sudo chmod +x ./gradlew
# - run:
# name: Chmod permissions #if permission for Gradlew Dependencies fail, use this.
# command: sudo chmod +x ./gradlew
- run:
name: Create local.properties
command: touch local.properties
Expand All @@ -26,10 +26,9 @@ jobs:
- run:
name: Run Tests
command: ./gradlew lint test
- store_artifacts: # for display in Artifacts: https://circleci.com/docs/2.0/artifacts/
- store_artifacts: # for display in Artifacts: https://circleci.com/docs/2.0/artifacts/
path: app/build/reports
destination: reports
- store_test_results: # for display in Test Summary: https://circleci.com/docs/2.0/collect-test-data/
path: app/build/test-results
# See https://circleci.com/docs/2.0/deployment-integrations/ for deploy examples

30 changes: 21 additions & 9 deletions .github/ISSUE_TEMPLATE/bug_report.md
Original file line number Diff line number Diff line change
@@ -1,17 +1,20 @@
---
name: Bug report
about: Create a report to document a bug in the app and to help us improve
title: ''
title: ""
labels: bug
assignees: ''

assignees: ""
---

**Describe the bug**
A clear and concise description of what the bug is.
A clear and concise description of what the bug is, who it affects, where it happens, and when it occurs.

**Preconditions**
Include any common configuration, users, or assumptions on how to reproduce.

**To Reproduce**
Steps to reproduce the behavior:
Steps to reproduce the behavior.

1. Go to '...'
2. Click on '....'
3. Scroll down to '....'
Expand All @@ -20,13 +23,22 @@ Steps to reproduce the behavior:
**Expected behavior**
A clear and concise description of what you expected to happen.

**Actual behaviour**
Describe the error, flaw, or failure when interacting in more detail.

**Screenshots**
If applicable, add screenshots to help explain your problem.

**Logs**
If applicable, include any device logs.

**Environment (please complete the following information):**
- OS version: [e.g. Android 10]
- Device: [e.g. Samsung Galaxy A2]
- App Version [e.g. 2.2]

- OS version: [e.g. Android 10]
- Device: [e.g. Samsung Galaxy A2]
- App Version [e.g. 2.2]
- Backend(s): [e.g. Internet Archive, Nextcloud]
- Component(s): [e.g. Onboarding, Settings]

**Additional context**
Add any other context about the problem here.
Add any other context about the problem here. Please indicate priority and severity.
60 changes: 55 additions & 5 deletions .github/ISSUE_TEMPLATE/feature_request.md
Original file line number Diff line number Diff line change
@@ -1,20 +1,70 @@
---
name: Feature request
about: Suggest an idea for this project. Please provide your feedback using the 'I
about:
Suggest an idea for this project. Please provide your feedback using the 'I
Like, I Wish, What if' feedback format
title: ''
title: ""
labels: enhancement
assignees: ''

assignees: ""
---

A preview of the [**I Like, I Wish, What if feedback format**](https://public-media.interaction-design.org/pdf/I-Like-I-Wish-What-If.pdf)
A preview of the [**I Like, I Wish, What if feedback format**](https://public-media.interaction-design.org/pdf/I-Like-I-Wish-What-If.pdf) to fascilitate discussions.

**I Like...**

<!--(A clear and concise description of what you like about the prototype.)-->

**I Wish...**

<!--(A clear and concise description of how the prototype can be changed or improved so as to address some concerns or issues.)-->

**What If...**

<!--(Express new suggestions that might not have a direct link to the prototype.)-->

---

A preview of the **User Story format**

## Motivation and Impact

A clear reasoning of the value of the feature and why it should exist.

**We believe** <!--(this capability)-->
**Will result** <!--(this outcome)-->
**We can proceed when** <!--(measurable signal)-->

## User Story (High-Level Acceptance Criteria)

A description of high-level outcomes for this feature as an end-user.

As a _(type of user)_, I want _(some goal)_ so that _(some reason)_.

Given _(precondition)_, when _(action)_, then _(outcome)_.

## User Flow (optional)

A step-by-step run-through of the user's journey with screenshots or mockups.

## Functional Requirements and Developer Notes

A technical discussion about the requirements with diagrams, schemas, or references.

## Quality Assurance and Security Notes

Describe what could go wrong with the system and how it would be handled.

## Not in Scope, Questions, and Answers

Mention aspects of the feature that are not in scope.
Ask any remaining questions and answer known issues.

## Acceptance Criteria

A detailed list of rules that will consider this feature "done".

## Affected

Take note of any people, departments, users, platforms, or systems affected.

Be sure to tag individuals or representatives.
5 changes: 4 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
private-*
openarchive-release.keystore

# Built application files
Expand Down Expand Up @@ -43,9 +44,11 @@ proguard/
app/releaseflavor/*

# fastlane
fastlane/metadata/*
fastlane/report.xml
fastlane/Preview.html
fastlane/screenshots
fastlane/test_output
fastlane/README.md
fastlane/.env
fastlane/.env
.env.default
10 changes: 10 additions & 0 deletions Gemfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
# Autogenerated by fastlane
#
# Ensure this file is checked in to source control!

source "https://rubygems.org"

gem 'fastlane'

plugins_path = File.join(File.dirname(__FILE__), 'fastlane', 'Pluginfile')
eval_gemfile(plugins_path) if File.exist?(plugins_path)
Loading