1
0
mirror of https://github.com/fabianonline/telegram_backup.git synced 2026-06-15 16:11:24 +00:00

Commit Graph

  • 4e74b4c30b Renamed Settings.kt to DbSettings.kt fabian 2018-03-05 06:56:38 +01:00
  • 75786e39b4 Modified Settings class to only represent internal Settings. Also, renamed it to DbSettings. fabian 2018-03-05 06:55:24 +01:00
  • dae603a95e Removed building on JDK 6 and 8 from .travis.yml. Mainly because it didn't work. ;-) fabian 2018-03-05 06:40:51 +01:00
  • eb1f731b9d DB_Update_9 now uses chunks of messages to (massively) reduce the amount of heap space needed. fabian 2018-03-05 06:39:30 +01:00
  • f5431e805e Don't start the daemon mode if an exception happened earlier. fabian 2018-03-05 06:36:47 +01:00
  • 502611e1f7 Deploy fabianonline/telegram_backup to github.com/fabianonline/telegram_backup.git:gh-pages Deployment Bot (from Travis CI) 2018-03-03 21:52:46 +00:00
  • 82d6255144 Travis now tests OpenJDK7 as well as OracleJDK8 and 9. fabian 2018-03-03 22:50:49 +01:00
  • c273071415 Deploy fabianonline/telegram_backup to github.com/fabianonline/telegram_backup.git:gh-pages Deployment Bot (from Travis CI) 2018-03-03 21:25:01 +00:00
  • 645d8cc315 Bumped the version to 1.1.1 1.1.1 fabian 2018-03-03 22:22:38 +01:00
  • 39965f119b Deploy fabianonline/telegram_backup to github.com/fabianonline/telegram_backup.git:gh-pages Deployment Bot (from Travis CI) 2018-03-03 21:17:20 +00:00
  • 14324dfa4c Merged PR #87 from @leijurv. Thanks for that. Closes #84. fabian 2018-03-03 22:10:25 +01:00
  • d4a6141862 Merge branch 'master' of https://github.com/leijurv/telegram_backup into pull-leijurv-master pull-leijurv-master fabian 2018-03-03 22:06:36 +01:00
  • 12cc65aa18 Bumped mustache to v0.9.5 in order to become compatible to Java 9 and newer. Fixes #93. fabian 2018-03-03 22:04:48 +01:00
  • dc4b655ec9 Deploy fabianonline/telegram_backup to github.com/fabianonline/telegram_backup.git:gh-pages Deployment Bot (from Travis CI) 2018-03-03 20:26:55 +00:00
  • 8ac5744405 Modified .travis.yml to upload artifacts to gh-pages. fabian 2018-03-03 21:24:37 +01:00
  • 2324c6e0c4 Added .travis.yml fabian 2018-03-03 21:06:41 +01:00
  • 3920425d37 Added VACUUMing the database after running the migration in DB_Update_9. fabian 2018-02-22 07:58:20 +01:00
  • 42dc500514 Added Settings. fabian 2018-02-22 07:55:53 +01:00
  • e4d897aa0c Quitting after running getUpdates. feature-updates fabian 2018-02-21 06:35:20 +01:00
  • de354f548d Added a database update to fix the supergroup messages that were wrongly identified as being from a channel. fabian 2018-02-21 06:31:39 +01:00
  • bb48a2f601 Using another, "better hidden" GMaps API key. TODO: Keep such keys local, making forking and developing this app harder for everyone. :-/ fabian 2018-02-21 06:30:14 +01:00
  • 3a77e91bd9 Mark files that failed to download with an 'x' in the progress window. Also modified the legend to emphasize the fact that the file will again be tried to download during the next run. fabian 2018-02-21 06:27:35 +01:00
  • 3ee90ac6c6 Reorder clause to prevent null pointer exception when response is null and try_again is true Leijurv 2018-02-14 10:47:43 -08:00
  • a34ba8a84c Continue to next iteration on FLOOD_WAIT error Leijurv 2018-02-14 10:46:03 -08:00
  • 3911af1f88 Replace FLOOD_WAIT check with the version used in download messages Leijurv 2018-02-14 10:32:54 -08:00
  • 0e2eeab5b9 Added pagination for the output. fabian 2018-01-30 18:13:05 +01:00
  • f49a9541a3 Implemented testing of getUpdates and stuff. fabian 2018-01-29 06:15:16 +01:00
  • ab16c44de5 Added Any.toPrettyJson(). fabian 2018-01-29 06:13:18 +01:00
  • 52d90ffc43 Capitalized Month Jake Vossen 2017-12-27 20:39:31 -07:00
  • 004b650762 Delegated downloading of external files to Fuel. This hopefully fixes #71. fabian 2017-12-17 13:56:28 +01:00
  • 8f1a9d391c HTMLExporter now also shows the link to the export. fabian 2017-12-17 11:39:57 +01:00
  • 93ad47639f Added a convenience method Any.toJson() fabian 2017-12-17 11:39:31 +01:00
  • 28931830eb Extended --stats to also show the different source_types from the database. fabian 2017-12-17 11:39:07 +01:00
  • c83de2ed00 Fixed the detection of supergroups and channels. Fixes #69. fabian 2017-12-16 23:21:06 +01:00
  • ab6a30c48e Rewrote Utils.anonymize(String) to String.anonymize(). fabian 2017-12-13 19:39:27 +01:00
  • 9bee01698f HTML export now shows some progress information. fabian 2017-12-13 19:03:32 +01:00
  • 6a7560cb98 Added skrink.proguard to shrink the fat jar a little bit (it goes from 14MB to 7MB). Use it by calling proguard @shrink.proguard. fabian 2017-12-13 06:13:17 +01:00
  • e1ad5c4e86 Merge branch 'feature-kotlin' fabian 2017-12-13 06:11:52 +01:00
  • 65ec528a99 Began implementing requery. feature-kotlin-requery fabian 2017-12-13 06:10:41 +01:00
  • bb180f95be Kotlin: Reformatted code. feature-kotlin fabian 2017-12-12 22:04:20 +01:00
  • 047b95c6ea Implemented Exposed in saveMessages(). It doesn't work. App quits when calling Messages.insert(...) or Messages.selectAll(). No Exception, no more ideas what's happening there. I give up. feature-kotlin-exposed fabian 2017-12-12 17:50:29 +01:00
  • 7067f98943 Kotlin: Fixed the bugs introduced by ResultSet#getString() being able to return NULL without Kotlin knowing about that. fabian 2017-12-12 06:09:55 +01:00
  • 9bc2ed7666 Kotlin: It now compiles without any errors and / or warnings. But running it fails because raw JDBC isn't very Kotlin compatible, it seems. fabian 2017-12-11 18:39:30 +01:00
  • f75a90936d Kotlin-Code is now compilable. Now let's go on to fix all those warning... fabian 2017-12-11 12:14:25 +01:00
  • 9832d429b0 More Kotlinification. fabian 2017-12-11 08:41:59 +01:00
  • 191b2fe05a Merge branch 'master' into feature-kotlin fabian 2017-12-11 08:29:28 +01:00
  • dd0986c449 README.md now contains a link to the Telegram group. fabian 2017-12-11 06:09:06 +01:00
  • 2321fa11ee Version 1.1.0: Updated the dockerfile. 1.1.0 fabian 2017-12-11 06:06:27 +01:00
  • 07bb29ea1c README.md: Further extensions. fabian 2017-12-10 19:58:33 +01:00
  • 37a5716e50 README.md: Explain EmptyMessages. fabian 2017-12-10 19:53:51 +01:00
  • f847c372d1 Fix: Stats are now properly displayed in Firefox. fabian 2017-12-10 12:09:43 +01:00
  • 992c456af5 Some more improvements, while I'm learning more and more about Kotlin. ;-) fabian 2017-12-10 11:48:16 +01:00
  • 584069a130 Finished AbstractFileManager, I think. fabian 2017-12-08 08:51:44 +01:00
  • 3a4508012a Started partial rewrite because the converter isn't thaaat intelligent. fabian 2017-12-08 06:09:16 +01:00
  • deb5e316cb Kotlin code is now compileable. fabian 2017-12-07 06:12:51 +01:00
  • 3309ae1338 Complete conversion. fabian 2017-12-07 08:00:18 +01:00
  • 166df82ac1 First tries. fabian 2017-12-06 11:14:11 +01:00
  • 9693371a3d Changed the order of code in CommandLineController to allow login when no database is present yet. Duh. fabian 2017-12-06 06:09:45 +01:00
  • 5328df65b3 Merge branch 'feature-channels-and-supergroups'. Closes #21. fabian 2017-12-05 19:10:18 +01:00
  • fff3483e63 Fixed stats in the HTML export for channels. feature-channels-and-supergroups fabian 2017-12-02 15:05:04 +01:00
  • 99574c6e6e Split --with-channels-and-supergroups into seperate switches --with-channels and --with-supergroups. fabian 2017-12-01 21:17:13 +01:00
  • b8d9e2a1b6 Some improvements in the output. fabian 2017-12-01 14:13:58 +01:00
  • 459de54ae7 Merge branch 'master' of https://github.com/fabianonline/telegram_backup fabian 2017-11-30 13:35:09 +01:00
  • 7bf22f4692 Implemented backing up of supergroups and channels added. Finally. Yaaaay. Be aware: There will possibly be a lot of bugs! fabian 2017-11-30 13:33:36 +01:00
  • ae95481e54 Committing current state. feature-json fabian 2017-11-24 11:29:26 +01:00
  • 7dd0c044cd Use hidden folder on Linux Robert Orzanna 2017-07-09 10:22:08 +02:00
  • 88eb7a412c Merge pull request #43 from Hypfer/master fabian 2017-03-23 13:10:34 +01:00
  • 0de09c45dc Fix #41 Hypfer 2017-03-20 20:26:40 +01:00
  • 14d80a70fe '--stats' now also counts chats and users in the DB. fabian 2017-02-26 13:20:36 +01:00
  • f250f40e5e More JSON stuff. Still work in progress. fabian 2017-02-26 13:18:14 +01:00
  • ef03deb31e Modified the MediaFileManagers to use JSON. This is still untested and heavily WIP. fabian 2017-02-25 14:26:12 +01:00
  • 1c24585dd9 Added test data for messages with the different media types. fabian 2017-02-25 12:54:24 +01:00
  • b26df3639e Expanded Message model by getId(); added tests for both supported api layers. fabian 2017-02-25 11:46:00 +01:00
  • 3d2b07eae9 Merge branch 'master' into feature-json fabian 2017-02-24 06:14:38 +01:00
  • 3d31365ed3 Slightly reduces the size of the 51converter build. feature-json-51convert fabian 2017-02-24 06:12:50 +01:00
  • dd2f88cf9a Added a database version check to 51converter. fabian 2017-02-23 07:00:59 +01:00
  • 2a82c5b374 Added a DatabaseUpdate that will stop if there are old messages without json in the database. fabian 2017-02-23 06:56:12 +01:00
  • be56f21a0f Cleanup fabian 2017-02-23 06:52:31 +01:00
  • 803919ca4a Added a simple 51converter to convert messages with api layer 51 to JSON. fabian 2017-02-23 06:47:21 +01:00
  • 1a72ab8735 Expanded --stats to contain information about api_levels of messages in the db. fabian 2017-02-23 06:38:43 +01:00
  • f5d8b0c2e1 DatabaseUpdate now converts all existing messages with the correct api level to json. fabian 2017-02-23 06:31:18 +01:00
  • 6b44a6c569 Logging now with millisecond precision. fabian 2017-02-23 06:22:36 +01:00
  • 54a3fad349 Message now caches the message. fabian 2017-02-23 06:17:58 +01:00
  • 0cbdaed639 Merge branch 'master' into feature-json fabian 2017-02-23 06:16:45 +01:00
  • c945f05c3d Added '--stats'. fabian 2017-02-22 18:37:28 +01:00
  • 6d772a3be1 UserManager is now a Singleton as well. fabian 2017-02-22 06:57:58 +01:00
  • 42112d7607 Updated the year in the version string. fabian 2017-02-22 06:54:01 +01:00
  • a2224b326d Database is now a singleton. fabian 2017-02-22 06:53:51 +01:00
  • 9f89c2ea91 New entries are saved with their JSON equivalent. fabian 2017-02-22 06:51:09 +01:00
  • fa53f4b4b5 Merge branch 'master' into feature-json fabian 2017-02-22 11:13:18 +01:00
  • c5921304ed .gitignoring now dev. fabian 2017-02-22 11:13:02 +01:00
  • 0b59b35b0d Merge branch 'master' into feature-json fabian 2017-02-22 11:09:41 +01:00
  • 92fb628b92 Some refactoring to split long methods into smaller methods. fabian 2017-02-22 06:43:41 +01:00
  • da72ae75f5 Added JSON-based models. fabian 2017-02-21 14:07:16 +01:00
  • 1d8724ecb7 Catching TimeoutExceptions during mediaDownload() should now skip the file. fabian 2017-02-21 13:41:55 +01:00
  • 50ba11a86c Gradle now outputs the chosen version string. fabian 2017-02-18 13:05:24 +01:00
  • 6738e20fe4 Added timeout detection to media downloads as well. fabian 2017-02-18 12:56:56 +01:00
  • 4f5d00248d Added lots of debugging to the HTML exporter and disabled direct chat generation. debugging fabian 2017-02-18 12:55:57 +01:00
  • e0668926c9 More exception outputting. fabian 2017-02-17 06:34:20 +01:00
  • d9667211a4 Modified the Dockerfile to allow usage of custom parameters and arguments and to stop using --help all the time. fabian 2017-02-17 06:32:52 +01:00