julian
|
41505677d5
|
ci: fix key properties filename
Build and deploy the latest docker container / deploy (push) Successful in 1m13s
Build and release the latest android apk / rolling-release-apk (push) Successful in 5m25s
latest
|
2026-07-09 18:45:35 +02:00 |
|
julian
|
276dd6c97f
|
ci: add app signing
Build and deploy the latest docker container / deploy (push) Successful in 33m33s
Build and release the latest android apk / rolling-release-apk (push) Failing after 2m30s
|
2026-07-09 09:11:56 +02:00 |
|
julian
|
479b23690c
|
android: setup app signing
|
2026-07-09 09:11:45 +02:00 |
|
julian
|
52eb2fbab1
|
pubspec: add build number to distinguish apps in fdroid
Build and deploy the latest docker container / deploy (push) Successful in 1m11s
Build and release the latest android apk / rolling-release-apk (push) Failing after 6m3s
Build and release a versioned android apk / release-apk (push) Successful in 5m10s
v0.2.1
|
2026-07-04 11:45:10 +02:00 |
|
julian
|
416979ab3d
|
sheets view: add refresh button for annotations
Build and deploy the latest docker container / deploy (push) Successful in 1m22s
Build and release the latest android apk / rolling-release-apk (push) Successful in 5m25s
|
2026-07-04 11:26:04 +02:00 |
|
julian
|
984e32cd03
|
linux: regenerate to fix bugs after update
|
2026-07-04 11:14:50 +02:00 |
|
julian
|
125346668a
|
upgrade everything, devenv, flutter, gradle
Build and deploy the latest docker container / deploy (push) Successful in 29m5s
Build and release the latest android apk / rolling-release-apk (push) Successful in 6m1s
|
2026-07-03 22:35:01 +02:00 |
|
julian
|
38eb1cccc5
|
pubspec: update
Build and deploy the latest docker container / deploy (push) Successful in 59s
Build and release the latest android apk / rolling-release-apk (push) Successful in 4m50s
|
2026-07-03 18:41:03 +02:00 |
|
julian
|
46c88df707
|
use wasm for web compilation, fixing pdfrx
|
2026-07-03 18:40:47 +02:00 |
|
julian
|
c8f941a7e0
|
Only check for cached pdf files if not web
Build and deploy the latest docker container / deploy (push) Successful in 57s
Build and release the latest android apk / rolling-release-apk (push) Successful in 5m2s
|
2026-07-03 18:20:33 +02:00 |
|
julian
|
4d1dda0263
|
Save refresh token only if not null
Build and deploy the latest docker container / deploy (push) Successful in 57s
Build and release the latest android apk / rolling-release-apk (push) Successful in 4m55s
Build and release a versioned android apk / release-apk (push) Successful in 5m2s
|
2026-07-03 18:15:22 +02:00 |
|
julian
|
1c5df097c4
|
Make this version 0.2.1
Build and deploy the latest docker container / deploy (push) Successful in 1m6s
Build and release the latest android apk / rolling-release-apk (push) Successful in 5m31s
Build and release a versioned android apk / release-apk (push) Successful in 5m9s
|
2026-07-03 17:51:03 +02:00 |
|
julian
|
73336ce3fa
|
Show offline symbol at first start if offline
|
2026-07-03 17:49:06 +02:00 |
|
julian
|
baf20e1ca8
|
Add symbol for offline available sheets
|
2026-07-03 17:46:50 +02:00 |
|
julian
|
e3ee24e06b
|
Remove unnecessary log lines
Build and deploy the latest docker container / deploy (push) Successful in 2m6s
Build and release the latest android apk / rolling-release-apk (push) Failing after 18m49s
|
2026-07-02 22:46:52 +02:00 |
|
julian
|
2039080a92
|
auth: use sessions
|
2026-07-02 22:42:46 +02:00 |
|
julian
|
a3069f0864
|
pubspec: update
|
2026-07-02 19:16:25 +02:00 |
|
julian
|
c468321637
|
fix documents path not found on linux
|
2026-07-02 19:16:13 +02:00 |
|
julian
|
22aa22ce76
|
ci: correct apk location
Build and deploy the latest docker container / deploy (push) Successful in 51s
Build and release the latest android apk / rolling-release-apk (push) Successful in 4m53s
Build and release a versioned android apk / release-apk (push) Successful in 4m31s
v0.2.0
|
2026-06-12 18:24:37 +02:00 |
|
julian
|
d7d0668e29
|
Switch gradle home to local to fix gradle build in ci
Build and deploy the latest docker container / deploy (push) Successful in 46s
Build and release the latest android apk / rolling-release-apk (push) Successful in 4m13s
|
2026-06-12 09:07:38 +02:00 |
|
julian
|
76edfc5721
|
Remove jenkinsfile
Build and deploy the latest docker container / deploy (push) Successful in 46s
Build and release the latest android apk / rolling-release-apk (push) Failing after 12s
|
2026-06-12 09:00:54 +02:00 |
|
julian
|
99a79d8df9
|
devenv: remove unneeded deploy-android code
Build and deploy the latest docker container / deploy (push) Successful in 53s
Build and release the latest android apk / rolling-release-apk (push) Failing after 11s
|
2026-06-12 09:00:27 +02:00 |
|
julian
|
3affa455d0
|
ci: rework workflows to add one for android
|
2026-06-12 09:00:10 +02:00 |
|
julian
|
961a8d3918
|
ci: use nixos runner
Build and Deploy / deploy (push) Successful in 38m41s
|
2026-06-11 21:22:29 +02:00 |
|
julian
|
761372fb03
|
Move deploy to deploy-docker.yml ci workflow
|
2026-06-11 20:40:02 +02:00 |
|
julian
|
3f35c670ca
|
Add gitea ci workflow
Build and Deploy / deploy (push) Failing after 37m6s
|
2026-06-04 18:14:53 +02:00 |
|
julian
|
a32bfd5108
|
Update devenv.lock
|
2026-06-04 18:14:45 +02:00 |
|
julian
|
9261ec341e
|
Add sync status to app drawer
|
2026-02-06 20:43:26 +01:00 |
|
julian
|
7ec7b20e74
|
Update version
|
2026-02-06 20:19:32 +01:00 |
|
julian
|
829bf7512a
|
Only call setFullScreen if that changes fullscreen state
|
2026-02-06 20:16:00 +01:00 |
|
julian
|
4fe8896f9e
|
Also upload annotations if page was cleared
|
2026-02-06 20:11:54 +01:00 |
|
julian
|
d3addc7973
|
Move to jdk 17
|
2026-02-06 19:34:20 +01:00 |
|
julian
|
f1b1ccf6be
|
Update flutter dependencies
|
2026-02-06 19:34:09 +01:00 |
|
julian
|
99300478d5
|
Update agp version
|
2026-02-06 19:34:01 +01:00 |
|
julian
|
f6585e9850
|
Force newest ndk version for all subprojects
|
2026-02-06 19:33:42 +01:00 |
|
julian
|
16589be409
|
Allow composer name to be empty
|
2026-02-06 17:38:13 +01:00 |
|
julian
|
6669e2446c
|
Implement clearing user data on logout
|
2026-02-06 17:31:04 +01:00 |
|
julian
|
b62ed98375
|
Fix offline symbol on AppBar
|
2026-02-06 17:30:46 +01:00 |
|
julian
|
a70c634d35
|
Format code
|
2026-02-06 16:52:00 +01:00 |
|
julian
|
0fdf56c084
|
Remove unneeded function
|
2026-02-06 16:51:54 +01:00 |
|
julian
|
a57831f50b
|
Finalize switch from composerName to composer in Sheet model
|
2026-02-06 16:51:29 +01:00 |
|
julian
|
8f05e9244a
|
Remove deprecated option from FlutterSecureStorage
|
2026-02-06 16:48:30 +01:00 |
|
julian
|
d01e1384d4
|
Sheet model: adapt to reduced data model of server
|
2026-02-06 16:47:04 +01:00 |
|
julian
|
d0fd96a2f5
|
Implement offline mode
|
2026-02-06 16:41:58 +01:00 |
|
julian
|
58157a2e6e
|
Only save annotations on changes
|
2026-02-06 16:09:52 +01:00 |
|
julian
|
9a11e42571
|
Implement annotation syncing to and from server
|
2026-02-06 16:05:55 +01:00 |
|
julian
|
e5c71c9261
|
Reformat code
|
2026-02-06 15:54:09 +01:00 |
|
julian
|
4fd287181b
|
Only save on exit if in paint mode
|
2026-02-06 15:15:59 +01:00 |
|
julian
|
181e853790
|
Remove unneeded function
|
2026-02-06 15:14:43 +01:00 |
|
julian
|
d94e9eeb3d
|
Allow free zoom and pan in drawing mode
|
2026-02-05 18:47:28 +01:00 |
|