WIP: sql_model #13

Closed
baer wants to merge 78 commits from sql_model into nio
Owner

Change to SQLite models. Rebuild pickles to database store

  • Preferences
  • Flags
  • Events
  • Read flags
  • Room Data
  • Client information
  • Avatar Data
  • Downloaded Data
  • Shadowland, shadow data when changed
Change to SQLite models. Rebuild pickles to database store * [x] Preferences * [x] Flags * [ ] Events * [ ] Read flags * [ ] Room Data * [ ] Client information * [ ] Avatar Data * [x] Downloaded Data * [ ] Shadowland, shadow data when changed
baer added 26 commits 2021-06-18 12:41:48 +00:00
New Python Libraries
Some checks failed
continuous-integration/drone/push Build is failing
5c8a7f8b0a
nio 0.18.0
peewee
PEP8 corrections
All checks were successful
continuous-integration/drone/push Build is passing
e9f0741235
This is needed for future sqlite3 encryption
PEP8 for room_data
Some checks failed
continuous-integration/drone/push Build is failing
98e050cfec
Corrected imports
All checks were successful
continuous-integration/drone/push Build is passing
0f3616043d
Encryption defaults when initializing the databese
Some checks failed
continuous-integration/drone/push Build is failing
7a1e33218c
Set BLUEPILL_HOME for testing environment
Some checks failed
continuous-integration/drone/push Build is failing
48658a6c23
Define path as Path
All checks were successful
continuous-integration/drone/push Build is passing
229af4eba6
Client data with first migration stuff, Event, DB Documentation
All checks were successful
continuous-integration/drone/push Build is passing
c552fbb2aa
_hot_append is the new database pusher
Some checks failed
continuous-integration/drone/push Build is failing
0fcf751a6a
Some pep8 corrections
All checks were successful
continuous-integration/drone/push Build is passing
9489dd73a3
First message store in SQL
Some checks failed
continuous-integration/drone/push Build is failing
d9667c6500
PEP8
All checks were successful
continuous-integration/drone/push Build is passing
aeeff8be4b
Use next_batch for every event
All checks were successful
continuous-integration/drone/push Build is passing
b3bc16bcda
New event query. Just one call for everything
Some checks failed
continuous-integration/drone/push Build is failing
f3c4247577
it generates a type error (desc for float) but this simply works
Wrong type for limit (int not str)
All checks were successful
continuous-integration/drone/push Build is passing
2eaec0b641
Some debugging informaton
All checks were successful
continuous-integration/drone/push Build is passing
112bb97cf0
Typo
All checks were successful
continuous-integration/drone/push Build is passing
e5fdd986c2
Create field media_type in Medium
Some checks failed
continuous-integration/drone/pr Build is failing
continuous-integration/drone/push Build is failing
a15d5f0b37
this makes it possible to create search lists for special media types.
Merge branch 'sql_model' of ssh://git.g3la.de:2022/projects/bluepill into sql_model
Some checks failed
continuous-integration/drone/push Build is failing
continuous-integration/drone/pr Build is failing
8de3876b58
Drone: only standard tests
Some checks failed
continuous-integration/drone/push Build is failing
continuous-integration/drone/pr Build is failing
7216b2806c
Stable alpine version in drone.yml test
Some checks failed
continuous-integration/drone/push Build is failing
continuous-integration/drone/pr Build is failing
af2ad51fe2
baer force-pushed sql_model from 7e19a6a8d9
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
to 8ef464cc92
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2021-06-18 15:36:26 +00:00
Compare
Change alpine container to alpine:3.12 too
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
0138b5f937
... to make it thread save
Drone: do alltests again
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
acbb6d65b6
PEP8 cleanup
Some checks failed
continuous-integration/drone/push Build is failing
continuous-integration/drone/pr Build is failing
aec4dc297a
Cleanup connect when not logged in
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
7311cb745f
- this must be corrected for the constant token value
Receive (unencrypted) images and save thumbnail
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
559ab12f93
Fixed some logical errors (primary key is the url)
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
599a4e088d
* Images (thumbnail)
* Audio
* Video (thumbnail)
* Some file

TODO: MimeType into Medium
Some debugging and mime_type handling
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
f4a80d8329
Do not really download
Some checks failed
continuous-integration/drone/push Build is failing
continuous-integration/drone/pr Build is failing
579f7c2633
This should be done by the gui itself via `thumbnail()` and
`download()` because it saves ressources and prevents from lockdown on
mass downloading (e.g. on login)
* clean up medium files
* delete events
PEP8 correction
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
4d75b25f99
Implement cache and cache get_room_list()
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
c92c838657
Call roomlist roomlist in cache
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
ac29173e7c
Create the data and cache directories at the right position
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
207459cd74
Cache get_devices
Some checks failed
continuous-integration/drone/push Build is failing
continuous-integration/drone/pr Build is failing
d8b2e23b4f
PEP8 (again)
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
17bb171c6f
Check if online
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
4f3f8aa9bd
* if sailfish - check if wifi or gsm online
* return if online and server responses
Online batches - first try
Some checks failed
continuous-integration/drone/push Build is failing
continuous-integration/drone/pr Build is failing
d5dbda4f45
PEP8
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
99aa85297c
Merge branch 'sql_model' of ssh://git.g3la.de:2022/projects/bluepill into sql_model
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
e4deada574
Search vor stored events again
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
a43d13ad48
client.events now able to page back
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
84e6c0b3e2
Parameter cleanup (setval and getval for Cache, Preferences, and Flags)
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
cf6f1dbcd8
Cleanup Event model
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
f62f32c391
- remove next_batch, not used anymore
Cache cleanup (use setenv and getenv)
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
877aad792b
Corrections for rpmvalidator
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
bf958d98ad
Minimise rpmvalidation to only one Error
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
3c9966b5d1
- strip libolm
No rpmvalidator errors anymore
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
c15069ec92
- build libffi
Forgot commenting out the git clone of libffi
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
8069bfc8d8
Let download run again, first corrections for the new list mimikry
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
86cfb0371f
Corrections in get_room_list and local create tool
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
8ad7a2e33e
Get Typing notice work again on Dashboard
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
7018a9be3f
Test rpmvalidation
Some checks reported errors
continuous-integration/drone/push Build was killed
continuous-integration/drone/pr Build was killed
5291ad2559
rpmvalitation depends on nio_arm
Some checks failed
continuous-integration/drone/pr Build is failing
continuous-integration/drone/push Build is failing
65cdd2135d
This is the rpmvalidation script (funny)
Some checks failed
continuous-integration/drone/push Build is failing
continuous-integration/drone/pr Build is failing
eaaa02a389
Again with target
Some checks failed
continuous-integration/drone/pr Build is failing
continuous-integration/drone/push Build is failing
c1740efb74
get_events on the UI side
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
790740b0b1
More intelligent get_room_info
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
0ff49ab33e
We only need those users who sended something
RoomPage running again (with up scrolling)
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
f7ac956ef4
- this is a bit rumpling but works
Images
Some checks failed
continuous-integration/drone/push Build is failing
continuous-integration/drone/pr Build is failing
01da0192f1
PEP8 correction
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
fd862844a4
baer closed this pull request 2024-02-07 18:18:44 +00:00
Commenting is not possible because the repository is archived.
No reviewers
No milestone
No assignees
1 participant
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
projects/bluepill-old!13
No description provided.