Skip to content
This repository was archived by the owner on Jan 20, 2025. It is now read-only.
Closed
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
605280c
Upgrade gradle and gradle-plugin
dbrgn Nov 14, 2020
5c0a68a
Add some code comments
dbrgn Nov 22, 2020
501d9a6
Replace parser classes with spaceapi-kt based parsing
dbrgn Nov 23, 2020
99876b5
Improve DE translation strings
dbrgn Nov 23, 2020
71dffce
Reduce severity of MissingTranslation lint to warning
dbrgn Nov 23, 2020
f2f2aac
Merge pull request #75 from coredump-ch/spaceapi-lib
dbrgn Feb 7, 2021
d7f42a3
Update README
dbrgn Feb 7, 2021
7d731b8
README: Add build badge
dbrgn Feb 7, 2021
e826ac7
Rename package and appId (#1)
dbrgn Feb 7, 2021
fd5bd5a
New app icon (#3)
dbrgn Feb 20, 2021
4b4543c
Improve strings
dbrgn Feb 20, 2021
531b2be
Prepare release 2.0.0
dbrgn Feb 20, 2021
789b093
Add app icon to README
dbrgn Feb 20, 2021
9f8ccf7
Clean up README
dbrgn Feb 20, 2021
28caf84
Update Google Play URL
dbrgn Feb 20, 2021
749680c
Merge pull request #4 from spaceapi-community/release-2.0.0
dbrgn Feb 20, 2021
3a294a2
Remove APKs from repository
dbrgn Feb 20, 2021
d70171a
Release v2.0.0
dbrgn Feb 20, 2021
9aca5d7
Add graphics files
dbrgn Feb 20, 2021
28c9a8b
Fix some warnings
dbrgn Feb 20, 2021
7f195af
Fix refresh button (#5)
dbrgn Feb 20, 2021
f71f902
Switch from JCenter to Maven Central (#6)
dbrgn May 13, 2021
e177ef1
Release v2.0.1
dbrgn May 13, 2021
acaad5b
Add F-Droid metadata
dbrgn Jul 28, 2022
90a9903
Slightly change applicationId
dbrgn Jul 28, 2022
7eaa043
Upgrade dependencies
dbrgn Aug 7, 2022
aaae57c
Set targetSdkVersion to 31
dbrgn Aug 7, 2022
ffe8dbb
Rename package to io.spaceapi.community.myhackerspace
dbrgn Aug 7, 2022
36f8f4e
Metadata: Update title
dbrgn Aug 7, 2022
d698140
CI: Switch to android-machine executor
dbrgn Aug 7, 2022
955f0b8
Manifest: Add exported field to activities and receivers
dbrgn Aug 7, 2022
ad6e001
Remove outdated testing scripts
dbrgn Aug 7, 2022
2970610
Upgrade gradle and gradlew
dbrgn Aug 7, 2022
8bb0c0e
Release v2.0.2
dbrgn Aug 7, 2022
76cdd4b
README: Update link to F-Droid
dbrgn Aug 15, 2022
8cf1537
README: Update link to Google Play (#28)
dbrgn Sep 3, 2022
9ea46b7
README: Drop language from F-Droid link (#29)
dbrgn Sep 3, 2022
5f77fe4
F-Droid metadata: Re-add widget and improve description (#19)
niccokunzmann Sep 3, 2022
03be382
Update Gradle to 7.3.3 and AGP to 7.2.2 (#15)
niccokunzmann Sep 4, 2022
8d1d993
Add link to Matrix chat (#30)
niccokunzmann Sep 4, 2022
a05089e
Fix widget crashing on Android 12 (#24)
FriederHannenheim Sep 4, 2022
cd8e02d
README: Describe data source and processing (#21)
niccokunzmann Sep 4, 2022
fd9696b
Export widget config activity (#33)
dbrgn Sep 5, 2022
2a08883
Reverse latitude and longitude displayed on the screen (#37)
adipascu Jan 25, 2023
0db12f1
Upgrade Gradle to 7.5 and AGP to 7.4.2
dbrgn Apr 11, 2023
21cab71
Upgrade spaceapi-kt: 0.3.0 → 0.4.0
dbrgn Apr 15, 2023
8a0ead4
Upgrade androidx annotation: 1.4.0 → 1.6.0
dbrgn Apr 15, 2023
ea7c7ee
Target SDK 33
dbrgn Apr 15, 2023
4a63bd8
Merge pull request #42 from spaceapi-community/maintenance-2023
dbrgn Apr 15, 2023
a2af990
Add information about the app to settings
niccokunzmann Aug 9, 2022
d965b21
A few fixes for the about view
dbrgn Apr 15, 2023
978c022
Merge pull request #18 from niccokunzmann/add-about
dbrgn Apr 15, 2023
50abbd7
Instantly load widget (#34)
niccokunzmann Apr 15, 2023
48e128a
Add phone screenshot showing widget (#22)
niccokunzmann Apr 16, 2023
32bedbe
Release v2.1.0
dbrgn Apr 16, 2023
f8308f8
Upgrade spaceapi-kt to 0.4.1 (#44)
dbrgn Apr 26, 2023
883147f
Temporarily use directory from GitHub directly (#45)
dbrgn Apr 26, 2023
42a57a2
Release v2.1.1
dbrgn Apr 27, 2023
ece0730
Bump copyright year
dbrgn Sep 2, 2023
25dea63
Fix network error message
dbrgn Sep 2, 2023
c1bfc7d
Remove obscure HTC workaround
dbrgn Sep 2, 2023
d9b82c6
Merge pull request #48 from spaceapi-community/cleanup
dbrgn Sep 3, 2023
f70e16a
Increase minimal supported SDK level to 26 (Android 8)
dbrgn Sep 2, 2023
40ec97b
Show "lastchange" instant as localized datetime
dbrgn Sep 2, 2023
2826ad6
Merge pull request #47 from spaceapi-community/timestamp-formatting
dbrgn Sep 4, 2023
245ee12
Use correct mastodon property (#49)
cyroxx Sep 25, 2023
19187e4
Release v2.1.2
dbrgn Oct 2, 2023
efc51a2
Add MAINTENANCE.md
dbrgn May 4, 2024
e49dcbb
Add @niccokunzmann to maintainers
dbrgn May 5, 2024
9eafcc8
Merge pull request #52 from spaceapi-community/maintenance
dbrgn May 5, 2024
d5b19d9
Update spaceapi-kt: 0.5.0 → 0.6.1 (#51)
dbrgn May 5, 2024
b7ebd48
Upgrade androidx annotation: 1.6.0 → 1.8.0
dbrgn Jul 21, 2024
c87ded1
Bump target SDK to 34
dbrgn Jul 21, 2024
c68c3e5
Switch to Java 17
dbrgn Jul 21, 2024
b747f90
Remove deprecated compileSdkVersion / buildToolsVersion variables
dbrgn Jul 21, 2024
a42f87d
Upgrade Gradle to 8.7 and AGP to 8.5.1
dbrgn Jul 21, 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
13 changes: 7 additions & 6 deletions .circleci/config.yml
Original file line number Diff line number Diff line change
@@ -1,11 +1,12 @@
version: 2
version: '2.1'
orbs:
android: circleci/[email protected]
jobs:
build:
working_directory: ~/code
docker:
- image: circleci/android:api-29
environment:
JVM_OPTS: -Xmx3200m
executor:
name: android/android-machine
resource-class: medium
tag: 2021.10.1
steps:
- checkout
- restore_cache:
Expand Down
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -15,3 +15,5 @@ out
.DS_Store
build
/captures
apks/
app/release/
308 changes: 219 additions & 89 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,123 +1,253 @@
RELEASE NOTES
=============
# CHANGELOG

2017-01-XX / 1.8.3
---
Possible tags:

- Change links from SpaceAPI.net to SpaceDirectory.org
- Display all webcams
- [info] An information not directly related to code changes
- [feature] A new feature or an improvement
- [bug] A bugfix
- [change] A change that's neither a feature nor a bugfix
- [i18n] Internationalization / translation

2016-07-02 / 1.8.2
---

- Fix camera and stream url being displayed
- Fix twitter link to the new url format
# Unreleased

2016-05-06 / 1.8.1
---

- Uses custom API directory end point (https://spaceapi.fixme.ch/directory.json)
- Allow editing of the API directory end point and the current hackerspace API
- Add Danish translation (thanks Mikkel)
# v2.1.2 (2023-10-02)

2016-04-14 / 1.8
---
- [feature] Show state "last change" timestamp as localized datetime ([#47])
- [bug] Use correct mastodon property ([#49])
- [bug] Fix network error message
- [change] Drop support for Android 5–7, require at least Android 8
- [change] Remove old autolinking-workaround for HTC devices ([#48])

- Supports invalid SSL certificates
- Allow widget to be resized
- Add Dutch translation
- Fix http to https redirection
- General fixes
Contributors to this version:

2014-08-26 / 1.7.4.1
-------
- cyroxx (@cyroxx)
- Danilo Bargen (@dbrgn)

- Fix crash when there's no error message
Thanks!

2014-08-07 / 1.7.4
---
[#47]: https://github.com/spaceapi-community/my-hackerspace/pull/47
[#48]: https://github.com/spaceapi-community/my-hackerspace/pull/48
[#49]: https://github.com/spaceapi-community/my-hackerspace/pull/49

- German translation (thanks to Lokke and Phervieux)
- Better hs list with alphabetical index
- Better errors messages
- Caching for http requests (images, hs directory)
- Add status message to the widget (thanks Fpletz)
- Fix bugs: widget updates, ignore ext fields, click from widget

2013-10-25 / 1.7.3
-----
## v2.1.1 (2023-04-27)

- Fix regression with widget custom open/close logo
- Fix order of hackerspaces with different cases
- [bug] Fix a bug when parsing v14 endpoints that contain a SpaceFED key
without a "spacephone" field ([#44])
- [bug] Temporarily use directory from GitHub directly to speed up loading
([#45])

2013-09-09 / 1.7.2
-----
Contributors to this version:

- Better layout for sensors
- Support more fields for sensors (machines, names, properties)
- Danilo Bargen (@dbrgn)

2013-09-06 / 1.7.1
-----
Thanks!

- Faster http requests (Use DefaultHttpClient instead of HttpURLConnection)
[#44]: https://github.com/spaceapi-community/my-hackerspace/pull/44
[#45]: https://github.com/spaceapi-community/my-hackerspace/pull/45

2013-09-05 / 1.7
-----

- Full support of SpaceAPI 0.13, drops mixed api definition: hackerspaces must comply to the level they declare!
- Widget transparency preference added (by default transparency is deactivated)
## v2.1.0 (2023-04-16)

2013-06-04 / 1.6.1
-----
- [feature] Add information about the app to settings ([#18])
- [bug] Fix widget crashing on Android 12 ([#24])
- [bug] Export widget config activity to fix crashing OpenLauncher ([#33])
- [change] Reverse latitude and longitude displayed on the screen ([#37])
- [change] Improvements for widget ([#34])
- [change] Upgrade dependencies, change TargetSDK to 33 ([#42])

- French translation
- Fix the widget's image not updating
- Change to the new spaceapi url
Contributors to this version:

2013-01-02 / 1.6
---
- Danilo Bargen (@dbrgn)
- Nicco Kunzmann (@niccokunzmann)
- Adrian Pascu (@adipascu)
- Frieder Hannenheim (@FriederHannenheim)

- Better layout in general
- Use Holo light theme for Android >=3
- Refresh the current hackerspace
- Default to 15mn for the Widget
- Settings button to change the widget interval
- Fix lat/lon link
- Fix crash when maps/email app not found
Thanks!

2012-10-29 / 1.5.1
-----
[#18]: https://github.com/spaceapi-community/my-hackerspace/pull/18
[#24]: https://github.com/spaceapi-community/my-hackerspace/pull/24
[#33]: https://github.com/spaceapi-community/my-hackerspace/pull/33
[#34]: https://github.com/spaceapi-community/my-hackerspace/pull/34
[#37]: https://github.com/spaceapi-community/my-hackerspace/pull/37
[#42]: https://github.com/spaceapi-community/my-hackerspace/pull/42
[#44]: https://github.com/spaceapi-community/my-hackerspace/pull/44

- Bug fixes
- Add a spinner when loading image
- Faster download

2012-05-19 / 1.5
---
## v2.0.2 (2022-08-07)

- Only download image if there is a change of state (better battery live and reduce network usage)
Unfortunately the app was pulled down from Google Play by Google due to
"developer inactivity". Due to the lack of e-mail forwarding, we never noticed
the warnings, so the app is now gone.

2012-05-15 / 1.4
---
To fix this, we had to change the app ID. Additionally, there will be an F-Droid release.

- Add Cam and Stream links if present
- Link for adresses opening GMaps
- Sort Hackerspaces by name
- Accept untrusted SSL certificates
- Better error reporting
- BUGFIX: Theme shoud be correct on all devices/versions
- BUGFIX: Should work after reboot correctly
Changes:

2012-05-08 / 1.3
---
- [change] Update dependencies
- [change] Rename package to `io.spaceapi.community.myhackerspace`
- [info] Add F-Droid metadata

- White theme by default (may break on samsung devices)
- Check if network is enabled
- Handle rotation correctly

2012-05-06 / 1.2
2012-05-04 / 1.1
2012-04-29 / 1.0
---
## v2.0.1 (2021-05-14)

- Initial release
- [bug] Fix refresh button ([#5][i5])

[i5]: https://github.com/spaceapi-community/my-hackerspace/pull/5


## v2.0.0 (2021-02-20)

- [info] App was re-released by the SpaceAPI project under a new package name ([#1][i1])
- [info] GitHub is now at https://github.com/spaceapi-community/my-hackerspace/
- [info] The app now requires at least Android 5 (API 21) ([#75][i75])
- [feature] Support for SpaceAPI v14 ([#85][i85])
- [feature] New app launcher icon ([#3][i3])
- [feature] More modern icons in app UI ([#74][i74])
- [bug] Don't save empty data in application state ([#64][i64])
- [change] Update all domains to spaceapi.io ([#65][i65], [#71][i71])
- [change] Switch to Java 8 ([#73][i73])
- [change] Remove MemorizingTrustManager ([#65][i65])
- [change] Upgrade dependencies ([#69][i69])
- [change] Switch to CircleCI ([#69][i69])
- [change] Add support for annotations ([#77][i77])
- [i18n] Improved translations

[i1]: https://github.com/spaceapi-community/my-hackerspace/pull/1
[i3]: https://github.com/spaceapi-community/my-hackerspace/pull/3
[i64]: https://github.com/fixme-lausanne/MyHackerspace/pull/64
[i65]: https://github.com/fixme-lausanne/MyHackerspace/pull/65
[i69]: https://github.com/fixme-lausanne/MyHackerspace/pull/69
[i71]: https://github.com/fixme-lausanne/MyHackerspace/pull/71
[i73]: https://github.com/fixme-lausanne/MyHackerspace/pull/73
[i74]: https://github.com/fixme-lausanne/MyHackerspace/pull/74
[i75]: https://github.com/fixme-lausanne/MyHackerspace/pull/75
[i77]: https://github.com/fixme-lausanne/MyHackerspace/pull/77
[i85]: https://github.com/fixme-lausanne/MyHackerspace/pull/85


## v1.8.3 (2017-01-XX)

- Change links from SpaceAPI.net to SpaceDirectory.org
- Display all webcams


## v1.8.2 (2016-07-02)

- Fix camera and stream url being displayed
- Fix twitter link to the new url format


## v1.8.1 (2016-05-06)

- Uses custom API directory end point (https://spaceapi.fixme.ch/directory.json)
- Allow editing of the API directory end point and the current hackerspace API
- Add Danish translation (thanks Mikkel)


## v1.8 (2016-04-14)

- Supports invalid SSL certificates
- Allow widget to be resized
- Add Dutch translation
- Fix http to https redirection
- General fixes


## v1.7.4.1 (2014-08-26)

- Fix crash when there's no error message


## v1.7.4 (2014-08-07)

- German translation (thanks to Lokke and Phervieux)
- Better hs list with alphabetical index
- Better errors messages
- Caching for http requests (images, hs directory)
- Add status message to the widget (thanks Fpletz)
- Fix bugs: widget updates, ignore ext fields, click from widget


## v1.7.3 (2013-10-25)

- Fix regression with widget custom open/close logo
- Fix order of hackerspaces with different cases


## v1.7.2 (2013-09-09)

- Better layout for sensors
- Support more fields for sensors (machines, names, properties)


## v1.7.1 (2013-09-06)

- Faster http requests (Use DefaultHttpClient instead of HttpURLConnection)


## v1.7 (2013-09-05)

- Full support of SpaceAPI 0.13, drops mixed api definition: hackerspaces must comply to the level they declare!
- Widget transparency preference added (by default transparency is deactivated)


## v1.6.1 (2013-06-04)

- French translation
- Fix the widget's image not updating
- Change to the new spaceapi url


## v1.6 (2013-01-02)

- Better layout in general
- Use Holo light theme for Android >=3
- Refresh the current hackerspace
- Default to 15mn for the Widget
- Settings button to change the widget interval
- Fix lat/lon link
- Fix crash when maps/email app not found


## v1.5.1 (2012-10-29)

- Bug fixes
- Add a spinner when loading image
- Faster download


## v1.5 (2012-05-19)

- Only download image if there is a change of state (better battery live and reduce network usage)


## v1.4 (2012-05-15)

- Add Cam and Stream links if present
- Link for adresses opening GMaps
- Sort Hackerspaces by name
- Accept untrusted SSL certificates
- Better error reporting
- BUGFIX: Theme shoud be correct on all devices/versions
- BUGFIX: Should work after reboot correctly


## v1.3 (2012-05-08)

- White theme by default (may break on samsung devices)
- Check if network is enabled
- Handle rotation correctly


## v1.2 (2012-05-06)


## v1.1 (2012-05-04)


## v1.0 (2012-04-29)

- Initial release
31 changes: 31 additions & 0 deletions MAINTENANCE.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
# Maintenance

This project is maintained by the SpaceAPI community.

## Current Maintainers

Maintainers (may review and merge):

- @dbrgn
- @niccokunzmann

People with publication rights on Google Play:

- @dbrgn

## Review and Merge Policy

In case there are multiple maintainers, non-trivial changes should be reviewed
by another team member. A review is requested through the GitHub UI.

If a change is not reviewed within 1-2 weeks, the merge request may be merged
without a review.

For urgent bugfixes, the review may be skipped.

## Non-Responsive Maintainers

If maintainers are not responding, send a reminder and/or try to contact them
through other communication channels. If this situation persists for a longer
time period, other members of the SpaceAPI community can and should take over
the maintenance of the project.
Loading